Understanding developers’ collaboration patterns enables the design of better programming tools that favor collaborative coding and help measure developer’s productivity and impact.
We aim to ensure the sustainability of open source software by providing a framework to model, generate, personalize and combine software bots to help in all phases of software development and maintenance, including community management
Coding time tracking tools will help you understand where your programming time goes (how much of that time is actually spent coding, on what languages, doing what tasks…). Any serious developer needs one of these tools.
Best apps to check and manage your Git repositories and GitHub projects from your Android or iPhone devices.
A bot to fix any misspelled mention of WordPress in your code. The bot checks the files in your pull request and asks for changes if necessary, pointing to the offending files/lines. Bringing the famous CapitalP function to your source code!
The Repairnator project is a project to design, implement and operate a repair bot for continuous integration. After a test failure, it gets the corresponding commit, runs the best-of-breed program repair tools, and suggests a patch to the developer as a pull request on Github
Given its importance, WordPress deserved to have a dedicated impact column in the IEEE Software magazine. IEEE Software‘s mission is to be the best source of reliable, useful, peer-reviewed information for leading software practitioners. The goal of these impact columns is to develop a better quantitative understanding of software’s impact on different industries. As such, the goal of the column is not just to describe a specific software product but to provide some insights on how the software is being developed and some metrics that help to assess its impact.
Decidim, for the Catalan term let’s decide, is a platform for participatory democracy which enables the creation of citizen participation portals. Decidim incorporates components to enable the proposal of initiatives, calling for assemblies, defining processes or calling for consultations.
Libraries.io monitors over 2 million open source libraries/packages from 36 package managers (npm, maven, Pypi, etc) and gathers relevant information about each of them, including their license, releases, contributors and dependencies.
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.
Integration of scattered software project data (Git, Bugzilla, GitHub, Slack…) into a central relational database to perform all kinds of cross-cutting data analysis with standard SQL