Mining Aspects from CVS Transactions using Concept Analysis - WSR 2006
by Silvia Breu, Thomas Zimmermann, Christian Lindig

Rainer Giminich, Volker Riediger, Andreas Winter (Ed.), Proceedings of the 8th Workshop Software Reengineering, May 2006. Proceedings also appeared in Softwaretechnik-Trends (26:2), published by the Gesellschaft für Informatik (GI).

Download as PDF file.


We identify cross-cutting functionality by analyzing the version history of a project. The (co-)addition of the same set of method calls in many unrelated methods points to a cross-cutting concern. We successfully analyze CVS transaction for such co-additions using formal concept analysis. The paper presents results from analyzing Eclipse, a 1.6 MLOC Java application.

BibTeX Entry

    title = "Mining Aspects from CVS Transactions using Concept Analysis",
    author = "Silvia Breu and Thomas Zimmermann and Christian Lindig",
    year = "2006",
    month = may,
    booktitle = "Proceedings of the 8th Workshop Software Reengineering",
    editors = "Rainer Giminich and Volker Riediger and Andreas Winter",
    location = "Bad Honnef, Germany",

Show all publications of the Software Engineering Chair.