2010International Journal of Computer ApplicationsOpen access

Improving Software Reliability using Software Engineering Approach- A Review

Aasia Quyoum, Mehraj-ud-Din Dar, S. M. K. Quadri

Open full text 38 citations

Abstract

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.

Open-access reader

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 38 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: Computer science, Software engineering, Reliability (semiconductor), Software quality, Software, Reliability engineering, Software development, Operating system

Related papers

Back to paper searchBrowse research topicsOriginal source
Improving Software Reliability using Software Engineering Approach- A Review — Research Paper | ScholarLens