• 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