by Javier Cánovas | May 20, 2020 | Community, research
In the last years, a number of Open-Source Systems (OSS) have created parallel foundations, as legal instruments to better articulate the structure, collaboration, and financial model for the project. Some examples are Apache, Linux, Mozilla, Eclipse or Django...
by Jordi Cabot | Feb 18, 2020 | research, Code, Community, Tool
What if your software project loses the best developer? Who is the developer you can get rid of? I bet these are questions that all project managers ask themselves several times during the lifecycle of a software project. Developers are valuable resources for any...
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 | Jul 15, 2019 | research, Tool
Open data: are we there yet?. This was the title of a personal reflection on the present and future of open data, published in the blog of the Internet Interdisciplinary Institute. There, I argued that while the number of open data resources keeps growing at a fast...
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...