International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Software reliability is a big anxiety in industry. Every software shows some minor bugs after being released. Detection and diagnosis of faults in a large-scale distributed system is a difficult task. Interest in monitoring and using traces of user requests for fault detection has been on the rise recently. Software reliability is defined as the probability of failure-free software operation for a specified period of time in a specified environment. In the past, many Software Reliability Growth Models (SRGM) have been proposed to estimate the reliability of software. In practice, effective debugging is difficult because the fault may not be immediately detected. Software developers need time to read and analyze the collected failure data.