Facilitating software refactoring with appropriate resolution order of bad smells

Hui Liu*, Limei Yang, Zhendong Niu, Zhyi Ma, Weizhong Shao

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

35 引用 (Scopus)

摘要

Bad smell is a key concept in software refactoring. We have a bunch of bad smells, refactoring rules, and refactoring tools, but we do not know which kind of bad smells should be resolved first. The resolution of one kind of bad smells may have impact on the resolution of other bad smells. Consequently, different resolution orders of the same set of bad smells may require different effort, and/or lead to different quality improvement. In order to ease the work and maximize the effect of refactoring, we try to analyze the relationships among different kinds of bad smells, and their impact on resolution orders of these bad smells. With the analysis, we recommend a resolution order of common bad smells. The main contribution of this paper is to motivate the necessity to arrange resolution orders of bad smells, and recommend a resolution order of common bad smells.

源语言英语
主期刊名ESEC-FSE'09 - Proceedings of the Joint 12th European Software Engineering Conference and 17th ACM SIGSOFT Symposium on the Foundations of Software Engineering
265-268
页数4
DOI
出版状态已出版 - 2009
活动Joint 12th European Software Engineering Conference and 17th ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC-FSE'09 - Amsterdam, 荷兰
期限: 24 8月 200928 8月 2009

出版系列

姓名ESEC-FSE'09 - Proceedings of the Joint 12th European Software Engineering Conference and 17th ACM SIGSOFT Symposium on the Foundations of Software Engineering

会议

会议Joint 12th European Software Engineering Conference and 17th ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC-FSE'09
国家/地区荷兰
Amsterdam
时期24/08/0928/08/09

指纹

探究 'Facilitating software refactoring with appropriate resolution order of bad smells' 的科研主题。它们共同构成独一无二的指纹。

引用此