Mining aspects using concept analysis
Kim Mens and Tom Tourwé
INGI, Université catholique de Louvain, Belgium
Abstract
Understanding large amounts of code, whether it be for software understanding or for software
reengineering purposes, is a non-trivial task. We explore the technique of concept analysis to mine source code efficiently and automatically for relevant concepts and structures of interest. Based on preliminary experiments we believe that the discovered concepts can prove useful in a variety of software engineering activities, including software understanding, reverse engineering, software restructuring and even aspect mining.