Gamification in Software Engineering

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:

  1. Literature Review: Explore literature on gamification, audiovisual embellishment, and motivational design in software development.
  2. Prototype Implementation: Build an interactive prototype/mock-up of a gamified interface for software development processes.
  3. Evaluation: The prototype will be evaluated by an expert in gamification and/or software development.
  4. 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

friedrich.schadow∂kit.edu