International audienceExisting similar software variants, developed by ad-hoc reuse technique such as left clone-and-own right, represent a starting point to build a software product line (SPL) core assets. To re-engineer such legacy software variants into an SPL for systematic reuse, it is important to be able to identify a mapping between features and their implementing source code elements in different variants. Information Retrieval (IR) methods have been used widely to support this mapping in a single software product. This paper proposes a new approach to improve the performance of IR methods when they are applied to a collection of software variants. The novelty of our approach is twofold. On the one hand, it exploits what software v...
Trace ability recovery allows software engineers to understand the interconnections among software a...
Successful development of software systems involves efficient navigation among software artifacts. H...
Background: Development of complex, software intensive systems generates large amounts of informatio...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Abstract—Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for au...
Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for automating ...
International audienceLocating source code elements relevant to a given fea- ture is an important st...
Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery ...
Large-scale software development is a complex undertaking and generates an ever-increasing amount of...
Several researchers have proposed creating after-the-fact structure among software artifacts using t...
The research described in this paper is concerned with the application of information retrieval to s...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Modern large-scale software development is a complex undertaking and coordinating various processes ...
Abstract-Traceability is the only means to ensure that the source code of a system is consistent wit...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Trace ability recovery allows software engineers to understand the interconnections among software a...
Successful development of software systems involves efficient navigation among software artifacts. H...
Background: Development of complex, software intensive systems generates large amounts of informatio...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Abstract—Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for au...
Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for automating ...
International audienceLocating source code elements relevant to a given fea- ture is an important st...
Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery ...
Large-scale software development is a complex undertaking and generates an ever-increasing amount of...
Several researchers have proposed creating after-the-fact structure among software artifacts using t...
The research described in this paper is concerned with the application of information retrieval to s...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Modern large-scale software development is a complex undertaking and coordinating various processes ...
Abstract-Traceability is the only means to ensure that the source code of a system is consistent wit...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Trace ability recovery allows software engineers to understand the interconnections among software a...
Successful development of software systems involves efficient navigation among software artifacts. H...
Background: Development of complex, software intensive systems generates large amounts of informatio...