Investigation into coupling measures for C++

244Citations
Citations of this article
84Readers
Mendeley users who have this article in their library.

Abstract

This paper proposes a comprehensive suite of measures to quantify the level of class coupling during the design of object-oriented systems. This suite takes into account the different OO design mechanisms provided by the C++ language (e.g., friendship between classes, specialization, and aggregation) but it can be tailored to other OO languages. The different measures in our suite thus reflect different hypotheses about the different mechanisms of coupling in OO systems. Based on actual project defect data, the hypotheses underlying our coupling measures are empirically validated by analyzing their relationship with the probability of fault detection across classes. The results demonstrate that some of these coupling measures may be useful early quality indicators of the design of OO systems. These measures are conceptually different from the OO design measures defined by Chidamber and Kemerer; in addition, our data suggests that they are complementary quality indicators.

Cited by Powered by Scopus

A unified framework for coupling measurement in object-oriented systems

561Citations
N/AReaders
Get full text

Predicting defects using network analysis on dependency graphs

473Citations
N/AReaders
Get full text

Software fault prediction metrics: A systematic literature review

426Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Briand, L., Devanbu, P., & Melo, W. (1997). Investigation into coupling measures for C++. In Proceedings - International Conference on Software Engineering (pp. 412–421). IEEE. https://doi.org/10.1145/253228.253367

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 43

64%

Professor / Associate Prof. 14

21%

Researcher 8

12%

Lecturer / Post doc 2

3%

Readers' Discipline

Tooltip

Computer Science 66

90%

Engineering 5

7%

Business, Management and Accounting 1

1%

Chemistry 1

1%

Save time finding and organizing research with Mendeley

Sign up for free