CFP last date
20 June 2024
Reseach Article

Approaches for Enhancing Reliability of Software Product

by Yojna Arora
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 161 - Number 5
Year of Publication: 2017
Authors: Yojna Arora

Yojna Arora . Approaches for Enhancing Reliability of Software Product. International Journal of Computer Applications. 161, 5 ( Mar 2017), 9-11. DOI=10.5120/ijca2017913188

@article{ 10.5120/ijca2017913188,
author = { Yojna Arora },
title = { Approaches for Enhancing Reliability of Software Product },
journal = { International Journal of Computer Applications },
issue_date = { Mar 2017 },
volume = { 161 },
number = { 5 },
month = { Mar },
year = { 2017 },
issn = { 0975-8887 },
pages = { 9-11 },
numpages = {9},
url = { },
doi = { 10.5120/ijca2017913188 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-07T00:07:37.247676+05:30
%A Yojna Arora
%T Approaches for Enhancing Reliability of Software Product
%J International Journal of Computer Applications
%@ 0975-8887
%V 161
%N 5
%P 9-11
%D 2017
%I Foundation of Computer Science (FCS), NY, USA

In modern world, we are highly dependent upon computer for most of our works. As we know, all computers are controlled by software. So, to operate a computer in a proper manner, software reliability is very necessary. Software Reliability is the probability of failure-free software operation for a specified period of time in a specified environment. The high complexity of software is the major contributing factor of Software Reliability problems. Various approaches can be used to improve the reliability of software, however, it is hard to balance development time and budget with software reliability. For good reliability, two approaches have to be used, namely, reactive and proactive approach. This paper provides an overview of Software reliability, hardware reliability, reactive and proactive approaches.

  1. Robert Graves,“Cost time reliability optimization in product development,” July, 2005.
  2. Walter J. Gutjahr, “Reliability optimization of Redundant Software with Correlated Failure,”
  3. Jeffrey Thomas Oplinger, “Enhancing Software Reliability with Speculative Threads,” Aug, 2004.
  4. MusaJ.D, A. Lannino, K. Okumoto, “Software Reliability Measurement, Prediction & Application”, McGraw Hill Book company NY, PP 183-185, 1987.
  5. Jeff Tian, “Better Reliability assessment And Prediction through Data Clustering”,
  6. D. R. Prince Williams, “Study of the Warranty Cost Model for Software Reliability with an Imperfect Debugging Phenomenon,” Turk J Elec Engines, Volume.15, Number 3, 2007,
  7. Natasha Sharygina, James C. Browne, and Robert P. Kurshan, “A Formal Object-Oriented Analysis for Software Reliability: Design for Verification,”
  8. Booch G., “Object-Oriented Analysis and Design with Applications, “Benjamin/Cummings, Redwood City, CA (1994).
  9. Zeng Wen-hua1, Yiannis Papadopoulos, David Parker, “ReliabilityOptimization of Series-Parallel Systems Using Asynchronous Heterogeneous Hierarchical Parallel Genetic Algorithm,” volume 1, Number 4, 2007.
  10. Jayant Rajgopal, Mainak Mazumdar, “Modular Operational Test Plans for Inferences on Software Reliability Based on a Markov Model”.
  11. Tanvir Khan, “Optimization for Software Release and Crash”, B.S., Louisiana State University – Baton Rouge, May, 2007
  12. Harish Agrawal, “Reliability Based Design Optimization: Formulation And Methodologies”, Dec 2004.
  13. N. Kuschel and R. Rackwitz, “A new approach for structural optimization of series systems”. Applications of Statistics and Probability, 2(8): 987{994 (2000).
  14. Jianwen Xiang, Kokichi Futatsugi, “Fault Tree Analysis of Software Reliability Allocation” School of Information Science, Japan Advanced Institute of Science and Technology 1-1 Asahidai, Tatsunokuchi, Ishikawa, 923-1292 Japan.
  15. M.E. Segal and O. Frieder, “On-the-fly program modification: system for dynamic updating” IEEE software March,1993.
  16. I. Lee ,“DYMOS: A Dynamic Modification System” PhD thesis ,University of Wisconsin,1983.
  17. D. Gupta and P. Jalote, “Online software version change using state transfer between processes” Software-practice and experience,Sept 1993.
  18. O. Frieder and M.E. Segal, “On dynamically updating a computer program: from concept to prototype” J. System software, Sept 1991.
  19. R.S. Fabry ,“How to design systems in which module can be changed on the fly” In Proc. 2nd Int. Conf Software Engg,1976.
Index Terms

Computer Science
Information Sciences


Software Reliability Hardware Product