Exploring the Role of Creativity in Software Engineering
Wouter Groeneveld, Laurens Luyten, Joost Vennekens, Kris Aerts

TL;DR
This study explores the significance of creativity in software engineering, identifying key factors, techniques, and environments that foster creativity to enhance problem-solving and innovation in the field.
Contribution
It provides a detailed qualitative analysis of creativity's role in software engineering, highlighting techniques, recognition, and environmental factors that support creative work.
Findings
Creative techniques are actively used by engineers.
Recognition of creativity involves specific cues and behaviors.
Supportive environments enhance creative problem-solving.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPsychological and Educational Research Studies · Creativity in Education and Neuroscience · Team Dynamics and Performance
