Relink: recovering links between bugs and changes

R Wu, H Zhang, S Kim, SC Cheung - Proceedings of the 19th ACM …, 2011 - dl.acm.org
Software defect information, including links between bugs and committed changes, plays an
important role in software maintenance such as measuring quality and predicting defects …

Multi-layered approach for recovering links between bug reports and fixes

AT Nguyen, TT Nguyen, HA Nguyen… - Proceedings of the ACM …, 2012 - dl.acm.org
The links between the bug reports in an issue-tracking system and the corresponding fixing
changes in a version repository are not often recorded by developers. Such linking …

The missing links: bugs and bug-fix commits

A Bachmann, C Bird, F Rahman, P Devanbu… - Proceedings of the …, 2010 - dl.acm.org
Empirical studies of software defects rely on links between bug databases and program
code repositories. This linkage is typically based on bug-fixes identified in developer …

Extracting structural information from bug reports

N Bettenburg, R Premraj, T Zimmermann… - Proceedings of the 2008 …, 2008 - dl.acm.org
In software engineering experiments, the description of bug reports is typically treated as
natural language text, although it often contains stack traces, source code, and patches …

Automatic identification of bug-introducing changes

S Kim, T Zimmermann, K Pan… - 21st IEEE/ACM …, 2006 - ieeexplore.ieee.org
Bug-fixes are widely used for predicting bugs or finding risky parts of software. However, a
bug-fix does not contain information about the change that initially introduced a bug. Such …

Empirical evaluation of bug linking

TF Bissyandé, F Thung, S Wang, D Lo… - 2013 17th European …, 2013 - ieeexplore.ieee.org
To collect software bugs found by users, development teams often set up bug trackers using
systems such as Bugzilla. Developers would then fix some of the bugs and commit …

Bug severity prediction using question-and-answer pairs from stack overflow

Y Tan, S Xu, Z Wang, T Zhang, Z Xu, X Luo - Journal of Systems and …, 2020 - Elsevier
Nowadays, bugs have been common in most software systems. For large-scale software
projects, developers usually conduct software maintenance tasks by utilizing software …

Locus: Locating bugs from software changes

M Wen, R Wu, SC Cheung - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
Various information retrieval (IR) based techniques have been proposed recently to locate
bugs automatically at the file level. However, their usefulness is often compromised by the …

Detecting duplicate bug reports with software engineering domain knowledge

K Aggarwal, F Timbers, T Rutgers… - Journal of Software …, 2017 - Wiley Online Library
Bug deduplication, ie, recognizing bug reports that refer to the same problem, is a
challenging task in the software‐engineering life cycle. Researchers have proposed several …

Changelocator: locate crash-inducing changes based on crash reports

R Wu, M Wen, SC Cheung, H Zhang - Empirical Software Engineering, 2018 - Springer
Software crashes are severe manifestations of software bugs. Debugging crashing bugs is
tedious and time-consuming. Understanding software changes that induce a crashing bug …