Modified Jelinski-Moranda Software Reliability Model with Imperfect Debugging Phenomenon
In this paper, the authors have modified the Jelinski-Moranda (J-M) model of software reliability using imperfect debugging process in fault removal activity. The J-M model was developed assuming the debugging process to be perfect which implies that there is one-to-one correspondence between the number of failures observed and faults removed. But in reality, it is possible that the fault which is supposed to have been removed may cause a new failure. In the proposed modified J-M model, they consider that whenever a failure occurs, the detected fault is not perfectly removed and there is a chance of raising new fault/faults due to wrong diagnosis or incorrect modifications in the software.