Service interruption on Monday 11 July from 12:30 to 13:00: all the sites of the CCSD (HAL, EpiSciences, SciencesConf, AureHAL) will be inaccessible (network hardware connection).
Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

Predicting Software Defects with Causality Tests

Abstract : In this paper, we propose a defect prediction approach centered on more robust evidences towards causality between source code metrics (as predictors) and the occurrence of defects. More specifically, we rely on the Granger Causality Test to evaluate whether past variations in source code metrics values can be used to forecast changes in a time series of defects. Our approach triggers alarms when changes made to the source code of a target system have a high chance of producing defects. We evaluated our approach in several life stages of four Java-based systems. We reached an average precision of 50% in three out of the four systems we evaluated. Moreover, by comparing our approach with baselines that are not based on causality tests, it achieved a better precision.
Document type :
Preprints, Working Papers, ...
Complete list of metadata

Cited literature [33 references]  Display  Hide  Download

https://hal.inria.fr/hal-01086783
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Friday, October 14, 2016 - 9:38:58 AM
Last modification on : Wednesday, March 23, 2022 - 3:51:21 PM

File

2013_jss.pdf
Files produced by the author(s)

Identifiers

Citation

Cesar S Couto, Pedro S Pires, Marco S Valente, Roberto S Bigonha, Nicolas Anquetil. Predicting Software Defects with Causality Tests. 2016. ⟨hal-01086783⟩

Share

Metrics

Record views

95

Files downloads

385