Related Experiment Video
Updated: Dec 31, 2025

06:18
The Collective Trust Game: An Online Group Adaptation of the Trust Game Based on the HoneyComb Paradigm
Published on: October 20, 2022
2.5K
A network-centric approach for estimating trust between open source software developers
Hitesh Sapkota1, Pradeep K Murukannaiah2, Yi Wang1
1Software Engineering, Rochester Institute of Technology, Rochester, NY, United States of America.
Plos One
|December 31, 2019
Summary
Measuring developer trust in open source software (OSS) projects can now be automated. This computational approach predicts which contributions are more likely to be accepted, enhancing project success.
Area of Science:
- Software Engineering
- Computer Science
- Social Computing
Background:
- Developer trust is crucial for open source software (OSS) project success.
- Current methods for assessing trust in OSS communities are subjective and lack scalability.
- This deficiency hinders effective trust-based decision-making among project members.
Purpose of the Study:
- To propose an automated, scalable computational method for measuring developer trust in OSS.
- To assist developers in identifying the trustworthiness of their peers within a community.
- To enhance the reliability and efficiency of trust assessment in collaborative software development.
Main Methods:
- A two-fold approach combining direct and indirect trust computation.
- Direct trust is calculated by analyzing developer interactions using natural language processing.
- Indirect trust is inferred through a community-wide developer network and trust propagation.
Main Results:
- A large-scale evaluation on GitHub (24,315 developers) demonstrated that trusted developers' contributions are more likely to be accepted.
- Contributions from distrusted or untrusted developers had a lower acceptance rate.
- A pull request classifier utilizing trust metrics effectively predicted acceptance likelihood.
Conclusions:
- The proposed automated approach provides an effective and scalable method for measuring developer trust in OSS.
- This computational trust metric has practical utility, as shown by the improved pull request classification.
- Automated trust measurement can significantly aid decision-making and improve OSS project outcomes.
More Related Videos
Related Concept Videos
Confidence Coefficient
10.2K
The confidence coefficient is also known as the confidence level or degree of confidence. It is the percent expression for the probability, 1-α, that the confidence interval contains the true population parameter assuming that the confidence interval is obtained after sufficient unbiased sampling; for example, if the CL = 90%, then in 90 out of 100 samples the interval estimate will enclose the true population parameter. Here α is the area under the curve, distributed equally under...
10.2K
Distribution Reliability and Automation
445
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
445
Trait Centrality
138
Trait centrality refers to the degree to which a particular characteristic influences the overall impression of an individual. Some traits exert a disproportionately strong impact on perception, shaping how people interpret other attributes of a person. Solomon Asch first systematically studied this phenomenon in 1946.Asch’s Experiment on Trait CentralityAsch's seminal study demonstrated the centrality of certain traits through a controlled experiment. Participants were presented with a...
138
Quantifying Work
23.7K
As a system undergoes a change, its internal energy can change, and energy can be transferred from the system to the surroundings, or from the surroundings to the system.
23.7K
Social Exchange Theory
39.4K
We have discussed why we form relationships, what attracts us to others, and different types of love. But what determines whether we are satisfied with and stay in a relationship? One theory that provides an explanation is social exchange theory. According to social exchange theory, we act as naïve economists in keeping a tally of the ratio of costs and benefits of forming and maintaining a relationship with others (Rusbult & Van Lange, 2003).
39.4K
Social Exchange Theory
301
As formulated by John Thibaut and Harold Kelley, Social Exchange Theory explains human relationships as economic-like exchanges that maximize rewards and minimize costs. This theory suggests that individuals engage in relationships to gain benefits and reduce burdens, similar to economic transactions. It has been widely applied to various types of relationships, including romantic, professional, and social interactions.Rewards and Costs in RelationshipsRelationship rewards include emotional...
301

