Call for Paper - April 2023 Edition
IJCA solicits original research papers for the April 2023 Edition. Last date of manuscript submission is March 20, 2023. Read More

Improving Software Reliability using Software Engineering Approach- A Review

International Journal of Computer Applications
© 2010 by IJCA Journal
Number 5 - Article 8
Year of Publication: 2010
Aasia Quyoum
Dr. Mehraj-Ud-Din Dar
Dr. S. M. K. Quadri

Aasia Quyoum, Dr. Mehraj-Ud-Din Dar and Dr. S M K Quadri. Article:Improving Software Reliability using Software Engineering Approach- A Review. International Journal of Computer Applications 10(5):41–47, November 2010. Published By Foundation of Computer Science. BibTeX

	author = {Aasia Quyoum and Dr. Mehraj-Ud-Din Dar and Dr. S. M. K. Quadri},
	title = {Article:Improving Software Reliability using Software Engineering Approach- A Review},
	journal = {International Journal of Computer Applications},
	year = {2010},
	volume = {10},
	number = {5},
	pages = {41--47},
	month = {November},
	note = {Published By Foundation of Computer Science}


Software Reliability is an important facet of software quality. Software reliability is the probability of the failure free operation of a computer program for a specified period of time in a specified environment. Software Reliability is dynamic and stochastic. It differs from the hardware reliability in that it reflects design perfection, rather than manufacturing perfection. This article provides an overview of Software Reliability which can be categorized into: modeling, measurement and improvement, and then examines different modeling technique and metrics for software reliability, however, there is no single model that is universal to all the situations. The article will also provide an overview of improving software reliability and then provides various ways to improve software reliability in the life cycle of software development.


  • C. T. Lin, C. Y. Huang, and C. C. Sue, “Measuring and Assessing Software Reliability Growth Through Simulation-Based Approaches,” Proceedings of the 31st IEEE Annual International Computer Software and Applications Conference (COMPSAC 2007), pp. 439-446, Beijing, China, July 2007.
  • J. Lo, S. Kuo, M.R. Lyu, and C. Huang, “Optimal Resource Allocation and Reliability Analysis for Component-Based Software Applications,” Proc. 26th Ann. Int'l Computer Software and Applications Conf. (COMPSAC), pp. 7-12, Aug. 2002.
  • John D. Musa, “Operational Profiles in Software-Reliability Engineering,” IEEE Software, v.10 n.2, p.14-32, March 1993
  • Kishor S. Trivedi, “Probability and statistics with reliability, queuing and computer science applications,” John Wiley and Sons Ltd., Chichester, UK, 2001
  • K. Kanoun M. Kaaniche C. Beounes J.C. Laprie and J. Arlat, “Reliability Growth of Fault-Tolerant Software,” IEEE Trans. Reliability, vol. 42, no. 2, pp. 205-219, June 1993.
  • Kumar, M., Ahmad, N., Quadri, S.M.K. (2005), s"Software reliability growth models and data analysis with a Pareto test-effort", RAU Journal of Research, Vol.15, No. 1-2, pp 124-8
  • Norman F. Schneidewind, “Fault Correction Profiles, “Proceedings of the 14th International Symposium on Software Reliability Engineering, p.257, November 17-21, 2003
  • Quadri, S.M.K., Ahmad, N., Peer, M.A. (2008), "Software optimal release policy and reliability growth modeling", Proceedings of 2nd National Conference on Computing for Nation Development, INDIACom-2008, New Delhi, India, pp 423-31
  • R.C.Tausworthe, "A General Software Relibility Process Simulation Technique,"NASA JPL Publication, 91-7, April 1991.
  • R.C.Tausworthe and M.R, Lyu, "A generalized technique for simulating software relibility,"IEEE Software,”Vol.13, No.2, pp.77-88, March 1996.
  • Robert C. Tausworthe , Michael R. Lyu, “A Generalized Technique for Simulating Software Reliability, “IEEE Software, v.13 n.2, p.77-88, March 1996
  • S.Gokhale, M. R.Lyu, and K. S. Trividi," Reliability Simulation of Component-Based Software Systems,"Proceedings of the 19th International Symposium on Software Reliability Engineering, pp. 192-201, Paderborn, Germany, November 1998.
  • S.Gokhale, Michael R. Lyu, and K.S. Trivedi." Reliability Simulation of Fault-Tolerant Software and Systems". In Proc. of Pacific Rim International Symposium on Fault-Tolerant Systems (PRFTS '97), pp. 197-173, Taipei, Taiwan, December 1997.
  • S. Krishnamurthy , A. P. Mathur, On The” Estimation Of Reliability Of A Software System Using Reliabilities Of Its Components,” Proceedings of the Eighth International Symposium on Software Reliability Engineering (ISSRE '97), p.146, November 02-05, 1997
  • Swapna S. Gokhale , Kishor S. Trivedi, “A time/structure based software reliability model,” Annals of Software Engineering, v.8 n.1-4, p.85-121, 1999
  • Swapna S. Gokhale , Kishor S. Trivedi , Michael R. Lyu, “Reliability Simulation of Fault-Tolerant Software and Systems,” Proceedings of the 1997 Pacific Rim International Symposium on Fault-Tolerant Systems, p.167, December 15-16, 1997
  • S. Y. Kuo, C. Y. Huang, and M. R. Lyu, “Framework for Modeling Software Reliability, Using Various Testing-Efforts and Fault-Detection Rates,” IEEE Transactions on Reliability,” Vol. 50, No. 3, pp. 310-320, Sept. 2001.
  • Tausworthe, Robert C., "A General Software Reliability Process Simulation Technique," Technical Report 91-7, Jet Propulsion Laboratory,Psaadena, CA, March 1991.
  • Wood, A. (1996), "Predicting software reliability", IEEE Computers, Vol.11, pp 69-77 Von Mayrhauser, A.,Malaiya, Y.K.,Keables, J.,and Srimani, P. K., "On the Need for Simulation for better Characterization of Software Reliability, "International Symposium on Software Reliability Engineering,” Denver, CO, 1993.