Département d'ingénierie informatique

Software Engineering

Aspect mining and refactoring

Project leader : K. Mens

Researcher : D. Ordonnez

Collaborations :

Description :

We have conducted (and reported on) an initial experiment using the technique of formal concept analysis to mine aspects and crosscutting concerns from object-oriented source code. In collaboration with our colleagues at CWI (The Netherlands), the University of Delft (The Netherlands) and the University of Trento (Italy) we are currently comparing several techniques to identify automatically potential crosscutting concerns in existing (non aspect-oriented) software systems. In particular, we are looking into techniques based on formal concept analysis and fan-in analysis and on how they can be combined for the purpose of aspect mining.

The following tasks have been archieved so far.

We also created a web portal on Aspect Identification and Refactoring \newline (http://www.info.ucl.ac.be/ingidocs/people/km/AIRPort/AIRPort.htm).


Schematic view of aspect indentification and refactoring.