Tesis y Tesistas 2020 - Postgrado - Fac. de Informática - UNLP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
español
Mg. Fernando Durgam
- ¿Qué resultados se obtendrían aplicando la metodología
a gran escala?
Cuando se implementa en aplicaciones de uso masivo, con
miles de usuarios concurrentes, como el caso de Facebook,
G suite o Moodle, podría estudiarse el comportamiento de la
herramienta y evaluar la forma en que se detectan y reportaran
las acciones para aplicar los refactorings.
- ¿Qué indicadores de parámetros resultan más convenientes
en la detección de los Accessibility Smell?
Considerando la medición de las acciones de los usuarios sobre
base de información estadística, se podría buscar mejorar
el intervalo de confianza y/o utilizar otro método para seleccionar
los umbrales.
- ¿De qué manera es posible incorporar el aprendizaje automático
a la estimación de los parámetros?
Las soluciones de Machine Learning podrían utilizarse para
dinamizar las detecciones y ajustarlas durante el uso a cada
aplicación web, tipo de elemento y usuario específico.
- ¿Qué patrones se presentan en los Accesibility Events y
Accessibility Refactoring para modelarlos, automatizarlos
y aplicarlos bajo demanda?
Self Refactoring (Grigera,2017) plantea la posibilidad de utilizar
Lenguajes Específicos del Dominio (DSL) en la definición
de los refactoring. Podemos agregar su posible aplicación a
los Accessibily Event con un esquema de jerarquías extensibles
que pueda compartirse entre aplicaciones.
- ¿Cómo puede ajustarse en tiempo real la aplicación de
los refactorings?
El análisis podría generar herramientas de evaluación permanente,
sobre las páginas y los refactorings, requiriendo
experimentos a gran escala que involucren aplicaciones de
uso masivo.
- ¿De qué manera se compromete la Seguridad Web al
aplicar detecciones automáticas y soluciones por refactoring?
Un estudio de las limitaciones de análisis, por ejemplo en
las aplicaciones bancarias, que restringen las solicitudes de
request a servicios del dominio y donde la aplicación de refactoring
vía snippet constituiría una seria infracción a las
condiciones de seguridad. Podrían clasificarse los refactorings
como seguros y específicos para cada dominio acorde
al tipo de aplicación web.
- ¿Cómo extender la metodología y su implementación
independientemente del dispositivo de acceso y la tecnología
de asistencia utilizada?
Este trabajo se limitó al screen reader NVDA, usando el teclado
convencional y el navegador Web Mozilla Firefox. Una
generalización a diferentes Web Browser, incluido el acceso
por consola de texto, el uso de diferentes sistemas operativos,
lectores de pantalla y dispositivos móviles podría requerir
versionado y/o refactoring de scripts. Incorporar otras
tecnologías de asistencia como reconocimiento de voz, dispositivos
apuntadores alternativos, teclados alternativos y
pantallas Braille, podrían requerir nuevos complementos más
complejos y la necesidad de diseñar un método balanceado
de carga de procesamiento entre el cliente y el servidor.
- ¿Qué limitaciones se presentan en el caso de las aplicaciones
enriquecidas?
Durante el estudio se presenta condiciones que dependen
de la conexión y la velocidad de procesamiento local. Dificultades
vinculadas a los servicios en la infraestructura que requieren
ser analizadas y resueltas para todos los ambientes.
- ¿Cómo podemos evaluar y aplicar refactoring basados
en el aprendizaje automático?
Aplicaciones de Machine Learning podrían evaluar el uso, en
tiempo real, de cada refactoring, estimando el más conveniente
en cada contexto y momento, aplicado en forma alternativa,
personalizada y adaptada repuesta a cada smells.
83 TESIS Y TESISTAS 2020