| | |
Summary: On the Necessity of Empirical Studies in the Assessment of Modularization
Mechanisms for Crosscutting Concerns
Sven Apel, Christian K¨astner
University of Magdeburg
{apel, kaestner}@iti.cs.uni-magdeburg.de
Salvador Trujillo
University of the Basque Country
struji@ehu.es
Abstract
Collaborations are a frequently occurring class of cross-
cutting concerns. Prior work has argued that collabo-
rations are better implemented using Collaboration Lan-
guages (CLs) rather than AspectJ-like Languages (ALs).
The main argument is that aspects flatten the object-
oriented structure of a collaboration, and introduce more
complexity rather than benefits in other words, CLs and
ALs differ with regard to program comprehension. To ex-
plore the effects of CL and AL modularization mechanisms
on program comprehension, we propose to conduct a series
of experiments. We present ideas on how to arrange such
|