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-entered commit logs. Unfortunately, developers do not always report which commits perform bug-fixes. Prior work suggests that such links can be a biased sample of the entire population of fixed bugs. The validity of statistical hypotheses-testing based on linked data could well be affected by bias. Given the wide use of linked defect data, it is vital to gauge the nature and extent of the bias, and try to develop testable theories and models of the bias. To do this, we must establish ground truth: manually analyze a complete version history corpus, and nail down those c...
Abstract Context: Tangled commits are changes to software that address multiple concerns at once. F...
Context: Tangled commits are changes to software that address multiple concerns at once. For researc...
Context: Tangled commits are changes to software that address multiple concerns at once. For researc...
Abstract—To collect software bugs found by users, develop-ment teams often setup bug trackers using ...
Abstract—To collect software bugs found by users, develop-ment teams often setup bug trackers using ...
Software developers use commits to track source code changes made to a project, and to allow multipl...
Software developers use commits to track source code changes made to a project, and to allow multipl...
Context: Information and tracking of defects can be severely incomplete in almost every Open Source ...
Context: Information and tracking of defects can be severely incomplete in almost every Open Source ...
Abstract—Links between issue reports and their corresponding commits in version control systems are ...
Software defect information, including links between bugs and committed changes, plays an important ...
It has been suggested that the data from bug repositories is not always in sync or complete compared...
Abstract—Software quality researchers build software qual-ity models by recovering traceability link...
Tangled commits are changes to software that address multiple concerns at once. For researchers inte...
When a bug is fixed in duplicated code, it is often necessary to modify all duplicates (so-called cl...
Abstract Context: Tangled commits are changes to software that address multiple concerns at once. F...
Context: Tangled commits are changes to software that address multiple concerns at once. For researc...
Context: Tangled commits are changes to software that address multiple concerns at once. For researc...
Abstract—To collect software bugs found by users, develop-ment teams often setup bug trackers using ...
Abstract—To collect software bugs found by users, develop-ment teams often setup bug trackers using ...
Software developers use commits to track source code changes made to a project, and to allow multipl...
Software developers use commits to track source code changes made to a project, and to allow multipl...
Context: Information and tracking of defects can be severely incomplete in almost every Open Source ...
Context: Information and tracking of defects can be severely incomplete in almost every Open Source ...
Abstract—Links between issue reports and their corresponding commits in version control systems are ...
Software defect information, including links between bugs and committed changes, plays an important ...
It has been suggested that the data from bug repositories is not always in sync or complete compared...
Abstract—Software quality researchers build software qual-ity models by recovering traceability link...
Tangled commits are changes to software that address multiple concerns at once. For researchers inte...
When a bug is fixed in duplicated code, it is often necessary to modify all duplicates (so-called cl...
Abstract Context: Tangled commits are changes to software that address multiple concerns at once. F...
Context: Tangled commits are changes to software that address multiple concerns at once. For researc...
Context: Tangled commits are changes to software that address multiple concerns at once. For researc...