On the Necessity of Empirical Studies in the Assessment of Modularization Mechanisms for Crosscutting Concerns

  • Authors:
  • Sven Apel;Christian Kastner;Salvador Trujillo

  • Affiliations:
  • University of Magdeburg;University of Magdeburg;University of the Basque Country

  • Venue:
  • ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Collaborations are a frequently occurring class of crosscutting concerns. Prior work has argued that collaborations are better implemented using Collaboration Languages (CLs) rather than AspectJ-like Languages (ALs). The main argument is that aspects flatten the objectoriented structure of a collaboration, and introduce more complexity rather than benefits - in other words, CLs and ALs differ with regard to program comprehension. To explore 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 experiments that should serve as a starting point and foster a discussion with other researchers.