dc.creator | Méndez-Porras,Abel | |
dc.creator | Alfaro-Velásco,Jorge | |
dc.creator | Jenkins,Marcelo | |
dc.creator | Martínez Porras,Alexandra | |
dc.date | 2016-08-01 | |
dc.date.accessioned | 2023-09-25T18:35:59Z | |
dc.date.available | 2023-09-25T18:35:59Z | |
dc.identifier | http://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S0717-50002016000200004 | |
dc.identifier.uri | https://repositorioslatinoamericanos.uchile.cl/handle/2250/8838830 | |
dc.description | Context: 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 user-interaction 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. | |
dc.format | text/html | |
dc.language | en | |
dc.publisher | Centro Latinoamericano de Estudios en Informática | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.source | CLEI Electronic Journal v.19 n.2 2016 | |
dc.subject | bug analyzer | |
dc.subject | user-interaction features | |
dc.subject | image processing | |
dc.subject | interest points | |
dc.subject | testing | |
dc.title | A User Interaction Bug Analyzer Based on Image | |
dc.type | info:eu-repo/semantics/article | |