Proceedings of the Tenth International Conference on Aspect-Oriented Software Development 2011
DOI: 10.1145/1960275.1960287
|View full text |Cite
|
Sign up to set email alerts
|

On the impact of crosscutting concern projection on code measurement

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 20 publications
0
6
0
Order By: Relevance
“…Each participant were asked to refactor one crosscutting concern of each application using the AspectJ programming language [18]. [12,14] and Lines of Concern Code (LOCC) [12,14] measure the concern size using the same units. All concerns and applications share similar complexity and were carefully chosen to allow subjects to finish the experimental task within 90 minutes.…”
Section: Target Applications and Crosscutting Concernsmentioning
confidence: 99%
See 2 more Smart Citations
“…Each participant were asked to refactor one crosscutting concern of each application using the AspectJ programming language [18]. [12,14] and Lines of Concern Code (LOCC) [12,14] measure the concern size using the same units. All concerns and applications share similar complexity and were carefully chosen to allow subjects to finish the experimental task within 90 minutes.…”
Section: Target Applications and Crosscutting Concernsmentioning
confidence: 99%
“…Investigations of concern identification and code smells: Recent studies [12,25] investigated mistakes in the projection of concerns on code -a key task in concern refactoring. For instance, Figueiredo et al [12] noticed that programmers are conservative when projecting concerns, i.e.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…On the other hand, the seed mappings of the RAWeb family were about 10% for all the assessed features. This occurs because the functional features are often domain-specific and they are realized by a set of specific modules, which are not widely scattered in program families [6,58]. On the basis of this coverage level, our heuristics have achieved good results in terms of precision and recall (Section 6.3).…”
Section: Limitationsmentioning
confidence: 99%
“…Although their study was carefully conducted, their linking methodology is a serious threat to internal validity, as they point out; independent means of investigating crosscutting concerns are warranted. Figueiredo et al [12] conducted five controlled experiments to ascertain how well people can map code to concerns; they found that developers tend to underreport which concerns are present in a given piece of code, that all concern-based measures also lead to such biases, but that coarse-grained scattering measures are less sensitive to poor mappings from code to concerns. We take this as support that utilizing simple measures of scattering arising directly from Mozilla's repository may help avoid biases.…”
Section: "Do Crosscutting Concerns Cause Defects?"mentioning
confidence: 99%