• English
  • Deutsch
  • Log In
    or
  • Research Outputs
  • Projects
  • Researchers
  • Institutes
  • Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. The impact of design complexity on sofware quality - a meta analysis
 
  • Details
  • Full
Options
2010
Conference Paper
Titel

The impact of design complexity on sofware quality - a meta analysis

Abstract
The role of software quality is constantly increasing in industry. As a consequence, many techniques have been applied to assess, predict and improve quality. For example, in early development phases, design complexity metrics are considered useful indicators of software reliability. Although many studies investigate the relationship between complexity metrics and software quality, it is unclear what we have learned from these studies, because no systematic summary exists to date. This paper reports on a meta-analysis on the impact of design complexity on software quality. We aggregated 35 Spearman correlation coefficients from 29 primary studies using a tailored meta-analysis approach. The main goal of the meta-analysis was to investigate the impact of design metrics (CBO, DIT, NOC, WMC, RFC, LCOM) on fault proneness, and to compare them with the impact for LOC. Main results are that metrics of coupling and scale (size) are stronger correlated to fault proneness than cohesion and inheritance metrics, and that LOC is stronger correlated to fault proneness than all investigated design metrics. In addition, the meta-analysis showed a strong inconsistency between the different studies that we were not able to explain satisfactorily. The best explanation (defect collection phase) is able to account for more than 50% of observed variation in 5 out of 7 investigated metrics, but still leaves a significant amount of variation unexplained.
Author(s)
Anh, Nguyen Duc
Ciolkowski, Marcus
Hauptwerk
Applied Software Measurement. Joined International Conferences on Software Measurement, IWSM/MetriKon/Mensura 2010. Proceedings
Konferenz
International Workshop on Software Measurement (IWSM) 2010
Software Metrik Kongress (MetriKon) 2010
International Conference on Software Process and Product Measurement (Mensura) 2010
Thumbnail Image
Language
English
google-scholar
Fraunhofer-Institut für Experimentelles Software Engineering IESE
Tags
  • complexity

  • measurement

  • meta analysis

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Send Feedback
© 2022