二维码(扫一下试试看!) | 基于测试代码变化的重构意图推测方法 | Inferring Refactoring Intention from Test Case Modification | 投稿时间:2014-06-19 | DOI:10.15918/j.tbit1001-0645.2017.05.019 | 中文关键词:重构意图代码坏味测试驱动测试用例 | English Keywords:refactoring intentioncode smelltest-driventest case | 基金项目:国家重点研发计划(2016YFB1000801);国家教育部新世纪优秀人才支持计划(NCET-13-0041);国家自然科学基金面上资助项目(61472034,61272169) | | 摘要点击次数:918 | 全文下载次数:953 | 中文摘要: | 已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试驱动重构.为此,本文提出了一种基于测试代码变化的重构意图推测方法,在测试驱动开发过程中,通过实时监控捕获测试代码的变化,并依据启发式规则推测可能的重构操作.该方法在两个实际的测试驱动开发项目上进行了验证.结果表明该方法比现有方法更为高效准确,其准确率提高约15%,查全率提高了33.3%~42.8%. | English Summary: | Existing tools/methods are used to infer refactoring according to production code change in traditional development mode. In the test-driven development (TDD), there are few tools can be used to guide test driven refactoring. In this paper, an approach was proposed to inferring refactoring intension from test case modifications. Firstly, the test code modification was captured with a monitor, and then the potential refactoring was inferred from the captured modification according to predefined heuristics. The proposed approach has been implemented and evaluated with two real applications. Evaluation results show that compared with existing approach the precision increases by 15% and the recall increases by 33.3%~42.8%. | 查看全文查看/发表评论下载PDF阅读器 | |
王明洋,徐子章,岳松林,邱艳宇,刘家贵.PVDF压力计在相似材料动态力学参数测试中的应用[J].北京理工大学学报(自然科学版),2017,37(10):991~997.WANGMing-yang,XUZi-zhang,YUESong-lin,QIUYan-yu,LIUJia-gui.Calibrat ... 北京理工大学科研学术 本站小编 Free考研考试 2021-12-21马锐,任帅敏,马科,胡昌振,薛静锋.基于粒子群优化算法的Android应用自动化测试方法[J].北京理工大学学报(自然科学版),2017,37(12):1265~1270.MARui,RENShuai-min,MAKe,HUChang-zhen,XUEJing-feng.TestAutomation ... 北京理工大学科研学术 本站小编 Free考研考试 2021-12-21北京低边界层雨滴谱的垂直分布特征唐继顺1,2,刘晓阳1,?,刘均慧1,李爱国3,王鹏飞41.北京大学物理学院大气与海洋科学系,北京1008712.91197部队,青岛2664053.中国科学院大气物理研究所大塔分部,北京1000204.北京智阳科技有限公司,北京100020收稿日期:2020-12- ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20北京市公共服务设施可达性及其对住房价格的影响李然好,龚世泽,高勇?北京大学地球与空间科学学院,北京100871收稿日期:2020-08-13修回日期:2020-12-02出版日期:2021-09-20基金资助:国家自然科学基金(41971331)资助AccessibilityofPublicServ ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20冬奥会申办成功对北京旅游目的地感知形象的影响丛丽1,?,徐琳琳1,2,3,方小雨11.北京林业大学园林学院旅游管理系,北京1000832.中国科学院地理科学与资源研究所,中国科学院区域可持续发展分析与模拟重点实验室,北京1001013.中国科学院大学资源与环境学院,北京100049收稿日期:2020 ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20具有选择性局部注意力和前序信息解码器的代码生成模型梁婉莹1,2,朱佳1,2,?,吴志杰1,2,颜志文1,2,汤庸1,2,黄晋1,2,余伟浩1,21.华南师范大学计算机学院,广州5106312.广州市大数据智能教育重点实验室,广州510631收稿日期:2020-06-08修回日期:2020-08-08 ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20北京冬奥会和冬残奥会历史同期气溶胶污染的高空环流特征研究缪育聪1,2,?,彭艳玉1,2,李建1,张根1,21.中国气象科学研究院灾害天气国家重点实验室,北京1000812.中国气象局大气化学重点开放实验室,北京100081收稿日期:2020-06-16修回日期:2020-07-02出版日期:2020 ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20基于小时温度数据的北京市热岛时空变化与土地利用分析周小康1,李靖2,赵昕奕1,?1.北京大学城市与环境学院,教育部地表分析与模拟重点实验室,北京1008712.北京市气象台,北京100089收稿日期:2019-09-08修回日期:2019-12-23出版日期:2020-09-20基金资助:国家自然科 ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20基于手机信令数据的特大城市人口时空分布及其社会经济属性估测——以北京市为例海晓东1,刘云舒2,3,赵鹏军3,?,张辉11.北京大学经济学院,北京1008712.北京大学深圳研究生院,深圳5180553.北京大学城市与环境学院,北京100871收稿日期:2019-05-10修回日期:2020-01-1 ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20北京市农业发展与资源环境的耦合过程与解耦分析刘玉1,2,唐林楠1,2,潘瑜春1,2,?1.北京农业信息技术研究中心,北京1000972.国家农业信息化工程技术研究中心,北京100097收稿日期:2019-04-18修回日期:2019-05-29出版日期:2020-05-20基金资助:北京市农林科学院 ... 北京大学科研学术 本站小编 Free考研考试 2021-12-20
| |