Towards a proactive management of Open Source Supply Chains
Towards a proactive management of Open Source Supply Chains
批准号:
RGPIN-2021-02476
负责人:
German, Daniel
金额:
$2.11万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
开放源码软件(OSS),特别是以库和框架的形式,已经成为软件开发的基本部分;今天几乎任何软件都依赖于某些OSS。供应链是向消费者提供产品或服务的实体网络。开放源码供应链(OSSC)是涉及一个或多个OSS组件的供应链,这些组件在组件创建者/维护者与其客户之间没有双边协议的情况下使用。因此,OSSC是由客户管理的:供应商(正在使用的OSS组件的创建者/维护者)通常甚至不知道它的客户(用户)是谁。当组织合并OSS组件时,他们承担使用该组件的相关风险,并且不能依赖组件创建者的支持。因此,他们在评估OSS组件并将其纳入其OSSC时必须小心。他们还必须监控整个OSSC的演变,及时响应这些组件中的潜在缺陷(特别是与安全相关的缺陷)、升级、弃用和其他更改。当今构建软件系统所需的依赖项数量不断增加,以及开放源码软件组件的重复使用不断增加,加剧了这些挑战。该研究计划的目标是创建模型、方法和工具,帮助组织主动管理其开源供应链。这将帮助软件组织降低在其OSSC中重用OSS的成本和风险,并提高他们使用它构建的软件的质量。
英文摘要
Open Source Software (OSS), particularly in the form of libraries and frameworks, has become a fundamental part of software development; almost any software today relies on some OSS. A supply chain is a network of entities involved in supplying a product or service to a consumer. An Open Source Supply Chain (OSSC) is a supply chain that involves one or more OSS components that are used without a bilateral agreement between the component creator/maintainer and its customer. Thus, an OSSC is customer managed: the vendor (creator/maintainer of the OSS component being used) is usually not even aware of who its customers (users) are. When organizations incorporate an OSS component, they assume the associated risk with using this component, and cannot rely on support from the creator of the component. Thus, they must be careful when they evaluate and adopt an OSS component into their OSSC. They must also monitor the evolution of their entire OSSC, responding in a timely manner to potential defects (especially security related ones), upgrades, deprecations, and other changes in these components. These challenges are exacerbated by the ever growing number of dependencies required to build a software system today, and the continuous increase in the reuse of OSS components. The goal of this research program is to create models, methods and tools that help organizations proactively manage their Open Source Supply Chains. This will help software organizations reduce the cost and risk of reusing OSS in their OSSC, and improve the quality of the software they build with it.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Towards a proactive management of Open Source Supply Chains
-
批准号:RGPIN-2021-02476
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2021
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2020
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2019
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2018
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2017
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2016
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2015
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2014
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2013
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:412373-2011
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2013
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:412373-2011
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2012
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2012
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2011
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:412373-2011
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2011
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2010
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2009
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2008
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2007
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2006
-
负责人:German, Daniel
-
依托单位:
A framework for the specification and design of web applications
-
批准号:250376-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.17万
-
财政年份:2005
-
负责人:German, Daniel
-
依托单位:
海外基金