# Introduction

Chapter

First Online:

## Abstract

A popular theory and explanation of the contemporary changes occurring around us is that we are in the midst of a third major revolution in human civilization, i.e., a *Third Wave*. First there was the Agricultural Revolution, then the *Industrial Revolution*, and now we are in the *Information Revolution*. Yet we are, in fact, in the middle of a revolutionary jump. Information and communication technology and a worldwide system of information exchange have been building growth for over a 100 years. Information technology (IT) is playing a crucial role in contemporary society. It has transformed the whole world into a global village with a global economy.

## Keywords

Software Development Software Reliability Reliability Function Software Development Process Reliability Growth
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

## Notes

## References

- 1.Lyu MR (1996) Handbook of software reliability engineering. McGraw-Hill, New York ISBN 0-7-039400-8Google Scholar
- 2.Kapur PK, Garg RB, Kumar S (1999) Contributions to hardware and software reliability. World Scientific, SingaporeMATHCrossRefGoogle Scholar
- 3.Pham H (2006) System software reliability. Reliability engineering series. Springer, LondonGoogle Scholar
- 4.Garfinkel S (2005) History’s Worst Software Bugs http://www.wired.com/software/coolapps/news/2005/11/69355?currentPage=all
- 5.Musa JD (1998) Software reliability engineering. McGraw-Hill, New York ISBN 0-07-913271-5Google Scholar
- 6.Pressman RS (2005) Software engineering: a practitioner’s approach, 6th edn. Mc-Graw Hill Professional, NY ISBN 0-07-285318-2Google Scholar
- 7.Sommerville L (1995) Software engineering, 5th edn. Addison Wesley Longman Publishing Co., Inc, Redwood City ISBN:0-201-42765-6Google Scholar
- 8.Goel AL (1985) Software reliability models: assumptions, limitations and applicability. IEEE Trans Softw Eng SE-11:1411–1423CrossRefGoogle Scholar
- 9.Musa JD, Iannino A, Okumoto K (1987) Software reliability: measurement, prediction, application. McGraw-Hill, New York ISBN 0-07-044093-XGoogle Scholar
- 10.Ramamoorthy CV, Bastani FB (1982) Software reliability status and perspectives. IEEE Trans Reliability 37(1):88–91Google Scholar
- 11.Xie M (1990) Software reliability modeling. World Scientific Publications, SingaporeGoogle Scholar
- 12.Popstojanova K, Trivedi K (2001) Architecture based approach to reliability assessment of software systems. Performance Evaluation 45(2):179–204MATHCrossRefGoogle Scholar
- 13.Asad CA, Muhammad Ullah I, Muhammad Rehman J (2004) An approach for software reliability model selection. In: Proceedings 28th annual international computer software and applications conference (COMPSAC’04), pp 534–539Google Scholar
- 14.Goel AL, Okumoto K (1979) Time dependent error detection rate model for software reliability and other performance measures. IEEE Trans Reliability R-28(3):206–211CrossRefGoogle Scholar
- 15.Jelinski Z, Moranda P (1972) Software reliability research. In: Freiberger W (ed) Statistical computer performance evaluation. Academic Press, New York, pp 465–484Google Scholar
- 16.Schick GJ, Wolverton RW (1978) An analysis of competing software reliability models. IEEE Trans Softw Eng 4(2):104–120MATHCrossRefGoogle Scholar
- 17.Cheung RC (1980) A user oriented software reliability growth model. IEEE Trans Softw Eng SE-6:118–125CrossRefGoogle Scholar
- 18.Littlewood B (ed) (1987) Software reliability: achievement and assessment. Blackwell, OxfordGoogle Scholar
- 19.Littlewood B, Verrall JL (1973) A Bayesian reliability growth model for computer software. Appl Stat 22:332–346MathSciNetCrossRefGoogle Scholar
- 20.Littlewood B, Sofer A (1987) A Bayesian modification to the Jelinski–Moranda software reliability model. Softw Eng J 2(2):30–41CrossRefGoogle Scholar
- 21.Singpurwalla ND (1995) The failure rate of software: does it exist. IEEE Trans Reliability 44(3):463–469CrossRefGoogle Scholar
- 22.Singpurwalla ND, Wilson SP (1999) Statistical methods in software engineering, reliability and risk. Springer, New YorkMATHCrossRefGoogle Scholar
- 23.Schneidewind NF (1975) Analysis of error processes in computer software. Sigplan Not 10:337–346CrossRefGoogle Scholar
- 24.Gupta A (2009) Some contributions to modeling and optimization in software reliability and marketing. Ph.D. Thesis, Department of OR, Delhi University, DelhiGoogle Scholar
- 25.Yamada S, Nishigaki A, Kimura M (2003) A stochastic differential equation model for software reliability assessment and its goodness of fit. Int J Reliability Appl 4(1):1–11Google Scholar
- 26.Yamada S, Tamura Y (2006) A flexible stochastic differential equation model in distributed development environment. Eur J Oper Res 168:143–152MathSciNetMATHCrossRefGoogle Scholar
- 27.Kapur PK, Singh VB, Anand S (2007) Effect of change-point on software reliability growth models using stochastic differential equation. In: 3rd International conference on reliability and safety engineering (INCRESE-2007), Udaipur, 7–19 December 2007, pp 320–333Google Scholar
- 28.Su YS, Haung CY (2007) Neural network based approaches for software reliability estimation using dynamic weighted combinational models. J Syst Softw 80:606–615CrossRefGoogle Scholar
- 29.Kapur PK, Khatri SK, Goswami DN (2008) A generalized dynamic integrated software reliability growth model based on artificial neural network approach. Verma AK, Kapur PK, Ghadge SG (eds) Advances in performance and safety of complex systems. Macmillan advanced research series, pp 813–838Google Scholar
- 30.Kapur PK, Khatri SK, Basirzadeh M (2008) Software reliability assessment using artificial neural network based flexible model incorporating faults of different complexity. Int J Reliability Qual Safety Eng 15(2):113–127CrossRefGoogle Scholar
- 31.Kapur PK, Khatri SK, Yadav K (2008) An artificial neural-network based approach for developing a dynamic integrated software reliability growth model. Presented in international conference on present practices and future trends in quality and reliability, ICONQR08, 22–25 January 2008Google Scholar
- 32.Inoue S, Yamada S (2002) A software reliability growth modeling based on infinite server queuing theory. In: Proceedings 9th ISSAT international conference on reliability and quality in design, Honolulu, HI, pp 305–309Google Scholar
- 33.Dohi T, Osaki S, Trivedi KS (2004) An infinite server queuing approach for describing software reliability growth—unified modeling and estimation framework. In: Proceedings 11th Asia-Pacific software engineering conference (APSEC’04), pp 110–119Google Scholar
- 34.Kapur PK, Kumar J, Kumar R (2008) A unified modeling framework incorporating change point for measuring reliability growth during software testing. OPSEARCH J Oper Res Soc India 45(4):317–334Google Scholar
- 35.Kapur PK, Anand S, Inoue S, Yamada S (2010) A unified approach for developing software reliability growth model using infinite server queuing model. Int J Reliability Qual Safety Eng, to appearGoogle Scholar
- 36.Kapur PK, Pham H, Anand S, Yadav K (2011) A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation. IEEE Trans Softw Reliability, doi 10.1109/TR.2010.2103590 Google Scholar
- 37.Langberg N, Singpurwalla ND (1985) Unification of some software reliability models. SIAM J Comput 6:781–790MathSciNetMATHCrossRefGoogle Scholar
- 38.Kapur PK, Gupta A, Jha PC (2007) Reliability growth modeling and optimal release policy of a n-version programming system incorporating the effect of fault removal efficiency. Int J Autom Comput Springer 4(4):369–379CrossRefGoogle Scholar
- 39.Kapur PK, Gupta A, Gupta D, Jha PC (2008) Optimum software release policy under fuzzy environment for a n-version programming system using a discrete software reliability growth model incorporating the effect of fault removal efficiency. Verma AK, Kapur PK, Ghadge SG (eds) Advances in performance and safety of complex systems. Macmillan advance research series, pp 803–816Google Scholar
- 40.Putsis WP (1998) Parameter variation and new product diffusion. J Forecasting 17(3–4):231–257CrossRefGoogle Scholar
- 41.Hardie BGS, Fader PS, Wisniewski M (1998) An empirical comparison of new product trial forecasting models. J Forecasting 17:209–229CrossRefGoogle Scholar
- 42.Schmittlein DC, Mahajan V (1982) Maximum likelihood estimation for an innovation diffusion model of new product acceptance. Marketing Sci 1(1):57–78CrossRefGoogle Scholar
- 43.Meade N, Islamb T (2006) Modeling and forecasting the diffusion of innovation—a 25 year review. Int J Forecast 22(3):519–545CrossRefGoogle Scholar
- 44.Chen X, Ender P, Mitchell M, Wells C (2003) Regression with SPSS. http://www.ats.ucla.edu/stat/spss/webbooks/reg/default.htm. Accessed 13 July 2010
- 45.Garson GD (2009) Nonlinear regression. http://faculty.chass.ncsu.edu/garson/PA765/nonlinear.htm. Accessed 13 July 2010
- 46.Abramson MA, Chrissis JW (1998) Sequential quadratic programming and the ASTROS structural optimization system. Struct Optim 15:24–32CrossRefGoogle Scholar
- 47.Gill PR, Murray W, Wright MH (1981) Practical optimization. Academic Press, LondonMATHGoogle Scholar
- 48.Madsen K, Nielsen KB, Tingleff O (2004) IMM methods for non-linear least squares problems. Informatics and Mathematical Modeling, Technical University of DenmarkGoogle Scholar
- 49.Pillai EEK, Nair VSS (1997) A model for software development effort and cost estimation. IEEE Trans Softw Eng 23(8):485–497CrossRefGoogle Scholar
- 50.Musa JD, Iannino A, Okumoto K (1989) Software reliability: measurement, prediction, application. McGraw-Hill, New York. ISBN 0-07-044093-XGoogle Scholar

## Copyright information

© Springer-Verlag London Limited 2011