An Empirical Investigation on Android App Testing Practices
In an era where Android dominates the mobile operating system market, it is important to ensure high quality Android app delivery. In this paper, we delve into the essential need for effective Android app testing in a market characterized by diversity and widespread usage and empirically investigate testing practices for Android apps. We conduct an experimental study on 2965 open-source Android apps, examining the quantity and coverage of the tests used for open-source Android app development. We further conduct a survey to gather more insights in testing practices from Android app developers and testers. The results reveal a limited adoption of testing among Android app development, a restricted range of testing tools and frameworks being used, and low code and API coverage in testing. This investigation shows that current Android app testing practices are lacking the use of automated testing tools and embarks on a need for more awareness and adoption of state-of-the-art testing tools and techniques.
Authors
- Meiru Che (ORCID: https://orcid.org/0009-0008-5925-698X)
- Guowei Yang (ORCID: https://orcid.org/0000-0002-1404-4560)
- Tarek Mahmud (ORCID: https://orcid.org/0000-0002-1238-9397)
- Anne H. H. Ngu
Institutions
- Texas State University (US)
- The University of Queensland (AU)
- Central Queensland University (AU)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.1109/issre62328.2024.00042
- Citations
- 3
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 1.05
Funders
- University of Queensland