首页> 外文会议>Euromicro Conference on Software Engineering and Advanced Applications >Component Selection in Software Engineering - Which Attributes are the Most Important in the Decision Process?
【24h】

Component Selection in Software Engineering - Which Attributes are the Most Important in the Decision Process?

机译:软件工程中的组件选择-决策过程中最重要的属性是什么?

获取原文

摘要

Component-based software engineering is a common approach to develop and evolve contemporary software systems where different component sourcing options are available: 1)Software developed internally (in-house), 2)Software developed outsourced, 3)Commercial of the shelf software, and 4) Open Source Software. However, there is little available research on what attributes of a component are the most important ones when selecting new components. The object of the present study is to investigate what matters the most to industry practitioners during component selection. We conducted a cross-domain anonymous survey with industry practitioners involved in component selection. First, the practitioners selected the most important attributes from a list. Next, they prioritized their selection using the Hundred-Dollar ($100) test. We analyzed the results using Compositional Data Analysis. The descriptive results showed that Cost was clearly considered the most important attribute during the component selection. Other important attributes for the practitioners were: Support of the component, Longevity prediction, and Level of off-the-shelf fit to product. Next, an exploratory analysis was conducted based on the practitioners' inherent characteristics. Nonparametric tests and biplots were used. It seems that smaller organizations and more immature products focus on different attributes than bigger organizations and mature products which focus more on Cost.
机译:基于组件的软件工程是开发和发展具有不同组件来源选项的当代软件系统的常用方法:1)内部(内部)开发的软件; 2)外包开发的软件; 3)货架软件的商业化;以及4)开源软件。但是,关于组件的哪些属性在选择新组件时最重要的属性的研究很少。本研究的目的是调查在组件选择过程中对行业从业人员最重要的问题。我们与参与组件选择的行业从业人员进行了跨域匿名调查。首先,从业者从列表中选择最重要的属性。接下来,他们使用一百美元($ 100)检验对他们的选择进行优先排序。我们使用成分数据分析法分析了结果。描述性结果表明,成本显然是组件选择期间最重要的属性。对于从业者来说,其他重要属性包括:组件的支持,寿命预测以及产品的现成水平。接下来,根据从业者的固有特征进行探索性分析。使用非参数检验和双标。似乎较小的组织和较不成熟的产品将重点放在不同的属性上,而不是较大的组织和较成熟的产品将更多的重点放在成本上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号