• DocumentCode
    727408
  • Title

    Performance of Defect Prediction in Rapidly Evolving Software

  • Author

    Cavezza, Davide Giacomo ; Pietrantuono, Roberto ; Russo, Stefano

  • Author_Institution
    DIETI, Univ. degli Studi di Napoli Federico II, Naples, Italy
  • fYear
    2015
  • fDate
    19-19 May 2015
  • Firstpage
    8
  • Lastpage
    11
  • Abstract
    Defect prediction techniques allow spotting modules (or commits) likely to contain (introduce) a defect by training models with product or process metrics -- thus supporting testing, code integration, and release decisions. When applied to processes where software changes rapidly, conventional techniques might fail, as trained models are not thought to evolve along with the software. In this study, we analyze the performance of defect prediction in rapidly evolving software. Framed in a high commit frequency context, we set up an approach to continuously refine prediction models by using new commit data, and predict whether or not an attempted commit is going to introduce a bug. An experiment is set up on the Eclipse JDT software to assess the prediction ability trend. Results enable to leverage defect prediction potentials in modern development paradigms with short release cycle and high code variability.
  • Keywords
    program debugging; program testing; software maintenance; software metrics; software performance evaluation; source code (software); Eclipse JDT software; code integration; decision release; defect prediction techniques; high code variability; performance analysis; prediction ability trend assessment; process metrics; product metrics; rapidly evolving software; short release cycle; spotting modules; testing support; training models; Context; Data models; Measurement; Predictive models; Software; Software engineering; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Release Engineering (RELENG), 2015 IEEE/ACM 3rd International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/RELENG.2015.12
  • Filename
    7169444