MODELING DISTRIBUTED COLLABORATION ON GITHUB

2014 ◽  
Vol 17 (07n08) ◽  
pp. 1450024 ◽  
Author(s):  
NORA McDONALD ◽  
KELLY BLINCOE ◽  
EVA PETAKOVIC ◽  
SEAN GOGGINS

In this paper, we apply concepts from Distributed Leadership, a theory suggesting that leadership is shared among members of an organization, to frame models of contribution that we uncover in five relatively successful open source software (OSS) projects hosted on GitHub. In this qualitative, comparative case study, we show how these projects make use of GitHub features such as pull requests (PRs). We find that projects in which member PRs are more frequently merged with the codebase experience more sustained participation. We also find that projects with higher success rates among contributors and higher contributor retention tend to have more distributed (non-centralized) practices for reviewing and processing PRs. The relationships between organizational form and GitHub practices are enabled and made visible as a result of GitHub's novel interface. Our results demonstrate specific dimensions along which these projects differ and explicate a framework that warrants testing in future studies of OSS, particularly GitHub.

2020 ◽  
Vol 11 (4) ◽  
pp. 27-45
Author(s):  
Mahugnon Olivier Avande ◽  
Robin A. Gandhi ◽  
Harvey Siy

License information for any non-trivial open-source software demonstrates the growing complexity of compliance management. Studies have shown that understanding open-source licenses is difficult. Prior research has not examined how developers would use interfaces displaying license text and its graphical models in studying a license. Consequently, a repeatable eye tracking-based methodology was developed to study user engagement when exploring open-source rights and obligations in a multi-modal fashion. Experiences of 10 participants in an exploratory case study design indicate that eye-tracking is feasible to quantitatively and qualitatively observe distinct interaction patterns in the use of license comprehension interfaces. A low correlation was observed between self-reported usability survey data and eye-tracking data. Conversely, a high correlation between eye-tracker and mouse data suggests the use of either in future studies. This paper provides a framework to conduct such studies as an alternative to surveys while offering interesting hypotheses for future studies.


2017 ◽  
Vol 134 ◽  
pp. 211-227 ◽  
Author(s):  
Maria-Eleni Paschali ◽  
Apostolos Ampatzoglou ◽  
Stamatia Bibi ◽  
Alexander Chatzigeorgiou ◽  
Ioannis Stamelos

Author(s):  
Athanasios-Ilias Rousinopoulos ◽  
Gregorio Robles ◽  
Jesús M. González-Barahona

O desenvolvimento de software é uma atividade intensive em esforço humano. Assim, a forma como os desenvolvedores encaram suas tarefas é de suam importância. Em um ambiente como o usual em projetos de FOSS (free/open source software) em que profissionais (desenvolvedores pagos) compartilham os esforços de desenvolvimento com voluntários, a moral da comunidade de desenvolvedores e usuários é fundamental. Neste artigo, apresentamos uma análise preliminary utilizando técnicas de análise de sentimentos realizada em um projeto de FOSS. Para isso, executamos a mineração da lista de endereços eletrônicos de um projeto e aplicamos as técnicas propostas aos participantes mais relevantes. Embora a aplicação seja limitada, no momento atual, experamos que essa experiência possa ser benéfica no future para determiner situações que possam afetar os desenvolvedores ou o projeto, tais como baixa produtividade, abandono do projeto ou bifurcação do projeto, entre outras.


Author(s):  
Peter Flynn

In 2006 my university academic IT support group was approached by an academic colleague wanting to start a new journal, which would be available in electronic form only. There were restrictions imposed by the technical capabilities of the pool of authors, the requirements of the discipline, and — unsurprisingly — the lack of financial resources. The decision was made to implement a system using only open source software, and building largely from scratch, as the existing open source journal publishing systems at the time, although comprehensive and well-established, were seen as far too large and complex for the task. This paper is a case study describing the process and explaining the background to the decisions made. It attempts to draw some conclusions about the technical viability of creating a small-scale publishing system which attempted to retain XML throughout the workflow, and about the human factors which influenced the decisions.


Sign in / Sign up

Export Citation Format

Share Document