期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
第三方库依赖冲突问题研究综述 被引量:3
1
作者 李硕 刘杰 +2 位作者 王帅 田浩翔 叶丹 《软件学报》 EI CSCD 北大核心 2023年第10期4636-4660,共25页
软件开发过程中,开发人员通过大量使用第三方库来实现代码复用.不同第三方库之间存在依赖关系,第三方库间的不兼容会导致第三方库的安装、加载、调用时出现错误,进而导致系统异常,这类问题称之为第三方库依赖冲突问题.依赖冲突的根本原... 软件开发过程中,开发人员通过大量使用第三方库来实现代码复用.不同第三方库之间存在依赖关系,第三方库间的不兼容会导致第三方库的安装、加载、调用时出现错误,进而导致系统异常,这类问题称之为第三方库依赖冲突问题.依赖冲突的根本原因是加载的第三方库无法覆盖软件引用的必需特性(例如:方法).依赖冲突问题会在第三方库的下载安装,项目编译和运行时中出现,且定位困难.依赖冲突问题的修复要求开发人员对使用的第三方库版本间差别具有准确的理解,并且第三方库之间复杂的依赖关系增加了修复难度.为了能够在软件运行前,发现软件中存在的依赖冲突,并且能够响应和处理运行过程中由依赖冲突引发的系统异常,国内外学者展开了各种针对依赖冲突问题的研究.从依赖冲突问题的4个方面,对当前已有研究工作进行了梳理,包括:第三方库的使用实证分析、依赖冲突原因分析、依赖冲突检测方法以及依赖冲突常用修复方式.最后对该领域未来值得关注的研究问题进行了展望. 展开更多
关键词 依赖冲突 第三方库 软件生态系统 依赖管理 函数接口兼容性
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部