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 …

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 …

Pinpointing ambiguity and incompleteness in requirements engineering via information visualization and NLP

F Dalpiaz, I Van der Schalk, G Lucassen - … Engineering: Foundation for …, 2018 - Springer
Abstract [Context and motivation] Identifying requirements defects such as ambiguity and
incompleteness is an important and challenging task in requirements engineering …

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 …

Automated extraction of semantic legal metadata using natural language processing

A Sleimi, N Sannier, M Sabetzadeh… - 2018 IEEE 26th …, 2018 - ieeexplore.ieee.org
[Context] Semantic legal metadata provides information that helps with understanding and
interpreting the meaning of legal provisions. Such metadata is important for the systematic …

Detecting domain-specific ambiguities: an NLP approach based on Wikipedia crawling and word embeddings

A Ferrari, B Donati, S Gnesi - 2017 IEEE 25th International …, 2017 - ieeexplore.ieee.org
In the software process, unresolved natural language (NL) ambiguities in the early
requirements phases may cause problems in later stages of development. Although …

Customer rating reactions can be predicted purely using app features

F Sarro, M Harman, Y Jia… - 2018 IEEE 26th …, 2018 - ieeexplore.ieee.org
In this paper we provide empirical evidence that the rating that an app attracts can be
accurately predicted from the features it offers. Our results, based on an analysis of 11,537 …

Reflections on software failure analysis

PC Amusuo, A Sharma, SR Rao, A Vincent… - Proceedings of the 30th …, 2022 - dl.acm.org
Failure studies are important in revealing the root causes, behaviors, and life cycle of defects
in software systems. These studies either focus on understanding the characteristics of …