An analysis of dependency of coupling on software defects

  • Authors:
  • Vinay Singh;Vandana Bhattacherjee;Sandeep Bhattacharjee

  • Affiliations:
  • Usha Martin Academy, Ranchi;Birla Institute of Technology, Ranchi;Usha Martin Academy, Ranchi

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Functional independence is a key to good software design and a good design results in high quality software. Functional independence is the refined form of the design concept of modularity, abstraction and information hiding. Coupling is a measure of relative interconnection among modules. Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality (e.g., fault -proneness, impact analysis, ripple effect of changes, changeability).In this paper we demonstrate the defects of software due to coupling by studying five different attributes of coupling and measured its impact on software defects.