Requirements are designed to specify the features of systems. Even for a simple system, several thousands of requirements produced by different authors are often needed. It is then frequent to observe overlap and incoherence problems. In this paper, we propose a method to construct a corpus of various types of incoherences and a categorization that leads to the definition of patterns to mine incoherent requirements. We focus in this contribution on incoherences (1) which can be detected solely from linguistic factors and (2) which concern pairs of requirements. These represent about 60% of the different types of incoherences; the other types require extensive domain knowledge and reasoning
Inconsistency has been considered as one of the main classes of defects in software requirements spe...
A simple but important task during the analysis of a textual requirements specification is to determ...
Natural language is the most used representation for stating requirements on computer-based systems ...
Requirements are designed to specify the features of systems. Even for a simple system, several thou...
International audienceThe different protagonists involved in requirement production is a source of m...
Requirements are usually "hand-written" and suffers from several problems like redundancy and incons...
Requirements are usually “hand-written” and suffers from several problems like redundancy and incons...
International audienceRequirements are usually “hand-written” and suffers from several problems like...
International audienceEver-growing systems' complexity and novel requirements engineering approaches...
In this work, we first introduce two main approaches to writing requirements and then propose a meth...
As a class of defects in software requirements specification, inconsistency has been widely studied ...
International audienceThis research falls within an industrial PhD for Prometil, a company that comm...
In software projects involving large and often distributed teams, requirements evolve through the co...
Requirements specifications are often inconsistent. Inconsistencies may arise because multiple confl...
In this paper, we propose a method to support for resolving “inconsistencies” in a requirement speci...
Inconsistency has been considered as one of the main classes of defects in software requirements spe...
A simple but important task during the analysis of a textual requirements specification is to determ...
Natural language is the most used representation for stating requirements on computer-based systems ...
Requirements are designed to specify the features of systems. Even for a simple system, several thou...
International audienceThe different protagonists involved in requirement production is a source of m...
Requirements are usually "hand-written" and suffers from several problems like redundancy and incons...
Requirements are usually “hand-written” and suffers from several problems like redundancy and incons...
International audienceRequirements are usually “hand-written” and suffers from several problems like...
International audienceEver-growing systems' complexity and novel requirements engineering approaches...
In this work, we first introduce two main approaches to writing requirements and then propose a meth...
As a class of defects in software requirements specification, inconsistency has been widely studied ...
International audienceThis research falls within an industrial PhD for Prometil, a company that comm...
In software projects involving large and often distributed teams, requirements evolve through the co...
Requirements specifications are often inconsistent. Inconsistencies may arise because multiple confl...
In this paper, we propose a method to support for resolving “inconsistencies” in a requirement speci...
Inconsistency has been considered as one of the main classes of defects in software requirements spe...
A simple but important task during the analysis of a textual requirements specification is to determ...
Natural language is the most used representation for stating requirements on computer-based systems ...