首页|期刊导航|电子学报|一种基于MAAT两步匹配的架构多层次变更检测方法

一种基于MAAT两步匹配的架构多层次变更检测方法OACSTPCD

A Software Architecture Multiple-Level Change Detection Method Based on Two-Step MAAT Matching

中文摘要

掌握软件架构的变更对软件的持续演进具有十分重要的作用,然而目前的变更检测方法主要关注于细粒度的代码变更,忽略了对架构层级的检测.为了检测架构层级的变更,本文提出一种基于MAAT(Multilevel Architec?ture Analysis Tree)两步匹配的架构多层次变更检测方法.该方法包括三个步骤,分别是:构造MAAT;基于两个MAAT实施两步匹配算法检测变更;对变更进行分类和聚类.基于以上算法,我们开发了工具ACAnalyzer.实验结果证明,ACAnalyzer具有较好的准确性和性能.

王桐;李必信;王东东

安徽工业大学计算机科学与技术学院, 安徽马鞍山 243000东南大学计算机科学与工程学院,江苏南京 210000东南大学计算机科学与工程学院,江苏南京 210000

信息技术与安全科学

软件架构变更检测抽象语法树软件演进两步匹配

《电子学报》 2023 (3)

面向不确定性需求的智能化软件架构演化优化和自适应技术研究

694-700,7

国家重点研发计划(No.2019YFE0105500)国家自然科学基金(No.61872078)安徽省自然科学基金(No.2108085QF263)安徽工业大学青年基金(No.QZ202013)

10.12263/DZXB.20210988

评论