Burt: A Chatbot for Interactive Bug Reporting
Yang Song, Junayed Mahmud, Nadeeshan De Silva, Ying Zhou, Oscar Chaparro, Kevin Moran, Andrian Marcus, Denys Poshyvanyk
Abstract
This paper introduces Burt,a web-based chatbot for interactive reporting of Android app bugs. Burtis designed to assist Android app end-users in reporting high-quality defect information using an interactive interface. Burtguides the users in reporting essential bug report elements, i.e., the observed behavior, expected behavior, and the steps to reproduce the bug. It verifies the quality of the text written by the user and provides instant feedback. In addition, Burtprovides graphical suggestions that the users can choose as alternatives to textual descriptions. We empirically evaluated Burt,asking end-users to report bugs from six Android apps. The reporters found that Burt's guidance and automated suggestions and clarifications are useful and Burtis easy to use. Burtis an open-source tool, available at github.com/sea-lab-wm/burt/tree/tool-demo. A video showing the full capabilities of Burtcan be found at https://youtu.be/SyfOXpHYGRo