1993 CompEuro Proceedings Computers in Design, Manufacturing, and Production
DOI: 10.1109/cmpeur.1993.289859
|View full text |Cite
|
Sign up to set email alerts
|

Some complexity metrics for object-oriented programs based on information flow

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0
1

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(17 citation statements)
references
References 12 publications
0
16
0
1
Order By: Relevance
“…This paper takes the radical approach to completely replace the While metrics for the traditional functional decomposition and data analysis design approach measure the design structure and data structure independently, object-oriented metrics must be able to focus on the combination of function and data as an integrated object [2]. The evaluation of the utility of a metric as a quantitative measure of system quality was based on the measurement of a system quality attribute.…”
Section: Metrics or The Evaluation Criteriamentioning
confidence: 99%
“…This paper takes the radical approach to completely replace the While metrics for the traditional functional decomposition and data analysis design approach measure the design structure and data structure independently, object-oriented metrics must be able to focus on the combination of function and data as an integrated object [2]. The evaluation of the utility of a metric as a quantitative measure of system quality was based on the measurement of a system quality attribute.…”
Section: Metrics or The Evaluation Criteriamentioning
confidence: 99%
“…If a large number of methods can be invoked in response to a message, the testing and debugging of the class becomes complicated since it requires a greater level of understanding on the part of the tester. A worst case value for possible responses will assist in the appropriate allocation of testing time [17,9,21, 1].…”
Section: B2 Metric 3: Response For a Class (Rfc)mentioning
confidence: 99%
“…Classes (objects) are coupled when a message is passed between objects; when methods declared in one class use methods or attributes of another class. Inheritance is the hierarchical relationship among classes that enables programmers to reuse previously defined objects including variables and operators [17][18][19][20]22].…”
Section: B Object-oriented Specific Metricsmentioning
confidence: 99%
“…The number of attributes defined in a class Class Low [7] WMC (Weighted method complexity) The sum of complexity for all methods in a class Class Low [4] CC (Class complexity) The sum of complexity for all methods in a class based on the information flow Class Low [9] Coupling RFC (Response for a class)…”
Section: Object-oriented Metricsmentioning
confidence: 99%
“…To evaluate the quality of object-oriented programs, many metrics have been proposed, which are related to various language features like class size, coupling, cohesion, inheritance, encapsulation, and polymorphism [4][5][6][7][8][9]. In previous studies, these metrics are generally applied to fault prediction [10], class testability prediction [11], code refactoring [12], and code size estimation [13].…”
Section: Introductionmentioning
confidence: 99%