Performance and cost-effectiveness of change burst metrics in predicting software faults

Show simple item record

dc.contributor.author Ndenga, Malanga Kennedy
dc.contributor.author Ganchev, Ivaylo
dc.contributor.author Mehat, Jean
dc.contributor.author Wabwoba, Franklin
dc.contributor.author Akdag, Herman
dc.date.accessioned 2018-07-19T11:56:17Z
dc.date.available 2018-07-19T11:56:17Z
dc.date.issued 2018-07-14
dc.identifier.citation https://doi.org/10.1007/s10115-018-1241-7 en_US
dc.identifier.uri https://doi.org/10.1007/s10115-018-1241-7
dc.description.abstract The purpose of this study is to determine a type of software metric at file level exhibiting the best prediction performance. Studies have shown that software process metrics are better predictors of software faults than software product metrics. However, there is need for a specific software process metric which can guarantee the best fault prediction performances consistently across different experimental contexts. We collected software metrics data from Open Source Software projects. We used logistic regression and linear regression algorithms to predict bug status and number of bugs corresponding to a file, respectively. The prediction performance of these models was evaluated against numerical and graphical prediction model performance measures. We found that change burst metrics exhibit the best numerical performance measures and have the highest fault detection probability and least cost of misclassification of software components. en_US
dc.language.iso en en_US
dc.publisher Knowledge and Information Systems-Springer en_US
dc.subject Software faults · Software process metrics · Change burst · Performance measures · Cost of misclassification en_US
dc.title Performance and cost-effectiveness of change burst metrics in predicting software faults en_US
dc.type Article en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account