Demonstrating software reliability across multiple software releases has become essential in making informed decisions of upgrading software releases without impacting significantly end users' characterized processes and software quality standards. Standard defect and workload data normally collected in a typical small software development organization can be used for this purpose. Objective of this study was to demonstrate how to measure software reliability in multiple releases and whether continuous defect fixes and code upgrades increased software reliability. This study looked at techniques such as trend test that evaluated software system's overall trend and stability, input domain reliability models (IDRM) that assessed system's operational reliability, software reliability growth models (SRGM) that tracked system's reliability growth, and orthogonal defect classification (ODC) that provided in-process feedback for focused defect removal and quality improvement.

Degree Date

Spring 5-18-2019

Document Type


Degree Name



Computer Science and Engineering


Jeff Tian

Second Advisor

Sukumaran Nair

Third Advisor

LiGuo Huang

Fourth Advisor

Jennifer Dworak

Fifth Advisor

Jimmy Hosch

Subject Area

Computer Science

Number of Pages




Creative Commons License

Creative Commons Attribution-Noncommercial 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 License