Domain analysis involves not only looking at standard requirements documents (e.g., use case specifications) but also at customer information packs, market analyses, etc. Looking across all these documents and deriving, in a practical and scalable way, a feature model that is comprised of coherent abstractions is a fundamental and non-trivial challenge. We conduct an exploratory study to investigate the suitability of information retrieval (IR) techniques for scalable identification of commonalities and variabilities in requirement specifications for software product lines. Accordingly, based on observations derived from industrial experience and on state-of-the-art research and practice, we also propose an initial framework, leveraging IR ...
Sets of common features are essential assets to be reused in fulfilling specific needs in software p...
Seven to eight years ago, the number of applications of Information Retrieval (IR) methods in Softwa...
International audienceExisting similar software variants, developed by ad-hoc reuse technique such a...
Domain analysis involves not only looking at standard requirements documents (e.g., use case specifi...
In market-driven software development there is a strong need for support to handle congestion in the...
Abstract — This The activity of detecting and documenting the similarities and differences in relate...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
An information system is embedded in a specific business or activities in an organization, thus, the...
The need for domain knowledge representation for program comprehension is now widely accepted in the...
As software becomes more complicated and large-scaled, user's demands become various and the ex...
Abstract: The term traceability is an important concept regarding software development. It enables s...
In the context of Information Systems development supported by software applications, the coherence ...
Domain Analysis says that activity occurring before system analysis provides domain model. Domain mo...
MINING SOFTWARE REPOSITORIES, which is the process of analyzing the data re-lated to software develo...
Seven to eight years ago, the number of applications of Information Retrieval (IR) methods in Softwa...
Sets of common features are essential assets to be reused in fulfilling specific needs in software p...
Seven to eight years ago, the number of applications of Information Retrieval (IR) methods in Softwa...
International audienceExisting similar software variants, developed by ad-hoc reuse technique such a...
Domain analysis involves not only looking at standard requirements documents (e.g., use case specifi...
In market-driven software development there is a strong need for support to handle congestion in the...
Abstract — This The activity of detecting and documenting the similarities and differences in relate...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
An information system is embedded in a specific business or activities in an organization, thus, the...
The need for domain knowledge representation for program comprehension is now widely accepted in the...
As software becomes more complicated and large-scaled, user's demands become various and the ex...
Abstract: The term traceability is an important concept regarding software development. It enables s...
In the context of Information Systems development supported by software applications, the coherence ...
Domain Analysis says that activity occurring before system analysis provides domain model. Domain mo...
MINING SOFTWARE REPOSITORIES, which is the process of analyzing the data re-lated to software develo...
Seven to eight years ago, the number of applications of Information Retrieval (IR) methods in Softwa...
Sets of common features are essential assets to be reused in fulfilling specific needs in software p...
Seven to eight years ago, the number of applications of Information Retrieval (IR) methods in Softwa...
International audienceExisting similar software variants, developed by ad-hoc reuse technique such a...