Poorva Sabnis, Amol Kadam
Abstract: Software Reliability is defined as the probability of free-failure operation for a specified period of time in a specified environment in a given period of time under specified conditions. Software Reliability Growth models (SRGM) have been developed to estimate software reliability measures such as number of remaining faults, software failure rate and software reliability. Software testing can be defined as a process to detect faults in the totality and worth of developed computer software. Testing is very important in assuring the quality of the software by identifying faults in software, and possibly removing them. In this paper, we are focusing on increasing the reliability of the software using bug tracking system. In this bug tracking system, we are including 2 methods as bug cycle for bug detection and bug duplication avoiding technique. In bug cycle, we are going to investigate that, when verification is performed, who performs the verification and how verification performed. In duplicate detection, we propose a system that automatically classifies duplicate bug reports as they arrive to save developer time. Our system is able to reduce development cost by filtering out 8 % of duplicate bug reports.
Keywords: SDLC, SRGM, bug cycle, duplicate detection