An External Client-Based Approach for the Extract Class Refactoring: A Theoretical Model and an Empirical Approach

A commonly observed ambiguity of a class is simply a reflection of multiple methods’ implementation within an individual class. The process of Extract Class refactoring is, therefore, used to separate the different responsibilities of a class into different classes. A major limitation in existing ap...

Full description

Bibliographic Details
Main Authors: Musaad Alzahrani, Saad Alqithami
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/17/6038