• DocumentCode
    1647166
  • Title

    Application of adaptive neuro-fuzzy inference system for predicting software change proneness

  • Author

    Peer, Angelika ; Malhotra, Ravish

  • Author_Institution
    Dept. of Comput. Eng., Delhi Technol. Univ., New Delhi, India
  • fYear
    2013
  • Firstpage
    2026
  • Lastpage
    2031
  • Abstract
    In this paper, we model the relationship between object-oriented metrics and software change proneness. We use adaptive neuro-fuzzy inference system (ANFIS) to calculate the change proneness for the two commercial open source software systems. The performance of ANFIS is compared with other techniques like bagging, logistic regression and decision trees. We use the area under receiver operating characteristic (ROC) curve to determine the effectiveness of the model. The present analysis shows that of all the techniques investigated, ANFIS gives the best results for both the software systems. We also calculate the sensitivity and specificity for each technique and use it as a measure to evaluate the model effectiveness. The aim of the study is to know the change prone classes in the early phases of software development so as to plan the allocation of testing resources effectively and thus improve software maintainability.
  • Keywords
    fuzzy logic; fuzzy neural nets; fuzzy reasoning; learning (artificial intelligence); object-oriented methods; public domain software; regression analysis; software maintenance; software metrics; ANFIS; ROC curve; adaptive neuro-fuzzy inference system; area under receiver operating characteristic curve; bagging technique; commercial open source software systems; decision trees technique; logistic regression technique; model effectiveness; object-oriented metrics; software change proneness prediction; software development; software maintainability; testing resource allocation; Bagging; Logistics; Measurement; Object oriented modeling; Predictive models; Software; Unified modeling language; ANFIS; bagging; change proneness; logistic regression; random forest; receiver operating characteristic (ROC) curve; sensitivity; specificity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Computing, Communications and Informatics (ICACCI), 2013 International Conference on
  • Conference_Location
    Mysore
  • Print_ISBN
    978-1-4799-2432-5
  • Type

    conf

  • DOI
    10.1109/ICACCI.2013.6637493
  • Filename
    6637493