2009
DOI: 10.1145/1527202.1527209
|View full text |Cite
|
Sign up to set email alerts
|

Generalized coupling measure for aspect-oriented systems

Abstract: Coupling is an internal software attribute that can be used to indicate the degree of interdependence among the components of a software system. Coupling in software has been linked to predict external software quality attributes such as fault-proneness, ripple effects, changeability, impact analysis etc. Despite an interesting body of work for measuring coupling in Aspect-Oriented (AO) Systems, there is no complete generic coupling framework for AO systems. In this paper, we have proposed a generic coupling m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
5
4

Relationship

3
6

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…In [28], Kumar et al projected a new framework of coupling metrics by extending the work of Bartolomei et al [25], Briand et al [26] and Arisholm et al [27] frameworks. They recognized the various types of connection between couplings such as attribute type, parameter type, attribute reference, operation invocation, inheritance and high level association.…”
Section: Related Workmentioning
confidence: 99%
“…In [28], Kumar et al projected a new framework of coupling metrics by extending the work of Bartolomei et al [25], Briand et al [26] and Arisholm et al [27] frameworks. They recognized the various types of connection between couplings such as attribute type, parameter type, attribute reference, operation invocation, inheritance and high level association.…”
Section: Related Workmentioning
confidence: 99%
“…Grover et al [7] defined unified/generic AOP framework for changeability measurement using same terminologies and framework mentioned in [19]. Kumar et al [20,21] also defined new unified/generic framework for measuring coupling and complexity of AO systems. In this framework, they included Hyper/J, one of the popular AOP language, besides Java, AspectJ and CaesarJ.…”
Section: Related Workmentioning
confidence: 99%
“…The main characteristics of ISO/IEC 9126 are functionality, maintainability, usability, efficiency, reliability, and portability. Researchers and practitioners have proposed a large number of new measures and assessment frameworks for quality design principles such as coupling [2], cohesion [3] and complexity [4]. Cohesion is the degree of relationship between the members of a module such as class in object-oriented technology.…”
Section: Introductionmentioning
confidence: 99%