How Natural Language Processing Framework Automate Business Requirement Elicitation

  IJCTT-book-cover
 
         
 
© 2025 by IJCTT Journal
Volume-73 Issue-5
Year of Publication : 2025
Authors : Arpit Garg
DOI :  10.14445/22312803/IJCTT-V73I5P107

How to Cite?

Arpit Garg, "How Natural Language Processing Framework Automate Business Requirement Elicitation," International Journal of Computer Trends and Technology, vol. 73, no. 5, pp. 47-50, 2025. Crossref, https://doi.org/10.14445/22312803/IJCTT-V73I5P107

Abstract
Requirement elicitation is an important and critical phase in the software development lifecycle, but it is exposed to inefficiencies and human error as it is dependent on manual methods such as interviews, workshops, and document analysis [1-4]. With the growing complexity of modern systems and the increasing volume of unstructured data, there is a need for innovative solutions to address these challenges. This paper explores the use of Natural Language Processing (NLP) to automate some important aspects of the requirement elicitation process by using advanced NLP techniques, such as the Named Entity Recognition (NER) framework, which aims to extract relevant business requirements from various unstructured sources, including emails, transcripts, and documents. This automation improves the accuracy and traceability of the elicited requirements by reducing the manual effort required. This paper, by taking an example of a banking use case, demonstrates how this framework helped in not only reducing the time spent on the requirement elicitation significantly but also discovering a lot of undocumented yet important requirements. This paper also highlights the challenges and importance of human oversight with this framework in regulated industries. Finally, the paper concludes by providing future direction/guidance, including how AI systems can be integrated into the core ecosystem and help with interactive requirement elicitation.

Keywords
Artificial intelligence, Automation, Natural language processing, Business analysis, Requirement elicitation.

Reference

[1] H.F. Hofmann, and F. Lehner, “Requirements Engineering as a Success Factor in Software Projects,” IEEE Software, vol. 18, no. 4, pp. 58-66, 2001.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Farhana Nazir et al., “The Applications of Natural Language Processing (NLP) for Software Requirement Engineering - A Systematic Literature Review,” Information Science and Applications, pp. 485-493, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Tabbassum Iqbal, and Mouhammad Suaib, “Requirement Elicitation Technique: -A Review Paper,” International Journal of Computer & Mathematical Sciences, vol. 3, no. 9, pp. 1-6, 2014.
[Google Scholar]
[4] Shreta Sharma, and S.K. Pandey, “Requirements Elicitation: Issues and Challenges,” International Conference on Computing for Sustainable Global Development, New Delhi, India, pp. 151-155, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Privanshu Mishra et al., “NLP in Business Analytics: Generating Insights from Textual Data Using NLP Models,” IEEE 16th International Conference on Computational Intelligence and Communication Networks, Indore, India, pp. 1472-1478, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Qais A. Shreda, and Abualsoud A. Hanani, “Identifying Non-Functional Requirements from Unconstrained Documents using Natural Language Processing and Machine Learning Approaches,” IEEE Access, pp. 1-22, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[7] The Public Sector in the Age of AI: How to Turn a Pile of Papers Into Analytical Assets?, Capgemini, 2020. [Online]. Available: https://www.capgemini.com/insights/expert-perspectives/the-public-sector-in-the-age-of-ai-how-to-turn-a-pile-of-papers-into analytical-assets/
[8] IBM Watsonx Platform: Compliance Obligations to Controls Mapping, IBM, 2024. [Online]. https://www.ibm.com/products/blog/ibm watsonx-platform-compliance-obligations-to-controls-mapping
[9] Accenture Labs, Accenture. [Online]. Available: https://www.accenture.com/us-en/about/accenture-labs-index