Sameen Gul, H. Dar, Abdul Rehman Malik, M. Zulqarnain, Salma Imtiaz
{"title":"Gamification and Gaming Elements for Software Requirements Elicitation: A Systematic Literature Review","authors":"Sameen Gul, H. Dar, Abdul Rehman Malik, M. Zulqarnain, Salma Imtiaz","doi":"10.15676/ijeei.2021.13.4.11","DOIUrl":null,"url":null,"abstract":": Requirements elicitation holds a significant place in developing successful software, thus stands crucial for the success of any software project. There are numerous elicitation techniques present for eliciting requirements from the stakeholders, but these techniques are more textual in nature which give rise not only to problems like ambiguity, inconsistency, incompleteness but also lack of stakeholder’s involvement and interest in the system. If stakeholders are not properly engaged in the process, this could lead to disastrous outcomes. Researchers have worked on new ways of eliciting requirements from the user; one of them is using gamification. Gamification is a ‘ young ’ yet exciting way of engaging stakeholders to the system. It uses game mechanism and elements in non-gaming context. Several studies have referred its use as ‘the use of non-serious context in a serious context’ . In this article, SLR is presented on gamification in elicitation of requirements. Although, there are multiple studies on gamification in requirements elicitation, yet none of them targeted the suitable game elements for elicitation, and undesirable features of gamification during elicitation. For this purpose, we have surveyed 525 initial and 48 primary studies. A set of 18 game elements suitable for requirements elicitation except points, badges, leaderboards (PBL) were determined. Also, undesirable features of gamification and the solution to overcome these challenges have also been identified. Furthermore, effect of gamification on verbal communication during elicitation has also been determined. This study effectively contributes to highlighting the role of gamification in eliciting requirements from the users. This study also provides answers to the research questions which will be helpful for practitioners and software development teams while performing elicitation. qualities of gamification, undesirable features, requirements extraction, unacceptable features of gamification, gamification","PeriodicalId":38705,"journal":{"name":"International Journal on Electrical Engineering and Informatics","volume":"61 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal on Electrical Engineering and Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15676/ijeei.2021.13.4.11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 3
Abstract
: Requirements elicitation holds a significant place in developing successful software, thus stands crucial for the success of any software project. There are numerous elicitation techniques present for eliciting requirements from the stakeholders, but these techniques are more textual in nature which give rise not only to problems like ambiguity, inconsistency, incompleteness but also lack of stakeholder’s involvement and interest in the system. If stakeholders are not properly engaged in the process, this could lead to disastrous outcomes. Researchers have worked on new ways of eliciting requirements from the user; one of them is using gamification. Gamification is a ‘ young ’ yet exciting way of engaging stakeholders to the system. It uses game mechanism and elements in non-gaming context. Several studies have referred its use as ‘the use of non-serious context in a serious context’ . In this article, SLR is presented on gamification in elicitation of requirements. Although, there are multiple studies on gamification in requirements elicitation, yet none of them targeted the suitable game elements for elicitation, and undesirable features of gamification during elicitation. For this purpose, we have surveyed 525 initial and 48 primary studies. A set of 18 game elements suitable for requirements elicitation except points, badges, leaderboards (PBL) were determined. Also, undesirable features of gamification and the solution to overcome these challenges have also been identified. Furthermore, effect of gamification on verbal communication during elicitation has also been determined. This study effectively contributes to highlighting the role of gamification in eliciting requirements from the users. This study also provides answers to the research questions which will be helpful for practitioners and software development teams while performing elicitation. qualities of gamification, undesirable features, requirements extraction, unacceptable features of gamification, gamification
期刊介绍:
International Journal on Electrical Engineering and Informatics is a peer reviewed journal in the field of electrical engineering and informatics. The journal is published quarterly by The School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Indonesia. All papers will be blind reviewed. Accepted papers will be available on line (free access) and printed version. No publication fee. The journal publishes original papers in the field of electrical engineering and informatics which covers, but not limited to, the following scope : Power Engineering Electric Power Generation, Transmission and Distribution, Power Electronics, Power Quality, Power Economic, FACTS, Renewable Energy, Electric Traction, Electromagnetic Compatibility, Electrical Engineering Materials, High Voltage Insulation Technologies, High Voltage Apparatuses, Lightning Detection and Protection, Power System Analysis, SCADA, Electrical Measurements Telecommunication Engineering Antenna and Wave Propagation, Modulation and Signal Processing for Telecommunication, Wireless and Mobile Communications, Information Theory and Coding, Communication Electronics and Microwave, Radar Imaging, Distributed Platform, Communication Network and Systems, Telematics Services, Security Network, and Radio Communication. Computer Engineering Computer Architecture, Parallel and Distributed Computer, Pervasive Computing, Computer Network, Embedded System, Human—Computer Interaction, Virtual/Augmented Reality, Computer Security, VLSI Design-Network Traffic Modeling, Performance Modeling, Dependable Computing, High Performance Computing, Computer Security.