Matches in SemOpenAlex for { <https://semopenalex.org/work/W2029486764> ?p ?o ?g. }
- W2029486764 endingPage "117" @default.
- W2029486764 startingPage "117" @default.
- W2029486764 abstract "While it is well-known that crosscutting concerns occur in many software projects, little is known on how aspect-oriented programming, and in particular AspectJ, have been used. In this paper, we analyze eleven AspectJ programs by different authors to answer the questions: which mechanisms are used, to what extent, and for what purpose. We found the code of these programs to be on average 86% object-oriented, 12% basic crosscutting mechanisms (introductions and method extensions), and 2% advanced crosscutting mechanisms (homogeneous advice or advanced dynamic advice). Based on these results we initiate a discussion on the trade-off between expressiveness and simplicity of languages that support the modularization of crosscutting concerns." @default.
- W2029486764 created "2016-06-24" @default.
- W2029486764 creator A5054951840 @default.
- W2029486764 date "2010-01-01" @default.
- W2029486764 modified "2023-10-17" @default.
- W2029486764 title "How AspectJ is Used: An Analysis of Eleven AspectJ Programs." @default.
- W2029486764 cites W1483131441 @default.
- W2029486764 cites W1494264673 @default.
- W2029486764 cites W1513136098 @default.
- W2029486764 cites W1520827904 @default.
- W2029486764 cites W1531869376 @default.
- W2029486764 cites W1553047397 @default.
- W2029486764 cites W1560103250 @default.
- W2029486764 cites W1564121721 @default.
- W2029486764 cites W1587300139 @default.
- W2029486764 cites W1600168243 @default.
- W2029486764 cites W1610570299 @default.
- W2029486764 cites W164100725 @default.
- W2029486764 cites W1649645444 @default.
- W2029486764 cites W172593743 @default.
- W2029486764 cites W1851327982 @default.
- W2029486764 cites W1965084634 @default.
- W2029486764 cites W1965418329 @default.
- W2029486764 cites W1988741859 @default.
- W2029486764 cites W1991268770 @default.
- W2029486764 cites W1991601392 @default.
- W2029486764 cites W1991604845 @default.
- W2029486764 cites W2010035000 @default.
- W2029486764 cites W2010189101 @default.
- W2029486764 cites W2015554455 @default.
- W2029486764 cites W2022373880 @default.
- W2029486764 cites W2023499869 @default.
- W2029486764 cites W2023546887 @default.
- W2029486764 cites W2029414465 @default.
- W2029486764 cites W2039455830 @default.
- W2029486764 cites W2040348150 @default.
- W2029486764 cites W2041918563 @default.
- W2029486764 cites W2055970549 @default.
- W2029486764 cites W2056821525 @default.
- W2029486764 cites W2065646798 @default.
- W2029486764 cites W2066091214 @default.
- W2029486764 cites W2067057008 @default.
- W2029486764 cites W2071631718 @default.
- W2029486764 cites W2075642720 @default.
- W2029486764 cites W2077830885 @default.
- W2029486764 cites W2093186740 @default.
- W2029486764 cites W2094282293 @default.
- W2029486764 cites W2098683443 @default.
- W2029486764 cites W2099592945 @default.
- W2029486764 cites W2105406149 @default.
- W2029486764 cites W2109692881 @default.
- W2029486764 cites W2109943392 @default.
- W2029486764 cites W2110442838 @default.
- W2029486764 cites W2111299451 @default.
- W2029486764 cites W2111898165 @default.
- W2029486764 cites W2112594421 @default.
- W2029486764 cites W2115680394 @default.
- W2029486764 cites W2120844707 @default.
- W2029486764 cites W2121446180 @default.
- W2029486764 cites W2124440085 @default.
- W2029486764 cites W2125089485 @default.
- W2029486764 cites W2133241651 @default.
- W2029486764 cites W2135501754 @default.
- W2029486764 cites W2136132047 @default.
- W2029486764 cites W2140249393 @default.
- W2029486764 cites W2143206641 @default.
- W2029486764 cites W2143238865 @default.
- W2029486764 cites W2149544451 @default.
- W2029486764 cites W2150101804 @default.
- W2029486764 cites W2150275961 @default.
- W2029486764 cites W2154370574 @default.
- W2029486764 cites W2155984350 @default.
- W2029486764 cites W2157223575 @default.
- W2029486764 cites W2157532207 @default.
- W2029486764 cites W2169671088 @default.
- W2029486764 cites W2172232818 @default.
- W2029486764 cites W2293571041 @default.
- W2029486764 cites W2294861651 @default.
- W2029486764 cites W2295150383 @default.
- W2029486764 cites W2295312476 @default.
- W2029486764 cites W2487347133 @default.
- W2029486764 cites W2487971875 @default.
- W2029486764 cites W2796564118 @default.
- W2029486764 cites W2798883694 @default.
- W2029486764 cites W2798976225 @default.
- W2029486764 cites W2968743833 @default.
- W2029486764 cites W3140738358 @default.
- W2029486764 cites W41699526 @default.
- W2029486764 cites W70959085 @default.
- W2029486764 cites W1511714824 @default.
- W2029486764 cites W2504873830 @default.
- W2029486764 cites W2993019982 @default.
- W2029486764 doi "https://doi.org/10.5381/jot.2010.9.1.a2" @default.
- W2029486764 hasPublicationYear "2010" @default.
- W2029486764 type Work @default.
- W2029486764 sameAs 2029486764 @default.
- W2029486764 citedByCount "31" @default.
- W2029486764 countsByYear W20294867642012 @default.