错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Approach for Feature Models Definition in Software Product Lines Based on Collaborative Work

  • Jazmín Gómez,
  • Pablo H. Ruiz,
  • Vanessa Agredo Delgado,
  • Marta Cecilia Camacho

摘要

A Software Product Line (SPL) consists of a set of software products that share common features and also have some differences. Feature models are a key tool for managing variability and customization of this set of products. The feature model definition is a complex task that involves the collaboration of people with diverse knowledge, perspectives and experiences, to achieve a successful definition, it is crucial to follow communication and teamwork guidelines Otherwise, there is a risk of obtaining a poor definition of this vital artifact for the SPL's. This paper presents an approach for defining feature models based on Collaborative Work called CINDIRELLA, which defines execution elements such as: workflows, tasks, collaborative patterns associated with Thinklets or Gamestorming, roles, and input and output artifacts. As main results we can say that CINDERELLA is an easy to use approach, however, it is necessary to improve the description of its instructions and guidelines in order to achieve a better understanding. In addition, it is a useful approach because its elements are coherent and described in an organized way. Finally, it is a complete approach because it has sufficient and necessary elements for the features models definition.