Redundant Coupling Detection Using Dynamic Dependence Analysis

  • Authors:
  • Zakarya A. Alzamil

  • Affiliations:
  • Riyadh College of Technology

  • Venue:
  • ICSEA '07 Proceedings of the International Conference on Software Engineering Advances
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most of the software engineers realize the importance of avoiding coupling between programs modules in order to achieve the advantages of modules reusability. However, most of them practice modules' coupling in many cases without necessities. Many techniques have been proposed to detect module's coupling in computer programs. However, developers desire to automatically identify unnecessary module's coupling that can be eliminated with minimum effort, which we refer to as redundant coupling. Redundant coupling is the module coupling that does not contribute to the output of the program. In this paper we introduce an automated approach that uses the dynamic dependence analysis to detect the redundant coupling between program's modules. Such technique guides the developers to avoid redundant coupling when testing their programs.