PREDICTION OF SOFTWARE RELIABILITY USING COBB- DOUGLAS MODEL IN SRGM

Software reliability refers to the likelihood of software to function without failure for a specified duration of time under few conditions. Software testing indicates the process that identifies the faults in totality and worth of developed computer software. Yet, running software testing for a longer period will not result in bug free software and high reliability. Further, good quality software will be ensured with an optimum amount of code. The amount of faults eradicated will not depend on testing time alone. Hence, a two dimensional software reliability growth model is being proposed, which makes use of Cobb- Douglas production function that includes testing time and testing coverage effects on the number of faults removed in the software system. Complete elimination of faults from software is impossible because of software complexity and nature of testing team. This event is termed as imperfect debugging. Error generation is defined as the process in which the faults are imperfectly removed and additional faults emerge from these existing faults. An S-shaped model with imperfect debugging and fault generation is being developed in this paper to provide solutions for the problems associated with software testing.

[1]  T. K. Bandopadhyaya,et al.  Journal of Theoretical and Applied Information Technology , 2022 .

[2]  Swapna S. Gokhale,et al.  Software reliability analysis incorporating fault detection and debugging activities , 1998, Proceedings Ninth International Symposium on Software Reliability Engineering (Cat. No.98TB100257).

[3]  P. K. Kapur,et al.  A Unified Approach for Developing Software Reliability Growth Models in the Presence of Imperfect Debugging and Error Generation , 2011, IEEE Transactions on Reliability.

[4]  Frank P. A. Coolen,et al.  Combining imprecise Bayesian and maximum likelihood estimation for reliability growth models , 2009 .

[5]  R. Satya Prasad,et al.  Software Reliability Measuring using Modified Maximum Likelihood Estimation and SPC , 2011 .

[6]  Shigeru Yamada,et al.  A Bivariate Software Reliability Model with Change-Point and Its Applications , 2011 .

[7]  Ralph A. Evans,et al.  IEEE transactions on reliability , 2004, IEEE Transactions on Reliability.

[8]  S. M. K. Quadri,et al.  Comparison of Predictive Capability of Software Reliability Growth Models with Exponentiated Weibull Distribution , 2011 .

[9]  Kishor S. Trivedi,et al.  Failure correlation in software reliability models , 1999, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[10]  Swapna S. Gokhale,et al.  Incorporating fault debugging activities into software reliability models: a simulation approach , 2006, IEEE Transactions on Reliability.

[11]  Sheikh Umar Farooq,et al.  Software Reliability Growth modeling with Generalized Exponential testing–effort and optimal SOFTWARE RELEASE policy , 2011 .

[12]  Michael R. Lyu,et al.  An Assessment of Testing-Effort Dependent Software Reliability Growth Models , 2007, IEEE Transactions on Reliability.

[13]  V. B. Singh,et al.  Considering the fault dependency concept with debugging time lag in software reliability growth modeling using a power function of testing time , 2007, Int. J. Autom. Comput..

[14]  Khurshid Ahmad Mir A Software Reliability Growth Model , 2011 .

[15]  Richard Torkar,et al.  Predicting Fault Inflow in Iterative Software Development Processes : An Industrial Evaluation , 2008, ISSRE 2008.

[16]  Michael R. Lyu,et al.  Software reliability modeling and cost estimation incorporating testing-effort and efficiency , 1999, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[17]  Carina Andersson,et al.  A replicated empirical study of a selection method for software reliability growth models , 2007, Empirical Software Engineering.

[18]  Hyun Gook Kang,et al.  PROCEDURE FOR APPLICATION OF SOFTWARE RELIABILITY GROWTH MODELS TO NPP PSA , 2009 .

[19]  Man Cheol Kim,et al.  POSSIBILITIES AND LIMITATIONS OF APPLYING SOFTWARE RELIABILITY GROWTH MODELS TO SAFETY- CRITICAL SOFTWARE , 2007 .

[20]  Andy Ozment,et al.  Software Security Growth Modeling: Examining Vulnerabilities with Reliability Growth Models , 2006, Quality of Protection.