Software defect prediction is an important process in software quality management process. To get Acquire of which files/modules are most likely to contain the largest numbers of defects always in a large software system have significant values to any...
Software defect prediction is an important process in software quality management process. To get Acquire of which files/modules are most likely to contain the largest numbers of defects always in a large software system have significant values to any project developers. For a large scale software system development, testing is also a hard work. Software defect prediction technique gives testers a guide to design the test process, of which file/module are probably to present failures when running or which file/module would include the most density of defects.
To accomplish this, in this thesis, we first review past papers to under software defect prediction technique, then analysis software design metrics, which are deem to efficiently predict software quality in the early age of software development, then analysis these metrics through a Bayesian Network method. The probability computation based on Bayesian has a strong theory basis and is concise to compute and easy to understand. In this model how to choose factors can thin and thick on the basis of taking into account technique and management status of team, it can choose data flexible according as expert experience.
During software development it is helpful to obtain early estimates of the defect density of software components. Such estimates identify fault-prone areas of code requiring further testing.