The document discusses developing a software analyzer tool using a software reliability growth model to improve software quality. It proposes an Enhanced Non-Homogeneous Poisson Process (ENHPP) model to estimate software reliability measures like remaining faults and failure rate. The ENHPP model explicitly incorporates a time-varying testing coverage function and allows for imperfect debugging and coverage changes over testing and operation. It is validated on real failure data sets and shown to provide better fit than existing models. The goal is to enhance code reusability, minimize test effort estimation and improve reliability through the testing phase of the software development life cycle.