Feature sets in just-in-time defect prediction: An empirical evaluation

Peter Bludau, Alexander Pretschner

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Just-in-time defect prediction assigns a defect risk to each new change to a software repository in order to prioritize review and testing efforts. Over the last decades different approaches were proposed in literature to craft more accurate prediction models. However, defect prediction is still not widely used in industry, due to predictions with varying performance. In this study, we evaluate existing features on six open-source projects and propose two new features sets, not yet discussed in literature. By combining all feature sets, we improve MCC by on average 21%, leading to the best performing models when compared to state-of-the-art approaches. We also evaluate effort-awareness and find that on average 14% more defects can be identified, inspecting 20% of changed lines.

Original languageEnglish
Title of host publicationPROMISE 2022 - Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering, co-located with ESEC/FSE 2022
EditorsShane McIntosh, Weiyi Shang, Gema Rodriguez Perez
PublisherAssociation for Computing Machinery, Inc
Pages22-31
Number of pages10
ISBN (Electronic)9781450398602
DOIs
StatePublished - 2 Nov 2022
Event18th ACM International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2022, co-located with the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022 - Singapore, Singapore
Duration: 17 Nov 2022 → …

Publication series

NamePROMISE 2022 - Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering, co-located with ESEC/FSE 2022

Conference

Conference18th ACM International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2022, co-located with the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022
Country/TerritorySingapore
CitySingapore
Period17/11/22 → …

Keywords

  • JIT defect prediction
  • empirical evaluation
  • machine learning

Fingerprint

Dive into the research topics of 'Feature sets in just-in-time defect prediction: An empirical evaluation'. Together they form a unique fingerprint.

Cite this