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.
@article{2008-JOT-Arnaoudova-AspectJ,
title = {Overcoming comprehension barriers in the AspectJ programming language},
author = {Venera Arnaoudova and Laleh {Mousavi Eshkevari} and Elaheh {Safari Sharifabadi} and Constantinos Constantinides},
year = {2008},
date = {2008-01-01},
journal = {Journal of Object Technology (JOT)},
volume = {7},
number = {6},
pages = {121--142},
keywords = {aspect-oriented programming, empirical study, program comprehension},
pubstate = {published},
tppubtype = {article}
}
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.
@inproceedings{2008-PADL-Mousavi-DependAnalysisAOP,
title = {Comprehension and dependency analysis of aspect-oriented programs through declarative reasoning},
author = {Laleh {Mousavi Eshkevari} and Venera Arnaoudova and Constantinos Constantinides},
year = {2008},
date = {2008-01-01},
booktitle = {Proceedings of the International Symposium on Practical Aspects of Declarative Languages (PADL)},
pages = {35--52},
keywords = {aspect-oriented programming, AspectJ, declarative reasoning, dependency analysis, program comprehension, static analysis},
pubstate = {published},
tppubtype = {inproceedings}
}
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.
@inproceedings{2008-SERA-Arnaoudova-MultipleAxesModularity,
title = {Adaptation of refactoring strategies to multiple axes of modularity: characteristics and criteria},
author = {Venera Arnaoudova and Constantinos Constantinides},
year = {2008},
date = {2008-01-01},
booktitle = {Proceedings of the International Conference on Software Engineering Research, Management and Applications (SERA)},
pages = {105--114},
keywords = {Aquarium, aspect-oriented programming, modularity unit, object-oriented programming, refactoring, Ruby},
pubstate = {published},
tppubtype = {inproceedings}
}
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.
@inproceedings{2008-WCRE-Ghambari-QueryEngine,
title = {A hybrid query engine for the structural analysis of Java and AspectJ programs},
author = {Hamoun Ghanbari and Constantinos Constantinides and Venera Arnaoudova},
year = {2008},
date = {2008-01-01},
booktitle = {Proceedings of the Working Conference on Reverse Engineering (WCRE)},
pages = {133--137},
keywords = {aspect-oriented programming, AspectJ, high-level textual query language, hybrid query engine, Java, object-oriented programming, query languages, visual query interface},
pubstate = {published},
tppubtype = {inproceedings}
}