Affiliation:
1. Department of Computer Science & Software Engineering, Faculty of Basic & Applied Sciences IIU Islamabad, Islamabad, Pakistan
2. Department of Software Engineering, Faculty of Computing & IT, University of Gujrat, Gujrat City, Pakistan
3. Department of Information Sciences, University of Education Lahore, Jauharabad Campus, Lahore, Pakistan
Abstract
Requirements elicitation is one of the most significant activities of requirements engineering (RE) process. Poorly specified requirements can lead to a failed project. Various elicitation techniques are used to elicit requirements from the users and other stakeholders, each having its own pros and cons. Lack of user engagement, less user involvement, textual nature of the requirements, time taking process are some of the major problems that make it difficult to perform elicitation via traditional techniques. Moreover, these problems further create other challenges such as ambiguity, inconsistency, and incompleteness in requirements. Currently, researchers have focused on reducing ambiguity in requirements with the help of different techniques such as natural language processing techniques, requirement templates, and formal methods; however, these techniques work on reducing ambiguity during specification or from specified requirements. One of the “young’ and exciting way of engaging users in requirements elicitation of a system is “Gamification’, which helps in user engagement into the system. We intend to discover how gamification helps in reducing ambiguity by engaging stakeholders in an interactive manner. In this review study, we have reviewed traditional techniques used to detect and reduce requirements ambiguity. On the contrary, we have also presented the significance of gamification in requirements elicitation and the popular but effective game elements used in similar systems. Furthermore, this study highlights the significance of using gamification in requirements elicitation, which is beneficial to software development team as well as the users involved in the system.
Subject
General Mathematics,General Medicine,General Neuroscience,General Computer Science
Reference85 articles.
1. Using crowd sourcing anonymous personas in requirements elicitation and software development phases of software engineering;I. Alvertis
2. A systematic study on requirements engineering processes and practices in Mauritius;G. Huzooree;International Journal of Advanced Research in Computer Science and Software Engineering,2015
3. Addressing the challenges of requirements ambiguity: areview of empirical literature;M. Bano
4. Understanding Ambiguity in Requirements Engineering
5. A method to deal with the type of lexical ambiguity in software requirements specification document;R. Beg
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献