No Detail Found!

Software architecture refactoring tools and techniques: A comparative study

Author(s)
Khawar Iqbal Malik Department of Computer Science & IT University of Lahore, Sargodha, Pakistan
Muhammad Ilyas Department of Computer Science & IT University of Lahore, Sargodha, Pakistan
Yaseen Ul Haq Department of Computer Science and Engineering, University of Engineering and Technology Lahore, Narowal Campus, Narowal, Pakistan
Abu Sameer Department of Computer Science & IT University of Lahore, Sargodha, Pakistan
Atiya Shakira Department of Computer Science & IT University of Lahore, Sargodha, Pakistan
Abstract
Refactoring is a powerful method to enhance the quality and remove the issues of the software. Refactoring is a phenomenon under the domain of performance engineering in which we can enhance reliability and maintainability of software, code cleaning, enhance reusability, and increase extensibility. Architectural refactoring is the process of changing the architecture without changing the behaviour of the software. An Architectural refactoring normally also includes the code refactoring. Bad smell or code smell in a programming language is a problem that makes it difficult for the software to acknowledge and retain the code. Some refactoring instruments and methods that are used to remove code smells from code are addressed in this document. Here we draw conclusion about how programmer, refactor characterize the assumption taken by each. This debate will help the future scientist to select a suitable method and tool for refactoring architecture.
Publication Details
Page(s) 27-32
DOI DOI not available
Published Journal: Science International, Volume: 32, Issue: 1, Year: 2020

Request the full text from PASTIC

Keywords
refactoring tools, bad smell, Software refactoring, refactoring techniques
0

Citations

0

Downloads

38

Views