English
Related papers

Related papers: Gamification: a Game Changer for Managing Technica…

200 papers

Technical debt happens when teams take shortcuts on software development to gain short-term benefits at the cost of making future changes more expensive. Previous results show that there is a misalignment between the prioritization done by…

Software Engineering · Computer Science 2021-07-13 Rodrigo Rebouças de Almeida

Technical debt is a metaphor used to convey the idea that doing things in a "quick and dirty" way when designing and constructing a software leads to a situation where one incurs more and more deferred future expenses. Similarly to…

Software Engineering · Computer Science 2019-04-03 Alvine Boaye Belle

Managing technical debt (TD) is essential for maintaining long-term software projects. Nonetheless, the time and cost involved in technical debt management (TDM) are often high, which may lead practitioners to omit TDM tasks. The adoption…

Software Engineering · Computer Science 2025-02-06 João Paulo Biazotto , Daniel Feitosa , Paris Avgeriou , Elisa Yumi Nakagawa

Within the evolving field of digital intervention, serious games emerge as promising tools for evidence-based interventions. Research indicates that gamified therapy, whether employed independently or in conjunction with online…

Human-Computer Interaction · Computer Science 2024-04-17 Julieana Moon , Naimul Khan

The long lifetime and the evolving nature of industrial products make them subject to technical debt at different levels. Despite multiple years of research on technical debt management, our industrial experience shows that introducing…

Software Engineering · Computer Science 2021-04-19 Somayeh Malakuti , Jens Heuschkel

This study explores the role of gamification in enhancing academic library services in India by surveying library leaders across various institutions. Using game-like elements in non-game contexts, gamification can boost user engagement and…

Computers and Society · Computer Science 2025-08-05 Subaveerapandiyan A , Pragya Lohia , Dattatraya Kalbande , Naved Ahmad , Kailash Chand Sharma

Context. Technical Debt (TD) refers to short-term beneficial software solutions that impede future changes, making TD management essential. However, establishing a TD management (TDM) process is one of the most pressing concerns in…

Software Engineering · Computer Science 2026-03-04 Marion Wiese , Kamila Serwa , Eva Bittner

Gamification is a technological, economic, cultural, and societal development toward promoting a more game-like reality. As this emergent phenomenon has been gradually consolidated into our daily lives, especially in educational settings,…

Computers and Society · Computer Science 2023-09-27 Ana Carolina Tomé Klock , Brenda Salenave Santana , Juho Hamari

The impact of Technical Debt (TD) on software maintenance and evolution is of great concern, but recent evidence shows that a considerable amount of TD is fixed by the same developers who introduced it; this is termed self-fixed TD. This…

Software Engineering · Computer Science 2021-06-23 Jie Tan , Daniel Feitosa , Paris Avgeriou

Advances in AI have led to new types of technical debt in software engineering projects. AI-based competition platforms face challenges due to rapid prototyping and a lack of adherence to software engineering principles by participants,…

Software Engineering · Computer Science 2024-08-02 Dionysios Sklavenitis , Dimitris Kalles

Junior indie game developers in distributed, part-time teams lack production frameworks suited to their specific context, as traditional methodologies are often inaccessible. This study introduces the CIGDI (Co-Intelligence Game Development…

Human-Computer Interaction · Computer Science 2025-12-11 Yujie Zhang

Most people struggle with prioritizing work. While inexact heuristics have been developed over time, there is still no tractable principled algorithm for deciding which of the many possible tasks one should tackle in any given day, month,…

Artificial Intelligence · Computer Science 2021-09-16 Saksham Consul , Jugoslav Stojcheski , Valkyrie Felso , Falk Lieder

To complete tasks faster, developers often have to sacrifice the quality of the software. Such compromised practice results in the increasing burden to developers in future development. The metaphor, technical debt, describes such practice.…

Software Engineering · Computer Science 2022-02-15 Jiakun Liu , Qiao Huang , Xin Xia , Emad Shihab , David Lo , Shanping Li

Providing customized products and services in the modern business world is one of the most efficient solutions to improve users' experience and their engagements with the industries. To aim, recommender systems, by producing personalized…

Information Retrieval · Computer Science 2025-08-05 Ali Fallahi , Azam Bastanfard , Amineh Amini , Hadi Saboohi

Game development is an interdisciplinary concept that embraces artistic, software engineering, management, and business disciplines. This research facilitates a better understanding of important dimensions of digital game development…

Software Engineering · Computer Science 2017-11-27 Saiqa Aleem , Luiz Fernando Capretz , Faheem Ahmed

Context: While most research shows positive effects of gamification, the focus on its adverse effects is considerably smaller and further understanding is needed. Objective: To provide a comprehensive overview on research reporting negative…

Software Engineering · Computer Science 2023-05-16 Clauvin Almeida , Marcos Kalinowski , Anderson Uchoa , Bruno Feijo

Advances in technology, a growing pool of sensitive data, and heightened global tensions has increased the demand for skilled cybersecurity professionals. Despite the recent increase in attention given to cybersecurity education,…

Cryptography and Security · Computer Science 2025-02-11 Dylan Huitema , Albert Wong

Microservice is a popular software architecture that relies on decentralized teams and clear service ownership to support modularity and scalability. However, in practice, developers frequently contribute across multiple services, creating…

Software Engineering · Computer Science 2026-04-27 Xiaozhou Li

We examine how the behavior of software developers changes in response to removing gamification elements from GitHub, an online platform for collaborative programming and software development. We find that the unannounced removal of daily…

Software Engineering · Computer Science 2021-05-11 Lukas Moldon , Markus Strohmaier , Johannes Wachs

Background. Technical debt (TD) has long been one of the key factors influencing the maintainability of software products. It represents technical compromises that sacrifice long-term software quality for potential short-term benefits.…

Software Engineering · Computer Science 2024-07-31 Xiaozhou Li , Matteo Esposito , Andrea Janes , Valentina Lenarduzzi