Empirical Analysis of Machine Learning Classifiers for Architectural Smells Using Critic-Topsis Approach
Code Smells are resultants of poor coding techniques adopted by programmers which not only depreciates the quality of the software but also makes it tedious to maintain. We report best Machine learning classifier for the detection of the most severe smell of the Architectural category. The architectural category needs further investigation thereby this category of smell is considered. The most severe architectural smell is analyzed to rank eight Machine Learning (ML) classifiers. Eight performance measures of the ML classifiers are used during the study. Criteria Importance Through Inter Criteria Correlation and Technique for Order Preference by Similarity to an Ideal Solution (CRITICTOPSIS) method is used to analyze the performance measures of the classifiers for the severe architectural smell which are then ranked. J48 classifier is reported to be the best classifier for the analysis of the Feature Concentration smell of the architectural category.
Authors
- Stuti Tandon (ORCID: https://orcid.org/0000-0002-4510-1345)
- Varun Singh (ORCID: https://orcid.org/0000-0002-8888-9726)
- Vijay Kumar (ORCID: https://orcid.org/0000-0002-2996-7181)
Institutions
- Jawaharlal Nehru University (IN)
- Amity University (IN)
Publication Details
- Published
- 2024-11-21
- DOI
- https://doi.org/10.1109/delcon64804.2024.10866343
- Primary Topic
- Architecture and Computational Design
- Type
- article
- Field-Weighted Citation Impact
- 0.00