2015 · 21 citations · 14 references
EngineeringComputer ScienceKnowledge ManagementKnowledge SharingRequirements EngineeringSoftware EngineeringCollaborative Problem SolvingRequirements AnalysisRequirements ElicitationRequirements ManagementRequirements ModelingUser RequirementsCollaborative Requirements EngineeringElicitationGamificationGamification EffectsParticipatory Requirements EngineeringRequirements Engineering Knowledge ManagementRequirements Engineering ProcessUse Case Elicitation
Requirement engineering (RE) presents several challenges stemming from the required collaboration and knowledge transfer between analysists, developers and customers. In order to overcome these challenges and improve the effectiveness of RE, we developed REVISE: Requirement Elicitation and Verification Integrated in Social Environment. This tool is designed based on cognitive theories and implementing gamification elements, to motivate collaboration and knowledge sharing between programmers to encourage and enhance the task of RE. This paper presents our vision for enhancing software engineering via gamification, and the theoretical cognitive foundation on which this vision is based, starting with the example of RE.
14
Finding flow: the psychology of engagement with everyday life
Choice Reviews Online · 1997 · 3.5K citations
Boundary Crossing and Boundary Objects
Sanne Akkerman, Arthur Bakker · Review of Educational Research · 2011 · 2.2K citations