• DocumentCode
    2077958
  • Title

    Exploratory study of a UML metric for fault prediction

  • Author

    Cruz, Ana Erika Camargo

  • Author_Institution
    Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • Volume
    2
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    361
  • Lastpage
    364
  • Abstract
    This paper describes the use of a UML metric, an approximation of the CK-RFC metric, for predicting faulty classes before their implementation. We built a code-based prediction model of faulty classes using Logistic Regression. Then, we tested it in different projects, using on the one hand their UML metrics, and on the other hand their code metrics. To decrease the difference of values between UML and code measures, we normalized them using Linear Scaling to Unit Variance. Our results indicate that the proposed UML RFC metric can predict faulty code as well as its corresponding code metric does. Moreover, the normalization procedure used was of great utility, not just for enabling our UML metric to predict faulty code, using a code-based prediction model, but also for improving the prediction results across different packages and projects, using the same model.
  • Keywords
    Unified Modeling Language; regression analysis; software fault tolerance; software metrics; Chidamber and Kemerer-response for class metric; UML metric; code metrics; code-based prediction model; fault prediction; faulty classes prediction; faulty code prediction; linear scaling; logistic regression; normalization procedure; unit variance; Collaboration; Mathematical model; Measurement; Object oriented modeling; Predictive models; Software; Unified modeling language; CK metrics; UML; fault-prone code; fault-proneness prediction; logistic regression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1810295.1810393
  • Filename
    6062214