The paper compares three estimation methods for the generalized Jelinski-Moranda (GJ-M) model, focusing on maximum likelihood estimation, nonlinear least squares, and weighted nonlinear least squares. It derives mathematical formulas, conducts simulations to evaluate the model’s accuracy, and analyzes multiple generated sub-models to enhance software reliability modeling. Findings indicate significant results and methodologies that address limitations in selecting appropriate reliability models based on varied input data scenarios.