DocumentCode
3169513
Title
Pitfalls in Aspect Mining
Author
Mens, Kim ; Kellens, Andy ; Krinke, Jens
Author_Institution
Univ. Catholique de Louvain, Louvain
fYear
2008
fDate
15-18 Oct. 2008
Firstpage
113
Lastpage
122
Abstract
The research domain of aspect mining studies the problem of (semi-)automatically identifying potential aspects and crosscutting concernsin a software system, to improve the system´s comprehensibility or enable its migration to an aspect-oriented solution. Unfortunately,most proposed aspect mining techniques have not lived up to their expectations yet. In this paper we provide a list of problems thatmost aspect mining techniques suffer from and identify some of the root causes underlying these problems. Based upon this analysis, weconclude that many of the problems seem to be caused directly or indirectly by the use of inappropriate techniques, a lack of rigourand semantics on what is being mined for and how, and in how the results of the mining process are presented to the user.
Keywords
software engineering; software maintenance; aspect mining; aspect-oriented solution; software system; Cloning; Failure analysis; Navigation; Pattern analysis; Performance analysis; Programming; Reflection; Reverse engineering; Scattering; Software systems; aspect mining;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
Conference_Location
Antwerp
ISSN
1095-1350
Print_ISBN
978-0-7695-3429-9
Type
conf
DOI
10.1109/WCRE.2008.10
Filename
4656400
Link To Document