Abstract:Software engineers always find the state of some defects can influence the detecting rate of other defects. These defects are correlated defects. This paper gives the definition of correlated software defects, gets some property of correlated defects by experiment, and then proposes an approach named testing approach with defects replacement, to detect correlated defects. It also analyzes the capability and efficiency of the approach by experiment. The data show that the approach is efficient to detect correlated software defects.