21
Views
5
CrossRef citations to date
0
Altmetric
Articles

Software Reliability Growth Models Incorporating Change Point With Imperfect Fault Removal and Error Generation

, , &
Pages 196-203 | Published online: 15 Jul 2015
 

Abstract

The number of faults removed need not always be same as the number of failures observed in real software development environment. If number of failures observed is more than number of faults removed then we have the case of imperfect debugging. Due to complexity of software system and incomplete understanding of software, testing team may not be able to remove the fault perfectly on detection of failure and the original fault may remain leading to imperfect fault removal, or get replaced by another fault/error causing error generation. Attempts have been made to study the above cases separately. Most of the SRGMs are based upon constant or monotonically increasing fault detection rate (FDR). In practice, as testing grows, so does skill and efficiency of the testers. With introduction of new testing strategies and new test cases, there comes a change in FDR. The time point where the change in removal curve appears is termed as “change point”. In this paper, we incorporate the concept of change point in software reliability growth in presence of imperfect fault removal and error generation. The models have been validated, evaluated and compared with other existing NHPP models by applying it on actual failure/fault removal data sets cited from real software development projects.

Additional information

Notes on contributors

V.K. Sehgal

V.K. Sehgal is a Professor in Department of Mathematics and Computer Application, Bundelk-hand University, Jhansi, India. He has guided a number of Ph.D. students. He has published nearly 30 research papers in journals and conferences. His research interests include software testing, software reliability engineering and optimization techniques in reliability.

R. Kapur

Reecha Kapur is a Research Scholar at Department of Mathematics and Computer Application, Bundelkhand University, Jhansi, India. She has published three research papers. Her research interests include imperfect debugging models in software re-liability and its effect on software testing cost.

K. Yadav

Kalpana Yadav is working as a Lecturer in the Department of Computer Science at Indira Gandhi Institute of Technology, Guru Gobind Singh Indraprastha University, Delhi, India. She is a Ph.D. candidate at Jiwaji University, Gwalior. She has published nine research papers. Her research interests include software testing and software reliability engineering.

D. Kumar

Deepak Kumar did his M.Sc. in Operational Research and is presently pursuing his Ph.D. in Software Reliability from University of Delhi, Delhi, India. He has published seven research papers.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.