@inproceedings{10be3d94018b4e35b549693adeb6153d,
title = "Software smell detection based on machine learning and its empirical study",
abstract = "As an important maintenance measure, software reconfiguration is the key to detect the unreasonable part of the code module, namely code smell. Traditional detection methods rely on the experience of engineers, and the location efficiency of reconfiguration points is low. The existing automatic detection tools identify code smell with limited accuracy. Aiming at the problem that the number of reconstructed points in software system is huge and various, and the automation of reconstructed activities is low and difficult to optimize, the research framework of software smell prediction based on machine learning is studied and designed. Taking four common code smells as the research object, the classification algorithm and detection model of the best code smell are established, and the dimension reduction method of feature extraction is further improved. The highest accuracy rate is 89.8\%, which can improve the automation level of software smell detection.",
keywords = "Code smell, Machine learning, Software refactoring",
author = "Yongfeng Yin and Qingran Su and Lijun Liu",
note = "Publisher Copyright: {\textcopyright} COPYRIGHT SPIE. Downloading of the abstract is permitted for personal use only.; 2nd Target Recognition and Artificial Intelligence Summit Forum 2019 ; Conference date: 28-08-2019 Through 30-08-2019",
year = "2020",
doi = "10.1117/12.2550500",
language = "英语",
series = "Proceedings of SPIE - The International Society for Optical Engineering",
publisher = "SPIE",
editor = "Wang Tianran and Chai Tianyou and Fan Huitao and Yu Qifeng",
booktitle = "Second Target Recognition and Artificial Intelligence Summit Forum",
address = "美国",
}