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 ac...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
Software defect prediction is motivated by the huge costs incurred as a result of software failures...
In this paper, we propose a defect prediction approach centered on more robust evidences towards cau...
Predição de defeitos é uma área de pesquisa em engenharia de software que objetiva identificar os co...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceDespite the increasing number of bug analysis tools for exploring bugs in soft...
International audienceDespite the increasing number of bug analysis tools for exploring bugs in soft...
International audienceDespite the increasing number of bug analysis tools for exploring bugs in soft...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
Software defect prediction is motivated by the huge costs incurred as a result of software failures...
In this paper, we propose a defect prediction approach centered on more robust evidences towards cau...
Predição de defeitos é uma área de pesquisa em engenharia de software que objetiva identificar os co...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceBug prediction is an important challenge for software engineering research. It...
International audienceDespite the increasing number of bug analysis tools for exploring bugs in soft...
International audienceDespite the increasing number of bug analysis tools for exploring bugs in soft...
International audienceDespite the increasing number of bug analysis tools for exploring bugs in soft...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
International audienceBackgroundDespite the increasing number of bug analysis tools for exploring bu...
Software defect prediction is motivated by the huge costs incurred as a result of software failures...