Software defect prediction using ensemble learning: A systematic literature review

F Matloob, TM Ghazal, N Taleb, S Aftab… - IEEe …, 2021 - ieeexplore.ieee.org
Recent advances in the domain of software defect prediction (SDP) include the integration of
multiple classification techniques to create an ensemble or hybrid approach. This technique …

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) …

Pure: A dataset of public requirements documents

A Ferrari, GO Spagnolo, S Gnesi - 2017 IEEE 25th international …, 2017 - ieeexplore.ieee.org
This paper presents PURE (PUblic REquirements dataset), a dataset of 79 publicly available
natural language requirements documents collected from the Web. The dataset includes …

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 …

The use of nlp-based text representation techniques to support requirement engineering tasks: A systematic map** review

R Sonbol, G Rebdawi, N Ghneim - Ieee Access, 2022 - ieeexplore.ieee.org
Natural Language Processing (NLP) is widely used to support the automation of different
Requirements Engineering (RE) tasks. Most of the proposed approaches start with various …

Using domain-specific corpora for improved handling of ambiguity in requirements

S Ezzini, S Abualhaija, C Arora… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Ambiguity in natural-language requirements is a pervasive issue that has been studied by
the requirements engineering community for more than two decades. A fully manual …

An NLP approach for cross-domain ambiguity detection in requirements engineering

A Ferrari, A Esuli - Automated Software Engineering, 2019 - Springer
During requirements elicitation, different stakeholders with diverse backgrounds and skills
need to effectively communicate to reach a shared understanding of the problem at hand …

Detecting terminological ambiguity in user stories: Tool and experimentation

F Dalpiaz, I Van Der Schalk, S Brinkkemper… - Information and …, 2019 - Elsevier
Context. Defects such as ambiguity and incompleteness are pervasive in software
requirements, often due to the limited time that practitioners devote to writing good …

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 …

Detecting requirements defects with NLP patterns: an industrial experience in the railway domain

A Ferrari, G Gori, B Rosadini, I Trotta… - Empirical Software …, 2018 - Springer
In the railway safety-critical domain requirements documents have to abide to strict quality
criteria. Rule-based natural language processing (NLP) techniques have been developed to …