The Pollution from Obsolete Issue Report: An Empirical Study
收藏NIAID Data Ecosystem2026-05-01 收录
下载链接:
https://zenodo.org/record/8128983
下载链接
链接失效反馈官方服务:
资源简介:
The Pollution from Obsolete Issue Report: An Empirical Study
Project summary
In software development, programmers use issue trackers to manage their maintenance issues and record valuable maintenance details in issue reports. Based on these issue reports, programmers have enhanced code comprehension and researchers have mined knowledge from issue reports to assist various programming tasks. Although issue reports are useful, some of them can be obsolete, in that their corresponding commits are overwritten or rolled back, with the evolution of software. The obsolete issue reports can invalidate their references and descriptions, and can have far-reaching impacts on the approaches built on them.
To deepen the understanding of obsolete issue reports, we conducted the first empirical study to analyze obsolete issue reports. We consider that an issue report is obsolete if its revisions are partially or totally removed in later commits. To measure how an issue report becomes obsolete, we define an obsolete ratio of an issue report as its deleted lines over all its modified lines. In this paper, we build a tool, ICLINKER, to inspect the obsolete issue reports and calculate the obsolete ratios. With ICLINKER, we analyze 70,180 commits and 46,257 issue reports that are collected from five Apache projects. Taking them as our inputs, we explore four research questions, which concern the distributions, the references, and the explanations of obsolete issue reports. Our findings on these research questions enrich the knowledge of obsolete issue reports, and some are even counterintuitive. For example, we find that obsolete issue reports are mixed with other issue reports. As another example, we find that only a small portion of issue reports are mentioned in code comments, but about half of them are obsolete. Based on our results, we analyze some directions that are worthy of exploration.
Our identified obsolete ratios
We identified the obsolete ratios of the issue reports from five projects. Their obsolete ratios are as follows: calcite.txt, cassandra.txt, derby.txt, hbase.txt, and hive.txt.
Our Dataset
Our dataset is stored in the data folder.
创建时间:
2023-07-10



