%0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Mining additions of method calls in ArgoUML %A Zimmermann, Thomas %A Breu, Silvia %A Lindig, Christian %A Livshits, Benjamin %K argouml %K change analysis %K eclipse %K function calls %K mining challenge %K msr challenge %K pattern %K source code %K xelopes %X In this paper we refine the classical co-change to the addition of method calls. We use this concept to find usage patterns and to identify cross-cutting concerns for ArgoUML. %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 169–170 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138025 %R http://doi.acm.org/10.1145/1137983.1138025 %> https://flosshub.org/sites/flosshub.org/files/169MiningAdditions.pdf %0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Mining eclipse for cross-cutting concerns %A Breu, Silvia %A Zimmermann, Thomas %A Lindig, Christian %K aspects %K concept analysis %K cvs %K eclipse %K source code %X Software may contain functionality that does not align with its architecture. Such cross-cutting concerns do not exist from the beginning but emerge over time. By analysing where developers add code to a program, our history-based mining identifies cross-cutting concerns in a two-step process. First, we mine CVS archives for sets of methods where a call to a specific single method was added. In a second step, such simple cross-cutting concerns are combined to complex cross-cutting concerns. To compute these efficiently, we apply formal concept analysis—an algebraic theory. History-based mining scales well: we are the first to report aspects mined from an industrial-sized project like Eclipse. For example, we identified a locking concern that crosscuts 1284 methods. %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 94–97 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138006 %R http://doi.acm.org/10.1145/1137983.1138006 %> https://flosshub.org/sites/flosshub.org/files/94MiningEclipse.pdf