• DocumentCode
    166029
  • Title

    Cross project change prediction using open source projects

  • Author

    Malhotra, Ravish ; Bansal, Ankita Jain

  • Author_Institution
    Software Eng. Dept., Delhi Technol. Univ., New Delhi, India
  • fYear
    2014
  • fDate
    24-27 Sept. 2014
  • Firstpage
    201
  • Lastpage
    207
  • Abstract
    Predicting the changes in the next release of software, during the early phases of software development is gaining wide importance. Such a prediction helps in allocating the resources appropriately and thus, reduces costs associated with software maintenance. But predicting the changes using the historical data (data of past releases) of the software is not always possible due to unavailability of data. Thus, it would be highly advantageous if we can train the model using the data from other projects rather than the same project. In this paper, we have performed cross project predictions using 12 datasets obtained from three open source Apache projects, Abdera, POI and Rave. In the study, cross project predictions include both the inter-project (different projects) and inter-version (different versions of same projects) predictions. For cross project predictions, we investigated whether the characteristics of the datasets are valuable for selecting the training set for a known testing set. We concluded that cross project predictions give high accuracy and the distributional characteristics of the datasets are extremely useful for selecting the appropriate training set. Besides this, within cross project predictions, we also examined the accuracy of inter-version predictions.
  • Keywords
    cost reduction; project management; public domain software; resource allocation; software maintenance; Abdera; POI; Rave; cost reduction; cross project change prediction; interproject prediction; interversion prediction; open source Apache projects; open source projects; resource allocation; software development; software maintenance; Accuracy; Data models; Object oriented modeling; Predictive models; Software; Testing; Training; Change prediction; Cross Project; Inter-version prediction; Machine learning; Metrics; Object oriented paradigm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4799-3078-4
  • Type

    conf

  • DOI
    10.1109/ICACCI.2014.6968347
  • Filename
    6968347