Computing systems finds application in every sphere of human life. Almost everything we see around us in this world seems to be driven by the computing systems. It has made it necessary for the software developer to lay special emphasis on the quality of the software. Quality in the field of software industry means having a right balance between reliability, development time, and cost. The wealth of research in reliability modeling and applications is remarkable, which confirms its continuing importance as a research topic.
Among the various kind of reliability modeling, non‐homogeneous Poisson process (NHPP)‐based software reliability modeling has been a topic of most practical and academic interest. This article emphasizes on highlighting the research in the NHPP‐based software reliability growth modeling (SRGM), development of unified schemes for the same which makes the study of SRGMs and their application on any specific testing process much easier, and operational research applications of SRGMs in two decision‐making problems related to the software development, namely, software release time problem and resource allocation at unit testing level.