• DocumentCode
    2209326
  • Title

    Inquiring the usage of aspect-oriented programming: An empirical study

  • Author

    Munoz, Freddy ; Baudry, Benoit ; Delamare, Romain ; Le Traon, Yves

  • Author_Institution
    Centre Rennes - Bretagne Atlantique, INRIA, Rennes, France
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    137
  • Lastpage
    146
  • Abstract
    Back in 2001, the MIT announced aspect-oriented programming as a key technology in the next 10 years. Nowadays, 8 years later, AOP is not widely adopted. Several reasons can explain this distrust in front of AOP, and one of them is the lack of robust tools for analysis, testing and maintenance. In order to develop dedicated solutions for assisting the development with AOP, and increase its adoption, we need to understand how it is actually used. In this paper we analyze 38 aspect-oriented open source projects with respect to the impact of aspects on the projects, and to coverage of the language features. This reveals that AOP is currently used in a cautious way. This work is a first step to built support and development tools dedicated to actual practices for AOP, based on empirical usage profiles.
  • Keywords
    object-oriented programming; public domain software; software maintenance; software tools; AOP; aspect-oriented open source projects; aspect-oriented programming; development tool; empirical usage profiles; language features; support tool; Costs; Encapsulation; IEEE news; Java; Robustness; Scattering; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306300
  • Filename
    5306300