A Software Quality Predictive Model
Elisabetta Ronchieri, Marco Canaparo · 2013
Software development is facing the problem of how to improve the quality of software products. The lack of quality can easily lead to major costs and delays in the development and maintenance of the software. Its improvement can be guaranteed by both the definition of a software quality model and the presence of metrics that are designed and measured to plan and monitor productivity, effectiveness, quality and timing of software. Integrating the metrics into the model contributes to collecting the right data for the handling of the analysis process and to establishing a general view to the control of the overall state of the process. This paper aims at introducing a mathematical model that links software best practices with a set of metrics to predict the quality of software at any stage of development. Two software projects have been used to analyze the defined model as a suitable predictive methodology in order to evaluate its results. The model can improve the level of the software development process significantly and contribute to achieving a product of the highest standards. A replication of this work on larger data sets is planned.