Show all

2008

Arnaoudova, Venera; Eshkevari, Laleh Mousavi; Sharifabadi, Elaheh Safari; Constantinides, Constantinos

Overcoming comprehension barriers in the AspectJ programming language Journal Article

In: Journal of Object Technology (JOT), vol. 7, no. 6, pp. 121–142, 2008.

BibTeX | Tags: aspect-oriented programming, empirical study, program comprehension

Eshkevari, Laleh Mousavi; Arnaoudova, Venera; Constantinides, Constantinos

Comprehension and dependency analysis of aspect-oriented programs through declarative reasoning Inproceedings

In: Proceedings of the International Symposium on Practical Aspects of Declarative Languages (PADL), pp. 35–52, 2008.

BibTeX | Tags: aspect-oriented programming, AspectJ, declarative reasoning, dependency analysis, program comprehension, static analysis

Arnaoudova, Venera; Constantinides, Constantinos

Adaptation of refactoring strategies to multiple axes of modularity: characteristics and criteria Inproceedings

In: Proceedings of the International Conference on Software Engineering Research, Management and Applications (SERA), pp. 105–114, 2008.

BibTeX | Tags: Aquarium, aspect-oriented programming, modularity unit, object-oriented programming, refactoring, Ruby

Ghanbari, Hamoun; Constantinides, Constantinos; Arnaoudova, Venera

A hybrid query engine for the structural analysis of Java and AspectJ programs Inproceedings

In: Proceedings of the Working Conference on Reverse Engineering (WCRE), pp. 133–137, 2008.

BibTeX | Tags: aspect-oriented programming, AspectJ, high-level textual query language, hybrid query engine, Java, object-oriented programming, query languages, visual query interface