• DocumentCode
    2345867
  • Title

    An extensive comparison of bug prediction approaches

  • Author

    D´Ambros, Marco ; Lanza, Michele ; Robbes, Romain

  • Author_Institution
    Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
  • fYear
    2010
  • fDate
    2-3 May 2010
  • Firstpage
    31
  • Lastpage
    41
  • Abstract
    Reliably predicting software defects is one of software engineering´s holy grails. Researchers have devised and implemented a plethora of bug prediction approaches varying in terms of accuracy, complexity and the input data they require. However, the absence of an established benchmark makes it hard, if not impossible, to compare approaches. We present a benchmark for defect prediction, in the form of a publicly available data set consisting of several software systems, and provide an extensive comparison of the explanative and predictive power of well-known bug prediction approaches, together with novel approaches we devised. Based on the results, we discuss the performance and stability of the approaches with respect to our benchmark and deduce a number of insights on bug prediction models.
  • Keywords
    program debugging; resource allocation; software engineering; bug prediction approaches; resource allocation problem; software defects; software engineering; Computer bugs; Computer science; Entropy; Informatics; Open source software; Power system modeling; Predictive models; Software engineering; Software systems; Stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
  • Conference_Location
    Cape Town
  • Print_ISBN
    978-1-4244-6802-7
  • Electronic_ISBN
    978-1-4244-6803-4
  • Type

    conf

  • DOI
    10.1109/MSR.2010.5463279
  • Filename
    5463279