Exploring the Role of Creativity in Software Engineering

W Groeneveld, L Luyten, J Vennekens, K Aerts

Research output: Chapter in Book/Report/Conference proceedingConference paper

27 Citations (Scopus)

Abstract

In order to solve today's complex problems in the world of software development, technical knowledge is no longer enough. Previous studies investigating and identifying non-technical skills of software engineers show that creative skills also play an important role in tackling difficult problems. However, creativity is typically a very vague concept to which everyone gives their own interpretation. Also, there is little research that focuses specifically on creativity in the field of software engineering. To better understand the role of creativity in this field, we conducted four focus groups, inviting 33 experts from four nationally and internationally renowned companies in total. This resulted in 399 minutes of transcripts, further coded into 39 sub-themes grouped into seven categories: technical knowledge, communication, constraints, critical thinking, curiosity, creative state of mind, and creative techniques. This study identifies the added value of creativity, which creative techniques are used, how creativity can be recognized, the reasons for being creative, and what environment is needed to facilitate creative work. Our ultimate goal is to use these findings to instill and further encourage the creative urge among undergraduate students in higher education.
Original languageEnglish
Title of host publication2021 IEEE/ACM 43nd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS).
PublisherIEEE/ACM
Pages1-9
Number of pages9
Volume1
ISBN (Electronic)9780738133225
ISBN (Print)978-1-6654-0139-5
DOIs
Publication statusPublished - 21 May 2021
Externally publishedYes

Publication series

NameProceedings - International Conference on Software Engineering
Volume2021-May
ISSN (Print)0270-5257

Bibliographical note

Publisher Copyright:
© 2021 IEEE.

Fingerprint

Dive into the research topics of 'Exploring the Role of Creativity in Software Engineering'. Together they form a unique fingerprint.

Cite this