IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

On Inter-Method and Intra-Method Object-Oriented Class Cohesion

On Inter-Method and Intra-Method Object-Oriented Class Cohesion
View Sample PDF
Author(s): Frank Tsui (Southern Polytechnic State University, USA), Orlando Karam (Southern Polytechnic State University, USA), Sheryl Duggins (Southern Polytechnic State University, USA)and Challa Bonja (Southern Polytechnic State University, USA)
Copyright: 2009
Volume: 2
Issue: 1
Pages: 18
Source title: International Journal of Information Technologies and Systems Approach (IJITSA)
Editor(s)-in-Chief: Sangbing (Jason) Tsai (International Engineering and Technology Institute (IETI), Hong Kong)and Wei Liu (Qingdao University, China)
DOI: 10.4018/jitsa.2009010102

Purchase

View On Inter-Method and Intra-Method Object-Oriented Class Cohesion on the publisher's website for pricing and purchasing information.

Abstract

Cohesion has been a topic of interest since structured design in the 1970’s. Cohesion may also be viewed as a characterization of a system attribute. Today, there are numerous researchers continuing this work into object-oriented designs. Most of the current research has focused on the interaction of methods within a class, the inter-method cohesion. In this paper, we consider both the inter-method cohesion and the intra-method cohesion of a class. We have utilized the concept of program slice (Weiser, 1981) and have extended Functional Cohesion (Bieman & Ott, 1994) to devise a new intra-method cohesion metric, ITRA-C, for measuring cohesion of each method within the class. This intra-method cohesion is based on the notion of effects and chaining in an effect-slice. We further combine the (inter-method, intra-method)-tuple into one combined Class Cohesion, which provides a quick view of bands of cohesion for categorizing classes.

Related Content

Siyu Wang, Xing Liu, Dong Lu, Xiaoyi Yang, Jing Chang. © 2026. 16 pages.
Wenjing Nian, Ye Gao, Juntang Yang, Xiaoyi Yang, Luguang Wen. © 2026. 19 pages.
Yang Li, Yang Yang, Zihan Wang. © 2026. 18 pages.
He Danni. © 2026. 21 pages.
Yiyu Dai, Junzheng Lu, Zesen Li, Jiawei Li, Yunxi Lu. © 2026. 18 pages.
Tao Shi, Qiang Wan. © 2026. 17 pages.
Weijian Zhu, Jingting Lin. © 2026. 19 pages.
Body Bottom