Stimulating Creativity through Opportunistic Software Development

Z. Obrenovic, D. Gasevic, A.P.W. Eliëns

Research output: Contribution to JournalArticleAcademicpeer-review


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. © 2008 IEEE.
Original languageEnglish
Pages (from-to)64-70
JournalIEEE Software
Issue number6
Publication statusPublished - 2008

Bibliographical note



Dive into the research topics of 'Stimulating Creativity through Opportunistic Software Development'. Together they form a unique fingerprint.

Cite this