Total views : 241

Dynamically Weighted Combination Model for Describing Inconsistent Failure Data of Software Projects

Affiliations

  • School of Computing, SRM University, Kattankulathur, Chennai - 603203, Tamil Nadu, India

Abstract


Background/Objective: The Software Reliability Engineering discipline is witnessing continued research in the field of Software Reliability Growth Models (SRGMs), in order to develop suitable models so as to match with the phenomenal developments in the software sector. The objective of this paper is to propose a combined dynamically weighed model for reliability analysis. Methods: In general, the ability of a model to describe a dataset adequately is assessed by Goodness of Fit (GoF) measures that a model achieves. We used one of the difficult data sets for evaluation of the GoF performance and the non-linear regression was carried out using Curve fitting application of the MATLABTM software tool. The coefficients of determination R-Square (R2), Sum of Squared Error (SSE), Root Mean Square Error (RMSE) are the different GoF metrics used. Findings: The major challenge for the software projects today, is to measure, analyze and control the level of quality of the delivered software. Undesirably long testing cycles adversely influence time to market and hence software development organizations are very keen on having a good control on the testing cycle. In the last few years many reliability models have been identified and recommended. However, no single model can be considered suitable for all situations. Some models assume the growth of mean value function to be exponential, while other models assume it to follow S-type growth. This poses a challenge to the reliability modeling. The dynamically weighted combination model that we propose in this paper helps to address both the phenomena. The superposition and time transformation property of Non-Homogenous Poisson Process (NHPP) model was considered to derive the proposed model. Application: Using SRGM helps to improve the reliability performance. We have derived a powerful model by combining two well-known models. The proposed model gives excellent GoF performance and provides more confidence both for the customer and for the software development organizations.

Keywords

Dynamically Weighted Combination Models, Goodness of Fit Statistics, Software Reliability Growth Models.

Full Text:

 |  (PDF views: 155)

References


  • Musa JD. Software reliability engineering. McGraw-Hill Publication;1999.
  • Subburaj R. Software reliability engineering. McGraw Hill Education (India) Private Limited, New Delhi; 2015. p. 61–80.
  • Xie M. Software reliability modelling. World Scientific Publishing Co Ltd., Singapore, Elements of Software Reliability Modelling;1999, Chapter 2.
  • Ramasamy S, Govindasamy G. Generalized exponential Poisson model for software reliability growth. International Journal of Performability Engineering. 2006 July; 2(3):291–301.
  • Ramasamy S, Govindasamy GPK. A software reliability growth model for vital quality metrics. South African Journal of Industrial Engineerng. 2007; 18(2):93–108 6. Ramasamy S, Govindasamy GPK. A software reliability growth model for estimating Debugging and the Learning Indices. International Journal of Performability Engineering. 2012; 8(5):539–49.
  • Ramasamy S, Govindasamy G. A software reliability growth model addressing Imperfect Debugging and learning. Proceedings of International Conference on Reliability and Safety Engineering. 2006; 156–64.
  • Yamada S, Osaki SOM. S-shaped reliability growth modeling for software error detection. IEEE Transactions on Reliability.1983 Dec; 32(5):475–78.
  • Yamada S, Osaki S. Nonhomegenous error detection rate models for software realibility growth. Stochastic Models in Reliability Theory. 1984:120–43
  • Ramasamy S, Govindasamy G. A software reliability growth model addressing learning. Journal of Applied Statistics. 2008; 35(10):1151–68.
  • Musa JD. DACS Software reliability dataset, data and analysis center for software [Internet]. [Cited 2005 Sep 19]. Available from: www.dacs.dtic.mil/databases/sled/swrel.shtml.
  • Xie M. Software reliability modelling. World Scientific Publishing Co Ltd., Singapore, Non Homogenous Poisson Process (NHPP) Models. 1991; 4:110.
  • Gayathry G, Selvi RT. Classification of software reliability models to improve the reliability of software. Indian Journal of Science and Technology. 2015 Nov; 8(29). DOI: 10.17485/ijst/2015/v8i29/85287.
  • Rashid E, Patnayak S, Bhattacherjee V. Estimation and evaluation of change in software quality at a particular stage of software development. Indian Journal of Science and Technology. 2013 Oct; 6(10). DOI: 10.17485/ijst/2013/v6i10/38797.
  • Molani M, Ghaffari A, Jafarian A. A new approach to software project cost estimation using a hybrid model of radial basis function neural network and genetic algorithm. Indian Journal of Science and Technology. 2014 Jan; 7(6). DOI: 10.17485/ijst/2014/v7i6/46537.
  • Subburaj R, Kumaran AMJM. Dynamically weighted combination of fault based software reliability growth models. Indian Journal of Science and Technology. 2016 Jun; 9(22). DOI: 10.17485/ijst/2016/v9i22/93967.

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.