Home > Research > Publications & Outputs > A model curriculum for aspect-oriented software...
View graph of relations

A model curriculum for aspect-oriented software development

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A model curriculum for aspect-oriented software development. / Brichau, Johan; Chitchyan, Ruzanna; Clarke, Siobhan et al.
In: IEEE Software, Vol. 23, No. 6, 2006, p. 53-61.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Brichau, J, Chitchyan, R, Clarke, S, D'Hondt, E, Garcia, A, Haupt, M, Joosen, W, Katz, S, Noye, J, Rashid, A & Südholt, M 2006, 'A model curriculum for aspect-oriented software development', IEEE Software, vol. 23, no. 6, pp. 53-61. https://doi.org/10.1109/MS.2006.146

APA

Brichau, J., Chitchyan, R., Clarke, S., D'Hondt, E., Garcia, A., Haupt, M., Joosen, W., Katz, S., Noye, J., Rashid, A., & Südholt, M. (2006). A model curriculum for aspect-oriented software development. IEEE Software, 23(6), 53-61. https://doi.org/10.1109/MS.2006.146

Vancouver

Brichau J, Chitchyan R, Clarke S, D'Hondt E, Garcia A, Haupt M et al. A model curriculum for aspect-oriented software development. IEEE Software. 2006;23(6):53-61. doi: 10.1109/MS.2006.146

Author

Brichau, Johan ; Chitchyan, Ruzanna ; Clarke, Siobhan et al. / A model curriculum for aspect-oriented software development. In: IEEE Software. 2006 ; Vol. 23, No. 6. pp. 53-61.

Bibtex

@article{19079770c54548438317d34ed5a60ffb,
title = "A model curriculum for aspect-oriented software development",
abstract = "As new software engineering techniques emerge, there's a cognitive shift in how developers approach a problem's analysis and how they design and implement its software-based solution. Future software engineers must be appropriately and effectively trained in new techniques' fundamentals and applications. With techniques becoming more mature, such training moves beyond specialized industrial courses into postgraduate curricula (as advanced topics) and subsequently into undergraduate curricula. A model curriculum for aspect-oriented software development provides guidelines about fundamentals, a common framework, and a step toward developing a body of knowledge.",
keywords = "aspect-oriented software development , computer science education , curriculum",
author = "Johan Brichau and Ruzanna Chitchyan and Siobhan Clarke and Ellie D'Hondt and Alessandro Garcia and Michael Haupt and Wouter Joosen and Shmuel Katz and Jacques Noye and Awais Rashid and Mario S{\"u}dholt",
year = "2006",
doi = "10.1109/MS.2006.146",
language = "English",
volume = "23",
pages = "53--61",
journal = "IEEE Software",
issn = "0740-7459",
publisher = "IEEE Computer Society",
number = "6",

}

RIS

TY - JOUR

T1 - A model curriculum for aspect-oriented software development

AU - Brichau, Johan

AU - Chitchyan, Ruzanna

AU - Clarke, Siobhan

AU - D'Hondt, Ellie

AU - Garcia, Alessandro

AU - Haupt, Michael

AU - Joosen, Wouter

AU - Katz, Shmuel

AU - Noye, Jacques

AU - Rashid, Awais

AU - Südholt, Mario

PY - 2006

Y1 - 2006

N2 - As new software engineering techniques emerge, there's a cognitive shift in how developers approach a problem's analysis and how they design and implement its software-based solution. Future software engineers must be appropriately and effectively trained in new techniques' fundamentals and applications. With techniques becoming more mature, such training moves beyond specialized industrial courses into postgraduate curricula (as advanced topics) and subsequently into undergraduate curricula. A model curriculum for aspect-oriented software development provides guidelines about fundamentals, a common framework, and a step toward developing a body of knowledge.

AB - As new software engineering techniques emerge, there's a cognitive shift in how developers approach a problem's analysis and how they design and implement its software-based solution. Future software engineers must be appropriately and effectively trained in new techniques' fundamentals and applications. With techniques becoming more mature, such training moves beyond specialized industrial courses into postgraduate curricula (as advanced topics) and subsequently into undergraduate curricula. A model curriculum for aspect-oriented software development provides guidelines about fundamentals, a common framework, and a step toward developing a body of knowledge.

KW - aspect-oriented software development

KW - computer science education

KW - curriculum

U2 - 10.1109/MS.2006.146

DO - 10.1109/MS.2006.146

M3 - Journal article

VL - 23

SP - 53

EP - 61

JO - IEEE Software

JF - IEEE Software

SN - 0740-7459

IS - 6

ER -