Title: The impact of bugs reported from operational phase on successive software releases

Authors: Amir H.S. Garmabaki; P.K. Kapur; Anu G. Aggarwal; V.S.S. Yadavali

Addresses: Department of Mathematics and Computer Science, Islamic Azad University, Nour Branch, Nour, 46417-38373, Iran ' Amity International Business School, Amity University, Noida, Uttar Pradesh – 201301, India ' Department of Operational Research, University of Delhi, Delhi – 110007, India ' Department of Industrial and System Engineering, University of Pretoria, 0002 Pretoria, South Africa

Abstract: Software testing is a necessary part of software development life cycle (SDLC) to achieve a high reliable software system. In today's software environment of global competition where each company is trying to prove itself better than its competitors, software companies have to continually do up-gradation or add-ons in their software to survive in the market. Each succeeding up-gradation offers some innovative performance or new functionality, distinguishing itself from the past release. We consider the combined effect of bugs encountered during testing of present release and user reported bug from operational phase. The model developed in the paper takes into consideration the testing and the operational phase where fault removal phenomenon follows Kapur-Garg model and Weibull-model respectively. The model developed is validated on real datasets for software which has been released in the market with new features.

Keywords: non-homogeneous Poison process; NHPP; software testing; quality management; multi-release upgrades; operational phase; software bugs; software releases; software development; user reported bugs.

DOI: 10.1504/IJPQM.2014.065556

International Journal of Productivity and Quality Management, 2014 Vol.14 No.4, pp.423 - 440

Published online: 31 Oct 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article