Deriving Metrics to Support Software Product Line Feasibility Analysis
نویسندگان
چکیده
Transitioning to software product line engineering is, in general, not trivial and has several risks. To provide a quantitative analysis of the feasibility of an organization for Software Product Line Engineering (SPLE), it is important to derive the corresponding metrics. In this work-in-progress paper we derive metrics for the SPLE feasibility analysis based on a goal question metrics (GQM) approach. We provide the initial results of the metrics extraction and synthesis process and describe the initial set of metrics that can be used in the feasibility analysis process.
منابع مشابه
A Metric Suite to Support Software Product Line Architecture Evaluation
This paper presents a metric suite to support software product line architecture (PLA) evaluation. The metric suite was conceived taking into account the variabilities defined on the UML artefacts of the product line based on specific stereotypes. The metrics definition was supported by the SDMetrics tool. An example illustrates the correlation between the metrics and the PL architecture qualit...
متن کاملSystematic Evaluation of Software Product Line Architectures
The architecture of a software product line is one of its most important artifacts as it represents an abstraction of the products that can be generated. It is crucial to evaluate the quality attributes of a product line architecture in order to: increase the productivity of the product line process and the quality of the products; provide a means to understand the potential behavior of the pro...
متن کاملA Graph-Based Analysis Concept to Derive a Variation Point Design from Product Copies
Software product lines are a widely accepted strategy to develop software products with variable features. Deriving a product line from existing customised product copies is still an open issue. Existing approaches try to extract encapsulated reusable components, or analyse features on a product management level. However, support for understanding implementation differences and designing variat...
متن کاملA Meta-Process to Support Trade-Off Analysis in Software Product Line Architecture
The software product line approach has been applied as a successful software reuse technique for specific domains. Such an approach takes advantage of domain and application engineering concepts. One of its most important artifacts is the product line architecture because it explicitly represents similarities and variabilities of a product line, as well as the products that can be generated. Pr...
متن کاملTool Support for Software Variability Management and Product Derivation in Software Product Lines
Software variability management is a key challenge in developing software product lines and deriving products from the product line. In order to provide effective variability management and product derivation in software product lines, which is capable of being automated, certain fundamental building blocks are required. These include multiple product line views, the feature model as the unifyi...
متن کامل