Feature models have been widely adopted in software reuse to organize the requirements of a set of similar applications in a software domain/product-line. However, in most feature-oriented methods, the construction of feature models heavily depends on the domain analysts' personal understanding, and the work of constructing feature models from the original requirements of sample applications is often tedious and ineffective. This paper proposes a semi-automatic approach to constructing feature models based on requirements clustering, which automates the activities of feature identification, organization and variability modeling to a great extent. The underlying idea of this approach is to analyze the relationships between individual re...
Software product lines (SPL) cover software products derived from a shared code base, ideally in a w...
In the research of software reuse, feature models have been widely adopted to organize the requireme...
Requirements engineering (RE) offers the means to discover, model, and manage the requirements of th...
Large scale software systems challenge almost every activity in the software development life-cycle,...
Abstract—Clustering is of great practical value in retrieving reusable requirements artifacts from t...
Software applications have become a fundamental part in the daily work of modern society as they mee...
This paper proposes a feature selection technique for software clustering which can be used in the a...
Requirements engineering is often, especially in the context of major open source software projects,...
Abstract: Gathering the requirement is the vital steps for every successful quality software. Requir...
In the research of software reuse, feature models have been widely adopted to organize the requireme...
A large subset of requirements for complex systems, services and product lines is traditionally spec...
A feature model captures various possible configurations of products within a product family. When c...
ABSTRACT Nowadays, the use of feature modeling technique, in software requirements specification, i...
Software product line engineering is about producing a set of related products that share more commo...
Abstract—In software product line (SPL) engineering, a soft-ware configuration can be obtained throu...
Software product lines (SPL) cover software products derived from a shared code base, ideally in a w...
In the research of software reuse, feature models have been widely adopted to organize the requireme...
Requirements engineering (RE) offers the means to discover, model, and manage the requirements of th...
Large scale software systems challenge almost every activity in the software development life-cycle,...
Abstract—Clustering is of great practical value in retrieving reusable requirements artifacts from t...
Software applications have become a fundamental part in the daily work of modern society as they mee...
This paper proposes a feature selection technique for software clustering which can be used in the a...
Requirements engineering is often, especially in the context of major open source software projects,...
Abstract: Gathering the requirement is the vital steps for every successful quality software. Requir...
In the research of software reuse, feature models have been widely adopted to organize the requireme...
A large subset of requirements for complex systems, services and product lines is traditionally spec...
A feature model captures various possible configurations of products within a product family. When c...
ABSTRACT Nowadays, the use of feature modeling technique, in software requirements specification, i...
Software product line engineering is about producing a set of related products that share more commo...
Abstract—In software product line (SPL) engineering, a soft-ware configuration can be obtained throu...
Software product lines (SPL) cover software products derived from a shared code base, ideally in a w...
In the research of software reuse, feature models have been widely adopted to organize the requireme...
Requirements engineering (RE) offers the means to discover, model, and manage the requirements of th...