TY - GEN
T1 - Survey and analysis of quality measures used in aspect mining
AU - McFadden, Renata Rand
AU - Mitropoulos, Frank J.
PY - 2013
Y1 - 2013
N2 - Aspect mining investigates effective ways of finding crosscutting concerns in existing non-aspect oriented software. These crosscutting concerns can then be refactored into aspects to reduce the system's complexity and make it easier to understand, maintain, and evolve. There have been numerous studies introducing different aspect mining techniques, but they used different quality measures to evaluate their techniques. This paper consolidates a list of these existing quality measurements, discusses how they differ from each other, identifies some examples of how they have been used in previous aspect mining studies, and conducts an analysis of the commonly used metrics for aspect mining clustering. The metrics are compared using real and sample clustering results, identifying their similarities and differences, as well as their strengths and weakness.
AB - Aspect mining investigates effective ways of finding crosscutting concerns in existing non-aspect oriented software. These crosscutting concerns can then be refactored into aspects to reduce the system's complexity and make it easier to understand, maintain, and evolve. There have been numerous studies introducing different aspect mining techniques, but they used different quality measures to evaluate their techniques. This paper consolidates a list of these existing quality measurements, discusses how they differ from each other, identifies some examples of how they have been used in previous aspect mining studies, and conducts an analysis of the commonly used metrics for aspect mining clustering. The metrics are compared using real and sample clustering results, identifying their similarities and differences, as well as their strengths and weakness.
KW - Aspect Mining
KW - Aspect-Oriented Programming
KW - Crosscutting Concerns
KW - Quality Measures
KW - Software Metrics
KW - Validation
U2 - 10.1109/SECON.2013.6567411
DO - 10.1109/SECON.2013.6567411
M3 - Conference contribution
AN - SCOPUS:84883210545
SN - 9781479900527
T3 - 2013 Proceedings of IEEE Southeastcon
BT - IEEE SoutheastCon 2013
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE SoutheastCon 2013: Moving America into the Future
Y2 - 4 April 2013 through 7 April 2013
ER -