Title
Reducing the Large Class Code Smell by Applying Design Patterns
Abstract
Large Class code smell refers to the classes that tend to centralize the intelligence of the system. Large Class indicates weaknesses in design that can possibly slow down the development or increase the chance of failures in the future. In addition, it makes the system more difficult to understand, read and develop. The methodology presented is designed to address the Large Class issue by classifying the causes of the code smell and applying different design patterns to refactor the code to improve the quality of software. This paper analyzes the causes of the Large Class code smell and classifies them to corresponding types and proposes a design pattern to address each type to refactor the code.
Year
DOI
Venue
2019
10.1109/EIT.2019.8833851
2019 IEEE International Conference on Electro Information Technology (EIT)
Keywords
Field
DocType
Code Smell,Large Class,Design Patterns,Refactoring
Class Code,Software engineering,Computer science,Computer network,Software design pattern,Software,Code refactoring,Code smell,Design pattern
Conference
ISSN
ISBN
Citations 
2154-0357
978-1-7281-0928-2
0
PageRank 
References 
Authors
0.34
12
2
Name
Order
Citations
PageRank
Bayan Turkistani100.34
Yi Liu292.32