@inproceedings{394e577a2ced4b90997249d6c47470b8,
title = "Introducing a graduate course on Aspect-Oriented Software Development",
abstract = "Aspect-oriented software development (AOSD) is an advanced paradigm for separation of concerns (SOC) in software development, which provides explicit concepts to modularize so-called crosscutting concerns. After being accepted both by a broad community of researchers and the industry it is now getting introduced in courses in universities. This paper describes the experiences of the graduate course Aspect-Oriented Software Development that was introduced at Bilkent University in Ankara, Turkey. The lessons learned can be useful for peer educators who teach or aim to teach a similar course.",
keywords = "CR-D.2, EWI-8895, IR-66815, METIS-228574",
author = "B. Tekinerdogan",
year = "2005",
month = mar,
day = "15",
language = "Undefined",
number = "2",
pages = "361--368",
booktitle = "International Journal of Engineering Education",
}