DocumentCode
1906170
Title
Bad-smell prediction from software design model using machine learning techniques
Author
Maneerat, Nakarin ; Muenchaisri, Pomsiri
Author_Institution
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
fYear
2011
fDate
11-13 May 2011
Firstpage
331
Lastpage
336
Abstract
Bad-smell prediction significantly impacts on software quality. It is beneficial if bad-smell prediction can be performed as early as possible in the development life cycle. We present methodology for predicting bad-smells from software design model. We collect 7 data sets from the previous literatures which offer 27 design model metrics and 7 bad-smells. They are learnt and tested to predict bad-smells using seven machine learning algorithms. We use cross-validation for assessing the performance and for preventing over-fitting. Statistical significance tests are used to evaluate and compare the prediction performance. We conclude that our methodology have proximity to actual values.
Keywords
learning (artificial intelligence); software maintenance; software metrics; software quality; statistical analysis; bad-smell prediction; machine learning; software design model; software quality; statistical significance test; Bad-smell; Design Diagram Metrics; Machine Learners; Prediction models; Random Forest; Software Design Model;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering (JCSSE), 2011 Eighth International Joint Conference on
Conference_Location
Nakhon Pathom
Print_ISBN
978-1-4577-0686-8
Type
conf
DOI
10.1109/JCSSE.2011.5930143
Filename
5930143
Link To Document