Share Email Print

Proceedings Paper

Software smell detection based on machine learning and its empirical study
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper 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.

Paper Details

Date Published: 31 January 2020
PDF: 5 pages
Proc. SPIE 11427, Second Target Recognition and Artificial Intelligence Summit Forum, 114270P (31 January 2020); doi: 10.1117/12.2550500
Show Author Affiliations
Yongfeng Yin, Beihang Univ. (China)
Qingran Su, Beihang Univ. (China)
Lijun Liu, Beihang Univ. (China)

Published in SPIE Proceedings Vol. 11427:
Second Target Recognition and Artificial Intelligence Summit Forum
Tianran Wang; Tianyou Chai; Huitao Fan; Qifeng Yu, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?