首页> 外文期刊>The Journal of Systems and Software >A method to optimize the scope of a software product platform based on end-user features
【24h】

A method to optimize the scope of a software product platform based on end-user features

机译:一种基于最终用户功能优化软件产品平台范围的方法

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

摘要

Context: Due to increased competition and the advent of mass customization, many software firms are utilizing product families - groups of related products derived from a product platform - to provide product variety in a cost-effective manner. The key to designing a successful software product family is the product platform, so it is important to determine the most appropriate product platform scope related to business objectives, for product line development. Aim: This paper proposes a novel method to find the optimized scope of a software product platform based on end-user features. Method: The proposed method, PPSMS (Product Platform Scoping Method for Software Product Lines), mathematically formulates the product platform scope selection as an optimization problem. The problem formulation targets identification of an optimized product platform scope that will maximize life cycle cost savings and the amount of commonality, while meeting the goals and needs of the envisioned customers' segments. A simulated annealing based algorithm that can solve problems heuristically is then used to help the decision maker in selecting a scope for the product platform, by performing tradeoff analysis of the commonality and cost savings objectives. Results: In a case study, PPSMS helped in identifying 5 non-dominated solutions considered to be of highest preference for decision making, taking into account both cost savings and commonality objectives. A quantitative and qualitative analysis indicated that human experts perceived value in adopting the method in practice, and that it was effective in identifying appropriate product platform scope.
机译:背景信息:由于竞争加剧和大规模定制的出现,许多软件公司正在利用产品系列(从产品平台派生的相关产品组)以经济高效的方式提供产品多样化。设计成功的软件产品系列的关键是产品平台,因此对于产品线开发,确定与业务目标相关的最合适的产品平台范围很重要。目的:本文提出了一种基于最终用户功能来找到软件产品平台的优化范围的新颖方法。方法:所提出的方法PPSMS(软件产品线的产品平台范围确定方法)将产品平台范围的选择数学公式化为优化问题。问题表述的目标是确定优化的产品平台范围,该范围将最大程度地节省生命周期成本并提高通用性,同时满足预期客户群的目标和需求。然后,基于模拟退火的算法可以启发式地解决问题,该算法通过对通用性和成本节省目标进行折衷分析,帮助决策者选择产品平台的范围。结果:在一个案例研究中,PPSMS结合成本节省和通用目标,帮助确定了5个非主导解决方案,这些解决方案被认为是决策的最优先选择。定量和定性分析表明,人类专家认为在实践中采用该方法具有价值,并且可以有效地确定适当的产品平台范围。

著录项

  • 来源
    《The Journal of Systems and Software》 |2014年第12期|79-106|共28页
  • 作者单位

    Department of Information and Communications Engineering, Korea Advanced Institute of Science and Technology, 373-1 Guseong-dong, Yuseong-gu, 305-701 Daejeon, Republic of Korea;

    Department of Information and Communications Engineering, Korea Advanced Institute of Science and Technology, 373-1 Guseong-dong, Yuseong-gu, 305-701 Daejeon, Republic of Korea;

    Department of Information and Communications Engineering, Korea Advanced Institute of Science and Technology, 373-1 Guseong-dong, Yuseong-gu, 305-701 Daejeon, Republic of Korea;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Product platform scope; Software product line engineering; Commonality decision;

    机译:产品平台范围;软件产品线工程;共同决定;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号