Title :
On the Necessity of Empirical Studies in the Assessment of Modularization Mechanisms for Crosscutting Concerns
Author :
Apel, Sven ; Kastner, Christian ; Trujillo, Salvador
Author_Institution :
Univ. of Magdeburg, Magdeburg
Abstract :
Collaborations are a frequently occurring class of cross-cutting 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 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 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.
Keywords :
object-oriented programming; programming languages; AspectJ-like Languages; collaboration languages; crosscutting concerns; modularization mechanisms; object-oriented structure; program comprehension; Collaborative work; Concrete; Guidelines; International collaboration; Large-scale systems; Object oriented programming; Pattern matching; Programming profession; Runtime; Taxonomy;
Conference_Titel :
Assessment of Contemporary Modularization Techniques, 2007. ICSE Workshops ACoM '07. First International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2967-4
DOI :
10.1109/ACOM.2007.7