在软件开发中,软件缺陷不能完全独立存在,而是存在关联关系。通过分析软件缺陷关联,可以更好的检测和剔除某种特定类型缺陷。文章从软件缺陷管理的角度出发,对缺陷关联进行分析,研究了缺陷间数据相似度、缺陷间耦合度与软件缺陷关联系数之间的关系,设计了一种基于缺陷传递的缺陷关联系数调整策略,实现对缺陷关联系数的调整。结果表明,与传统的缺陷关联系数方法和关联缺陷管理方法相比,笔者提出的策略能够在更短的时间内完成同等质量的缺陷排除任务,从而提高测试效率。
In the software development process, the software defect is not independent, but there is a correlation. A specific type of detects can be better detected and eliminated through software defect correlation analysis. From the perspective of software defect management, this paper analyzes defect correlation, and studies defect data similarity and the relationship between the coupling between defects and software defect correlation coefficient. Besides, this paper designs defect correlation coefficient adjustment strategy based on defect propagation. This strategy achieves adjustment of defect correlation coefficient. Experimental results show that, compared with traditional defect correlation coefficient strategy and defect management method, the strategy proposed in this paper can complete the defect removal task with equal quality within shorter time, and thus improve the testing efficiency.