• 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