探索测试套件质量与自动规约推断之间的联系
软件工程
2017-08-25 v1 计算机科学中的逻辑
摘要
尽管没有人怀疑正确且完整的规约的重要性,但许多工业系统仍然没有编写正式的规约——即使有,也很难检查其正确性和完整性。这项工作探索了使用诸如 Daikon 之类的不变式提取工具从可用测试套件中自动推断规约的可能性,旨在通过提供一个可比较的版本来帮助软件工程师改进规约。鉴于我们最初的实验并未产生令人满意的结果,在本文中,我们探索了哪些测试套件属性会影响推断出的规约的质量。经过进一步研究,我们发现指令覆盖、分支覆盖和方法覆盖与高召回率值相关,最高可达 97.93%。
引用
@article{arxiv.1708.07231,
title = {Exploring the Link Between Test Suite Quality and Automatic Specification Inference},
author = {Luke Chircop and Christian Colombo and Mark Micallef},
journal= {arXiv preprint arXiv:1708.07231},
year = {2017}
}
备注
In Proceedings PrePost 2017, arXiv:1708.06889