• DocumentCode
    3591546
  • Title

    Optimizing testing efforts based on change proneness through machine learning techniques

  • Author

    Tripathi, Ashish Kumar ; Sharma, Kapil

  • Author_Institution
    Dept. of Comput. Eng, Delhi Technol. Univ., Delhi, India
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    For any software organization, understanding the software quality is desirable in order to increase user experience of the software. When we talk about security software this factor becomes even more important. This paper aims to develop models for predicting the change proneness for object oriented system. The developed models may be used to predict the change prone classes at early phase of software development. Rigorous testing and allocation of some extra resources to those change prone classes may lead to better quality and it may also reduce our work at the maintenance phase. We apply one statistical and 10 machine learning techniques to predict the models. The results are analyzed from Receiver Operating Characteristics (ROC) analysis using Area under the Curve (AUC) obtained from ROC. Adaboost and Random forest method have shown the best result and hence, based on these results we can claim that quality models have a good relevance with Object Oriented systems.
  • Keywords
    learning (artificial intelligence); object-oriented methods; optimisation; program testing; security of data; sensitivity analysis; software maintenance; software quality; statistical analysis; user interfaces; AUC; Adaboost; ROC analysis; area under the curve; change proneness; machine learning techniques; maintenance phase; object oriented system; optimizing testing efforts; random forest method; receiver operating characteristics; rigorous testing; security software; software development; software organization; software quality; statistical techniques; user experience; Maintenance engineering; Measurement; Object oriented modeling; Predictive models; Security; Software; Unified modeling language; Empirical Validation; Machine Learning; Object Oriented; Receiver Operating Characteristics; Statistical Methods; change Prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power India International Conference (PIICON), 2014 6th IEEE
  • Print_ISBN
    978-1-4799-6041-5
  • Type

    conf

  • DOI
    10.1109/34084POWERI.2014.7117742
  • Filename
    7117742