aspect mining for large systems
The Eclipse plugin HAM identifies potential aspects in large programs. It analyzes the program's history and obtains sets of function calls that are likely to be cross-cutting. Later during programming, HAM informs the programmer when she is about to extend or change such a problematic concern.
aspect mining eclipse cvs formal concept analysis java aspect-oriented programming mining version archives