Requirements are usually “hand-written” and suffers from several problems like redundancy and inconsistency. The problems of redundancy and inconsistency between requirements or sets of requirements impact negatively the success of final products. Manually processing these issues requires too much time and it is very costly. The main contribution of this paper is the use of k-means algorithm for a redundancy and inconsistency detection in a new context, which is Requirements Engineering context. Also, we introduce a pre-processing step based on the Natural Language Processing (NLP) techniques to see the impact of this latter to the k-means results. We use Part-Of-Speech (POS) tagging and noun chunking to detect technical busi-ness terms ass...
International audienceThe different protagonists involved in requirement production is a source of m...
[Context and motivation] Identifying requirements defects such as ambiguity and incompleteness is an...
Identifying the root cause of an error in software testing is a demanding task. It becomes even hard...
International audienceRequirements are usually “hand-written” and suffers from several problems like...
International audienceRequirements are usually “hand-written” and suffers from several problems like...
Requirements are usually "hand-written" and suffers from several problems like redundancy and incons...
In this paper, we present the application of a clustering algorithm to exploit lexical and syntactic...
In this paper, we present the application of a clustering algorithm to exploit lexical and syntactic...
[Context and motivation] System requirements are normally provided in the form of natural language d...
[Context and motivation] System requirements are normally provided in the form of natural language d...
International audienceThe quality of requirements is fundamental in engineering projects. Requiremen...
Requirements are designed to specify the features of systems. Even for a simple system, several thou...
Large scale software systems challenge almost every activity in the software development life-cycle,...
Product development companies collect data in form of Engineering Change Requests for logged design ...
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...
[Context and motivation] Identifying requirements defects such as ambiguity and incompleteness is an...
Identifying the root cause of an error in software testing is a demanding task. It becomes even hard...
International audienceRequirements are usually “hand-written” and suffers from several problems like...
International audienceRequirements are usually “hand-written” and suffers from several problems like...
Requirements are usually "hand-written" and suffers from several problems like redundancy and incons...
In this paper, we present the application of a clustering algorithm to exploit lexical and syntactic...
In this paper, we present the application of a clustering algorithm to exploit lexical and syntactic...
[Context and motivation] System requirements are normally provided in the form of natural language d...
[Context and motivation] System requirements are normally provided in the form of natural language d...
International audienceThe quality of requirements is fundamental in engineering projects. Requiremen...
Requirements are designed to specify the features of systems. Even for a simple system, several thou...
Large scale software systems challenge almost every activity in the software development life-cycle,...
Product development companies collect data in form of Engineering Change Requests for logged design ...
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...
[Context and motivation] Identifying requirements defects such as ambiguity and incompleteness is an...
Identifying the root cause of an error in software testing is a demanding task. It becomes even hard...