Issue No. 06 - November/December (2008 vol. 25)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.162
Željko Obrenovic , Technical University, Eindhoven
Dragan Gaševic , Athabasca University
Anton Eliëns , Vrije Universiteit, Amsterdam
Using opportunistic software development principles in computer engineering education encourages students to be creative and to develop solutions that cross the boundaries of diverse technologies. A framework for opportunistic software development education helps to create a space in which students can combine systems that were never meant to work together or even to be reused, and thus produce innovative ideas and solutions. A case study involving students in a course on intelligent human-computer interaction design demonstrates the approach, and the authors discuss some lessons learned.
opportunistic software development, software engineering education, creativity support
D. Gaševic, &. Obrenovic and A. Eliëns, "Stimulating Creativity through Opportunistic Software Development," in IEEE Software, vol. 25, no. , pp. 64-70, 2008.