Behind the big numbers on the Wikimedia code review process

Having a dashboard usually opens new paths to understand software development communities. This may be seen as the entry point that helps to understand the basics of a community. And on top of this, there may appear new questions related to those basics or to more advanced issues. This is the case of the new work we are working on with the Wikimedia community metrics analytics team: Core Reviewer and Participants.

  • Core reviewers are defined as those developers that can exercise a +2/-2 review in Gerrit. In addition to this, it is of interest for the community to remove auto merges. Although this is an undesired behaviour, that takes place, and those should be removed.
  • On the other hand, Participants in Gerrit are defined as any member leaving any type of trace in the system. In this set we can find reviews (-2,-1,+1,+2), uploads, comments and others.

It is interesting to notice that depending on the community, requirements are slightly different. In the case of the OpenStack community, there are extra requirements for the Core Reviewer definition. And this is that reviews should be found in master branch. This specific measure can be found in the OpenStack quarterly reports for each of the projects of the Foundation.

Continue reading “Behind the big numbers on the Wikimedia code review process”

Liferay and its growth during the last years

During the last weeks we have been presenting some of our results in the Liferay Developer conferences in Berlin and Madrid. A daily challenge in our business is to improve the knowledge of the community developers about its project and according to the good feedback we got from the developers this has been achieved.

The Liferay community is driven by a single company and based on the data we got they are doing it well. During the last months the company is hiring one engineer per week, which explains in part the huge growth of code authors during the last four years. Basically the number of developers since 2009 was multiplied by four. During the first half of 2009 the number of people contributing to the source code was 58, four years later during the first half of the current year the number of persons who have contributed to the source code has been 201.

Monthly code authors vs. code committers
Monthly code authors vs. code committers

Continue reading “Liferay and its growth during the last years”

The OpenStack Havana release

Havana release is scheduled on the 17th of October. In just a few hours the new version of OpenStack will be ready. As we did for other releases, we at Bitergia have prepared the Havana development dashboard for showing and exploring the main development parameters of the project during this cycle. The first headline that becomes apparent by browsing it is that during these last six months, the OpenStack community has experienced the most active period in their history, and still keeps growing and growing.

Continue reading “The OpenStack Havana release”

Powered by WordPress.com.

Up ↑