• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Buch
  4. An investigation into coupling measures for C++
 
  • Details
  • Full
Options
1996
Report
Title

An investigation into coupling measures for C++

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.
Author(s)
Briand, L.C.
Devanbu, P.
Melo, W.L.
Publishing Place
Kaiserslautern
File(s)
Download (75.31 KB)
Rights
Use according to copyright law
DOI
10.24406/publica-fhg-288602
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • C++

  • coupling

  • fault-prone components

  • object-oriented design

  • prediction models

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024