Extracting and Minimizing Relations for Enhanced Coverage of User Stories

User stories are the first choice of practitioners for expressing requirements in agile projects. ‎Semi-structured natural language (NL) user stories, though easy to read and write, cannot ‎accurately represent a problem domain holistically. The conceptual model, constituting ‎relations (e.g., Teacher teaches Students) among key concepts in a domain, comes in handy to ‎serve the purpose. Several NLP-based approaches exist that extract these relations ‎automatically from user stories for conceptual modeling. These approaches do not make ‎optimum use of NLP capabilities, and consequently, inefficiency and incompleteness in the ‎extracted models are observable. To deal with these issues, we propose an approach for ‎relation extraction using the Open Information Extraction (OpenIE) NLP technique. The ‎OpenIE facilitates our process by automatically extracting relation triples (subject, relation, ‎object). The primary extraction results in a multitude of relations that we reduce into a ‎minimal set by applying a two-step reduction process. The minimal set of relations helps us ‎achieve efficiency as we plate up necessary minimum relations for further processing in ‎software development. The expanded coverage of the input user story by the minimal relation ‎set indicates a high degree of completeness, as our minimal set of relations represents most of ‎the domain knowledge hemmed in by the user story. We devise two metrics, Relation Set ‎Reduction (RSR) and Relation Set Coverage (RSC), to evaluate our approach. The evaluation ‎of two extensive user story datasets shows promising results as we are able to achieve a ‎‎65.91% reduction (RSR) in relations, with 86.45% coverage (RSC) of the user stories‎.

Institutions

Publication Details

Journal
International Journal of Basic and Applied Sciences
Published
2025-12-12
DOI
https://doi.org/10.14419/2fxxam53
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Extracting and Minimizing Relations for Enhanced Coverage of User Stories

International Journal of Basic and Applied Sciences
Software Engineering Research
article

Extracting and Minimizing Relations for Enhanced Coverage of User Stories

article en

Abstract

User stories are the first choice of practitioners for expressing requirements in agile projects. ‎Semi-structured natural language (NL) user stories, though easy to read and write, cannot ‎accurately represent a problem domain holistically. The conceptual model, constituting ‎relations (e.g., Teacher teaches Students) among key concepts in a domain, comes in handy to ‎serve the purpose. Several NLP-based approaches exist that extract these relations ‎automatically from user stories for conceptual modeling. These approaches do not make ‎optimum use of NLP capabilities, and consequently, inefficiency and incompleteness in the ‎extracted models are observable. To deal with these issues, we propose an approach for ‎relation extraction using the Open Information Extraction (OpenIE) NLP technique. The ‎OpenIE facilitates our process by automatically extracting relation triples (subject, relation, ‎object). The primary extraction results in a multitude of relations that we reduce into a ‎minimal set by applying a two-step reduction process. The minimal set of relations helps us ‎achieve efficiency as we plate up necessary minimum relations for further processing in ‎software development. The expanded coverage of the input user story by the minimal relation ‎set indicates a high degree of completeness, as our minimal set of relations represents most of ‎the domain knowledge hemmed in by the user story. We devise two metrics, Relation Set ‎Reduction (RSR) and Relation Set Coverage (RSC), to evaluate our approach. The evaluation ‎of two extensive user story datasets shows promising results as we are able to achieve a ‎‎65.91% reduction (RSR) in relations, with 86.45% coverage (RSC) of the user stories‎.

International Journal of Basic and Applied SciencesVol. 14(8)
Indian Institute of Technology BHU (IN), Banaras Hindu University (IN)
Quality Education
Openalex Percentile: Top 27%
Software Engineering Research
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.