Overcoming comprehension barriers in the AspectJ programming language

By: Venera Arnaoudova, Laleh Mousavi Eshkevar, Elaheh Safari Sharifabadi, Constantinos Constantinides

Abstract

While teaching AspectJ we realized that in some cases, understanding its semantics may not be obvious for students. The purpose of this paper is, therefore, to understand why this difficulty exists, to contribute to the comprehension of AspectJ based on our empirical work by exploring different cases 2 and to encourage people to use it by showing that some of the unintuitive 3 behavior comes from the underling language Java and the explanation should be searched there. Our contribution is to aid students and educators, as well as individuals such as practitioners and researchers engaged in development or maintenance of AspectJ programs.

Cite as:

Venera Arnaoudova, Laleh Mousavi Eshkevar, Elaheh Safari Sharifabadi, Constantinos Constantinides, “Overcoming comprehension barriers in the AspectJ programming language”, Journal of Object Technology, Volume 7, no. 6 (July 2008), pp. 121-142, doi:10.5381/jot.2008.7.6.a4.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact