Towards a Neural Network based Reliability Prediction Model via Bugs and Changes

Camelia Şerban, Andreea Vescan

2021

Abstract

Nowadays, software systems have become larger and more complex than ever. A system failure could threaten the safety of human life. Discovering the bugs as soon as possible during the software development and investigating the effect of a change in the software system are two main concerns of the software developers to increase system’s reliability. Our approach employs a neural network to predict reliability via post-release defects and changes applied during the software development life cycle. The CK metrics are used as predictors variables, whereas the target variable is composed of both bugs and changes having different weights. This paper empirically investigates various prediction models considering different weights for the components of the target variable using five open source projects. Two major perspectives are explored: cross-project to identify the optimum weight values for bugs and changes and cross-project to discover the best training project for a selected weight. The results show that for both cross-project experiments, the best accuracy is obtained for the models with the highest weights for bugs (75% bugs and 25% changes) and that the right fitted project to be used as training is the PDE project.

Download


Paper Citation


in Harvard Style

Şerban C. and Vescan A. (2021). Towards a Neural Network based Reliability Prediction Model via Bugs and Changes. In Proceedings of the 16th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-523-4, pages 302-309. DOI: 10.5220/0010600703020309


in Bibtex Style

@conference{icsoft21,
author={Camelia Şerban and Andreea Vescan},
title={Towards a Neural Network based Reliability Prediction Model via Bugs and Changes},
booktitle={Proceedings of the 16th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2021},
pages={302-309},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010600703020309},
isbn={978-989-758-523-4},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 16th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Towards a Neural Network based Reliability Prediction Model via Bugs and Changes
SN - 978-989-758-523-4
AU - Şerban C.
AU - Vescan A.
PY - 2021
SP - 302
EP - 309
DO - 10.5220/0010600703020309