See this document in CiteSeerX!

Problems with Determining Package Cohesion and Coupling (1992)  (Make Corrections)  (8 citations)
Linda Rising, Frank W. Calliss
Software - Practice and Experience



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
cs.ubc.ca/local/reading/...spe770lr.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ubc.ca/local/reading/...spetoc (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: data type (ADT), Exports objects and types as well as other program units. It does not maintain state information in the body. 4. Abstract state machine (ASM). Exports objects and types as well as other program units and maintains state information in the body. The first three categories are mentioned by Ichbiah 9 and the fourth was added by Booth. These represent the purest form of application and, according to Booth, hybrid versions may be found. Booth would classify a package in any of... (Update)

Context of citations to this paper:   More

.... known modularization criteria coupling cohesion, we expect good process clusters to show high cohesion and low coupling, see also [18, 43]. The characteristic vectors used to calculate the pairwise similarity are determined by a static source analysis. Preliminary studies...

.... a module is defined as a conceptual and arbitrary large collection of consecutive source code fragments with an aggregate name [14, 24]. A module (e.g. M) is considered to be a collection of functions F, data types T , and variables V (including both the target system...

Cited by:   More
A Dissertation - Presented To The (1995)   (Correct)
A Software Evaluation Model Using Component Association Views - Sartipi (2001)   (Correct)
Visualization of Module Coupling - Kilic (1996)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Modularity and Genericity revisited for PROLOG - Marc Bernard Francois   (Correct)
0.5:   Structural Information as a Quality Metric in Software Systems.. - Visaggio   (Correct)
0.5:   Program Comprehension - Rugaber (1995)   (Correct)

Similar documents based on text:   More   All
0.5:   Experimental Evaluation of Agreement Between Programmers .. - Nandigam, Lakhotia, Cech   (Correct)
0.5:   The Relationship between Slices and Module Cohesion - Ott, Thuss (1989)   (Correct)
0.4:   Slice Based Metrics for Estimating Cohesion - Ott, Thuss (1993)   (Correct)

Related documents from co-citation:   More   All
5:   Reasoning Systems (context) - Guide - 1987
4:   A measure for composite module cohesion (context) - Patel, Chu et al. - 1992
3:   Hermes: A Language for Distributed Computing (context) - Strom, Bacon et al. - 1991

BibTeX entry:   (Update)

L. Rising and F. Calliss. Problems with determining package cohesion and coupling. Software-Practice and Experience, 22(7):553--571, July 1992. http://citeseer.ist.psu.edu/rising92problems.html   More

@article{ rising92problems,
    author = "Linda Rising and Frank W. Calliss",
    title = "Problems with Determining Package Cohesion and Coupling",
    journal = "Software - Practice and Experience",
    volume = "22",
    number = "7",
    pages = "553-571",
    year = "1992",
    url = "citeseer.ist.psu.edu/rising92problems.html" }
Citations (may not include all citations):
427   the criteria to be used in decomposing systems into modules (context) - Parnas - 1972
62   Structured Design Fundamentals of a Discipline of Computer P.. (context) - Yourdon, Constantine - 1979
42   Rationale for the design of the Ada programming Language (context) - Ichbiah - 1979
35   An empirical study of FORTRAN programs (context) - Knuth - 1971  DBLP
16   Abstraction techniques in modern programming languages (context) - Shaw - 1984
9   Assessing the quality of abstract data types written in Ada (context) - Embley, Woodfield - 1988  ACM   DBLP
7   Cohesion and coupling for abstract data types (context) - Embley, Woodfield - 1987
7   Towards a general object-oriented software development metho.. (context) - Seidewitz, Stark - 1987
6   Metrics for Ada packages: an initial study (context) - Gannon, Katz et al. - 1986  ACM   DBLP
2   Van Nostrand Reinhold Co (context) - Myers, Structured - 1978
2   Inter-module code analysis techniques for software maintenan.. (context) - Calliss - 1989  ACM
2   BenjaminCumming Publishing Company Inc (context) - Engineering, second et al. - 1987
2   A comparison of module constructs in programming languages (context) - Calliss - 1991  ACM   DBLP
1   Coupling, cohesion and package unity in Ada (context) - Hammons, Dobbs - 1985
1   Classifying Ada packages (context) - Ross - 1986  ACM
1   A taxonomy of Ada packages (context) - Shumate, Nielsen - 1988  ACM
1   Removing the emphasis on coding in a course on software engi.. (context) - Rising - 1989
1   Software maintenance exercises for a software engineering pr.. (context) - Engle, Ford et al. - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/spetoc.htm):   More
Linkage Analysis of Processes - Yaung, Raz (1992)   (Correct)
A Scheme for Little Languages in Interactive Graphics - Beckman (1991)   (Correct)
A Dataflow Approach to Event-based Debugging - Olsson, Crawford, Ho (1991)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC