软件架构变更检测方法研究

报告题目:软件架构变更检测方法研究

报告人:王桐 博士

报告时间:2024年6月13日15:00-16:30

报告地点:佳山校区 教一103

报告对象:欢迎感兴趣的老师、本科生、研究生参加!

报告人简介:

王桐,安徽工业大学计算机科学与技术学院讲师,2019年博士毕业于东南大学。主要研究方向是智能化软件自愈。以第一作者在CCF推荐的期刊和会议中发表论文10篇。主持国家自然科学基金、安徽省自然科学基金、安徽省高校科研计划等科研项目。

报告内容:

目前代码的变更检测方法主要分为两类,分别是基于文本的变更检测方法和基于抽象语法树的变更检测方法。基于文本的变更检测方法不能准确识别变更类型;基于抽象语法树的变更检测方法检测效率较低。与此同时,当前变更检测方法无法检测软件架构层级的变更。本报告介绍了一种两步匹配的软件架构变更检测方法。本方法实现多层次的变更检测,相比于基于文本匹配的变更检测方法可识别更多的变更类型;相比于基于抽象语法树的变更检测方法具有更高的检测效率。