首页> 外文期刊>The Journal of Systems and Software >Requirement-driven evolution in software product lines: A systematic mapping study
【24h】

Requirement-driven evolution in software product lines: A systematic mapping study

机译:软件产品线中需求驱动的演变:系统的映射研究

获取原文
获取原文并翻译 | 示例
           

摘要

CONTEXT. Software Product Lines (SPLs) aim to support the development of a whole family of software products through systematic reuse of shared assets. As SPLs exhibit a long life-span, evolution is an even greater concern than for single-systems. For the purpose of this work, evolution refers to the adaptation of the SPL as a result of changing requirements. Hence, evolution is triggered by requirement changes, and not by bug fixing or refactoring. OBJECTIVE. Research on SPL evolution has not been previously mapped. This work provides a mapping study along Petersen's and Kichenham's guidelines, to identify strong areas of knowledge, trends and gaps. RESULTS. We identified 107 relevant contributions. They were classified according to four facets: evolution activity (e.g., identify, analyze and plan, implement), product-derivation approach (e.g., annotation-based, composition-based), research type (e.g., solution, experience, evaluation), and asset type (i.e., variability model, SPL architecture, code assets and products). CONCLUSION. Analyses of the results indicate that "Solution proposals" are the most common type of contribution (31%). Regarding the evolution activity, "Implement change" (43%) and "Analyze and plan change" (37%) are the most covered ones. A finer-grained analysis uncovered some tasks as being underexposed. A detailed description of the 107 papers is also included.
机译:上下文。软件产品线(SPL)旨在通过对共享资产的系统重​​用来支持整个软件产品系列的开发。由于SPL的使用寿命很长,因此与单系统相比,演进是一个更大的问题。出于这项工作的目的,演进是指由于需求变化而对SPL进行的调整。因此,演进是由需求更改触发的,而不是由错误修复或重构触发的。目的。有关SPL演化的研究以前尚未进行过映射。这项工作提供了根据彼得森和基兴纳姆指南的制图研究,以识别知识,趋势和差距的重要领域。结果。我们确定了107个相关贡献。根据四个方面对它们进行了分类:演化活动(例如,识别,分析和计划,实施),产品衍生方法(例如,基于注释的,基于组成的),研究类型(例如,解决方案,经验,评估),和资产类型(即可变性模型,SPL体系结构,代码资产和产品)。结论。对结果的分析表明,“解决方案建议”是最常见的捐助类型(31%)。关于进化活动,“实施变更”(43%)和“分析和计划变更”(37%)是最受关注的。细粒度的分析发现某些任务曝光不足。还包括107篇论文的详细说明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号