检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:晋武侠 钟定洪 张宇云 杨名帆 刘烃[2] JIN Wu-Xia;ZHONG Ding-Hong;ZHANG Yu-Yun;YANG Ming-Fan;LIU Ting(School of Software Engineering,Xi’an Jiaotong University,Xi’an 710049,China;Key Laboratory for Intelligent Networks and Network Security(Xi’an Jiaotong University),Ministry of Education,Xi’an 710049,China)
机构地区:[1]西安交通大学软件学院,陕西西安710049 [2]智能网络与网络安全教育部重点实验室(西安交通大学),陕西西安710049
出 处:《软件学报》2021年第5期1322-1340,共19页Journal of Software
基 金:国家重点研发计划(2018YFB1004500);国家自然科学基金(61632015,61772408,U1766215,61721002,61833015,62002280,61902306,61602369);国网陕西省电力公司科技项目(5226SX1800FC);教育部创新团队(IRT_17R86);中国工程科技知识中心项目;中国博士后科学基金(2020M683507,2020M673439,2019TQ0251);西安市科协青年人才托举计划(095920201303);西安交通大学基本科研业务费(xzy012020109)。
摘 要:软件企业实践将遗留软件系统解耦成基于微服务架构的系统,以提高软件的可维护性,达到较快市场交付.评估微服务开发阶段的代码可维护性是一个关键问题,其面临数据多源化、可维护性关注点多样化的难点.通过分析源代码、代码运行轨迹、代码修订历史,提出一种多源特征空间模型以统一表示软件多源数据,并基于该模型,从功能性、模块性、可修改性、交互复杂性等关注点度量微服务代码可维护性.据此实现了原型工具MicroEvaluator,并在开源软件上进行了实验验证.Software industrial practices decouple legacy software systems into microservice architectures to improve software maintainability and to achieve faster market delivery.Evaluating microservice code maintainability during the development is a critical issue,facing the difficulties of multi-sourced data and diverse concerns of maintainability.By analyzing source code,code execution trace,and code revision history,a multi-sourced feature space model is proposed to unify the representation of software multi-sourced data.Based on this model,a microservice maintainability measurement system is established with comprehensive metrics,in terms of the concerns of functionality,modularity,modifiability,and interaction complexity.Accordingly,a tool prototype called MicroEvaluator is also implemented,and experimental analysis is carried out on open-source software systems.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.62