earticle

논문검색

A Framework to Measure and Visualize Class Coupling

초록

영어

An important design principle for object oriented systems is to keep classes loosely coupled. Software developers should be aware of the current status of coupling between classes in order to keep control on the quality of the design. This paper presents a framework to automatically measure and visualize class coupling for object oriented projects to help developers to monitor couplings. The coupling is automatically calculated for a class by parsing its source code and counting the number of uses of other classes. The framework provides developers with options to select any package in a project to visualize coupling of its classes. The results help software developers in observing the degree of class coupling in different packages. Moreover, the generated views are useful in enabling developers to understand and compare class coupling. The proposed technique extracts classes of software projects and then generates a coupling report status for each class.

목차

Abstract
 1. Introduction
 2. Framework Components
  2.1. Class Name Extractor
  2.2. Coupling/Size Examiner
  2.3. Coupling Modeler
 3. Detailed Example
 4. Fidelity of Visualization
 5. Related Work
 6. Conclusion and Future Work
 References

저자정보

  • Mustafa Hammad Department of Information Technology, Mutah University, Al-Karak, Jordan
  • Adnan Rawashdeh Department of Information Technology, Mutah University, Al-Karak, Jordan

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.