Characterizing Resource Interaction Failures in Mobile Applications
Euler Horta Marinho · 2024
Resource interaction failures can compromise the mobile application quality and harm the user experience. In this thesis proposal, we first investigated resource interaction failures using exhaustive testing. After increasing the number of resources, we used sampling strategies for the investigation of these failures. In addition, we examined the feasibility of Spectrum-based Fault Localization for locating faults in Android applications and the sensitivity to resource interaction failures. We plan to extend the previous study by considering manually injected faults based on bug fix patterns. Moreover, we plan to identify guidelines for developers, testers, and researchers to handle resource interaction failures and faults based on the lessons learned in this thesis proposal.