15th IEEE International Conference on Program Comprehension (ICPC '07) 2007
DOI: 10.1109/icpc.2007.21
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Aspect Mining Techniques: A Case Study

Abstract: Aspect mining aims at identifying cross-cutting concerns in existing systems and therefore advocates the adaption to an aspect-oriented design. This paper presents a case study examining three existing aspect mining techniques from the literature by applying them to four different open source java applications. We compare and evaluate the individual technique and confirm the findings of a previous study of combining different aspect mining techniques in order to get better results with less manual intervention… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2008
2008
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(11 citation statements)
references
References 16 publications
(26 reference statements)
0
11
0
Order By: Relevance
“…We evaluated it on two completely different systems, C-based Linux, and a Java system, JHotDraw 2 , which has been evaluated in many previous aspect mining research work [4], [10], [12]. Through detailed evaluation of several CCCs in Linux and JHotDraw, we demonstrate that CBFA can provide accurate recommendations while improving aspect mining coverage significantly compared to other state-of-the-art mining approaches.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…We evaluated it on two completely different systems, C-based Linux, and a Java system, JHotDraw 2 , which has been evaluated in many previous aspect mining research work [4], [10], [12]. Through detailed evaluation of several CCCs in Linux and JHotDraw, we demonstrate that CBFA can provide accurate recommendations while improving aspect mining coverage significantly compared to other state-of-the-art mining approaches.…”
Section: Introductionmentioning
confidence: 99%
“…Since it is designed as an exercise to show how to use design patterns, it was analyzed by many mining research groups to evaluate their mining approaches [4], [10], [12]. The version we analyzed is 5.4b, which includes about 12K lines of code.…”
Section: Experimental Setupsmentioning
confidence: 99%
See 2 more Smart Citations
“…There are very few comparisons made between the aspect mining techniques proposed so far [4,10,16,17], and even less comparisons based on the obtained results [4,17]. One important cause is the lack of measures for evaluating the results obtained and the quality of the results (i.e.…”
Section: Introductionmentioning
confidence: 99%