by Jordi Cabot | Oct 20, 2019 | Community, research
The development Open Source Software fundamentally depends on the participation and commitment of volunteer developers to progress on a particular task. Several works have presented strategies to increase the on-boarding and engagement of new contributors, but little...
by Javier Cánovas | Oct 10, 2019 | research, Community, Programming
General Programming Languages (GPLs), like Java, PHP, C++,… continuously evolve to adapt to the ever changing technology landscape. The evolution is rooted on technical aspects but it is ultimately decided by the group of people governing the language and...
by Jordi Cabot | Sep 6, 2019 | Tool, Community
Sustainability of open source is a huge problem, especially in a world where all software depends, one way or the other, on open-source software to run. There are many ways to help and thank open-source maintainers but, IMHO, the only scalable option to make OSS...
by Jordi Cabot | Sep 1, 2019 | Community
Every piece of software relies on a number of open-source projects. We all depend on open source one way or the other (check this dependency analyzer if you don’t believe me). We should make sure we take the time to thank all the contributors behind the...
by Jordi Cabot | Jun 18, 2019 | Community
The network of collaborations in an open source project can reveal relevant emergent properties that influence its prospects of success. In this work, we analyze open source projects to determine whether they exhibit a rich-club behavior, i.e., a phenomenon where...
by Eldan Cohen | Apr 30, 2019 | Uncategorized, Community, research
GitHub provides an unprecedented opportunity to study the collaboration patterns of software developers. Understanding collaboration patterns can support the design of better tools for collaborative coding and help measure developer’s productivity and impact. A...