Gamification in Software Engineering
Software engineering processes confront developers with complex, interwoven systems that must be understood and coordinated across different roles and tools. From a Human-Computer Interaction perspective, navigating such a complex work environment benefits from clear, concise information flows and strong feedback mechanisms for interaction, as in digital games.
This thesis investigates how game-inspired interaction and feedback principles can support a sense of control and agency in software development processes. Building on research in HCI and gamification, it explores how visual embellishments and structured, game-like feedback can enhance engagement and understanding within development workflows.
The work consists of a structured literature review and the design and implementation of prototype user interface that provides gamified infromational
and interaction feedback for a specific use case in software development.
Task Summary
The thesis includes the following:
- Literature Review: Explore literature on gamification, audiovisual embellishment, and motivational design in software development.
- Prototype Implementation: Build an interactive prototype/mock-up of a gamified interface for software development processes.
- Evaluation: The prototype will be evaluated by an expert in gamification and/or software development.
- Discussion: Reflect on the challenges and opportunities of adding gamified interaction and feedback methods to software development tools
Skills
Required: Software Development
Beneficial: UX-Design, Game Design
Contact
Friedrich Schadow
