logo móvil
Contáctanos

FILO: Identificación Automatizada de Localización de Errores para Problemas de Compatibilidad del Marco de Android

Autores: Mobilio, Marco; Riganelli, Oliviero; Micucci, Daniela; Mariani, Leonardo

Idioma: Inglés

Editor: MDPI

Año: 2024

Descargar PDF

Acceso abierto

Artículo científico
2024

FILO: Identificación Automatizada de Localización de Errores para Problemas de Compatibilidad del Marco de Android


Categoría

Gestión y administración

Subcategoría

Gestión de la tecnología y la inovación

Palabras clave

Evolución
Sistemas operativos móviles
Desarrolladores
Aplicaciones
Marco de API
Compatibilidad

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 1

Citaciones: Sin citaciones


Descripción
Mantenerse al día con la rápida evolución de los sistemas operativos móviles es un desafío para los desarrolladores, quienes deben adaptar frecuentemente sus aplicaciones a las actualizaciones y cambios de comportamiento del marco de la API subyacente. Estos cambios a menudo rompen la compatibilidad hacia atrás. La consecuencia es que las aplicaciones, si no se actualizan, pueden comportarse de manera errónea y sufrir fallos inesperados si se ejecutan en un entorno evolucionado. Poder identificar rápidamente la parte de la aplicación que debe modificarse para proporcionar compatibilidad con las nuevas versiones de la API puede ser un desafío. Para facilitar las actividades de depuración de problemas causados por actualizaciones incompatibles hacia atrás del sistema operativo, este documento presenta FILO, una técnica que es capaz de recomendar el método que debe modificarse para implementar la solución al analizar una única ejecución fallida. FILO también puede proporcionar información adicional y eventos anómalos sintomáticos clave que pueden ayudar a los desarrolladores a entender la razón del fallo, facilitando así la implementación de la solución. Evaluamos FILO en relación con 18 problemas de compatibilidad reales relacionados con actualizaciones de Android y lo comparamos con enfoques de localización basados en espectros. Los resultados muestran que FILO es capaz de identificar de manera eficiente y efectiva el lugar de la solución en las aplicaciones.

Otros recursos que podrían interesarte

Temas Virtualpro