@inproceedings{3524d4d8c1404f98bf90aa00d3d462c1,
title = "A Methodology for Impact Evaluation of Refactoring on External Quality Attributes of a Software Design",
abstract = "Refactoring aims at improving software design quality without affecting external behavior. It is commonly believed that refactoring operations always enhance the software quality. However, some recent empirical studies have reported negative or negligible effects of refactoring on certain quality attributes. The actual impact of each refactroing on certain quality attributes may help developers in selecting the most suitable refactoring alternatives. Various work have been proposed in this regard at source code-level. However, fewer studies have assessed the refactoring impact at design-level. In this study, We propose a refactoring impact evaluation method enabling developers to select the suitable refactoring operations based on their impact. Nine small scale case studies have been used to validate the consistency of propose method. The results reveal that move method, extract method, extract class rafactoring operations have improved maintainability, understandability, modifiability, and analyzability in nine case studies. These obeservations are consistent accross multiple case studies, implying that the proposed approach is highly consistent.",
keywords = "Code refactoring, Software Refactoring, design refactoring, refactoring impact, refactoring improve quality",
author = "Bashir, \{Raja Sehrab\} and Lee, \{Sai Peck\} and Yung, \{Chong Chun\} and Alam, \{Khubaib Amjad\} and Ahmad, \{Raja Wasim\}",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 15th International Conference on Frontiers of Information Technology, FIT 2017 ; Conference date: 18-12-2017 Through 20-12-2017",
year = "2017",
month = jul,
day = "2",
doi = "10.1109/FIT.2017.00040",
language = "English",
series = "Proceedings - 2017 International Conference on Frontiers of Information Technology, FIT 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "183--188",
booktitle = "Proceedings - 2017 International Conference on Frontiers of Information Technology, FIT 2017",
address = "United States",
}