Requirements are subject to frequent changes as a way to ensure that they reflect the current best understanding of a system, and to respond to factors such as new and evolving needs. Changing one requirement in a requirements specification may warrant further changes to the specification, so that the overall correctness and consistency of the specification can be maintained. A manual analysis of how a change to one requirement impacts other requirements is time-consuming and presents a challenge for large requirements specifications. We propose an automated approach based on Natural Language Processing (NLP) for analyzing the impact of change in Natural Language (NL) requirements. Our focus on NL requirements is motivated by the prevalent ...
This paper presents Circe, an environment for the analysis of natural language requirements. Circe i...
Templates are effective tools for increasing the precision of natural language requirements and for ...
Requirement change propagation, if not managed, may lead to monetary losses or project failure. The ...
We present NARCIA, a tool for analyzing the impact of change in natural language requirements. For a...
Context: Following the evolution of the business needs, the requirements of software systems change ...
Natural Language (NL) is arguably the most common vehicle for specifying requirements. This disserta...
An increasing number of market and technology driven software development companies face the challen...
We describe our ongoing research that centres on the application of natural language processing (NLP...
It is argued that the potential role of natural language processing in the requirements engineering ...
Evolving customer needs is one of the driving factors in software development. There is a need to an...
peer reviewedBy enforcing predefined linguistic patterns on requirements statements, boilerplates se...
As part of the growing interest in natural language processing for requirements engineering (RE), RE...
The engineering of a software system depends crucially upon the requirements specification of the sy...
Background: Change propagation analysis helps predict the parts of the software that may be affected...
An important activity in systems engineering is analyzing how a change in requirements will impact t...
This paper presents Circe, an environment for the analysis of natural language requirements. Circe i...
Templates are effective tools for increasing the precision of natural language requirements and for ...
Requirement change propagation, if not managed, may lead to monetary losses or project failure. The ...
We present NARCIA, a tool for analyzing the impact of change in natural language requirements. For a...
Context: Following the evolution of the business needs, the requirements of software systems change ...
Natural Language (NL) is arguably the most common vehicle for specifying requirements. This disserta...
An increasing number of market and technology driven software development companies face the challen...
We describe our ongoing research that centres on the application of natural language processing (NLP...
It is argued that the potential role of natural language processing in the requirements engineering ...
Evolving customer needs is one of the driving factors in software development. There is a need to an...
peer reviewedBy enforcing predefined linguistic patterns on requirements statements, boilerplates se...
As part of the growing interest in natural language processing for requirements engineering (RE), RE...
The engineering of a software system depends crucially upon the requirements specification of the sy...
Background: Change propagation analysis helps predict the parts of the software that may be affected...
An important activity in systems engineering is analyzing how a change in requirements will impact t...
This paper presents Circe, an environment for the analysis of natural language requirements. Circe i...
Templates are effective tools for increasing the precision of natural language requirements and for ...
Requirement change propagation, if not managed, may lead to monetary losses or project failure. The ...