beat365 手机版官方网站朱志良团队有关软件重构的研究工作被IEEE Transactions on Software Engineering发表
-
近日,beat365 手机版官方网站朱志良教授研究团队的有关软件重构自动化方法的研究工作发表于最近一期的IEEE软件工程汇刊(IEEE Transactions on Software Engineering),论文的第一作者为朱志良教授的博士研究生王莹(Automatic Software Refactoring via Weighted Clustering in Method-level Networks, IEEE Transactions on Software Engineering, 2018, 44(3), PP. 202-236)。
IEEE Transactions on Software Engineering为软件工程领域的国际顶级学术期刊,是中国计算机学会推荐的A类学术期刊。该文的发表为我校软件工程专业成立十余年来的首次,实现了零的突破,为我校在软件工程及其相关领域的研究起到了重要的推动作用。该文于去年9月被在德国帕德博恩举办的ESEC/FSE 2017(ACM SIGSOFT Symposium on the Foundation of Software Engineering/European Software Engineering Conference,国际软件工程领域的顶级学术会议,中国计算机学会推荐的A类学术会议)以Journal Frist的形式邀请到会报告,得到了谷歌、华为、百度等企业与会人员的广泛关注。
软件重构(Software Refactoring)是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使设计模式和架构更加合理,提高软件的扩展性和维护性。该文的工作从软件工程领域发展的实际需要入手,深入分析了软件系统间复杂的交互作用,利用复杂性理论建模,提出了一种兼顾可重用性、可理解性、可维护性、适应性等多方面的自动化软件重构算法,并使用了大量的真实软件系统验证了该算法的有效性。与论文同期发表的软件自动化重构工具已经在Github上开源发布,供软件工程领域的研究人员和程序员下载使用。该文的主要工作建立于朱志良教授团队的多年研究基础上。近十年来,朱志良教授团队一直从事复杂性理论、通信安全技术、软件体系结构与信息整合技术等方向的研究工作,曾发表ESI高被引论文5篇。