The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
On Inter-Method and Intra-Method Object-Oriented Class Cohesion
|
|
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
|
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.
|
|
|