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. We study over 80 foundations to analyze the impact they have on the open source projects the foundations aim to help.
Rich-club is the tendency of well-connected in a community graph to interact with other well-connected nodes. This helps information flow across the network but poses a risk of these nodes colluding to control the future of the open source project.
Understanding developers’ collaboration patterns enables the design of better programming tools that favor collaborative coding and help measure developer’s productivity and impact.
Inner Source may bed described as the use of Open Source software development best practices and the establishment of an Open Source-like culture within organisations. But this evolution is not free from tensions.
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. While prior work has evaluated repair techniques in terms of the fraction of defects they repair we still don’t know if these repair tools are able to repair the bugs the developers actually care about.
Participation in open source communities is very beneficial since it provides learners an experience that has long been associated with apprenticeship-based learning. Still, FLOSS communities can do better by being more supportive and by recognizing that attracting and supporting newcomers is essential to their growth
Share your code as a gist, as an image, with special effects or directly embed it in your post with the right plugin. We review the best tools for each scenario.
Software bots can assist developers in all phases of the development process. Here, we present a selection of the most useful bots you can start using right away to improve the way you create or maintain (open source) software projects.
Online code editors should be the future of programming, but we are not there yet. In this post we review the latest releases and news around the world of web-based IDEs
Do not let your open source project die of starvation. If you cannot take care of it, put it up for adoption and help it to find a new home to keep growing.