A user interaction bug analyzer based on image processing
dc.creator | Méndez Porras, Abel | |
dc.creator | Alfaro Velásco, Jorge | |
dc.creator | Jenkins Coronas, Marcelo | |
dc.creator | Martínez Porras, Alexandra | |
dc.date.accessioned | 2018-01-18T16:09:47Z | |
dc.date.available | 2018-01-18T16:09:47Z | |
dc.date.issued | 2016-08 | |
dc.description.abstract | Mobile applications support a set of user-interaction features that are independent of the application logic. Rotating the device, scrolling, or zooming are examples of such features. Some bugs in mobile applications can be attributed to user-interaction features. Objective: This paper proposes and evaluates a bug analyzer based on userinteraction features that uses digital image processing to find bugs. Method: Our bug analyzer detects bugs by comparing the similarity between images taken before and after a user-interaction. SURF, an interest point detector and descriptor, is used to compare the images. To evaluate the bug analyzer, we conducted a case study with 15 randomly selected mobile applications. First, we identified user-interaction bugs by manually testing the applications. Images were captured before and after applying each user-interaction feature. Then, image pairs were processed with SURF to obtain interest points, from which a similarity percentage was computed, to finally decide whether there was a bug. Results: We performed a total of 49 user-interaction feature tests. When manually testing the applications, 17 bugs were found, whereas when using image processing, 15 bugs were detected. Conclusions: 8 out of 15 mobile applications tested had bugs associated to user-interaction features. Our bug analyzer based on image processing was able to detect 88% (15 out of 17) of the user-interaction bugs found with manual testing. | es_ES |
dc.description.procedence | UCR::Vicerrectoría de Investigación::Unidades de Investigación::Ingeniería::Centro de Investigaciones en Tecnologías de Información y Comunicación (CITIC) | es_ES |
dc.description.sponsorship | Universidad de Costa Rica/[]/UCR/Costa Rica | es_ES |
dc.description.sponsorship | Ministerio de Ciencia, Tecnología t Telecomunicaciones/[]/MICITT/Costa Rica | es_ES |
dc.description.sponsorship | Instituto Tecnológico de Costa Rica/[]/TEC/Costa Rica | es_ES |
dc.identifier.citation | http://www.clei.org/cleiej/paper.php?id=357 | |
dc.identifier.issn | 0717- 5000 | |
dc.identifier.uri | https://hdl.handle.net/10669/73879 | |
dc.language.iso | en_US | es_ES |
dc.rights | acceso abierto | |
dc.source | CLEI Electronic Journal, Volume 19, Número 2. 2016 | es_ES |
dc.subject | Bug analyzer, | es_ES |
dc.subject | User-interaction features | es_ES |
dc.subject | Image processing | es_ES |
dc.subject | Interest points | es_ES |
dc.subject | Testing | es_ES |
dc.title | A user interaction bug analyzer based on image processing | es_ES |
dc.type | artículo original |
Archivos
Bloque original
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- v19n2a04.pdf
- Tamaño:
- 1.1 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Versión Final
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 2.38 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: