首页> 外文期刊>IEEE Transactions on Reliability >On the Impact of Interlanguage Dependencies in Multilanguage Systems Empirical Case Study on Java Native Interface Applications (JNI)
【24h】

On the Impact of Interlanguage Dependencies in Multilanguage Systems Empirical Case Study on Java Native Interface Applications (JNI)

机译:论跨语征依赖性在跨语言系统中的跨语言系统实证案例研究(JNI)

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

摘要

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

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号