mlsanityData to 7 Oct 2026

Prompting Is All You Need: Automated Android Bug Replay with Large Language Models

arXiv 2306.01987 ↗First posted 3 Jun 2023cs.SEcited by 40

Not on the map. Why?

Abstract (arXiv)

Bug reports are vital for software maintenance that allow users to inform developers of the problems encountered while using the software. As such, researchers have committed considerable resources toward automating bug replay to expedite the process of software maintenance. Nonetheless, the success of current automated approaches is largely dictated by the characteristics and quality of bug reports, as they are constrained by the limitations of manually-crafted patterns and pre-defined vocabulary lists. Inspired by the success of Large Language Models (LLMs) in natural language understanding, we propose AdbGPT, a new lightweight approach to automatically reproduce the bugs from bug reports through prompt engineering, without any training and hard-coding effort. AdbGPT leverages few-shot learning and chain-of-thought reasoning to elicit human knowledge and logical reasoning from LLMs to accomplish the bug replay in a manner similar to a developer. Our evaluations demonstrate the effectiveness and efficiency of our AdbGPT to reproduce 81.3% of bug reports in 253.6 seconds, outperforming the state-of-the-art baselines and ablation studies. We also conduct a small-scale user study to confirm the usefulness of AdbGPT in enhancing developers' bug replay capabilities.

Key facts. Cited by 40 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 25; 2025: 10; 2026: 4.

40 papers.

Sort:

By area:

  1. 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 225
  2. 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
  3. 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
  4. 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 70
  5. 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
  6. 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
  7. 2023AXNav: Replaying Accessibility Tests from Natural Languagecited by 31
  8. 2024PerfCodeGen: Improving Performance of LLM Generated Code with Execution Feedbackcited by 22
  9. 2024OMPGPT: A Generative Pre-trained Transformer Model for OpenMPcited by 16
  10. 2024Are LLMs Correctly Integrated into Software Systems?cited by 13
  11. 2024Output Format Biases in the Evaluation of Large Language Models for Code Translationcited by 9
  12. 2024A Deep Dive Into Large Language Model Code Generation Mistakes: What and Why?cited by 9
28 more
  1. 2024A Survey of Large Language Models in Cybersecuritycited by 8
  2. 2024Prompting and Fine-tuning Large Language Models for Automated Code Review Comment Generationcited by 7
  3. 2026LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunitiescited by 7
  4. 2024DCA-Bench: A Benchmark for Dataset Curation Agentscited by 6
  5. 2024On the Workflows and Smells of Leaderboard Operations (LBOps): An Exploratory Study of Foundation Model Leaderboardscited by 6
  6. 2024TransitGPT: A Generative AI-based framework for interacting with GTFS data using Large Language Modelscited by 5
  7. 2025Improved IR-based Bug Localization with Intelligent Relevance Feedbackcited by 5
  8. 2025Agent for User: Testing Multi-User Interactive Features in TikTokcited by 5
  9. 2024A Taxonomy of Architecture Options for Foundation Model-based Agents: Analysis and Decision Modelcited by 4
  10. 2025AI-Enabled Conversational Journaling for Advancing Parkinson's Disease Symptom Trackingcited by 4
  11. 2025Agents in the Sandbox: End-to-End Crash Bug Reproduction for Minecraftcited by 4
  12. 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
  13. 2024Are Human Rules Necessary? Generating Reusable APIs with CoT Reasoning and In-Context Learningcited by 2
  14. 2024A Qualitative Study on Using ChatGPT for Software Security: Perception vs. Practicalitycited by 2
  15. 2024LUK: Empowering Log Understanding with Expert Knowledge from Large Language Modelscited by 2
  16. 2025Combining Language and App UI Analysis for the Automated Assessment of Bug Reproduction Stepscited by 2
  17. 2025Automatically Generating Rules of Malicious Software Packages via Large Language Modelcited by 2
  18. 2024GUI Test Migration via Abstraction and Concretizationcited by 1
  19. 2024PeriGuru: A Peripheral Robotic Mobile App Operation Assistant based on GUI Image Understanding and Prompting with LLMcited by 1
  20. 2024A Prompt Engineering Approach and a Knowledge Graph based Framework for Tackling Legal Implications of Large Language Model Answerscited by 1
  21. 2025An Empirically-grounded tool for Automatic Prompt Linting and Repair: A Case Study on Bias, Vulnerability, and Optimization in Developer Promptscited by 1
  22. 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testingcited by 1
  23. 2025Imitation Game: Reproducing Deep Learning Bugs Leveraging an Intelligent Agentcited by 1
  24. 2026Program Analysis Guided LLM Agent for Proof-of-Concept Generationcited by 1
  25. 2026Writing Bug Reports for Software Repair Agents: What Information Matters Most?cited by 1
  26. 2024In-Context Code-Text Learning for Bimodal Software Engineeringcited by 0
  27. 2025UIXPOSE: Mobile Malware Detection via Intention-Behaviour Discrepancy Analysiscited by 0
  28. 2026RAVEN: Retrieval-Augmented Vulnerability Exploration Network for Memory Corruption Analysis in User Code and Binary Programscited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2025TreeMind: Automatically Reproducing Android Bug Reports via LLM-empowered Monte Carlo Tree Search
  2. 2025BugRepro: Enhancing Android Bug Reproduction with Domain-Specific Knowledge Integration
  3. 2024ThinkRepair: Self-Directed Automated Program Repair
  4. 2025Automating Android Build Repair: Bridging the Reasoning-Execution Gap in LLM Agents with Domain-Specific Tools
  5. 2025Test Case Generation from Bug Reports via Large Language Models: A Cognitive Layered Evaluation Framework
  6. 2026Active-SWE: Benchmarking Coding Agents for Proactive Bug Fixing without Issue Reports
  7. 2025LELANTE: LEveraging LLM for Automated ANdroid TEsting ↗
  8. 2025From Code Generation to Software Testing: AI Copilot with Context-Based RAG