首页> 外文会议>International Conference on Software Quality, Reliability and Security >On the Impact of Inter-language Dependencies in Multi-language Systems
【24h】

On the Impact of Inter-language Dependencies in Multi-language Systems

机译:关于语言依赖性在多语言系统中的影响

获取原文

摘要

Nowadays, developers are often using multiple programming languages to exploit the advantages of each language and to reuse code. However, dependency analysis across multi-language is more challenging compared to mono-language systems. In this paper, we introduce two approaches for multi- language dependency analysis: S-MLDA (Static Multi-language Dependency Analyzer) and H-MLDA (Historical Multi-language Dependency Analyzer), which we apply on ten open-source multi-language systems to empirically analyze the prevalence of the dependencies across languages i.e., inter-language dependencies and their impact on software quality and security.Our main results show that: the more inter-language dependencies, the higher the risk of bugs and vulnerabilities being introduced, while this risk remains constant for intra-language dependencies; the percentage of bugs within inter-language dependencies is three times higher than the percentage of bugs identified in intra-language dependencies; the percentage of vulnerabilities within inter-language dependencies is twice the percentage of vulnerabilities introduced in intra-language dependencies
机译:如今,开发人员通常使用多种编程语言来利用每种语言和重用代码的优势。然而,与单语言系统相比,跨多语言的依赖性分析更具挑战性。在本文中,我们介绍了两种多语言依赖性分析方法:S-MLDA(静态多语言依赖性分析仪)和H-MLDA(历史多语言依赖分析仪),我们在十个开源多语言上应用凭证分析跨语言的依赖性的普遍性,即语言的依赖关系,以及它们对软件质量和安全的影响。主要结果表明:更广泛的依赖性,介绍了错误和漏洞的风险越高,虽然语言内依赖性仍然是持续的态度;语言间依赖项中的错误的百分比高于语言依赖性中标识的错误百分比的三倍;语言间依赖项中漏洞的百分比是语言依赖性引入的漏洞百分比的两倍

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号