Demo Data from SIGIR 2026 / reviewers in the wild / expert
Bailey Vandehei
dblp:278/2570
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 87% Debugging and program repair · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.5 | 1 | 2021 | Leveraging the Defects Life Cycle to Label Affected Versions and Defective Classes · ACM Trans. Softw. Eng. Methodol. 2021 |
Empirical software engineering
software defect prediction |
0.5 | 1 | 2021 | Leveraging the Defects Life Cycle to Label Affected Versions and Defective Classes · ACM Trans. Softw. Eng. Methodol. 2021 |
Debugging and program repair › regression debugging › failure-inducing change identification
SZZ algorithm |
0.1 | 1 | 2021 | Leveraging the Defects Life Cycle to Label Affected Versions and Defective Classes · ACM Trans. Softw. Eng. Methodol. 2021 |
Methods — techniques the papers use, named apart from their topics
defect life cycle analysis · 0.5SZZ algorithm comparison · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Leveraging the Defects Life Cycle to Label Affected Versions and Defective ClassesabstractTwo recent studies explicitly recommend labeling defective classes in releases using the affected versions (AV) available in issue trackers (e.g., Jira). This practice is coined as the realistic approach . However, no study has investigated whether it is feasible to rely on AVs. For example, how available and consistent is the AV information on existing issue trackers? Additionally, no study has attempted to retrieve AVs when they are unavailable. The aim of our study is threefold: (1) to measure the proportion of defects for which the realistic method is usable, (2) to propose a method for retrieving the AVs of a defect, thus making the realistic approach usable when AVs are unavailable, (3) to compare the accuracy of the proposed method versus three SZZ implementations. The assumption of our proposed method is that defects have a stable life cycle in terms of the proportion of the number of versions affected by the defects before discovering and fixing these defects. Results related to 212 open-source projects from the Apache ecosystem, featuring a total of about 125,000 defects, reveal that the realistic method cannot be used in the majority (51%) of defects. Therefore, it is important to develop automated methods to retrieve AVs. Results related to 76 open-source projects from the Apache ecosystem, featuring a total of about 6,250,000 classes, affected by 60,000 defects, and spread over 4,000 versions and 760,000 commits, reveal that the proportion of the number of versions between defect discovery and fix is pretty stable (standard deviation <2)—across the defects of the same project. Moreover, the proposed method resulted significantly more accurate than all three SZZ implementations in (i) retrieving AVs, (ii) labeling classes as defective, and (iii) in developing defects repositories to perform feature selection. Thus, when the realistic method is unusable, the proposed method is a valid automated alternative to SZZ for retrieving the origin of a defect. Finally, given the low accuracy of SZZ, researchers should consider re-executing the studies that have used SZZ as an oracle and, in general, should prefer selecting projects with a high proportion of available and consistent AVs. Bailey Vandehei, Daniel Alencar da Costa, Davide Falessi |
ACM Trans. Softw. Eng. Methodol. | 1 |