混源软件项目中的开源组件影响分析
发布时间:2021-08-15 16:08
文中研究了混源软件的代码结构特征,按照功能已知性、代码有用性、代码安全性和知识产权属性等4个标准将混源代码空间进行了划分,展示了混源代码独特的代码空间特征;从正反两个方面分析了开源组件对混源项目的进度、质量、成本和知识产权等方面产生的正、反两方面的影响,将许可证根据传染性强弱分为3种类型;通过安全攸关领域开源组件应用的案例调研,展示了开源应用的基本情况,分析了开源组件实际应用中存在的问题。基于以上研究,认为从管理上应该建立开源组件的全生命周期管理机制,加大基于开源的创新,鼓励融入和回馈开源社区;从技术层面,应在项目初期即做好组件的选择,加强产品研发过程管理,并紧跟开源社区做好项目的演化,从而更好地利用开源,促进软件混源项目管理。
【文章来源】:计算机科学. 2020,47(S2)北大核心CSCD
【文章页数】:4 页
【部分图文】:
混源代码组成示意图
【参考文献】:
期刊论文
[1]代码相似性检测方法与工具综述[J]. 张丹,罗平. 计算机科学. 2020(03)
本文编号:3344866
【文章来源】:计算机科学. 2020,47(S2)北大核心CSCD
【文章页数】:4 页
【部分图文】:
混源代码组成示意图
【参考文献】:
期刊论文
[1]代码相似性检测方法与工具综述[J]. 张丹,罗平. 计算机科学. 2020(03)
本文编号:3344866
本文链接:https://www.wllwen.com/guanlilunwen/shequguanli/3344866.html