Actionable insights from developer behavior: a practical approach to software defect prediction

<title>Abstract</title> Software defect prediction using code metrics has been extensively researched over the past five decades. However, prediction using non-software metrics remains under-researched. Given that the root cause of software defectsis often attributed to human error, human factors theory might offer key forecasting metrics for actionable insights. This paper explores automated software defect prediction based on developers' coding habits. First, we proposea framework for deciding which metrics to use for prediction. Next, we comparethe performance of our metrics to the state-of-the-art code metrics. We then analyze the predictive importance of each metric. Our analysis of twenty-one critical infrastructure, large-scale, open-source software projects yielded the following results: 1) We have presented a human-error-based framework with metrics useful for defect prediction at the method level. 2) Models using our proposed metrics achieved a better average prediction performance than state-of-the-art code metrics and history measures. 3) The predictive importanceof all metrics distributes differently, with each of the novel metrics having abetter average importance than code and history metrics. 4) Our novel metrics dramatically enhance the explainability, practicality, and actionability of software defect prediction models, which significantly advances the field.We present a systematic approach to forecasting defect-prone software methodsvia a human error framework. This work empowers practitioners to act on predictions, empirically demonstrating how developer coding habits contribute todefects in software systems.

Authors

Institutions

Publication Details

Journal
Automated Software Engineering
Published
2026-07-23
DOI
https://doi.org/10.1007/s10515-026-00642-9
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Actionable insights from developer behavior: a practical approach to software defect prediction

Makoto Itoh, Carlos Andres Ramirez Catano
Automated Software Engineering
Software Engineering Research
article

Actionable insights from developer behavior: a practical approach to software defect prediction

Makoto Itoh, Carlos Andres Ramirez Catano
article en

Abstract

<title>Abstract</title> Software defect prediction using code metrics has been extensively researched over the past five decades. However, prediction using non-software metrics remains under-researched. Given that the root cause of software defectsis often attributed to human error, human factors theory might offer key forecasting metrics for actionable insights. This paper explores automated software defect prediction based on developers' coding habits. First, we proposea framework for deciding which metrics to use for prediction. Next, we comparethe performance of our metrics to the state-of-the-art code metrics. We then analyze the predictive importance of each metric. Our analysis of twenty-one critical infrastructure, large-scale, open-source software projects yielded the following results: 1) We have presented a human-error-based framework with metrics useful for defect prediction at the method level. 2) Models using our proposed metrics achieved a better average prediction performance than state-of-the-art code metrics and history measures. 3) The predictive importanceof all metrics distributes differently, with each of the novel metrics having abetter average importance than code and history metrics. 4) Our novel metrics dramatically enhance the explainability, practicality, and actionability of software defect prediction models, which significantly advances the field.We present a systematic approach to forecasting defect-prone software methodsvia a human error framework. This work empowers practitioners to act on predictions, empirically demonstrating how developer coding habits contribute todefects in software systems.

Automated Software EngineeringVol. 33(3)
University of Tsukuba (JP)
Openalex Percentile: Top 100%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.