DocumentCode
2796572
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
fYear
2007
fDate
20-26 May 2007
Firstpage
1
Lastpage
1
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ACOM.2007.7
Filename
4228623
Link To Document