Gamification: a Game Changer for Managing Technical Debt? A Design Study
نویسندگان
چکیده
Context: Technical debt management is challenging for software engineers due to poor tool support and a lack of knowledge on how to prioritize technical debt repayment and prevention activities. Furthermore, when there is a large backlog of debt, developers often lack the motivation to address it. Objective: In this paper, we describe a design study to investigate how gamification can support Technical Debt Management in a large legacy software system of an industrial company. Our study leads to a novel tool (named Themis) that combines technical debt support, version control, and gamification features. In addition to gamification features, Themis provides suggestions for developers on where to focus their effort, and visualizations for managers to track technical debt activities. Method: We describe how Themis was refined and validated in an iterative deployment with the company, finally conducting a qualitative study to investigate how the features of Themis affect technical debt management behavior. We consider the impact on both developers and managers. Results: Our results show that it achieves increased developer motivation, and supports managers in monitoring and influencing developer behaviors. We show how our findings may be transferable to other contexts by proposing guidelines on how to apply gamification. Conclusions: With this case, gamification appears as a promising solution to help technical debt management, although it needs to be carefully designed and implemented to avoid its possible negative effects.
منابع مشابه
The role of Gamification in Knowledge Sharing using Grounded Theory and MAXQDA Qualitative Modeling
Background and Aim: Today, knowledge is essential to the survival and success of any organization. Given that they are the people who create, share and use knowledge, an organization cannot effectively use knowledge unless its employees are willing to share their knowledge and attract knowledge of others. On the other hand, Gamification involves combining the usual mechanisms in the games with ...
متن کاملInvestigating the Relationship between Player Types and Learning Styles in Gamification Design
An educational gamification is a new approach that has developed hopes to increase the effectiveness of learning. Computer game users are actually players that are categorized according to their personalities and have different learning styles. To achieve maximum performance in designing gamified learning, one can determine the relationship between player types and their learning styles, and th...
متن کاملTD-Manager: a tool for managing technical debt through integrated catalog
Technical debt is an emergent area that has stimulated academical concern, its practical application cope development activities such as documentation, design, code and test. However, literature review pointed out an integration gap between identifying and accurately cataloging technical debt. It also mentioned bunch of tools for most activities on software development process that could identi...
متن کاملGamifying the library services: A new concept in interacting with users
Background and Aim: Gamification refers to the use of game elements in non-game contexts to motivate engagement. This definition is the most comprehensive one presented so far. The term was proposed first in 2002 but it has been prolonged 8 years to attract individuals’’ attention. Gamification has been applied in various contexts according to its capabilities. The current study aims to investi...
متن کاملLearning Gamification Design - An Usability First Approach for the Enterprise Infoboard Experiment
Gamification or gameful design attempts to raise participation through the application of game design patterns and principles in nongame environments. It has successfully been applied but in many cases gamification fails due to di↵erent kind of design phase pitfalls. Several game and gamification design taxonomies and guides exists. But it is hard to select the right one for a specific applicat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1802.02693 شماره
صفحات -
تاریخ انتشار 2018