Natural language processing for requirements engineering: A systematic map** study

L Zhao, W Alhoshan, A Ferrari, KJ Letsholo… - ACM Computing …, 2021 - dl.acm.org
Natural Language Processing for Requirements Engineering (NLP4RE) is an area of
research and development that seeks to apply natural language processing (NLP) …

Machine learning in requirements elicitation: A literature review

C Cheligeer, J Huang, G Wu, N Bhuiyan, Y Xu, Y Zeng - AI EDAM, 2022 - cambridge.org
A growing trend in requirements elicitation is the use of machine learning (ML) techniques to
automate the cumbersome requirement handling process. This literature review summarizes …

[HTML][HTML] Zero-shot learning for requirements classification: An exploratory study

W Alhoshan, A Ferrari, L Zhao - Information and Software Technology, 2023 - Elsevier
Context: Requirements engineering (RE) researchers have been experimenting with
machine learning (ML) and deep learning (DL) approaches for a range of RE tasks, such as …

Automated handling of anaphoric ambiguity in requirements: a multi-solution study

S Ezzini, S Abualhaija, C Arora… - Proceedings of the 44th …, 2022 - dl.acm.org
Ambiguity is a pervasive issue in natural-language requirements. A common source of
ambiguity in requirements is when a pronoun is anaphoric. In requirements engineering …

DesignQA: A multimodal benchmark for evaluating large language models' understanding of engineering documentation

AC Doris, D Grandi, R Tomich… - Journal of …, 2025 - asmedigitalcollection.asme.org
This research introduces DesignQA, a novel benchmark aimed at evaluating the proficiency
of multimodal large language models (MLLMs) in comprehending and applying engineering …

[HTML][HTML] A machine learning approach for hierarchical classification of software requirements

M Binkhonain, L Zhao - Machine Learning with Applications, 2023 - Elsevier
Context: Classification of software requirements into different categories is a critically
important task in requirements engineering (RE). Develo** machine learning (ML) …

Improving requirements completeness: Automated assistance through large language models

D Luitel, S Hassani, M Sabetzadeh - Requirements Engineering, 2024 - Springer
Natural language (NL) is arguably the most prevalent medium for expressing systems and
software requirements. Detecting incompleteness in NL requirements is a major challenge …

Automatic creation of acceptance tests by extracting conditionals from requirements: NLP approach and case study

J Fischbach, J Frattini, A Vogelsang, D Mendez… - Journal of Systems and …, 2023 - Elsevier
Acceptance testing is crucial to determine whether a system fulfills end-user requirements.
However, the creation of acceptance tests is a laborious task entailing two major …

On the relationship between similar requirements and similar software: A case study in the railway domain

M Abbas, A Ferrari, A Shatnawi, E Enoiu… - Requirements …, 2023 - Springer
Recommender systems for requirements are typically built on the assumption that similar
requirements can be used as proxies to retrieve similar software. When a stakeholder …

Formal requirements modeling for cyber-physical systems engineering: An integrated solution based on FORM-L and Modelica

D Bouskela, A Falcone, A Garro, A Jardin… - Requirements …, 2022 - Springer
The increasing complexity of cyber-physical systems (CPSs) makes their design,
development and operation extremely challenging. Due to the nature of CPS that involves …