Title: Software quality assurance using software reliability growth modelling: state of the art

Authors: P.K. Kapur, Anshu Gupta, P.C. Jha, S.K. Goyal

Addresses: Department of Operational Research, Faculty of Mathematical Sciences, University of Delhi, Delhi – 110007, India. ' Department of Operational Research, Faculty of Mathematical Sciences, University of Delhi, Delhi – 110007, India. ' Department of Operational Research, Faculty of Mathematical Sciences, University of Delhi, Delhi – 110007, India. ' Department of Decision Science and MIS, Concordia University, Montreal, Quebec H3G 1M8, Canada

Abstract: Computer systems have penetrated in every sphere of human life. It has made it necessary for the software developer to lay special emphasis on the quality of the software. Building quality software means having a right balance between the three major quality characteristics – reliability, development time and cost. Wealth of research in reliability modelling and applications is remarkable which confirms its continuing importance as a research topic. Among the various kind of reliability modelling non-homogeneous Poisson process (NHPP) based software reliability modelling has been a topic of most practical and academic interest. In this paper we review state-of-the-art of software reliability growth models (SRGM) based on NHPP and provide future directions.

Keywords: non-homogeneous Poisson process; NHPP; software reliability; reliability growth modelling; SRGM; reliability modelling; perfect debugging; imperfect debugging; discrete modells; continuous models; quality assurance; QA; software development; quality characteristics; development times; costs; software engineering.

DOI: 10.1504/IJBIS.2010.035742

International Journal of Business Information Systems, 2010 Vol.6 No.4, pp.463 - 496

Published online: 03 Oct 2010 *

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