2009 IEEE 17th International Conference on Program Comprehension 2009
DOI: 10.1109/icpc.2009.5090037
|View full text |Cite
|
Sign up to set email alerts
|

Crosscutting patterns and design stability: An exploratory analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
37
1

Year Published

2009
2009
2013
2013

Publication Types

Select...
4
2
1

Relationship

6
1

Authors

Journals

citations
Cited by 26 publications
(38 citation statements)
references
References 12 publications
0
37
1
Order By: Relevance
“…These patterns were also defined and documented in our previous code-level concern analyses [7]. Black Sheep is described as a specialised category of concern that affects only a few scattered architectural elements (e.g., Sorting in Figure 1).…”
Section: Classifying Architectural Concern Shapesmentioning
confidence: 99%
See 2 more Smart Citations
“…These patterns were also defined and documented in our previous code-level concern analyses [7]. Black Sheep is described as a specialised category of concern that affects only a few scattered architectural elements (e.g., Sorting in Figure 1).…”
Section: Classifying Architectural Concern Shapesmentioning
confidence: 99%
“…All instances of concern shapes detected in the MM architecture are listed in the project website [1]. Details about patterns of concern shapes can be found at [7].…”
Section: Classifying Architectural Concern Shapesmentioning
confidence: 99%
See 1 more Smart Citation
“…Second, it presents a suite of heuristics with the distinguishing characteristic of exploiting concerns as explicit abstractions in the design assessment process (Section 4). The heuristic rules rely on a set of concern-driven metrics (Section 3) and target at detecting overlapping categories of modularity problems, namely concern diffusion, crosscutting patterns [7], and classical design flaws [10,20]. Third, this paper provides a systematic evaluation on the accuracy of the concernsensitive heuristics in the context of six applications: three of them are medium-sized academic prototypes and the other three are larger software projects.…”
Section: Introductionmentioning
confidence: 99%
“…In fact, with the emergence of AOSD, there is a growing body of relevant work in the software engineering literature focusing either on concern representation and identification techniques [5,7,21] or on concern analysis tools [8,21]. However, there is not much knowledge on the efficacy of concern-driven assessment mechanisms for design modularity.…”
Section: Introductionmentioning
confidence: 99%