Pitfalls in Aspect Mining

Mens, Kim;Kellens, Andy;Krinke, Jens
(2009) Proceedings of the 15th Working Conference on Reverse Engineering (WCRE) — Location: Antwerp, Belgium (15.October.2008)

Files

KIm20082.pdf
  • Restricted Access
  • Adobe PDF
  • 129.18 KB

Details

Authors
  • Mens, Kimorcid-logoUCLouvain
    Author
  • Kellens, AndyVrije universiteit Brussel Belgium
    Author
  • Krinke, JensFernUniversit¨at Hagen, Germany
    Author
Abstract
The research domain of aspect mining studies the problem of (semi-)automatically identifying potential aspects and crosscutting concerns in 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 that most aspect mining techniques suer from and identify some of the root causes underlying these problems. Based upon this analysis, we conclude that many of the problems seem to be caused directly or indirectly by the use of inappropriate techniques, a lack of rigour and semantics on what is being mined for and how, and in how the results of the mining process are presented to the user.
Affiliations

Citations

Mens, K., Kellens, A., & Krinke, J. (2009). Pitfalls in Aspect Mining. Proceeding WCRE ’08 Proceedings of the 2008 15th Working Conference on Reverse Engineering, 113-122. https://doi.org/10.1109/WCRE.2008.10