Journal Article10.1016/J.JSS.2004.04.024
Performance analysis of software reliability growth models with testing-effort and change-point
Chin-Yu Huang
- 01 May 2005
- Vol. 76, Iss: 2, pp 181-194
234
TL;DR: Experimental results show that the proposed framework to incorporate both testing-effort and change-point for SRGM has a fairly accurate prediction capability.
read more
Abstract: In this paper, a scheme for constructing software reliability growth model based on Non-Homogeneous Poisson Process is proposed. The main focus is to provide a method for software reliability modeling, which considers both testing-effort and change-point. In the vast literature, most researchers assume a constant detection rate per fault in deriving their software reliability models. They suppose that all faults have equal probability of being detected during the software testing process, and the rate remains constant over the intervals between fault occurrences. In reality, the fault detection rate strongly depends on the skill of test teams, program size, and software testability. Therefore, it may not be smooth and can be changed. On the other hand, sometimes we have to detect more additional faults in order to reach the desired reliability objective during testing. It is advisable for project managers to purchase new automated test tool, technology or additional manpower. These approaches can provide a conspicuous improvement in software testing and productivity. In this case, the fault detection rate will be changed during the software development process. Therefore, here we incorporate both generalized logistic testing-effort function and change-point parameter into software reliability modeling. New theorems are proposed and software testing data collected from real application are utilized to illustrate the proposed model. Experimental results show that the proposed framework to incorporate both testing-effort and change-point for SRGM has a fairly accurate prediction capability.
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
A study of software reliability growth from the perspective of learning effects
TL;DR: This work considered that efficiency in testing/debugging concerned not only the ability of the testing staff but also the learning effect that comes from inspecting the testing/ debugging codes, and the proposed approach can reasonably describe the S-shaped and exponential-shaped types of behaviors simultaneously.
151
Selection of Optimal Software Reliability Growth Models Using a Distance Based Approach
TL;DR: A deterministic quantitative model based on a distance based approach (DBA) method is developed and applied for evaluation, optimal selection, and ranking of SRGMs, and the result of this study will be a ranking ofSRGMs based on the Euclidean composite distance of each alternative to the designated optimal SRGM.
150
Robust recurrent neural network modeling for software fault detection and correction prediction
TL;DR: First, recurrent neural networks are applied to model these two processes together, and an extra factor characterizing the dispersion of prediction repetitions is incorporated into the performance function.
148
A history-based cost-cognizant test case prioritization technique in regression testing
TL;DR: This paper proposes a method of cost-cognizant test case prioritization based on the use of historical records and proposes a genetic algorithm to determine the most effective order.
134
NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage
Qiuying Li,Qiuying Li,Hoang Pham +2 more
TL;DR: A new model that considers not only the imperfect debugging (ID) but also the uncertainty of operating environments based on a non-homogeneous Poisson process (NHPP) and can give a significant improved goodness-of-fit and predictive performance is proposed.
125
References
•Book
Software Engineering: A Practitioner's Approach
Roger S. Pressman
- 01 Jan 1982
TL;DR: Software Engineering A Practitioner's Approach recognizes the dramatic growth in the field of software engineering and emphasizes new and important methods and tools used in the industry.
10.4K
•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.
A General Empirical Solution to the Macro Software Sizing and Estimating Problem
TL;DR: Application software development has been an area of organizational effort that has not been amenable to the normal managerial and cost controls.
946
S-Shaped Reliability Growth Modeling for Software Error Detection
TL;DR: This paper investigates a stochastic model for a software error detection process in which the growth curve of the number of detected software errors for the observed data is S-shaped.
884