Measuring GitLab activity, community and performance with GrimoireLab

Software development analytics plays an important role in decision making for many data-driven firms. Being able to provide support for a wide range of different data sources to measure any project (so you can aggregate more than just one type of data) and manage different identities and affiliations among several data sources, is something we believe that can lead to a better understanding of the project as a whole.

Continue reading “Measuring GitLab activity, community and performance with GrimoireLab”

InnerSource for financial services: A way to improve digital transformation?

One of the main points you think about when trying to implement digital transformation in financial services is software (Software is eating the labor market!). In fact, digital companies see their software as a crucial strategic asset for gaining competitive advantage and are constantly seeking new ways  and models to improve innovation, break out silos or be faster to the market. Indeed, these are some of the main benefits InnerSource offers
Continue reading “InnerSource for financial services: A way to improve digital transformation?”

King Arthur: Driving Quests on Software Project Data

King Arthur, or simply Arthur, is an open source tool designed to schedule Perceval executions at scale through distributed Redis queues. It also provides support to store the data obtained to an ElasticSearch database, thus giving the possibility to connect the results with analysis and/or visualizations tools, such as the Bitergia analytics dashboards.

Continue reading “King Arthur: Driving Quests on Software Project Data”

How to measure success in your Inner Source initiative

Nowadays, more and more companies such as PayPal, Bosch or Autodesk are internally implementing inner source programs. Inner source differs from classic open source development process by remaining within the view and control of a single organization and offers many advantages in terms of efficiency and effectiveness.

In previous posts, we talked about Inner source characteristics and advantages such as InnerSourcing: the development model of the future.

Continue reading “How to measure success in your Inner Source initiative”

Dashboard celebrating 25 years of Linux development

To celebrate 25 years of Linux kernel development, we at Bitergia have produced the Linux development history dashboard. This dashboard visualizes the current Linux git repository from two points of view: the history of all commits (changes to the source code) up to now, and the history of all lines in the current version. The dashboard visualizes the main parameters about the development (the who, when and what) are visualized, and allows for drilling down in the data, for example finding the specific commits that lead to a specific part of the code.

linux-dashboard-blame

Do you want to learn about when the lines in the current kernel were authored? Who has participated in specific areas of the kernel? How many files have remain untouched for more than 10 years? Play with the dashboard and find your own interesting details!

The dashboard was produced using only free, open source software tools (among them, GrimoireLab, our tookit for software development analytics). If you want to learn more details, check the slides I intended to use for my presentation at LinuxCon, which unfortunately I couldn’t attend. Those provide some more insight about how it was produced, some examples about how it can be used, and some curiosities found by exploring it.

Continue reading “Dashboard celebrating 25 years of Linux development”

Powered by WordPress.com.

Up ↑