-
题名测试集有效性评价:问题、进展与挑战
- 1
-
-
作者
路则雨
张鹏
王洋
郭肇强
杨已彪
周毓明
-
机构
计算机软件新技术国家重点实验室(南京大学)
南京大学计算机科学与技术系
-
出处
《软件学报》
EI
CSCD
北大核心
2024年第2期532-580,共49页
-
基金
国家自然科学基金(62172205,62072194)。
-
文摘
测试用例集的缺陷检测有效性指测试集能够在多大程度上检测出软件中存在的缺陷.如何评价测试集的缺陷检测有效性是一个重要问题.覆盖率和变异得分是两个最重要和最广泛使用的测试集有效性度量.为量化测试集的缺陷检测能力,研究人员对测试集有效性评价进行了大量研究并且取得了较大的进展.与此同时,现有研究存在不一致的结论,该领域依然存在一些亟待解决的挑战.对多年来国内外学者在测试集有效性评价领域的研究成果进行系统性的梳理和总结.首先,阐述测试集有效性评价研究中的问题.然后,介绍并分析基于覆盖率和基于变异得分的测试集有效性的评价以及介绍测试集有效性评价在测试集优化中的应用.最后,指出测试集有效性评价研究中面临的挑战并给出建议的研究方向.
-
关键词
覆盖率
变异得分
缺陷检测
测试集有效性
-
Keywords
coverage
mutation score
defect detection
test suite effectiveness
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于依赖关系的模块变更概率度量:一个实验分析
- 2
-
-
作者
薛朝栋
杨已彪
周毓明
-
机构
南京大学计算机科学与技术系
-
出处
《计算机应用》
CSCD
北大核心
2012年第7期2041-2043,2048,共4页
-
文摘
模块变更预测对于面向对象软件的开发和维护工作具有重要意义。针对软件的模块变更预测问题,首先在软件类之间依赖关系的基础上提出了一种轻量级的模块变更概率计算方法,然后利用Logistic回归模型对Eclipse 2.0系统进行了实验分析。实验结果表明:一方面,基于依赖关系的模块变更概率度量捕获了与传统面向对象度量不同的信息;另一方面,当与传统的面向对象度量一起使用时,它们能够在统计意义上显著地提高模块变更预测的准确性。
-
关键词
变更概率
模块
预测
依赖关系
面向对象
-
Keywords
change probability
module
prediction
dependence relationship
Object-Oriented(OO)
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-