%0 Journal Article %T 基于测试代码变化的重构意图推测方法 %A 刘辉 %A 樊孝忠 %A 牛振东 %A 高原 %J 北京理工大学学报 %D 2017 %R 10.15918/j.tbit1001-0645.2017.05.019 %X 已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试驱动重构.为此,本文提出了一种基于测试代码变化的重构意图推测方法,在测试驱动开发过程中,通过实时监控捕获测试代码的变化,并依据启发式规则推测可能的重构操作.该方法在两个实际的测试驱动开发项目上进行了验证.结果表明该方法比现有方法更为高效准确,其准确率提高约15%,查全率提高了33.3%~42.8% %K 重构意图 代码坏味 测试驱动 测试用例 %U http://journal.bit.edu.cn/zr/ch/reader/view_abstract.aspx?file_no=20170519&flag=1