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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Empirical Analysis of Machine Learning Classifiers for Architectural Smells Using Critic-Topsis Approach

Stuti Tandon, Varun Singh, Vijay Kumar
Architecture and Computational Design
article

Empirical Analysis of Machine Learning Classifiers for Architectural Smells Using Critic-Topsis Approach

Stuti Tandon, Varun Singh, Vijay Kumar
article en

Abstract

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.

Jawaharlal Nehru University (IN), Amity University (IN)
Climate action
Openalex Percentile: Top 70%
Architecture and Computational Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.