Pregled bibliografske jedinice broj: 677964
Incremental Development of Fault Prediction Models
Incremental Development of Fault Prediction Models // International journal of software engineering and knowledge engineering, 23 (2013), 10; 1399-1425 doi:10.1142/S0218194013500447 (podatak o recenziji nije dostupan, članak, znanstveni)
CROSBI ID: 677964 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Incremental Development of Fault Prediction Models
Autori
Jiang, J. Y ; Čukić, Bojan ; Menzies, Tom ; Lin, J.
Izvornik
International journal of software engineering and knowledge engineering (0218-1940) 23
(2013), 10;
1399-1425
Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni
Ključne riječi
Design metrics ; model performance evaluation ; software quality prediction
Sažetak
The identification of fault-prone modules has a significant impact on software quality assurance. In addition to prediction accuracy, one of the most important goals is to detect fault prone modules as early as possible in the development lifecycle. Requirements, design, and code metrics have been successfully used for predicting fault-prone modules. In this paper, we investigate the benefits of the incremental development of software fault prediction models. We compare the performance of these models as the volume of data and their life cycle origin (design, code, or their combination) evolve during project development. We analyze 14 data sets from publicly available software engineering data repositories. These data sets offer both design and code metrics. Using a number of modeling techniques and statistical significance tests, we confirm that increasing the volume of training data improves model performance. Further models built from code metrics typically outperform those that are built using design metrics only. However, both types of models prove to be useful as they can be constructed in different phases of the life cycle. Code-based models can be used to increase the effectiveness of assigning verification and validation activities late in the development life cycle. We also conclude that models that utilize a combination of design and code level metrics outperform models which use either one metric set exclusively.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
MZO--165-0362980-2002 - Postupci raspoređivanja u samoodrživim raspodijeljenim računalnim sustavima (Martinović, Goran, MZO ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Profili:
Bojan Čukić
(autor)
Citiraj ovu publikaciju:
Časopis indeksira:
- Current Contents Connect (CCC)
- Web of Science Core Collection (WoSCC)
- Science Citation Index Expanded (SCI-EXP)
- SCI-EXP, SSCI i/ili A&HCI
- Scopus