Context: With the aim to focus software testing where it is most needed, Just-In-Time Defect Prediction (JIT) consists of predicting the likelihood of a set of changes, i.e., commits, to be buggy. As a commit is intended to implement a (set of) ticket(s), the intuition in this paper is that ticket-level information could support the bugginess prediction of the commits implementing it. Aim: In this paper we propose and validate an approach called Ticket Augmented JIT, i.e., TA-JIT, which complements the standard 13 features used in JIT with 58 ticket-level features. Method: We compared the prediction accuracy of JIT vs TA-JIT using a sliding-window, balancing, feature selection, and three machine learning (ML) classifiers on about 10,000 tickets of two Apache open-source projects. Moreover, we investigate which of the 58 ticket features contributed to improving JIT prediction accuracy. Results: Our results show that the ticket-level information supports JIT. Specifically, TA-JIT was statistically significantly more accurate than JIT in about 75% of cases with large effect size in about 80% of cases. Regarding the importance of ticket-level features, results show that at least three ticket-level features are selected in each window and the type of selected ticket-level features varies across windows. Conclusions: By reducing false-positive alarms, TA-JIT enables teams to re-allocate verification effort, shortening feedback loops in continuous-delivery pipelines.

Gentili, E., Laprova, D., Falessi, D. (2026). Ticket-Augmented Just-In-Time Defect Prediction. In Product-Focused Software Process Improvement (pp.498-505). Cham : Springer [10.1007/978-3-032-12089-2_35].

Ticket-Augmented Just-In-Time Defect Prediction

Gentili, Emanuele
;
Falessi, Davide
2026-01-01

Abstract

Context: With the aim to focus software testing where it is most needed, Just-In-Time Defect Prediction (JIT) consists of predicting the likelihood of a set of changes, i.e., commits, to be buggy. As a commit is intended to implement a (set of) ticket(s), the intuition in this paper is that ticket-level information could support the bugginess prediction of the commits implementing it. Aim: In this paper we propose and validate an approach called Ticket Augmented JIT, i.e., TA-JIT, which complements the standard 13 features used in JIT with 58 ticket-level features. Method: We compared the prediction accuracy of JIT vs TA-JIT using a sliding-window, balancing, feature selection, and three machine learning (ML) classifiers on about 10,000 tickets of two Apache open-source projects. Moreover, we investigate which of the 58 ticket features contributed to improving JIT prediction accuracy. Results: Our results show that the ticket-level information supports JIT. Specifically, TA-JIT was statistically significantly more accurate than JIT in about 75% of cases with large effect size in about 80% of cases. Regarding the importance of ticket-level features, results show that at least three ticket-level features are selected in each window and the type of selected ticket-level features varies across windows. Conclusions: By reducing false-positive alarms, TA-JIT enables teams to re-allocate verification effort, shortening feedback loops in continuous-delivery pipelines.
International Conference on Product-Focused Software Process Improvement (PROFES)
Salerno (Italy)
2025
26
Rilevanza internazionale
2026
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Defect prediction
Mining software repositories
Ticket
Intervento a convegno
Gentili, E., Laprova, D., Falessi, D. (2026). Ticket-Augmented Just-In-Time Defect Prediction. In Product-Focused Software Process Improvement (pp.498-505). Cham : Springer [10.1007/978-3-032-12089-2_35].
Gentili, E; Laprova, D; Falessi, D
File in questo prodotto:
File Dimensione Formato  
PROFES2025_paper_86.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 393.93 kB
Formato Adobe PDF
393.93 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/453603
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact