An exploratory case study of aspect‐oriented metrics for fault proneness, content and fixing effort prediction

Mahmoud O. Elish (Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia)
Mojeeb AL‐Rahman AL‐Khiaty (Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia)
Mohammad Alshayeb (Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia)

International Journal of Quality & Reliability Management

ISSN: 0265-671X

Publication date: 4 January 2013

Abstract

Purpose

The purpose of this paper is to investigate the relationships between some aspect‐oriented metrics and aspect fault proneness, content and fixing effort.

Design/methodology/approach

An exploratory case study was conducted using an open source aspect‐oriented software consisting of 76 aspects, and 13 aspect‐oriented metrics were investigated that measure different structural properties of an aspect: size, coupling, cohesion, and inheritance. In addition, different prediction models for aspect fault proneness, content and fixing effort were built using different combinations of metrics' categories.

Findings

The results obtained from this study indicate statistically significant correlation between most of the size metrics and aspect fault proneness, content and fixing effort. The cohesion metric was also found to be significantly correlated with the same. Moreover, it was observed that the best accuracy in aspect fault proneness, content and fixing effort prediction can be achieved as a function of some size metrics.

Originality/value

Fault prediction helps software developers to focus their quality assurance activities and to allocate the needed resources for these activities more effectively and efficiently; thus improving software reliability. In literature, some aspect‐oriented metrics have been evaluated for aspect fault proneness prediction, but not for other fault‐related prediction problems such as aspect fault content and fixing effort.

Keywords

Citation

Elish, M., AL‐Rahman AL‐Khiaty, M. and Alshayeb, M. (2013), "An exploratory case study of aspect‐oriented metrics for fault proneness, content and fixing effort prediction", International Journal of Quality & Reliability Management, Vol. 30 No. 1, pp. 80-96. https://doi.org/10.1108/02656711311288432

Download as .RIS

Publisher

:

Emerald Group Publishing Limited

Copyright © 2013, Emerald Group Publishing Limited

Please note you might not have access to this content

You may be able to access this content by login via Shibboleth, Open Athens or with your Emerald account.
If you would like to contact us about accessing this content, click the button and fill out the form.
To rent this content from Deepdyve, please click the button.