作者
Khalid Alkharabsheh, Sadi Alawadi, Victor R Kebande, Yania Crespo, Manuel Fernández-Delgado, José A Taboada
发表日期
2022
期刊
Information and Software Technology
卷号
143
页码范围
106736
出版商
Elsevier
简介
Context
Design smell detection has proven to be a significant activity that has an aim of not only enhancing the software quality but also increasing its life cycle.
Objective
This work investigates whether machine learning approaches can effectively be leveraged for software design smell detection. Additionally, this paper provides a comparatively study, focused on using balanced datasets, where it checks if avoiding dataset balancing can be of any influence on the accuracy and behavior during design smell detection.
Method
A set of experiments have been conducted-using 28 Machine Learning classifiers aimed at detecting God classes. This experiment was conducted using a dataset formed from 12,587 classes of 24 software systems, in which 1,958 classes were manually validated.
Results
Ultimately, most classifiers obtained high performances,-with Cat Boost showing a higher performance. Also, it is evident from …
引用总数
学术搜索中的文章