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...
by Noel Carroll | Mar 27, 2019 | Community, Process, research
Open Source software (OSS) has been highly prevalent in both practice and research. Given the value and effectiveness of OSS development to date, practitioners are keen to replicate these practices inside their respective corporations. This application of OSS...
by Manish Motwani | Mar 12, 2019 | Code, Community
Automated program repair techniques use a buggy program and a partial specification (typically a test suite) to produce a program variant that satisfies the specification. The number of publications per year in this area of research has increased by an order of...