Vito Damaso
Interaction among software quality metrics, bug prediction, and test fragility: a machine-learning aided analysis.
Rel. Luca Ardito, Maurizio Morisio, Riccardo Coppola. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
Abstract
Context: Software Maintainability is an important and at the same time challenging task, due to its cost and time-consuming factor. One branch of Software Maintainability is bug prediction which in the last decade has attracted much interest in the research community. Goal: The aim of this thesis work is to understand if the ’Bug Prediction’ can be used as a predictor for the ’Test Fragility’, in other words, if there is any sort of correlation between the two. Method: A script has been created that calculates for each project the code quality metrics, uses them to predict the bug-proneness of the classes, and finally calculates the linear regression between the results of the bug prediction and the code fragility metrics.
Results: Through linear regression, it was possible to compare the Bug Prediction and the code fragility metrics, it emerged that there is no correlation between the two except in some rare cases
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
