How do Developers Test Android Applications?
Not on the map. Why?
Abstract (arXiv)
Enabling fully automated testing of mobile applications has recently become an important topic of study for both researchers and practitioners. A plethora of tools and approaches have been proposed to aid mobile developers both by augmenting manual testing practices and by automating various parts of the testing process. However, current approaches for automated testing fall short in convincing developers about their benefits, leading to a majority of mobile testing being performed manually. With the goal of helping researchers and practitioners - who design approaches supporting mobile testing - to understand developer's needs, we analyzed survey responses from 102 open source contributors to Android projects about their practices when performing testing. The survey focused on questions regarding practices and preferences of developers/testers in-the-wild for (i) designing and generating test cases, (ii) automated testing practices, and (iii) perceptions of quality metrics such as code coverage for determining test quality. Analyzing the information gleaned from this survey, we compile a body of knowledge to help guide researchers and professionals toward tailoring new automated testing approaches to the need of a diverse set of open source developers.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jan 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 1.
5 papers.
- 2023AXNav: Replaying Accessibility Tests from Natural Languagecited by 31
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testingcited by 15
- 2025Agent for User: Testing Multi-User Interactive Features in TikTokcited by 5
- 2024GUI Test Migration via Abstraction and Concretizationcited by 1
- 2024MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIscited by 0
- 2025Agent for User: Testing Multi-User Interactive Features in TikTok21 Apr 2025
- 2024GUI Test Migration via Abstraction and Concretization8 Sep 2024
- 2024MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIs20 Mar 2024
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testing15 Nov 2023
- 2023AXNav: Replaying Accessibility Tests from Natural Language3 Oct 2023