• 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. Defining and Validating Measures for Object-Based High-Level Design
 
  • Details
  • Full
Options
1998
Report
Title

Defining and Validating Measures for Object-Based High-Level Design

Abstract
The availability of significant measures in the early phases of the software development life-cycle allows for better management of the later phases, and more effective quality assessment when quality can be more easily affected by preventive or corrective actions. In this paper, we introduce and compare various high-level design measures for object-based software systems. The measures are derived based on an experimental goal, identifying fault-prone software parts, and several experimental hypotheses arising from the development of Ada systems for Flight Dynamics Software at the NASA Goddard Space Flight Center (NASA/GSFC). Specifically, we define a set of measures for cohesion and coupling, and theoretically analyze them by checking their compliance with a previously published set of mathematical properties that we deem important. We then investigate their relationship to fault-proneness on three large scale projects, to provide empirical support for their practical significance and usefulness.
Author(s)
Basili, V.R.
Briand, L.C.
Morasca, S.
Publishing Place
Kaiserslautern
File(s)
Download (175.16 KB)
Rights
Use according to copyright law
DOI
10.24406/publica-fhg-289509
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • ada

  • cohesion

  • coupling

  • high-level design

  • measurement

  • object-based design

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