article · The Journal of Object Technology · 2008
Overcoming comprehension barriers in the AspectJ programming language.
Venera Arnaoudova, Laleh Mousavi Eshkevar, Elaheh Safari Sharifabadi, Constantinos Constantinides
Cited by 2Open access
Abstract
It has now been over a decade since the introduction of Aspect-Oriented Programming (AOP).As the AspectJ programming language (being one of the notable technologies of AOP) gains acceptance in industry and academia, its comprehensibility property is an important factor in determining an eventual wide acceptance by practitioners in development and maintenance as well as by educators who aim at introducing AOP into their curricula.Our objective is to improve program comprehension by identifying and addressing potential pitfalls in code which tend to make comprehension not intuitive.In those subtle places, we observe the behavior of the program to see the degree to which it matches the expected results.In cases where a conflict occurs, we provide a reasoning to point out where it would originate from, and a resolution to the conflict where applicable.
Cite this paper
Arnaoudova, V., Eshkevar, L. M., Sharifabadi, E. S., & Constantinides, C. (2008). Overcoming comprehension barriers in the AspectJ programming language. The Journal of Object Technology, 7(6), 121. https://doi.org/10.5381/jot.2008.7.6.a4
Arnaoudova, Venera, et al. “Overcoming comprehension barriers in the AspectJ programming language.” The Journal of Object Technology, vol. 7, no. 6, 2008, p. 121, https://doi.org/10.5381/jot.2008.7.6.a4.
Arnaoudova, Venera, Laleh Mousavi Eshkevar, Elaheh Safari Sharifabadi, and Constantinos Constantinides. 2008. “Overcoming comprehension barriers in the AspectJ programming language.” The Journal of Object Technology 7 (6): 121. https://doi.org/10.5381/jot.2008.7.6.a4.
Arnaoudova, V. et al. (2008) ‘Overcoming comprehension barriers in the AspectJ programming language’, The Journal of Object Technology, 7(6), p. 121. Available at: https://doi.org/10.5381/jot.2008.7.6.a4.
@article{arnaoudova2008overcoming,
title = {{Overcoming comprehension barriers in the AspectJ programming language.}},
author = {Arnaoudova, Venera and Eshkevar, Laleh Mousavi and Sharifabadi, Elaheh Safari and Constantinides, Constantinos},
journal = {The Journal of Object Technology},
volume = {7},
number = {6},
pages = {121},
year = {2008},
doi = {10.5381/jot.2008.7.6.a4}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.