Repositories such as SourceForge, GitHub, and Launchpad, offer a wide range of tools that are useful for software development. These include wikis, e-mail lists, issue trackers and revision control.
By Mike Jackson.
At the Digital Social Research workshop, we asked researchers about what would help them to produce good code. One suggestion was that while repositories, such as SourceForge, GitHub and Launchpad, offer a rich infrastructure, they lack support for automated build-and-test or continuous integration. As one attendee put it, they wanted "SourceForge++".
Using a continuous integration server that is hosted by a third-party is more convenient than acquiring a server and setting up the software yourself (it can be cheaper too). This convenience should encourage…