Today, one of the challenges in software engineering is utilizing application lifecycle management (ALM) tools
effectively in software development. In particular, it is hard for software developers to engage with the work items that are
appointed to themselves in these ALM tools. In this study, we have focused on bug tracking in ALM where one of the most
important metrics is mean time to resolution that is the average time to fix a reported bug. To improve this metric, we
developed a serious game application based on an auction-based reward mechanism. The ultimate aim of this approach is
to create an incentive structure for software practitioners to find and resolved bugs that are auctioned where participants
are encouraged to solve and test more bugs in less time and improve quality of software development in a competitive
environment. We conduct hypothesis tests by performing a Monte Carlo simulation. The preliminary results of this research
support the idea that using a gamification approach for an issue tracking system enhances the productivity and decreases
mean time to resolution.
Metadata
Item Type:
Article (Published)
Refereed:
Yes
Uncontrolled Keywords:
Monte Carlo methods; program debugging; software development management; computer games; software maintenance; public domain software; project management