Gamify4LexAmb: a gamification-based approach to address lexical ambiguity in natural language requirements

Ambiguity is a common challenge in specifying natural language (NL) requirements. One of the reasons for the occurrence of ambiguity in software requirements is the lack of user involvement in requirements elicitation and inspection phases. Even if they get involved, it is hard for them to understand the context of the system, and ultimately unable to provide requirements correctly due to a lack of interest. Previously, the researchers have worked on ambiguity avoidance, detection, and removal techniques in requirements. Still, less work is reported in the literature to actively engage users in the system to reduce ambiguity at the early stages of requirements engineering. Traditionally, ambiguity is addressed during inspection when requirements are initially specified in the SRS document. Resolving or removing ambiguity during the inspection is time-consuming, costly, and laborious. Also, traditional elicitation techniques have limitations like lack of user involvement, inactive user participation, biases, incomplete requirements, <i>etc</i>. Therefore, in this study, we have designed a framework, <b><i>Gamif</i></b> ication for <b><i>Lex</i></b> ical <b><i>Amb</i></b> iguity (<b>Gamify4LexAmb)</b>, for detecting and reducing ambiguity using gamification. Gamify4LexAmb engages users and identifies lexical ambiguity in requirements, which occurs in polysemy words where a single word can have several different meanings. We have also validated Gamify4LexAmb by developing an initial prototype. The results show that Gamify4LexAmb successfully identifies lexical ambiguities in given requirements by engaging users in requirements elicitation. In the next part of our research, an industrial case study will be performed to understand the effects of gamification on real-time data for detecting and reducing NL ambiguity.

Authors

Institutions

Publication Details

Journal
PeerJ Computer Science
Published
2024-09-19
DOI
https://doi.org/10.7717/peerj-cs.2229
Citations
2
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
1.56

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Gamify4LexAmb: a gamification-based approach to address lexical ambiguity in natural language requirements

Nouf Abdullah Almujally, M. Ikram Ullah Lali, Romana Aziz, Hafsa Shareef Dar et al.
2 citations
PeerJ Computer Science
Software Engineering Research
1.56
article

Gamify4LexAmb: a gamification-based approach to address lexical ambiguity in natural language requirements

Nouf Abdullah Almujally, M. Ikram Ullah Lali, Romana Aziz, Hafsa Shareef Dar, Javed Ali Khan
article en
2 citations

Abstract

Ambiguity is a common challenge in specifying natural language (NL) requirements. One of the reasons for the occurrence of ambiguity in software requirements is the lack of user involvement in requirements elicitation and inspection phases. Even if they get involved, it is hard for them to understand the context of the system, and ultimately unable to provide requirements correctly due to a lack of interest. Previously, the researchers have worked on ambiguity avoidance, detection, and removal techniques in requirements. Still, less work is reported in the literature to actively engage users in the system to reduce ambiguity at the early stages of requirements engineering. Traditionally, ambiguity is addressed during inspection when requirements are initially specified in the SRS document. Resolving or removing ambiguity during the inspection is time-consuming, costly, and laborious. Also, traditional elicitation techniques have limitations like lack of user involvement, inactive user participation, biases, incomplete requirements, <i>etc</i>. Therefore, in this study, we have designed a framework, <b><i>Gamif</i></b> ication for <b><i>Lex</i></b> ical <b><i>Amb</i></b> iguity (<b>Gamify4LexAmb)</b>, for detecting and reducing ambiguity using gamification. Gamify4LexAmb engages users and identifies lexical ambiguity in requirements, which occurs in polysemy words where a single word can have several different meanings. We have also validated Gamify4LexAmb by developing an initial prototype. The results show that Gamify4LexAmb successfully identifies lexical ambiguities in given requirements by engaging users in requirements elicitation. In the next part of our research, an industrial case study will be performed to understand the effects of gamification on real-time data for detecting and reducing NL ambiguity.

PeerJ Computer ScienceVol. 10
Princess Nourah bint Abdulrahman University (SA), University of Hertfordshire (GB), University of Okara (PK), University of Education (PK), University of Gujrat (PK)
Princess Nourah Bint Abdulrahman University
Openalex Percentile: Top 13%
Software Engineering Research
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.