文档名:一种基于MAAT两步匹配的架构多层次变更检测方法
摘要:掌握软件架构的变更对软件的持续演进具有十分重要的作用,然而目前的变更检测方法主要关注于细粒度的代码变更,忽略了对架构层级的检测.为了检测架构层级的变更,本文提出一种基于MAAT(MultilevelArchitec?tureAnalysisTree)两步匹配的架构多层次变更检测方法.该方法包括三个步骤,分别是:构造MAAT;基于两个MAAT实施两步匹配算法检测变更;对变更进行分类和聚类.基于以上算法,我们开发了工具ACAnalyzer.实验结果证明,ACAnalyzer具有较好的准确性和性能.
作者:王桐 李必信 王东东 Author:WANGTong LIBi-xin WANGDong-dong
作者单位:安徽工业大学计算机科学与技术学院,安徽马鞍山243000东南大学计算机科学与工程学院,江苏南京210000
刊名:电子学报 ISTICEIPKU
Journal:ActaElectronicaSinica
年,卷(期):2023, 51(3)
分类号:TP311
关键词:软件架构 变更检测 抽象语法树 软件演进 两步匹配
机标分类号:TP311TM7TN915.04
在线出版日期:2023年5月6日
基金项目:国家重点研发计划,国家自然科学基金,安徽省自然科学基金,安徽工业大学青年基金项目一种基于MAAT两步匹配的架构多层次变更检测方法[
期刊论文] 电子学报--2023, 51(3)王桐 李必信 王东东掌握软件架构的变更对软件的持续演进具有十分重要的作用,然而目前的变更检测方法主要关注于细粒度的代码变更,忽略了对架构层级的检测.为了检测架构层级的变更,本文提出一种基于MAAT(MultilevelArchitec?tureAnalysi...参考文献和引证文献
参考文献
引证文献
本文读者也读过
相似文献
相关博文
一种基于MAAT两步匹配的架构多层次变更检测方法 A Software Architecture Multiple-Level Change Detection Method Based on Two-Step MAAT Matching
一种基于MAAT两步匹配的架构多层次变更检测方法.pdf
- 文件大小:
- 1.72 MB
- 下载次数:
- 60
-
高速下载
|
|