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

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

Frank Tsui, Orlando Karam, Sheryl Duggins, Challa Bonja
Copyright: © 2009 |Volume: 2 |Issue: 1 |Pages: 18
ISSN: 1935-570X|EISSN: 1935-5718|ISSN: 1935-570X|EISBN13: 9781615203420|EISSN: 1935-5718|DOI: 10.4018/jitsa.2009010102
Cite Article Cite Article

MLA

Tsui, Frank, et al. "On Inter-Method and Intra-Method Object-Oriented Class Cohesion." IJITSA vol.2, no.1 2009: pp.15-32. http://doi.org/10.4018/jitsa.2009010102

APA

Tsui, F., Karam, O., Duggins, S., & Bonja, C. (2009). On Inter-Method and Intra-Method Object-Oriented Class Cohesion. International Journal of Information Technologies and Systems Approach (IJITSA), 2(1), 15-32. http://doi.org/10.4018/jitsa.2009010102

Chicago

Tsui, Frank, et al. "On Inter-Method and Intra-Method Object-Oriented Class Cohesion," International Journal of Information Technologies and Systems Approach (IJITSA) 2, no.1: 15-32. http://doi.org/10.4018/jitsa.2009010102

Export Reference

Mendeley
Favorite Full-Issue Download

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.