Navigation auf zora.uzh.ch

Search ZORA

ZORA (Zurich Open Repository and Archive)

A search-based training algorithm for cost-aware defect prediction

Panichella, Annibale; Alexandru, Carol V; Panichella, Sebastiano; Bacchelli, Alberto; Gall, Harald C (2016). A search-based training algorithm for cost-aware defect prediction. In: GECCO '16: Genetic and Evolutionary Computation Conference, Denver, USA, 20 July 2016 - 24 July 2016. ACM Digital library, 1077-1084.

Abstract

Research has yielded approaches to predict future defects in software artifacts based on historical information, thus assisting companies in effectively allocating limited development resources and developers in reviewing each others’ code changes. Developers are unlikely to devote the same effort to inspect each software artifact predicted to contain defects, since the effort varies with the artifacts’ size (cost) and the number of defects it exhibits (effectiveness). We propose to use Genetic Algorithms (GAs) for training prediction models to maximize their cost-effectiveness. We evaluate the approach on two well-known models, Regression Tree and Generalized Linear Model, and predict defects between multiple releases of six open source projects. Our results show that regression models trained by GAs significantly outperform their traditional counterparts, improving the cost-effectiveness by up to 240%. Often the top 10% of predicted lines of code contain up to twice as many defects.

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Scopus Subject Areas:Physical Sciences > Computer Science Applications
Physical Sciences > Computational Theory and Mathematics
Physical Sciences > Software
Scope:Discipline-based scholarship (basic research)
Language:English
Event End Date:24 July 2016
Deposited On:06 May 2016 17:47
Last Modified:13 Nov 2024 04:30
Publisher:ACM Digital library
Series Name:Proceedings of the Genetic and Evolutionary Computation Conference
Number:16
ISBN:978-1-4503-4206-3
OA Status:Green
Publisher DOI:https://doi.org/10.1145/2908812.2908938
Other Identification Number:merlin-id:13244
Download PDF  'A search-based training algorithm for cost-aware defect prediction'.
Preview
  • Content: Accepted Version
  • Language: English

Metadata Export

Statistics

Citations

Dimensions.ai Metrics
18 citations in Web of Science®
22 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

247 downloads since deposited on 06 May 2016
20 downloads since 12 months
Detailed statistics

Authors, Affiliations, Collaborations

Similar Publications