64 citations · 93 across the 12 of their papers we have counts for
13 papers
Automatically Enhancing the Quality of Android App Bug Reports
Antu Saha, Atish Kumar Dipongkor, Sam Bennett +3
Most defects in mobile applications are visually observable on the device screen. Since automated mechanisms for detecting and reporting such defects are often unavailable, users,…
LadyBug: A GitHub Bot for UI-Enhanced Bug Localization in Mobile Apps
Junayed Mahmud, James Chen, Terry Achille +8
This paper introduces LadyBug, a GitHub bot that automatically localizes bugs for Android apps by combining UI interaction information with text retrieval. LadyBug connects to an A…
SPRINT: An Assistant for Issue Report Management
Ahmed Adnan, Antu Saha, Oscar Chaparro
Managing issue reports is essential for the evolution and maintenance of software systems. However, manual issue management tasks such as triaging, prioritizing, localizing, and re…
Combining Language and App UI Analysis for the Automated Assessment of Bug Reproduction Steps
Junayed Mahmud, Antu Saha, Oscar Chaparro +2
Bug reports are essential for developers to confirm software problems, investigate their causes, and validate fixes. Unfortunately, reports often miss important information or are…
On the Relationship between Code Verifiability and Understandability
Kobi Feldman, Martin Kellogg, Oscar Chaparro
Proponents of software verification have argued that simpler code is easier to verify: that is, that verification tools issue fewer false positives and require less human intervent…
On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization
Junayed Mahmud, Nadeeshan De Silva, Safwat Ali Khan +5
One of the most important tasks related to managing bug reports is localizing the fault so that a fix can be applied. As such, prior work has aimed to automate this task of bug loc…
Recommending Bug Assignment Approaches for Individual Bug Reports: An Empirical Investigation
Yang Song, Oscar Chaparro
Multiple approaches have been proposed to automatically recommend potential developers who can address bug reports. These approaches are typically designed to work for any bug repo…
BURT: A Chatbot for Interactive Bug Reporting
Yang Song, Junayed Mahmud, Nadeeshan De Silva +5
This paper introduces BURT, a web-based chatbot for interactive reporting of Android app bugs. BURT is designed to assist Android app end-users in reporting high-quality defect inf…
Translating Video Recordings of Complex Mobile App UI Gestures into Replayable Scenarios
Carlos Bernal-Cárdenas, Nathan Cooper, Madeleine Havranek +4
Screen recordings of mobile applications are easy to obtain and capture a wealth of information pertinent to software developers (e.g., bugs or feature requests), making them a pop…
Toward Interactive Bug Reporting for (Android App) End-Users
Yang Song, Junayed Mahmud, Ying Zhou +4
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 website…
V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable Scenarios
Madeleine Havranek, Carlos Bernal-Cárdenas, Nathan Cooper +3
Screen recordings are becoming increasingly important as rich software artifacts that inform mobile application development processes. However, the amount of manual effort required…
Translating Video Recordings of Mobile App Usages into Replayable Scenarios
Carlos Bernal-Cárdenas, Nathan Cooper, Kevin Moran +3
Screen recordings of mobile applications are easy to obtain and capture a wealth of information pertinent to software developers (e.g., bugs or feature requests), making them a pop…
Assessing the Quality of the Steps to Reproduce in Bug Reports
Oscar Chaparro, Carlos Bernal-Cardenas, Jing Lu +5
A major problem with user-written bug reports, indicated by developers and documented by researchers, is the (lack of high) quality of the reported steps to reproduce the bugs. Low…