2012 ©
             Publication
Journal Publication
Research Title Enhanced Machine Learning-Based Code Smell Detection Through Hyper-Parameter Optimization 
Date of Distribution 10 August 2023 
Conference
     Title of the Conference 2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE) 
     Organiser มหาวิทยาลัยนเรศวร 
     Conference Place มหาวิทยาลัยนเรศวร 
     Province/State พิษณุโลก 
     Conference Date 28 June 2023 
     To 1 July 2023 
Proceeding Paper
     Volume 2023 
     Issue
     Page 297-302 
     Editors/edition/publisher IEEE 
     Abstract To preserve software quality and maintainability, machine learning-based code smell detection has been proposed, and the results are promising. This research proposes an enhanced version of machine learning-based code smell detection. We improve the performance of machine learning-based code smell classifiers by applying hyper-parameter optimization techniques in Particle swarm optimization and Bayesian optimization to decision tree and random forest. The models were trained and evaluated on 74 open source projects to identify god class, data class, feature envy, and long method. The experimental results confirm that the optimized machine learning classifiers c an achieve up to 99.183% and 99.155% of accuracy for both class-level and function-level code smell classification, respectively. In term of recall, the enhanced machine learning-based code smell classifiers achieved 9 9.514% when identifying data class and 98.806% for long method. The comparison results also indicated that the enhanced machine learning classifiers outperform the original versions in the code smell detection context. 
Author
645020020-6 Mr. PEERADON SUKKASEM [Main Author]
College of Computing Master's Degree

Peer Review Status มีผู้ประเมินอิสระ 
Level of Conference นานาชาติ 
Type of Proceeding Full paper 
Type of Presentation Oral 
Part of thesis true 
Presentation awarding false 
Attach file
Citation 0