• 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