Recommending Bug-fixing Comments from Issue Tracking Discussions in Support of Bug Repair
Rrezarta Krasniqi

TL;DR
This paper introduces RETRORANK, an automated tool that recommends bug-fixing comments from discussion threads to aid developers in efficiently diagnosing and fixing bugs in large software systems.
Contribution
The paper presents RETRORANK, a novel ranking-based approach combining VSM, Sentiment Analysis, and TextRank to improve bug-fixing comment recommendation accuracy.
Findings
RETROANK outperforms baseline VSM in accuracy.
Semantic relevance and positive sentiment improve comment recommendation.
User study confirms effectiveness of the approach.
Abstract
In practice, developers search for related earlier bugs and their associated discussion threads when faced with a new bug to repair. Typically, these discussion threads consist of comments and even bug-fixing comments intended to capture clues for facilitating the investigation and root cause of a new bug report. Over time, these discussions can become extensively lengthy and difficult to understand. Inevitably, these discussion threads lead to instances where bug-fixing comments intermingle with seemingly-unrelated comments. This task, however, poses further challenges when dealing with high volumes of bug reports. Large software systems are plagued by thousands of bug reports daily. Hence, it becomes time-consuming to investigate these bug reports efficiently. To address this gap, this paper builds a ranked-based automated tool that we refer it to as RETRORANK. Specifically, RETRORANK…
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.
