ABSTRACT
Requirements engineering (RE) presents several challenges stemming from the required collaboration and knowledge transfer between analysists, developers, and customers. Motivation theories have been used occasionally to analyze and encourage motivation and engagement of stakeholders in RE tasks. In recent years, gamification techniques have been used in software engineering tasks, and specifically, in RE tasks in order to promote stakeholder engagement. However, existing research works seldom offer a rigorous method for designing gamification environments for RE tasks. This paper describes a socio-technical environment, which was built for requirements elicitation and specification. This environment allows researchers and team managers to decide on different mechanisms to gamify the current RE task in practice. The environment was evaluated by experts and was further tested with the participation of students in two proof of concept studies for demonstrating its functionality, yielding some anecdotic results.
- Appleton, J. J., Christenson, S. L., Kim, D., and Reschly, A. L. 2006. Measuring cognitive and psychological engagement: Validation of the student engagement Instrument. Journal of School Psychology, 44, 5, ( 2006 ), 427-445. Google ScholarCross Ref
- Ašeriškis, D., & Damaševičius, R. ( 2014, March). Gamification of a project management system. In Proc. of Int. Conference on Advances in ComputerHuman Interactions ACHI2014 (pp. 200-207 ). Google Scholar
- Brooke, J. ( 1996 ). SUS-A quick and dirty usability scale. Usability evaluation in industry, 189 ( 194 ), 4-7. Google Scholar
- Csikszentmihalyi, M. Finding flow: The psychology of engagement with everyday life. Basic Books, 1997. Google Scholar
- Cursino, R., Ferreira, D., Lencastre, M., Fagundes, R., & Pimentel, J. ( 2018, September). Gamification in requirements engineering: a systematic review. In 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC) (pp. 119-125 ). IEEE. Google Scholar
- Damodaran, L. 1996. User involvement in the systems design process practical guide for users. 1996. Behaviour and Information Technology, 15, 6, ( 1996 ). 363-377. Google ScholarCross Ref
- Deterding, S., Khaled, R., Nacke, L., and Dixon, D. 2011. Gamification: Toward a definition. In CHI 2011 gamification Workshop Proceedings, 12-15. Google Scholar
- Fernandes, J., Duarte, D., Ribeiro, C., Farinha, C., Pereira, J. M., and da Silva, M. M. 2012. iThink: A game-based approach towards improving collaboration & participation in requirement elicitation. Procedia Computer Science, 15, ( 2012 ), 66-77. Google Scholar
- Finkelstein, S. R., & Fishbach, A. ( 2011 ). Tell me what I did wrong: Experts seek and respond to negative feedback. Journal of Consumer Research, 39 ( 1 ), 22-38. Google ScholarCross Ref
- Fricker, S. A., Thümmler, C., & Gavras, A. (Eds.). ( 2015 ). Requirements engineering for digital health. Springer. Google Scholar
- Green, M. C., & Brock, T. C. ( 2000 ). The role of transportation in the persuasiveness of public narratives. Journal of personality and social psychology, 79 ( 5 ), 701. Google ScholarCross Ref
- Hassan L., Dias, A., & Hamari, J. ( 2019 ). How motivational feedback increases user's benefits and continued use: A study on gamification, quantified-self and social networking. International Journal of Information Management, 46, 151-16 Google ScholarDigital Library
- Inayat, I., Salim, S. S., Marczak, S., Daneva, M., and Shamshirband, S. 2015. A systematic literature review on agile requirements engineering practices and challenges. Computers in Human Behavior, 51, ( 2015 ), 915-929. Google Scholar
- Jakubowski, M. ( 2014, March). Gamification in Business and Education –Project of Gamified Course For University Students. In Developments in Business Simulation and Experiential Learning: Proceedings of the Annual ABSEL conference (Vol. 41 ). Google Scholar
- Khandelwal, S., Sripada, S. K., and Reddy, Y. R. 2017. Impact of Gamification on Code review process: An Experimental Study. In Proceedings of the 10th Innovations in Software Engineering Conference ACM.. 122-126 Google Scholar
- Kim, J. T., & Lee, W. H. ( 2012 ). Dynamical model for gamification: Optimization of four primary factors of learning games for educational effectiveness. In Computer Applications for Graphics, Grid Computing, and Industrial Environment (pp. 24-32 ). Springer, Berlin, Heidelberg. Google Scholar
- Kitchenham, B. A., Budgen, D., & Brereton, P. ( 2015 ). Evidence-based software engineering and systematic reviews (Vol. 4 ). CRC Google Scholar
- Kolpondinos, M. Z. H., & Glinz, M. ( 2017, September). Behind Points and Levels-The Influence of Gamification Algorithms on Requirements Prioritization. In 2017 IEEE 25th International Requirements Engineering Conf. (RE) (pp. 332-341 ). IEEE. Google Scholar
- Law, F. L., Mohd Kasirun, Z., and Gan, C. K. ( 2011 ). Gamification Towards Sustainable Mobile Application. In Software Engineering (MYSEC), 2011 5th Malaysian Conference In, IEEE, 349-353. Google Scholar
- Li, Z., Huang, K. W., & Cavusoglu, H. ( 2012 ). Quantifying the impact of badges on user engagement in online Q&A communities. Google Scholar
- Lombriser, P., Dalpiaz, F., Lucassen, G., and Brinkkemper, S. 2016. Gamified requirements engineering: model and experimentation. In Int. Working Conference on Req. Eng.: Foundation for Software Quality, 171-187, Springer. Google Scholar
- Lopez A, Carrillo-de-Gea JM, Toval A ( 2009 ) Risks and safeguards for the requirements engineering process in global software development. In: Fourth IEEE international conference on global software engineering. ICGSE 2009. IEEE, pp 394-399 Google ScholarDigital Library
- Mandryk, R. L., Atkins, M. S., and Inkpen, K. M. 2006. A continuous and objective evaluation of emotional experience with interactive play environments. In Proc. of the SIGCHI Conf.e on Human Factors in Computing Sys., ACM, 1027-1036. Google Scholar
- Marshburn, D. G., And Henry, R. M. ( 2013 ). Improving Knowledge Coordination in Early Stages Of Software Development Using Gamification. In Proceedings of The Southern Association For IS Conference. Savannah, Ga, USA. Google Scholar
- Mekler, E. D., Brühlmann, F., Tuch, A. N., & Opwis, K. ( 2017 ). Towards understanding the effects of individual gamification elements on intrinsic motivation and performance. Computers in human behavior, 71, 525-534. Google Scholar
- Ryan, R. M., and Deci, E. L. : Self-Determination Theory and The Facilitation of In-trinsic Motivation, Social Development, and Well-being. American Psychologist, 55 ( 1 ), 68. ( 2000 ) Google Scholar
- Sawyer, K. ( 2008 ). Group genius: The creative power of collaboration. Basic Books Google Scholar
- Schaufeli, W. B., Bakker, A. B., and Salanova, M. ( 2006 ). The measurement of work engagement with a short questionnaire: A cross-national study. Educational and psychological measurement, 66 ( 4 ), 701-716 Google Scholar
- Schmidt, J. A., Rosenberg, J. M., & Beymer, P. N. ( 2018 ). A person‐in‐context approach to student engagement in science: Examining learning activities and choice. Journal of Research in Science Teaching, 55 ( 1 ), 19-43. Google ScholarCross Ref
- Sommerville, I. ( 2011 ). Software engineering 9th Edition. ISBN-10, 137035152. Google ScholarDigital Library
- Thew, S., & Sutcliffe, A. ( 2018 ). Value-based requirements engineering: method and experience. Requirements Engineering, 23 ( 4 ), 443-4 Google ScholarDigital Library
- Von Ahn, L., & Dabbish, L. ( 2008 ). Designing games with a purpose. Communications of the ACM, 51 ( 8 ), 58-67. Google ScholarDigital Library
- Unkelos-Shpigel, N., & Hadar, I. ( 2015, August). Inviting everyone to play: Gamifying collaborative requirements engineering. In 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE) (pp. 13-16 ). IEEE. Google ScholarDigital Library
- Unkelos-Shpigel N. and Hadar I. ( 2015A ). Gamifying Software Development Environments Using Cognitive Principles, CAiSE Forum 2015 Google Scholar
Index Terms
- Revise That Again: Are You Motivated?
Recommendations
Leveraging motivational theories for designing gamification for RE
CHASE '18: Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software EngineeringRequirement engineering (RE) presents several challenges stemming from the required collaboration and knowledge transfer between analysists, developers and customers. Motivation theories have been used occasionally to analyze and encourage motivation ...
GARUSO: a gamification approach for involving stakeholders outside organizational reach in requirements engineering
AbstractStakeholder participation is a key success factor of Requirements Engineering (RE). Typically, the techniques used for identifying and involving stakeholders in RE assume that stakeholders can be identified among the members of the organizations ...
A gamified requirements inspection process for goal models
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingDespite its potential benefits, requirements inspection is an often overlooked activity. When it is performed, it is usually in an unstructured, ad hoc fashion. This is particularly the case for requirements documented as i* goal models, considering ...
Comments