conference paper · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · 2009
Teaching software architectures and aspect-oriented software development using open-source projects
Cristóbal Costa-Soria, Jennifer Pérez
Cited by 10Abstract and details only
Abstract
The complexity and the big size of current software systems are challenges to be faced in software development. In the last few years, these challenges have increased the effort required to develop such large software systems. As a result, students must be able to develop these systems using approaches that reduce their development costs. Two of these approaches are Software Architectures and the Aspect-Oriented Software Development. However, in order to acquire skills in these approaches, students must put them into practice in realistic software projects. For this reason, we propose a reverse engineering method to learn these approaches by using open-source projects.
Cite this paper
Costa-Soria, C., & Pérez, J. (2009). Teaching software architectures and aspect-oriented software development using open-source projects. ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), 385. https://doi.org/10.1145/1562877.1563027
Costa-Soria, Cristóbal, and Jennifer Pérez. “Teaching software architectures and aspect-oriented software development using open-source projects.” ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), 2009, p. 385, https://doi.org/10.1145/1562877.1563027.
Costa-Soria, Cristóbal, and Jennifer Pérez. 2009. “Teaching software architectures and aspect-oriented software development using open-source projects.” ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE): 385. https://doi.org/10.1145/1562877.1563027.
Costa-Soria, C. and Pérez, J. (2009) ‘Teaching software architectures and aspect-oriented software development using open-source projects’, ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), p. 385. Available at: https://doi.org/10.1145/1562877.1563027.
@article{costasoria2009teaching,
title = {{Teaching software architectures and aspect-oriented software development using open-source projects}},
author = {Costa-Soria, Cristóbal and Pérez, Jennifer},
journal = {ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)},
pages = {385},
year = {2009},
doi = {10.1145/1562877.1563027}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Reverse engineering technique to enhance software engineering education
Ahmad K. Ghafarian · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · 2005
Cited by 3
Bridging the academia-industry gap in software engineering: A client-oriented open source
Bonnie MacKellar, Mihaela Sabin, Allen B. Tucker · University of New Hampshire Scholars Repository (University of New Hampshire at Manchester) · 2014
Cited by 0
A Collaborative Approach to Teaching Software Architecture
Arie Van Deursen A, Mauricio Finavaro Aniche, Joop Aué et al. · ACM Technical Symposium on Computer Science Education (SIGCSE) · 2017
Cited by 42Open access
A Model Curriculum for Aspect-Oriented Software Development
Johan Brichau, Ruzanna Chitchyan, Alessandro Daeli Garcia et al. · IEEE Software · 2006
Cited by 7Open access
Exploration on Theoretical and Practical Projects of Software Architecture Course
Li Zhang, Yanxu Li, Ning Ge · International Conference on Computer Science & Education (ICCSE) · 2020
Cited by 5
Bridging the Academia-Industry Gap in Software Engineering: A Client-Oriented Open Source Software Projects Course
Bonnie MacKellar, Mihaela Sabin, Allen B. Tucker · IGI Global eBooks · 2015
Cited by 1
An approach for teaching software engineering through reverse engineering
Cristóbal Costa-Soria, Manuel Llavador, M. Carmen Penadés · EAEEIE Annual Conference (EAEEIE) · 2009
Cited by 5