The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
The Study on Software Architecture Smell Refactoring
|
Author(s): Kuo Jong-Yih (National Taipei University of Technology, Taiwan), Hsieh Ti-Feng (National Taipei University of Technology, Taiwan), Lin Yu-De (National Taipei University of Technology, Taiwan)and Lin Hui-Chi (National Taipei University of Technology, Taiwan)
Copyright: 2024
Volume: 12
Issue: 1
Pages: 17
Source title:
International Journal of Software Innovation (IJSI)
Editor(s)-in-Chief: Roger Y. Lee (Central Michigan University, USA)and Lawrence Chung (The University of Texas at Dallas, USA)
DOI: 10.4018/IJSI.339884
Purchase
|
Abstract
Maintenance and complexity issues in software development continue to increase because of new requirements and software evolution, and refactoring is required to help software adapt to the changes. The goal of refactoring is to fix smells in the system. Fixing architectural smells requires more effort than other smells because it is tangled in multiple components in the system. Architecture smells refer to commonly used architectural decisions that negatively impact system quality. They cause high software coupling, create complications when developing new requirements, and are hard to test and reuse. This paper presented a tool to analyze the causes of architectural smells such as cyclic dependency and unstable dependency and included a priority metric that could be used to optimize the smell with the most refactoring efforts and simulate the most cost-effective refactoring path sequence for a developer to follow. Using a real case scenario, a refactoring path was evaluated with real refactoring execution, and the validity of the path was verified.
Related Content
Yogesh M. Kamble, Raj B. Kulkarni.
© 2024.
10 pages.
|
Zachary Estreito, Vinh Le, Frederick C. Harris Jr., Sergiu M. Dascalu.
© 2024.
15 pages.
|
Chase D. Carthen, Araam Zaremehrjardi, Vinh Le, Carlos Cardillo, Scotty Strachan, Alireza Tavakkoli, Frederick C. Harris Jr., Sergiu M. Dascalu.
© 2024.
14 pages.
|
Partha Ghosh, Takaaki Goto, Leena Jana Ghosh, Giridhar Maji, Soumya Sen.
© 2024.
15 pages.
|
Megha Bhushan, Utkarsh Verma, Chetna Garg, Arun Negi.
© 2024.
14 pages.
|
Kuo Jong-Yih, Hsieh Ti-Feng, Lin Yu-De, Lin Hui-Chi.
© 2024.
17 pages.
|
.
© 2024.
|
|
|