Authors: Iqra Saraf; A.K. Shrivastava; Javaid Iqbal
Addresses: Department of Computer Sciences, University of Kashmir, Hazratbal, Srinagar, Jammu and Kashmir 190006, India ' Fortune Institute of International Business, Opposite Army R&R Hospital, Vasant Vihar, New Delhi, Delhi 110057, India ' Department of Computer Sciences, University of Kashmir, Hazratbal, Srinagar, Jammu and Kashmir 190006, India
Abstract: The intense competition in the technology around the world has forced the software firms to speed-up their software upgrades. This creates challenges as the reconsideration in code may add new bugs/faults or the undetected leftover faults from previous release may create complications in getting the software updated. Owing to added complexity, the testing team may be unable to correct the fault upon detection leaving the actual fault to reside in the software, termed as imperfect debugging, or there may be addition of extra fault during correction process, known as error/fault generation. Also, a change in testing strategies and resources at any time point may result in a change in fault detection and correction rate, which is known as change point. Keeping these issues under consideration, we propose an NHPP-based general framework for multi-release, two stage fault detection and correction software reliability models under imperfect debugging, error generation and change-point. Proposed model is validated with real life data.
Keywords: non-homogenous Poisson process; NHPP; software reliability growth model; SRGM; detection; correction; modelling; imperfect debugging; change-point; multi-release; ranking; distance-based approach; DBA.
International Journal of Industrial and Systems Engineering, 2020 Vol.34 No.4, pp.464 - 493
Received: 20 Feb 2018
Accepted: 06 Jul 2018
Published online: 19 Mar 2020 *