当前位置: X-MOL 学术Software Qual. J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Automatic software refactoring: a systematic literature review
Software Quality Journal ( IF 1.9 ) Pub Date : 2019-12-03 , DOI: 10.1007/s11219-019-09477-y
Abdulrahman Ahmed Bobakr Baqais , Mohammad Alshayeb

Refactoring a software artifact is an embedded task in the maintenance phase of the software life cycle. To reduce the time and effort required for this task, researchers proposed methods to automate the software refactoring process at the design and code levels. In this paper, we conducted a systematic literature review of papers that suggest, propose, or implement an automated refactoring process. Using different phases, setting several quality measures, and snowballing, only 41 papers passed to the last stage to be analyzed and reviewed. We observe an increase in the number of papers that propose automatic refactoring. The results show that while most of the papers discuss code refactoring, only a few recent papers are focused on model refactoring. Search-based refactoring is gaining more popularity, and several researchers have used it to perform refactoring in a quick and efficient manner.

中文翻译:

自动软件重构:系统文献综述

重构软件工件是软件生命周期维护阶段的一项嵌入式任务。为了减少这项任务所需的时间和精力,研究人员提出了在设计和代码级别自动执行软件重构过程的方法。在本文中,我们对建议、提议或实施自动化重构过程的论文进行了系统的文献综述。使用不同的阶段,设置多项质量措施,滚雪球,只有 41 篇论文通过了最后一个阶段进行分析和审查。我们观察到提出自动重构的论文数量有所增加。结果表明,虽然大多数论文都在讨论代码重构,但只有少数最近的论文专注于模型重构。基于搜索的重构越来越流行,
更新日期:2019-12-03
down
wechat
bug