2011Global Journal of Pure and Applied SciencesOpen access

Software reliability: Failures, consequences and improvement

AE Okwong, EE Umoh

Open full text 0 citations

Abstract

Software reliability is one of a number of aspects of computer software which can be taken into consideration when determining the quality of the software. Software reliability is an important factor affecting system performance. It differs from hardware reliability in that it reflects the design perfection rather than manufacturing perfection. The high complexity of software is the major contributing factor of software reliability processes. Software reliability is not a function of time, but it is believed that some modeling technique for software reliability is reaching propensity, by carefully selecting the appropriate model for a particular situation. Measurement of software reliability is still in its infancy. No good quantitative model has been developed to represent software reliability without excessive damage. With software embedded into many electronic devices, software failure has caused more inconveniences and losses. Software errors have caused human death. The causes are ranged from poorly designed user interfaces to direct programming errors. This work tends to draw attention on the standards to be adopted for software reliability.

About this research paper

What this paper is about

Software reliability is one of a number of aspects of computer software which can be taken into consideration when determining the quality of the software. Software reliability is an important factor affecting system performance. It differs from hardware reliability in that it reflects the design perfection rather than manufacturing perfection. The high complexity of software is the major contributing factor of software reliability processes. Software reliability is not a function of time, but it is believed that some modeling technique for software reliability is reaching propensity, by carefully selecting the appropriate model for a particular situation. Measurement of software reliability is still in its infancy. No good quantitative model has been developed to represent software reliability without excessive damage. With software embedded into many electronic devices, software failure has caused more inconveniences and losses. Software errors have caused human death. The causes are ranged from poorly designed user interfaces to direct programming errors. This work tends to draw attention on the standards to be adopted for software reliability.

Why it matters

A significance statement is not available in the OpenAlex record.

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 one of a number of aspects of computer software which can be taken into consideration when determining the quality of the software. Software reliability is an important factor affecting system performance. It differs from hardware reliability in that it reflects the design perfection rather than manufacturing perfection. The high complexity of software is the major contributing factor of software reliability processes. Software reliability is not a function of time, but it is believed that some modeling technique for software reliability is reaching propensity, by carefully selecting the appropriate model for a particular situation. Measurement of software reliability is still in its infancy. No good quantitative model has been developed to represent software reliability without excessive damage. With software embedded into many electronic devices, software failure has caused more inconveniences and losses. Software errors have caused human death. The causes are ranged from poorly designed user interfaces to direct programming errors. This work tends to draw attention on the standards to be adopted for software reliability.

Key concepts: Reliability engineering, Software quality, Software reliability testing, Computer science, Avionics software, Software sizing, Software construction, Reliability (semiconductor)

Related papers

Back to paper searchBrowse research topicsOriginal source
Software reliability: Failures, consequences and improvement — Research Paper | ScholarLens