Breaking the Borders: An Investigation of Cross-Ecosystem Software Packages

Breaking the Borders: An Investigation of Cross-Ecosystem Software Packages
复制标题

打破边界:跨生态系统软件包的调查

DOI:
--
复制
发表时间:
2018
期刊:
BElgian-NEtherlands software eVOLution symposium
影响因子:
--
通讯作者:
T. Mens
T. Mens
中科院分区:
--
文献类型:
--
作者:
Eleni Constantinou;Alexandre Decan;T. Mens

文献摘要

参考文献

被引文献

相似文献

软件生态系统是在同一环境中开发和发展的项目的集合。现有的文献调查软件生态系统作为孤立的实体,其边界不重叠,并假设它们是自包含的。然而,许多软件项目分布在不止一个生态系统中。作为不同的方面,例如,成功、安全漏洞、错误等,此类跨生态系统软件包可能会影响多个生态系统,我们调查了12个大型软件发行版中这些跨生态系统软件包的存在和特征。我们发现少量的软件包分布在多个包装生态系统中,这些软件包通常分布在两个生态系统中。这些软件包倾向于更好地支持某些生态系统的新版本,而它们的发展可能会影响其他生态系统中的大量软件包。最后,这样的软件包似乎在大型开发人员社区中很受欢迎。
Software ecosystems are collections of projects that are developed and evolve together in the same environment. Existing literature investigates software ecosystems as isolated entities whose boundaries do not overlap and assumes they are self-contained. However, a number of software projects are distributed in more than one ecosystem. As different aspects, e.g., success, security vulnerabilities, bugs, etc., of such cross-ecosystem packages can affect multiple ecosystems, we investigate the presence and characteristics of these cross-ecosystem packages in 12 large software distributions. We found a small number of packages distributed in multiple packaging ecosystems and that such packages are usually distributed in two ecosystems. These packages tend to better support with new releases certain ecosystems, while their evolution can impact a multitude of packages in other ecosystems. Finally, such packages appear to be popular with large developer communities.
DOI: 10.1145/3236024.3236062
发表时间: 2018-10
期刊: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子: --
作者:
Marat Valiev;Bogdan Vasilescu;J. Herbsleb
通讯作者: Marat Valiev;Bogdan Vasilescu;J. Herbsleb