TL;DR
This paper introduces Burt, an interactive chatbot-based bug reporting system for Android end-users that guides, verifies, and improves bug report quality, demonstrating higher-quality reports compared to traditional methods.
Contribution
The paper presents Burt, a novel task-oriented chatbot system for interactive bug reporting that enhances report quality and user experience for Android app end-users.
Findings
Burt's guidance improves bug report quality.
End-users find Burt easy to use and helpful.
Burt outperforms template-based reporting systems.
Abstract
Many software bugs are reported manually, particularly bugs that manifest themselves visually in the user interface. End-users typically report these bugs via app reviewing websites, issue trackers, or in-app built-in bug reporting tools, if available. While these systems have various features that facilitate bug reporting (e.g., textual templates or forms), they often provide limited guidance, concrete feedback, or quality verification to end-users, who are often inexperienced at reporting bugs and submit low-quality bug reports that lead to excessive developer effort in bug report management tasks. We propose an interactive bug reporting system for end-users (Burt), implemented as a task-oriented chatbot. Unlike existing bug reporting systems, Burt provides guided reporting of essential bug report elements (i.e., the observed behavior, expected behavior, and steps to reproduce the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
