Enhancing Bug Reports for Mobile Apps
Kevin Moran

TL;DR
This paper introduces FUSION, a novel system that enhances mobile app bug reports by auto-completing reproduction steps, linking user-provided info to program artifacts, thereby improving bug reproducibility and report quality.
Contribution
FUSION is a new method that automates and improves bug reporting for mobile apps by integrating static and dynamic analysis to assist users in creating detailed reports.
Findings
FUSION enables more reliable bug reproduction from reports.
Users report more detailed, application-specific information.
FUSION improves bug report quality compared to traditional systems.
Abstract
The modern software development landscape has seen a shift in focus toward mobile applications as "smart" devices near ubiquitous adoption. Due to this trend, the complexity of mobile applications has been increasing, making development and maintenance particularly challenging. However, it is clear that current bug tracking systems are not able effectively support construction of reports with actionable information that will directly lead to a bug's resolution. To address the need for an improved reporting system, we introduce a novel solution, called FUSION, that helps users auto-complete reproduction steps in bug reports for mobile apps. FUSION links information, that users provide, to program artifacts extracted through static and dynamic analysis performed before testing or release. The approach that FUSION employs is generalizable to other current mobile software platforms, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Advanced Malware Detection Techniques · Software Testing and Debugging Techniques
