首页> 外文会议>Software Process Dynamics and Agility; Lecture Notes in Computer Science; 4470 >A Survey of Software Development with Open Source Components in Chinese Software Industry
【24h】

A Survey of Software Development with Open Source Components in Chinese Software Industry

机译:中国软件行业开源组件软件开发概况

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

摘要

Chinese software companies are increasingly using Open Source Software (OSS) components in system development. Integrating such components into new software systems leads to challenges related to component selection, component integration and testing, licensing compliance, and system maintenance. Although these issues have been investigated industrially in other countries, few state-of-the-practice studies have so far been performed in China and with a representative subset of software companies. It is therefore difficult for Chinese software companies to be aware of special issues, or to plan improvement of OSS-related processes. This paper describes a questionnaire-based survey in Chinese software companies of software development with existing OSS components. Data from 47 finished development projects in 43 companies have been collected. The results show that use of web search engines was the most common method to locate OSS components. Local expertise combined with requirements compliance was the most decisive factors when choosing an identified component. To avoid legal exposure, the common strategy was to use components without licensing constraints. About 84% of the components needed bug fixing or other code changes, rarely relies on support from the OSS community. However, close participation with the OSS community was rare, although most developers meant that this was important.
机译:中国软件公司在系统开发中越来越多地使用开源软件(OSS)组件。将此类组件集成到新的软件系统中会带来与组件选择,组件集成和测试,许可合规性以及系统维护相关的挑战。尽管这些问题已在其他国家/地区进行了工业调查,但迄今为止,在中国以及与软件公司的代表子公司相比,几乎没有进行过实践研究。因此,中国软件公司很难意识到特殊问题或计划改进与OSS相关的流程。本文介绍了基于问卷调查的中国软件公司使用现有OSS组件进行软件开发的调查。收集了来自43家公司的47个完成的开发项目的数据。结果表明,使用Web搜索引擎是定位OSS组件的最常用方法。选择确定的组件时,本地专业知识与需求合规性是最决定性的因素。为了避免法律风险,常见的策略是使用不受许可限制的组件。大约84%的组件需要错误修复或其他代码更改,很少依赖OSS社区的支持。但是,很少与OSS社区密切合作,尽管大多数开发人员都认为这很重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号