Issue No.06 - November/December (2008 vol.25)
Željko Obrenovic , Technical University, Eindhoven
Dragan Gaševic , Athabasca University
Anton Eliëns , Vrije Universiteit, Amsterdam
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.162
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
Željko Obrenovic, Dragan Gaševic, Anton Eliëns, "Stimulating Creativity through Opportunistic Software Development", IEEE Software, vol.25, no. 6, pp. 64-70, November/December 2008, doi:10.1109/MS.2008.162