• DocumentCode
    1995985
  • Title

    Clustering and Metrics Thresholds Based Software Fault Prediction of Unlabeled Program Modules

  • Author

    Catal, Cagatay ; Sevim, Ugur ; Diri, Banu

  • Author_Institution
    Marmara Res. Center, Inf. Technol. Inst., Kocaeli
  • fYear
    2009
  • fDate
    27-29 April 2009
  • Firstpage
    199
  • Lastpage
    204
  • Abstract
    Predicting the fault-proneness of program modules when the fault labels for modules are unavailable is a practical problem frequently encountered in the software industry. Because fault data belonging to previous software version is not available, supervised learning approaches can not be applied, leading to the need for new methods, tools, or techniques. In this study, we propose a clustering and metrics thresholds based software fault prediction approach for this challenging problem and explore it on three datasets, collected from a Turkish white-goods manufacturer developing embedded controller software. Experiments reveal that unsupervised software fault prediction can be automated and reasonable results can be produced with techniques based on metrics thresholds and clustering. The results of this study demonstrate the effectiveness of metrics thresholds and show that the standalone application of metrics thresholds (one-stage) is currently easier than the clustering and metrics thresholds based (two-stage) approach because the selection of cluster number is performed heuristically in this clustering based method.
  • Keywords
    pattern clustering; software fault tolerance; software metrics; clustering threshold; metrics threshold; software fault prediction; software industry; software version; unlabeled program module; Application software; Computer industry; Embedded software; Humans; Information technology; Machine learning; Manufacturing; Predictive models; Software tools; Supervised learning; clustering; metrics thresholds; software fault prediction; unlabeled program modules; unsupervised learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-3770-2
  • Electronic_ISBN
    978-0-7695-3596-8
  • Type

    conf

  • DOI
    10.1109/ITNG.2009.12
  • Filename
    5070617