Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

An NLP-Based Framework for Requirement Elicitation from Heterogeneous Online Sources

Journal of Information Systems Engineering and Business Intelligence · Vol. 12 No. 2 (2026) · pp. 443–457

DOI
10.20473/jisebi.12.2.443-457
ISSN
2443-2555, 2598-6333
Published
2026-07-07
Publisher
Universitas Airlangga
Language
eng
License
creativecommons.org/licenses/by/4.0

Abstract

Background: Data-driven requirement elicitation has been increasingly used in modern software engineering due to the growing availability of online user-generated textual data. However, existing approaches mostly rely on single-source data, which are limited in handling the diversity of characteristics found in online textual sources. Objective: This study proposes an automated natural language processing (NLP)-based framework for requirement elicitation that integrates heterogeneous online sources, such as app reviews, online news, and tweets, for process innovation in the requirements engineering phase. Methods: The proposed framework combines rule-based and AI-based extraction methods, semantic clustering, and diagram generation. Data were collected from application reviews, Twitter/X, and online news across six domains. The framework was evaluated using expert-annotated ground truth to measure extraction performance and expert-based assessments to examine clustering quality and artifact usefulness. Result: AI-based extraction outperforms rule-based methods for requirements extraction, achieving F1 scores of 0.92, 0.80, and 0.67 on app reviews, 0.80 on Twitter, and 0.67 on online news. In the expert evaluation, the proposed system demonstrates high topic coherence, reduces elicitation time, and helps identify potential system requirements that may be overlooked in manual processes. Conclusion: Multisource integration enhances the completeness and contextual richness of automated requirement elicitation. The proposed framework effectively transforms heterogeneous textual data into actionable requirement artifacts, providing a scalable and practical solution for early-stage software development. Keywords: Requirement Elicitation, Natural Language Processing, Process Innovation, Multisource Data

Collaboration network of the authors

40 authors · 98 co-authorship links · 24 across different organisations · showing the 40 most connected

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universitas Airlangga
  • Shih Chien University
  • National Cheng Kung University
  • King Abdulaziz University
  • Universiti Teknologi MARA
  • Bandung Institute of Technology
  • Edith Cowan University
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Army JustitiaUniversitas Airlangga4
Badrus ZamanUniversitas Airlangga4
Taufik TaufikUniversitas Airlangga3
Shukor Sanim Mohd FauziUniversiti Teknologi MARA3
Endah PurwantiUniversitas Airlangga2
Ahmad Hoirul BasoriKing Abdulaziz University2
Halim Wildan AwalurahmanUniversitas Airlangga2
Kridanto SurendroBandung Institute of Technology1
Indah WerdiningsihUniversitas Airlangga1
Audrey Maximillian HerliUniversitas Airlangga1
Purbandini SoeparmanUniversitas Airlangga1
Vierdy Sulfianto RahmadaniUniversitas Airlangga1
Indah SafarinaUniversitas Airlangga1
Mukhammad Ilham Nur FaizinUniversitas Airlangga1
Abdulloh FakihUniversitas Airlangga1
Muhammad Zaky ErdiansyahUniversitas Airlangga1
Eto WuryantoUniversitas Airlangga1
Bagus Puji SantosoUniversitas Airlangga1
Purbandini PurbandiniUniversitas Airlangga1
Irfan Nur AuliaUniversitas Airlangga1
Lydia WijayaUniversitas Airlangga1
Ferry JieEdith Cowan University1
Ira PuspitasariUniversitas Airlangga1
Elzha Odie SyahputraAffiliation unknown1
Yutika Amelia EffendiUniversitas Airlangga1
Fadel HarrisUniversitas Airlangga1
Ibrahim Hafizhan WitsqaUniversitas Airlangga1
Made Balin JaneswariUniversitas Airlangga1
Malvin Mikhael MoningkaUniversitas Airlangga1
Fikri Maulana AzizUniversitas Airlangga1
Annisa Rahma PutriUniversitas Airlangga1
Oxy Setyo HapsariUniversitas Airlangga1
Nyoman Agus Arya Dwija SuthaUniversitas Airlangga1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://e-journal.unair.ac.id/JISEBI/oai, first harvested 29 Okt 2026, last seen 29 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">An NLP-Based Framework for Requirement Elicitation from Heterogeneous Online Sources</dc:title>
	<dc:creator>Prasetya, Arya </dc:creator>
	<dc:creator>Wisesa, Anindya Wita </dc:creator>
	<dc:creator>Hariyanti, Eva </dc:creator>
	<dc:creator> Nuzulita, Nania</dc:creator>
	<dc:creator>Nugroho, Aditya </dc:creator>
	<dc:creator>Nurrosyidah, Afifah </dc:creator>
	<dc:creator>Raharjana, Indra Kharisma</dc:creator>
	<dc:description xml:lang="en-US">Background: Data-driven requirement elicitation has been increasingly used in modern software engineering due to the growing availability of online user-generated textual data. However, existing approaches mostly rely on single-source data, which are limited in handling the diversity of characteristics found in online textual sources.
Objective: This study proposes an automated natural language processing (NLP)-based framework for requirement elicitation that integrates heterogeneous online sources, such as app reviews, online news, and tweets, for process innovation in the requirements engineering phase.
Methods: The proposed framework combines rule-based and AI-based extraction methods, semantic clustering, and diagram generation. Data were collected from application reviews, Twitter/X, and online news across six domains. The framework was evaluated using expert-annotated ground truth to measure extraction performance and expert-based assessments to examine clustering quality and artifact usefulness.
Result: AI-based extraction outperforms rule-based methods for requirements extraction, achieving F1 scores of 0.92, 0.80, and 0.67 on app reviews, 0.80 on Twitter, and 0.67 on online news. In the expert evaluation, the proposed system demonstrates high topic coherence, reduces elicitation time, and helps identify potential system requirements that may be overlooked in manual processes.
Conclusion: Multisource integration enhances the completeness and contextual richness of automated requirement elicitation. The proposed framework effectively transforms heterogeneous textual data into actionable requirement artifacts, providing a scalable and practical solution for early-stage software development.
 
Keywords: Requirement Elicitation, Natural Language Processing, Process Innovation, Multisource Data</dc:description>
	<dc:publisher xml:lang="en-US">Universitas Airlangga</dc:publisher>
	<dc:date>2026-07-07</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:format>text/xml</dc:format>
	<dc:identifier>https://e-journal.unair.ac.id/JISEBI/article/view/84251</dc:identifier>
	<dc:identifier>10.20473/jisebi.12.2.443-457</dc:identifier>
	<dc:source xml:lang="en-US">Journal of Information Systems Engineering and Business Intelligence; Vol. 12 No. 2 (2026):  June; 443-457</dc:source>
	<dc:source>2443-2555</dc:source>
	<dc:source>2598-6333</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://e-journal.unair.ac.id/JISEBI/article/view/84251/38919</dc:relation>
	<dc:relation>https://e-journal.unair.ac.id/JISEBI/article/view/84251/39300</dc:relation>
	<dc:rights xml:lang="en-US">Copyright (c) 2026 The Authors. Published by Universitas Airlangga.</dc:rights>
	<dc:rights xml:lang="en-US">http://creativecommons.org/licenses/by/4.0</dc:rights>
</oai_dc:dc>