Skip to content
Free planNo credit card requiredStart writing

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

APA 7

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

MLA 9

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.

Chicago

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.

Harvard

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.

BibTeX
@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.