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).
Abstract
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
@inproceedings{breu-wsr-2006b, 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", }