Research directions in requirements engineering

BHC Cheng, JM Atlee - Future of software engineering (FOSE' …, 2007 - ieeexplore.ieee.org
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …

Ambiguity in user stories: A systematic literature review

AR Amna, G Poels - Information and Software Technology, 2022 - Elsevier
Context Ambiguity in user stories is a problem that has received little research attention. Due
to the absence of review studies, it is not known how and to what extent this problem, which …

An online learned CRF model for multi-target tracking

B Yang, R Nevatia - … IEEE Conference on Computer Vision and …, 2012 - ieeexplore.ieee.org
We introduce an online learning approach for multitarget tracking. Detection responses are
gradually associated into tracklets in multiple levels to produce final tracks. Unlike most …

Requirements elicitation: Towards the unknown unknowns

A Sutcliffe, P Sawyer - 2013 21st IEEE International …, 2013 - ieeexplore.ieee.org
Requirements elicitation research is reviewed using a framework categorising the
relativeknowness' of requirements specification and Common Ground discourse theory. The …

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 …

Rapid quality assurance with requirements smells

H Femmer, DM Fernández, S Wagner, S Eder - Journal of Systems and …, 2017 - Elsevier
Bad requirements quality can cause expensive consequences during the software
development lifecycle, especially if iterations are long and feedback comes late. We aim at a …

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 …

Automated extraction and clustering of requirements glossary terms

C Arora, M Sabetzadeh, L Briand… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
A glossary is an important part of any software requirements document. By making explicit
the technical terms in a domain and providing definitions for them, a glossary helps mitigate …

Using models at runtime to address assurance for self-adaptive systems

BHC Cheng, KI Eder, M Gogolla, L Grunske… - Models@ run. time …, 2014 - Springer
A self-adaptive software system modifies its behavior at runtime in response to changes
within the system or in its execution environment. The fulfillment of the system requirements …

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 …