SESep 22, 2014

Measuring the Ability to Form a Product Line from Existing Products

arXiv:1409.6583v120 citations
Originality Synthesis-oriented
AI Analysis

This addresses a practical challenge for software developers in reusing components, though it appears incremental as it builds on existing product line concepts.

The paper tackles the problem of evaluating whether existing software products can be effectively combined into a product line, proposing a theoretical basis for objective metrics to assess this ability.

A product line approach can save valuable resources by reusing artifacts. Especially for software artifacts, the reuse of existing components is highly desirable. In recent literature, the creation of software product lines is mainly proposed from a top-down point of view regarding features which are visible by customers. In practice, however, the design for a product line often arises from one or few existing products that descend from a very first product starting with copy-paste and evolving individually. In this contribution, we propose the theoretical basis to derive a set of metrics for evaluating similar software products in an objective manner. These metrics are used to evaluate the set of product's ability to form a product line.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes