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