PROJECT RELIABILITY GROWTH MODEL BASED ON CURVES OF ACCUMULATED COMMUNICATION TOPICS FOR SOFTWARE DEVELOPMENT

Author(s):  
NORIKO HANAKAWA

New trends in software development, such as agile software development, have a difficulty in conventional document-based management. Executable software has a higher priority than development documents such as detail design documents and formal bug reports. If managers depend on development reports in order to determine the project progress and the product quality, they will miss the opportunity of determining the progress and quality in agile software development. Therefore, we proposed a project reliability growth model for determining the project state without development documents. This model is based on conventional software reliability growth models. The parameters related to bugs are replaced with communication topic parameters. The concept and procedure of the model are the same as those of the software reliability growth model. By applying this model to open source projects, it is possible to detect a significant change in the project state without development documents.

Author(s):  
SHINJI INOUE ◽  
SHIGERU YAMADA

We discuss software reliability measurement with change of testing-environment by developing software reliability growth models. It is known that such change influences the accuracy for the software reliability assessment based on a software reliability growth model. This paper additionally shows numerical illustrations for software reliability measurement based on our software reliability growth models by using actual data.


2019 ◽  
Vol 8 (4) ◽  
pp. 7763-7770

Ensuring software reliability is a challenging task in software development. Software reliability is the probability of software to provide its intended functionality over a specified time. A couple of testing procedures during the phases of software development provides the data to approximate software reliability. This approximation guides the development team to plan necessary corrective actions. A variety of Software Reliability Growth Models (SRGMs) are in use to predict software reliability. A common task for every SRGM is to calculate reliability growth models attributes as a part of reliability estimation. Optimal calculation of such attributes is influenced by the relationships among the parameters of an SRGM. Therefore parametric SRGMs rely on parameter estimation techniques. The present paper has undertaken the study of existing parameter estimation techniques with the main goal of understanding the pros and cons of each technique in order to design a better technique of parameter estimation for SRGM’s in use. A critical review of existing techniques of parameter techniques is given in this paper detailing the categories, approaches, problems relating to the techniques. One of the most successful swam intelligence techniques named Gray Wolf Optimization (GWO) along with its variants are applied to estimate the parameters of SRGMs. The results of this application along with the comparative analysis are given. The variants of GWO played a significant role in parameter estimation of the SRGMs considered for the experiments. An attempt is made to propose new ways of parameter estimation to achieve optimization.


2019 ◽  
Vol 8 (4) ◽  
pp. 12627-12633

Ensuring software reliability is a challenging task in software development. Software reliability is the probability of software to provide its intended functionality over a specified time. A couple of testing procedures during the phases of software development provides the data to approximate software reliability. This approximation guides the development team to plan necessary corrective actions. A variety of Software Reliability Growth Models (SRGMs) are in use to predict software reliability. A common task for every SRGM is to calculate reliability growth models attributes as a part of reliability estimation. Optimal calculation of such attributes is influenced by the relationships among the parameters of an SRGM. Therefore parametric SRGMs rely on parameter estimation techniques. The present paper has undertaken the study of existing parameter estimation techniques with the main goal of understanding the pros and cons of each technique in order to design a better technique of parameter estimation for SRGM’s in use. A critical review of existing techniques of parameter techniques is given in this paper detailing the categories, approaches, problems relating to the techniques. One of the most successful swam intelligence techniques named Gray Wolf Optimization (GWO) along with its variants are applied to estimate the parameters of SRGMs. The results of this application along with the comparative analysis are given. The variants of GWO played a significant role in parameter estimation of the SRGMs considered for the experiments. An attempt is made to propose new ways of parameter estimation to achieve optimization.


Author(s):  
SHINJI INOUE ◽  
NAOKI IWAMOTO ◽  
SHIGERU YAMADA

This paper discusses an new approach for discrete-time software reliability growth modeling based on an discrete-time infinite server queueing model, which describes a debugging process in a testing phase. Our approach enables us to develop discrete-time software reliability growth models (SRGMs) which could not be developed under conventional discrete-time modeling approaches. This paper also discuss goodness-of-fit comparisons of our discrete-time SRGMs with conventional continuous-time SRGMs in terms of the criterion of the mean squared errors, and show numerical examples for software reliability analysis of our models by using actual data.


Sign in / Sign up

Export Citation Format

Share Document