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

Abstract

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
PublisherIOS Press
Pages1805-1814
Number of pages10
Volume274
ISBN (Electronic)9781614994831
DOIs
Publication statusPublished - 2015
EventInternational Computer Symposium, ICS 2014 - Taichung, Taiwan
Duration: 2014 Dec 122014 Dec 14

Publication series

NameFrontiers in Artificial Intelligence and Applications
Volume274
ISSN (Print)0922-6389

Other

OtherInternational Computer Symposium, ICS 2014
CountryTaiwan
CityTaichung
Period14-12-1214-12-14

Fingerprint

Computer software maintenance

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence

Cite this

Lee, J., Lee, S-J., Hung, D. S., Hung, P. Y., Chin, R., & Wu, C. C. (2015). Measuring strength of coupling between java classes. In Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014 (Vol. 274, pp. 1805-1814). (Frontiers in Artificial Intelligence and Applications; Vol. 274). IOS Press. https://doi.org/10.3233/978-1-61499-484-8-1805
Lee, Jonathan ; Lee, Shin-Jie ; Hung, Dong Sheng ; Hung, Pei Yuan ; Chin, Ray ; Wu, Chia Chih. / Measuring strength of coupling between java classes. Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. Vol. 274 IOS Press, 2015. pp. 1805-1814 (Frontiers in Artificial Intelligence and Applications).
@inproceedings{633b3d6593b04ff8969b5fe8d751dea9,
title = "Measuring strength of coupling between java classes",
abstract = "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.",
author = "Jonathan Lee and Shin-Jie Lee and Hung, {Dong Sheng} and Hung, {Pei Yuan} and Ray Chin and Wu, {Chia Chih}",
year = "2015",
doi = "10.3233/978-1-61499-484-8-1805",
language = "English",
volume = "274",
series = "Frontiers in Artificial Intelligence and Applications",
publisher = "IOS Press",
pages = "1805--1814",
booktitle = "Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014",
address = "Netherlands",

}

Lee, J, Lee, S-J, Hung, DS, Hung, PY, Chin, R & Wu, CC 2015, Measuring strength of coupling between java classes. in Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. vol. 274, Frontiers in Artificial Intelligence and Applications, vol. 274, IOS Press, pp. 1805-1814, International Computer Symposium, ICS 2014, Taichung, Taiwan, 14-12-12. https://doi.org/10.3233/978-1-61499-484-8-1805

Measuring strength of coupling between java classes. / Lee, Jonathan; Lee, Shin-Jie; Hung, Dong Sheng; Hung, Pei Yuan; Chin, Ray; Wu, Chia Chih.

Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. Vol. 274 IOS Press, 2015. p. 1805-1814 (Frontiers in Artificial Intelligence and Applications; Vol. 274).

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

TY - GEN

T1 - Measuring strength of coupling between java classes

AU - Lee, Jonathan

AU - Lee, Shin-Jie

AU - Hung, Dong Sheng

AU - Hung, Pei Yuan

AU - Chin, Ray

AU - Wu, Chia Chih

PY - 2015

Y1 - 2015

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84926433484&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84926433484&partnerID=8YFLogxK

U2 - 10.3233/978-1-61499-484-8-1805

DO - 10.3233/978-1-61499-484-8-1805

M3 - Conference contribution

VL - 274

T3 - Frontiers in Artificial Intelligence and Applications

SP - 1805

EP - 1814

BT - Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014

PB - IOS Press

ER -

Lee J, Lee S-J, Hung DS, Hung PY, Chin R, Wu CC. Measuring strength of coupling between java classes. In Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. Vol. 274. IOS Press. 2015. p. 1805-1814. (Frontiers in Artificial Intelligence and Applications). https://doi.org/10.3233/978-1-61499-484-8-1805