Proceedings Article10.1109/FOSE.2007.24
Software Reliability Engineering: A Roadmap
Michael R. Lyu
- 23 May 2007
- pp 153-170
TL;DR: The history of software reliability engineering, the current trends and existing problems, and specific difficulties are reviewed and possible future directions and promising research subjects inSoftware reliability engineering are addressed.
read more
Abstract: Software reliability engineering is focused on engineering techniques for developing and maintaining software systems whose reliability can be quantitatively evaluated. In order to estimate as well as to predict the reliability of software systems, failure data need to be properly measured by various means during software development and operational phases. Moreover, credible software reliability models are required to track underlying software failure processes for accurate reliability analysis and forecasting. Although software reliability has remained an active research subject over the past 35 years, challenges and open questions still exist. In particular, vital future goals include the development of new software reliability engineering paradigms that take software architectures, testing techniques, and software failure manifestation mechanisms into consideration. In this paper, we review the history of software reliability engineering, the current trends and existing problems, and specific difficulties. Possible future directions and promising research subjects in software reliability engineering are also addressed.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Book
Handbook of software reliability engineering
Michael R. Lyu
- 30 Apr 1996
TL;DR: Technical foundations introduction software reliability and system reliability the operational profile software reliability modelling survey model evaluation and recalibration techniques practices and experiences and best current practice of SRE software reliability measurement experience.
Software Testing Research: Achievements, Challenges, Dreams
Antonia Bertolino
- 23 May 2007
TL;DR: A consistent roadmap of the most relevant challenges to be addressed in software testing research is proposed, constituted by some important past achievements, while the destination consists of four identified goals to which research ultimately tends, but which remain as unreachable as dreams.
Dictionary learning based software defect prediction
Xiao-Yuan Jing,Shi Ying,Zhi-Wu Zhang,Shan-Shan Wu,Jin Liu +4 more
- 31 May 2014
TL;DR: A cost-sensitive discriminative dictionary learning (CDDL) approach for software defect classification and prediction, which outperforms several representative state-of-the-art defect prediction methods.
233
Multiple kernel ensemble learning for software defect prediction
Tiejian Wang,Zhi-Wu Zhang,Xiao-Yuan Jing,Liqiang Zhang +3 more
- 01 Dec 2016
TL;DR: A multiple kernel ensemble learning (MKEL) approach for software defect classification and prediction is proposed, and a new sample weight vector updating strategy is designed to reduce the cost of risk caused by misclassifying defective modules as non-defective ones.
145
Label propagation based semi-supervised learning for software defect prediction
Zhi-Wu Zhang,Xiao-Yuan Jing,Tiejian Wang +2 more
- 01 Mar 2017
TL;DR: Experimental results show that the NSGLP outperforms several representative state-of-the-art semi-supervised software defects prediction methods, and it can fully exploit the characteristics of static code metrics and improve the generalization capability of the software defect prediction model.
130
References
•Book
Software Reliability: Measurement, Prediction, Application
John D. Musa,Anthony Iannino,Kazuhira Okumoto +2 more
- 01 May 1987
TL;DR: Revised and updated for professional software engineers, systems analysts and project managers, this book provides key concepts of software reliability and practical solutions for measuring reliability.
2K
•Book
Handbook of software reliability engineering
Michael R. Lyu
- 30 Apr 1996
TL;DR: Technical foundations introduction software reliability and system reliability the operational profile software reliability modelling survey model evaluation and recalibration techniques practices and experiences and best current practice of SRE software reliability measurement experience.
Selecting Software Test Data Using Data Flow Information
S. Rapps,Elaine J. Weyuker +1 more
TL;DR: This paper defines a family of program test data selection criteria derived from data flow analysis techniques similar to those used in compiler optimization, arguing that currently used path selection criteria are inadequate.
1.1K
Software reliability research
Z. Jelinski,Paul B. Moranda +1 more
- 01 Jan 1972
TL;DR: The chapter describes the means of predicting mission success on the basis of errors which occur during testing and describes the problems in categorizing software anomalies.
1.1K
Software Reliability Models: Assumptions, Limitations, and Applicability
TL;DR: An overview of the key modeling approaches is presented, a critical analysis of the underlying assumptions are provided, and a step-by-step procedure for fitting a model is proposed and illustrated via an analysis of failure data from a medium-sized real-time command and control software system.
982
Related Papers (5)
John D. Musa,Anthony Iannino,Kazuhira Okumoto +2 more
- 01 May 1987
Z. Jelinski,Paul B. Moranda +1 more
- 01 Jan 1972