Reasoning about inconsistencies in natural language requirements

V Gervasi, D Zowghi - ACM Transactions on Software Engineering and …, 2005 - dl.acm.org
The use of logic in identifying and analyzing inconsistency in requirements from multiple
stakeholders has been found to be effective in a number of studies. Nonmonotonic logic is a …

[PDF][PDF] Detecting ambiguities in requirements documents using inspections

E Kamsties, DM Berry, B Paech, E Kamsties… - Proceedings of the first …, 2001 - Citeseer
Natural language is the most used representation for stating requirements on computer-
based systems in industry. However, natural language is inherently ambiguous. Customers …

ARSENAL: automatic requirements specification extraction from natural language

S Ghosh, D Elenius, W Li, P Lincoln, N Shankar… - NASA Formal Methods …, 2016 - Springer
Requirements are informal and semi-formal descriptions of the expected behavior of a
complex system from the viewpoints of its stakeholders (customers, users, operators …

Resolving ambiguities in natural language software requirements: a comprehensive survey

US Shah, DC Jinwala - ACM SIGSOFT Software Engineering Notes, 2015 - dl.acm.org
Requirements Engineering is one of the most vital activities in the entire Software
Development Life Cycle. The success of the software is largely dependent on how well the …

Processing natural language software requirement specifications

M Osborne, CK MacNish - Proceedings of the Second …, 1996 - ieeexplore.ieee.org
Ambiguity in requirement specifications causes numerous problems; for example in defining
customer/supplier contracts, ensuring the integrity of safety-critical systems, and analysing …

[PDF][PDF] Taming ambiguity in natural language requirements

E Kamsties, B Peach - Proceedings of the Thirteenth …, 2000 - se.ifi.uni-heidelberg.de
One of the main tasks of requirements engineering (RE) is the creation of a requirements
document that precisely, consistently, and completely describes the functional and non …

Reducing ambiguities in requirements specifications via automatically created object-oriented models

D Popescu, S Rugaber, N Medvidovic… - … for Requirement Analysis …, 2008 - Springer
In industry, reviews and inspections are the primary methods to identify ambiguities,
inconsistencies, and under specifications in natural language (NL) software requirements …

Automated checking of conformance to requirements templates using natural language processing

C Arora, M Sabetzadeh, L Briand… - IEEE transactions on …, 2015 - ieeexplore.ieee.org
Templates are effective tools for increasing the precision of natural language requirements
and for avoiding ambiguities that may arise from the use of unrestricted natural language …

Reasoning with contextual requirements: Detecting inconsistency and conflicts

R Ali, F Dalpiaz, P Giorgini - Information and Software Technology, 2013 - Elsevier
CONTEXT: The environment in which the system operates, its context, is variable. The
autonomous ability of a software to adapt to context has to be planned since the …

KBRE: a framework for knowledge-based requirements engineering

TH Nguyen, BQ Vo, M Lumpe, J Grundy - Software Quality Journal, 2014 - Springer
Detecting inconsistencies is a critical part of requirements engineering (RE) and has been a
topic of interest for several decades. Domain knowledge and semantics of requirements not …