2011 15th European Conference on Software Maintenance and Reengineering 2011
DOI: 10.1109/csmr.2011.16
|View full text |Cite
|
Sign up to set email alerts
|

Revealing Mistakes in Concern Mapping Tasks: An Experimental Evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 7 publications
(11 citation statements)
references
References 30 publications
0
11
0
Order By: Relevance
“…In the former case, programmers fail to assign code elements to the concern that should actually be later refactored. Nunes et al [25] highlighted that the inability to identify the concern code is one of the most problematic steps for concern refactoring. We empirically confirm their results.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…In the former case, programmers fail to assign code elements to the concern that should actually be later refactored. Nunes et al [25] highlighted that the inability to identify the concern code is one of the most problematic steps for concern refactoring. We empirically confirm their results.…”
Section: Resultsmentioning
confidence: 99%
“…The synergy between these two mistakes and dedicated implementation elements could be due to the concern mapping task, i.e., the developer fails to assign dedicated elements to a concern. In fact, Nunes et al [25] have pointed out that not assigning a dedicated implementation element to a concern is a common mistake when developers perform concern mapping. Therefore, it is not a surprise that developers make the same mistake when refactoring a crosscutting concern to aspects.…”
Section: Dedicated Implementation Elementsmentioning
confidence: 99%
See 2 more Smart Citations
“…Therefore, they represent real world comprehension scenarios. We also considered these tasks because they may lead to potential mistakes performed by developers during the feature comprehension tasks [32]. Additionally, these tasks were selected based on their different levels of difficulty.…”
Section: Task Designmentioning
confidence: 99%