Open-source is frequently described as a driver for unprecedented communication and collaboration, and the process works best when projects support teamwork. Yet, their cooperation processes in no way protect project contributors from considerations of trust, power, and influence. Indeed, achieving the level of trust necessary to contribute to a project and thus influence its direction is a constant process of change, and developers take many different routes over many communication channels to achieve it. We refer to this process of influence-seeking and trust-building, trust ascendancy. This paper describes a methodology for understanding the notion of trust ascendancy, and introduces the capabilities that are needed to localizing trust ascendancy operations happening over open-source projects. Much of the prior work in understanding trust in open-source software development has focused on a static view of the problem, and study it using different forms of quantity measures. However, trust ascendancy is not static but rather adapt to changes in the open-source ecosystem in response to developer role changes, new functionality, new technologies, and so on. This paper is the first attempt to articulate and study these signals, from a dynamic view of the problem. In that respect, we identify related work that may help illuminate research challenges, implementation tradeoffs, and complementary solutions. Our preliminary results show the effectiveness of our method at capturing the trust ascendancy developed by individuals involved in a well-documented 2020 social engineering attack. Our future plans highlight research challenges, and encourage cross-disciplinary collaboration to create more automated, accurate, and efficient ways to modeling and then tracking trust ascendancy in open-source projects.
翻译:开放源码经常被描述为史无前例的沟通和协作的驱动力,而这一进程在项目支持团队合作时最有效。然而,它们的合作进程并不能以任何方式保护项目捐助方免受信任、权力和影响力的考虑。事实上,实现项目所需的信任水平,从而影响项目的方向,是一个不变的变革过程,开发者在许多通信渠道上走许多不同的道路来实现这一目标。我们指的是这一寻求影响力和建立信任、信任提升的过程。本文描述了理解开放源码提升概念的方法,并介绍了在开放源码项目上将信任升迁业务本地化所需要的能力。在公开源码软件开发方面,许多先前在理解信任方面开展的工作都侧重于对问题的静态观点,并使用不同形式的数量计量方法来研究这一问题。然而,信任升迁并不是静止的,而是适应开放源码生态系统的变化,以适应开发者角色的变化、新的功能、新技术等等。本文首先试图从问题的动态角度来解释和研究这些信号。在这方面,我们查明了相关工作,了解了对开放源码软件开发的信任升序的准确性,我们的初步研究方法展示了我们未来的信心执行方法。