Research Article Reducing Requirements Ambiguity via Gamification: Comparison with Traditional Techniques Hafsa Shareef Dar , 1,2 Salma Imtiaz , 1 and Muhammad IkramUllah Lali 3 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 Correspondence should be addressed to Hafsa Shareef Dar; hafsa.dar@uog.edu.pk Received 18 May 2022; Revised 21 June 2022; Accepted 27 June 2022; Published 18 July 2022 Academic Editor: Dalin Zhang Copyright © 2022 Hafsa Shareef Dar et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 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 re- quirements, 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. 1. Introduction Requirements are gathered during requirements elici- tation using different methods [1], but this activity has many challenges such as lack of requirements under- standing, less user involvement, and more user expec- tation from the system under development [2]. ese challenges create major problems in the system in later stages. However, the requirements must be specified with great care to avoid any kind of ambiguity during software development. In requirements engineering (RE), ambiguity is defined as having multiple interpretations despite the readers knowledge of the RE context”[3]. Literature is evident that ambiguity in requirements is a more intractable problem than the other problems in requirements like misunderstood and incomplete requirements [4] because requirements are specified in natural language (NL) [5, 6]. One way to avoid ambiguity is specification of requirements in formal lan- guages. e formal languages are based on mathematical evaluations to strictly define the syntax and semantics of the language and are helpful in equivalence verification of the requirements between specification and implementation phase. Writing formal specifications is a complex and time taking process and requires expertise. Although formal and constrained languages are proposed due to their structure to avoid ambiguity, they lack the depth of NL in expressing the concept [7]. Hindawi Computational Intelligence and Neuroscience Volume 2022, Article ID 3183411, 12 pages https://doi.org/10.1155/2022/3183411