English

MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development

Software Engineering 2026-05-11 v2 Machine Learning

Abstract

Large language models (LLMs) have shown strong performance on automated software engineering tasks, yet existing benchmarks focus primarily on library-style repositories, leaving mobile application development largely unexplored despite its framework-specific build systems, heterogeneous artifact types, and coordinated multi-file fix requirements. We introduce MobileDev-Bench, a benchmark comprising 407 real-world issue-resolution tasks collected from 19 production mobile applications spanning Android Native (Java/Kotlin), React Native (TypeScript), and Flutter (Dart). Each task pairs a verified developer-reported issue with executable test patches, enabling fully automated validation of model-generated fixes within mobile build environments. The benchmark exhibits substantially greater patch complexity than prior benchmarks: fixes modify 12.9 files and 334.6 lines on average, and 41% of instances require coordinated changes across multiple artifact types, such as source, build configuration, and resource files. Evaluation of four frontier LLMs (Claude Sonnet 4.5, Qwen3-Coder, GPT-5.2, and Gemini 2.5 Flash) yields end-to-end resolution rates of only 3.23% - 4.23% under automated retrieval and at most 5.69% under oracle retrieval, well below resolution rates reported on existing benchmarks. We release MobileDev-Bench with task instances, an evaluation harness, and containerized environments to support reproducible research on AI-assisted mobile application development.

Keywords

Cite

@article{arxiv.2603.24946,
  title  = {MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development},
  author = {Moshood A. Fakorede and Krishna Upadhyay and A. B. Siddique and Umar Farooq},
  journal= {arXiv preprint arXiv:2603.24946},
  year   = {2026}
}

Comments

30 pages, 14 figures, 12 tables

R2 v1 2026-07-01T11:38:19.700Z