Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Software Refactoring Approaches: A Survey

Author 1: Ismail M. Keshta
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 11 · Published 2017

DOI: https://doi.org/10.14569/IJACSA.2017.081167

Abstract

The objective of software refactoring is to improve the software product’s quality by improving its performance and understandability. There are also different quality attributes that software refactoring can improve. This study gives a wide overview of five primary approaches to software refactoring. These are two clustering approaches at class level and two at package level, as well as one graph transformational approach at class level. The research also compares the approaches using several evaluation criteria.

Keywords

How to Cite this Article

Keshta, I. M. (2017). Software Refactoring Approaches: A Survey. International Journal of Advanced Computer Science and Applications, 8(11). https://doi.org/10.14569/IJACSA.2017.081167

Keshta, Ismail M.. "Software Refactoring Approaches: A Survey." International Journal of Advanced Computer Science and Applications, vol. 8, no. 11, 2017, https://doi.org/10.14569/IJACSA.2017.081167.

@article{Keshta2017,
  title     = {Software Refactoring Approaches: A Survey},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {11},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Ismail M. Keshta},
  doi       = {10.14569/IJACSA.2017.081167},
  url       = {https://doi.org/10.14569/IJACSA.2017.081167}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.