enter search term and/or author name
An empirical study of slice-based cohesion and coupling metrics
Timothy M. Meyers, David Binkley
Article No.: 2
Software reengineering is a costly endeavor, due in part to the ambiguity of where to focus reengineering effort. Coupling and Cohesion metrics, particularly quantitative cohesion metrics, have the potential to aid in this identification and to...
Identifying Crosscutting Concerns Using Fan-In Analysis
Leon Moonen, Marius Marin, Arie Van Deursen
Article No.: 3
Aspect mining is a reverse engineering process that aims at finding crosscutting concerns in existing systems. This article proposes an aspect mining approach based on determining methods that are called from many different places, and hence have...
DynAlloy is an extension of Alloy to support the definition of actions and the specification of assertions regarding execution traces. In this article we show how we can extend the Alloy tool so that DynAlloy specifications can be automatically...