Lancaster EPrints

Aspect assumptions:a retrospective study of AspectJ developers' assumptions about aspect usage

Zschaler, Steffen and Rashid, Awais (2011) Aspect assumptions:a retrospective study of AspectJ developers' assumptions about aspect usage. In: AOSD '11 Proceedings of the tenth international conference on Aspect-oriented software development. ACM Press, New York, pp. 93-104. ISBN 978-1-4503-0605-8

Full text not available from this repository.

Abstract

Aspect developers constantly make a range of assumptions about the context in which their aspects will be deployed; ranging from assumptions about other aspects deployed to assumptions about semantic properties of the base and the joinpoints at which an aspect is woven. Although it has been acknowledged that such assumptions need to be made explicit to validate aspects in the face of evolution (both of aspects and the base) and reuse as well as to mitigate the fragile-pointcut problem, so far no study exists that identifies the types of assumptions aspect developers make. In this paper, we present a retrospective study of three medium-sized open-source AspectJ projects and assumptions identified in these. This leads to an initial classification of assumptions that can form the basis for further research into how best to support each type of assumption.

Item Type: Contribution in Book/Report/Proceedings
Subjects: UNSPECIFIED
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 51070
Deposited By: ep_importer_pure
Deposited On: 03 Nov 2011 14:33
Refereed?: No
Published?: Published
Last Modified: 23 Sep 2014 18:21
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/51070

Actions (login required)

View Item