Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403)
DOI: 10.1109/metric.1999.809733
|View full text |Cite
|
Sign up to set email alerts
|

Measuring coupling and cohesion: an information-theory approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
40
0

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 52 publications
(41 citation statements)
references
References 25 publications
1
40
0
Order By: Relevance
“…This metric is based on a partitioned module dependency graph and computed by the difference of the average inter-and intra-connectivity of the partitions. M4 Allen and Khoshgoftaar [3,4,2] propose an informationtheory based approach to define coupling and cohesion metrics. Opposed to the former count-based measures, their definitions are based on the entropy in a module interconnection graph, which accounts for patterns in the relationships.…”
Section: Architecture-level Metrics Suitesmentioning
confidence: 99%
“…This metric is based on a partitioned module dependency graph and computed by the difference of the average inter-and intra-connectivity of the partitions. M4 Allen and Khoshgoftaar [3,4,2] propose an informationtheory based approach to define coupling and cohesion metrics. Opposed to the former count-based measures, their definitions are based on the entropy in a module interconnection graph, which accounts for patterns in the relationships.…”
Section: Architecture-level Metrics Suitesmentioning
confidence: 99%
“…Several works apply information theory to tackle non-security related issues such as measuring the complexity of software [18] and allocating resources of data storage systems [22]. In contrast to these work, we propose a set of conditional entropy metrics to detect SQLI attacks at the client-side.…”
Section: Related Workmentioning
confidence: 99%
“…Cohesion [3] is a measure of how strongly-related is the functionality expressed by the source code of a software module. Methods of measuring cohesion vary from qualitative measures classifying the source text being analyzed to quantitative measures which examine textual characteristics of the source code to arrive at a numerical cohesion score.…”
Section: Cohesionmentioning
confidence: 99%