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 …

A systematic review of transformation approaches between user requirements and analysis models

T Yue, LC Briand, Y Labiche - Requirements engineering, 2011 - Springer
Abstract Model transformation is one of the basic principles of Model Driven Architecture. To
build a software system, a sequence of transformations is performed, starting from …

Extracting conceptual models from user stories with Visual Narrator

G Lucassen, M Robeer, F Dalpiaz… - Requirements …, 2017 - Springer
Extracting conceptual models from natural language requirements can help identify
dependencies, redundancies, and conflicts between requirements via a holistic and easy-to …

Automated extraction of conceptual models from user stories via NLP

M Robeer, G Lucassen… - 2016 IEEE 24th …, 2016 - ieeexplore.ieee.org
Natural language (NL) is still the predominant notation that practitioners use to represent
software requirements. Albeit easy to read, NL does not readily highlight key concepts and …

Ontology based requirements analysis: lightweight semantic processing approach

H Kaiya, M Saeki - … conference on quality software (QSIC'05), 2005 - ieeexplore.ieee.org
We propose a software requirements analysis method based on domain ontology technique,
where we can establish a mapping between a software requirements specification and the …

Semi-automatic generation of UML models from natural language requirements

DK Deeptimahanti, R Sanyal - Proceedings of the 4th India Software …, 2011 - dl.acm.org
Going from requirements analysis to design phase is considered as one of the most complex
and difficult activities in software development. Errors caused during this activity can be quite …

Using cognitive principles to guide classification in information systems modeling

J Parsons, Y Wand - MIS quarterly, 2008 - JSTOR
Organizing phenomena into classes is a pervasive human activity. The ability to classify
phenomena encountered in daily life in useful ways is essential to human survival and …

GaiusT: supporting the extraction of rights and obligations for regulatory compliance

N Zeni, N Kiyavitskaya, L Mich, JR Cordy… - Requirements …, 2015 - Springer
Ensuring compliance of software systems with government regulations, policies, and laws is
a complex problem. Generally speaking, solutions to the problem first identify rights and …

Natural language processing-enhanced extraction of SBVR business vocabularies and business rules from UML use case diagrams

P Danenas, T Skersys, R Butleris - Data & Knowledge Engineering, 2020 - Elsevier
Discovery, specification and proper representation of various aspects of business
knowledge plays crucial part in model-driven information systems engineering, especially …

Generating natural language specifications from UML class diagrams

F Meziane, N Athanasakis, S Ananiadou - Requirements Engineering, 2008 - Springer
Early phases of software development are known to be problematic, difficult to manage and
errors occurring during these phases are expensive to correct. Many systems have been …