Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Personal tools
You are here: Home Theses Gamifying User Engagement in Software Development


Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports





Gamifying User Engagement in Software Development

Thesis type
  • Bachelor
Student Manuel Gottschlich
Status Finished
Submitted in 2017
Proposal on 01. Jun 2017 15:45
Proposal room Seminarraum I5
Add proposal to calendar vCal
Presentation on 26. Sep 2017 17:15
Presentation room Seminarraum I5
Add presentation to calendar vCal

End user engagement in software development has the objective to embed the ideas and requests of users in the feature selection process of developers. By discussion, priorization and voting on requirements, researchers, designers and developers get a better understanding of what functionality could drive an app's or service's success in the future. To this end, we have come up with the Requirements Bazaar, a tool for enabling mutual engagement in the software development process. It is available on . In this thesis, we want to research, to what extent gamification supports the goals of Requirements Bazaar.

We understand "gamification" as the use of game-design elements and game principles in other contexts than gaming. Typical examples are leaderboards and achievements, awarded to users upon completing certain tasks. In the context of software development, end users could get points for posting requirements, while developers could be awarded for developing a specific feature. This thesis should research existing scientific and practical approaches to the gamification of software development projects. The findings should then be applied in Requirements Bazaar. It is developed following state-of-the-art technologies with the backend being built on top of our solid Java-based las2peer microservices framework and the frontend being constructed of HTML5 Web Components. In previous work, we have additionally created a framework for the aspect-oriented extension of las2peer services for gamification. Thus, the work needs to reuse the existing tools and apply it to the Requirements Bazaar. The result should comprise appropriate Web Components that can be integrated easily in both the Bazaar frontend as well as 3rd party websites. An evaluation needs to be performed to verify how engagement was influenced by the means of gamification.

The bachelor student should have good programming skills in Java and JavaScript and be interested in engaging with users, designers, researchers and developers.

If you are interested in this thesis, please do not hesitate to send a short e-mail to

Related projects

Document Actions