Identifying crosscutting concerns using historical code changes
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Identifying cross-cutting concerns using software repository mining
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
On mining sensor network software repositories
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Construction and analysis of vector space models for use in aspect mining
Proceedings of the 50th Annual Southeast Regional Conference
Crosscutting concerns identification approach based on the sequence diagram analysis
MEDI'12 Proceedings of the 2nd international conference on Model and Data Engineering
Hi-index | 0.00 |
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.