Measuring strength of coupling between java classes

Jonathan Lee, Shin Jie Lee, Dong Sheng Hung, Pei Yuan Hung, Ray Chin, Chia Chih Wu

Research output: Chapter in Book/Report/Conference proceedingConference contribution


The loose coupling design principle is to restrict the interactions among modules and therefore contain the changes local to the modules themselves. It can always be regarded as an indicator of good design quality in terms of software maintenance. In order to maintain source code in software systems, it is crucial and always helpful to identify the coupling relationships among classes. Although efforts have been made on developing metrics of coupling strength between modules, little emphasis has been put on investigating the strength of coupling between Java classes. In this work, we explore the coupling relationships among Java classes based on an extension to a coupling framework proposed by Hitz and Montazeri.

Original languageEnglish
Title of host publicationIntelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014
EditorsWilliam Cheng-Chung Chu, Han-Chieh Chao, Stephen Jenn-Hwa Yang
PublisherIOS Press BV
Number of pages10
ISBN (Electronic)9781614994831
Publication statusPublished - 2015
EventInternational Computer Symposium, ICS 2014 - Taichung, Taiwan
Duration: 2014 Dec 122014 Dec 14

Publication series

NameFrontiers in Artificial Intelligence and Applications
ISSN (Print)0922-6389
ISSN (Electronic)1879-8314


OtherInternational Computer Symposium, ICS 2014

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence


Dive into the research topics of 'Measuring strength of coupling between java classes'. Together they form a unique fingerprint.

Cite this