skip to main content
10.1145/3127005.3127015acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

On Applicability of Cross-project Defect Prediction Method for Multi-Versions Projects

Authors Info & Claims
Published:08 November 2017Publication History

ABSTRACT

Context: Cross-project defect prediction (CPDP) research has been popular, and many CPDP methods have been proposed so far. As the straightforward use of Cross-project (CP) data was useless, those methods filter, weigh, and adapt CP data for a target project data. This idea would also be useful for a project having past defect data. Objective: To evaluate the applicability of CPDP methods for multi-versions projects. The evaluation focused on the relationship between the performance change and the proximity of older release data to a target project. Method: We conducted experiments that compared the predictive performance between using older version data with and without Nearest Neighbor (NN) filter, a classic CPDP method. Results: NN-filter could not make clear differences in predictive performance. Conclusions: NN-filter was not helpful for improving predictive performance with older release data.

References

  1. Lin Chen, Bin Fang, Zhaowei Shang, and Yuanyan Tang. 2015. Negative samples reduction in cross-company software defects prediction. Info. and Softw. Technol. 62, C (2015), 67--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Steffen Herbold. 2013. Training data selection for cross-project defect prediction. In Proc. of PROMISE '13. ACM, 6:1--6:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Marian Jureczko and Lech Madeyski. 2010. Towards identifying software project clusters with regard to defect prediction. In Proc. of PROMISE '10. ACM, 9:1--9:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Ying Ma, Guangchun Luo, Xue Zeng, and Aiguo Chen. 2012. Transfer learning for cross-company software defect prediction. Info. and Softw. Technol. 54, 3 (2012), 248--256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jaechang Nam, S J Pan, and Sunghun Kim. 2013. Transfer defect learning. In Proc. of ICSE 2013. IEEE, 382--391.Google ScholarGoogle ScholarCross RefCross Ref
  6. Fayola Peters, Tim Menzies, and Andrian Marcus. 2013. Better cross company defect prediction. In Proc. of MSR 2013. IEEE, 409--418. Google ScholarGoogle ScholarCross RefCross Ref
  7. Foyzur Rahman, Daryl Posnett, and Premkumar Devanbu. 2012. Recalling the "imprecision" of cross-project defect prediction. In Proc. of ESEC/FSE '12. ACM, 61:1--61:11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Rakesh Rana, Miroslaw Staron, Christian Berger, Jörgen Hansson, Martin Nilsson, and Wilhelm Meding. 2014. The Adoption of Machine Learning Techniques for Software Defect Prediction: An Initial Industrial Validation. In Proc. of Joint Conference on Knowledge-based Software Engineering. 270--285. Google ScholarGoogle ScholarCross RefCross Ref
  9. Ayşe Tosun, Ayşe Bener, Burak Turhan, and Tim Menzies. 2010. Practical considerations in deploying statistical methods for defect prediction: A case study within the Turkish telecommunications industry. Info. and Softw. Technol. 52, 11 (2010), 1242--1257. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Burak Turhan, Tim Menzies, Ayşe B Bener, and Justin Di Stefano. 2009. On the relative value of cross-company and within-company data for defect prediction. Empir. Softw. Eng. 14, 5 (2009), 540--578. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On Applicability of Cross-project Defect Prediction Method for Multi-Versions Projects

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      PROMISE: Proceedings of the 13th International Conference on Predictive Models and Data Analytics in Software Engineering
      November 2017
      120 pages
      ISBN:9781450353052
      DOI:10.1145/3127005

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 November 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper
      • Research
      • Refereed limited

      Acceptance Rates

      PROMISE Paper Acceptance Rate12of25submissions,48%Overall Acceptance Rate64of125submissions,51%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader