• DocumentCode
    244643
  • Title

    Examining the effectiveness of machine learning algorithms for prediction of change prone classes

  • Author

    Malhotra, Ravish ; Khanna, Megha

  • Author_Institution
    Dept. of Software Eng., Delhi Technol. Univ., New Delhi, India
  • fYear
    2014
  • fDate
    21-25 July 2014
  • Firstpage
    635
  • Lastpage
    642
  • Abstract
    Managing change in the early stages of a software development life cycle is an effective strategy for developing a good quality software at low costs. In order to manage change, we use software quality models which can efficiently predict change prone classes and hence guide developers in appropriate distribution of limited resources. This study examines the effectiveness of ten machine learning algorithms for developing such software quality models on three object-oriented software data sets. We also compare the performance of machine learning algorithms with the widely used logistic regression technique and statistically rank various algwith the help of Friedman test.
  • Keywords
    learning (artificial intelligence); object-oriented programming; regression analysis; software development management; software quality; Friedman test; change management; change prone classes prediction; logistic regression technique; machine learning algorithms; object-oriented software data sets; software development life cycle; software quality models; Data models; Measurement; Prediction algorithms; Predictive models; Software; Software algorithms; Support vector machines; Change proneness; Object- Oriented metrics; Open source; Software Quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation (HPCS), 2014 International Conference on
  • Conference_Location
    Bologna
  • Print_ISBN
    978-1-4799-5312-7
  • Type

    conf

  • DOI
    10.1109/HPCSim.2014.6903747
  • Filename
    6903747