This paper introduces a software architecture and gamification model tailored for software engineering environments. The innovative aspect of the proposed gamification engine is its ability to centralize logging of participant behaviors and define game rules, effectively managing responses to those behaviors. By consolidating all business logic within the engine, organizations can implement gamification strategies uniformly, improving motivation and engagement. A case study demonstrates the practical application and effectiveness of this engine within a real company, while discussing limitations and potential for future work.
In our proposal, we centralized the logging of participant behaviors in software engineering environments, allowing organizations to gamify their processes efficiently by defining game rules.
Our gamification engine's business logic centralization not only enhances data consistency but also simplifies the implementation of diverse game mechanics across various software engineering environments.
Collection
[
|
...
]