A Case Study about Decision-Making Coordination in Collaborative Product Configuration
Abstract: In Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders choose features for a product. Unfortunately, current configuration technology is essentially single-user-based in which user requirements are interpreted and translated into configuration decisions by a single role commonly referred to as the product manager. This process can be error-prone and time-consuming as it commonly requires back-and-forth interactions between the product manager and the stakeholders to cope with decision onflicts. In this paper, we propose an approach to Collaborative Product Configuration (CPC) that aims at providing effective support for coordinating teamwork decision-making in the context of product configuration. The approach builds on well-known concepts in the SPL arena such as feature models.
Introduction: In Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders choose features for a product. A feature model is commonly used to guide the configuration process since it breaks down the variabilities and commonalities of product line members into a hierarchy of features. Additionally, feature models encompass constraints that prevent the derivation of inconsistent product specifications, i.e., products containing incompatible features. The widespread acceptance of feature models within the SPL community led to a number of supporting approaches.
Click here to read more on Decision-Making Coordination