Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

13th Pacific Rim International Symposium on Dependable Computing (PRDC 2007)   pp. 93-96
Predicting Defective Software Components from Code Complexity Measures

Full Article Text: Download PDF of full textBuy this article

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PRDC.2007.28
Send link to a friend

Abstract
The ability to predict defective modules can help us allocate limited quality assurance resources effectively and efficiently. In this paper, we propose a complexitybased method for predicting defect-prone components. Our method takes three code-level complexity measures as input, namely Lines of Code, McCabe's Cyclomatic Complexity and Halstead's Volume, and classifies components as either defective or nondefective. We perform an extensive study of twelve classification models using the public NASA datasets. Cross-validation results show that our method can achieve good prediction accuracy. This study confirms that static code complexity measures can be useful indicators of component quality.
Additional Information

Citation:  Hongyu Zhang, Xiuzhen Zhang, Ming Gu, "Predicting Defective Software Components from Code Complexity Measures," prdc, pp. 93-96,  13th Pacific Rim International Symposium on Dependable Computing (PRDC 2007),  2007

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback