{'fraction_non_alphanumeric': 0.023415977961432508, 'fraction_numerical': 0.0, 'mean_word_length': 5.486607142857143, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Software Gamification Model for Cross-Cultural Software Development Teams

Gamification is the use of game design elements in non-game context platforms such as services and marketing to motivate people to participate in planned activities to increase engagement and loyalty to achieve goals.
 Gamification has been applied to academic fields including software engineering in recent years. Some studies show that gamification can motivate engineers in Software Engineering (SE) if applied appropriately. However, most gamification implementations are lacking well-defined frameworks or models.
 This paper develops a software gamification model (SGM) with a well-defined framework that provides a robust process for implementing gamification for SE. This model also contains elements from applied psychology, Social Software Engineering (SSE), and the Capability Maturity Model (CMM). Having those elements ensures that the model has a solid foundation in gamification and SE disciplines. The model is further tailored for cross-cultural software development teams (CCSDT).
 CCSDT have been popular in recent years due to the fact that software development has become a global business. However, as more and more CCSDT are formed, many challenges and issues have been raised in those cross-cultural environments stemming from miscommunication, misunderstanding, cultural differences and conflicts. This paper uses the SGM to help resolve the issues.