New quantitative analysis for open source software projects

April 25, 2013
New quantitative analysis for open source software projects
Evolution of the number of developers per company, in the latest version of OpenStack

Open source software is that which, once it is received, can be used any way one wishes: it can be redistributed (for free or for a fee) and modified, if one knows how to do so. Bitergia, whose business is based on the data offered by development tools, has produced a series of tools that enable the extraction and later analysis of information. The objective is to allow clients to make decisions based on objective data rather than on subjective perceptions of a project.

There are different types of tools for evaluating the information related to free software projects. "We use the information available in the development repositories, which store the tools used to coordinate the projects", explains one of the developers of this new company, Jesús M. González Barahona. Afterwards data extraction and mining techniques are used, and those data are then treated in order to respond to concrete questions. In fact, the researchers have their own tools to help them in this process, MetricsGrimoire and vizGrimoire, as well as free software. "Currently, nobody is developing this type of as , and this allows us to offer our users and clients greater trust and ," he adds.

The main advantage for companies when they participate in projects is that, because they are participating in a development community, they are sharing costs with the other participants, so company resources can be used more efficiently. "The risks come from there as well: you are dependent, as least partially, on how well, or how poorly the development community behaves," warns the researcher.

Open source and proprietary software

The difference that exists in the evaluation process with respect to proprietary software is that, in the majority of open source software projects the data sources are public, because these projects are very interested in transparency. This makes it possible for anyone to analyze reliable data without the need to even have agreements with the projects. In the case of this is impossible: it is only for authorized users who have a special agreement with the program's producer.

In Bitergia they are dedicated to developing tools that can quantitatively evaluate open source software for everyone. So, what benefits can they obtain? "Our company's focus is knowledge," its technicians respond. Their tools aid them in the process of data collection, analysis, and visualization, but it is essential to have sufficient knowledge to know how to use them, to know which data are relevant to each project and which methods should be used to get the right answers and interpretations. "This is where we hope that what our company offers will stand out, and we aspire to be one of the companies with the most experience and knowledge in this field, globally speaking," they clarify.

This company has recently gone to work on several notable projects. They recently analyzed the community OpenStack, one of the most important systems for setting up cloud computing infrastructure. They have also done an analysis of the community WebKit, which is very interesting due to the participation of many large companies that are competitors in other fields, such as Apple and Google, but which in WebKit have worked in collaboration to create the foundation of some of the main web navigators (Safari and iPhone's navigator in the case of Apple; Chromium and the one for Android, in the case of Google). "In fact," comes the comment from Bitergia, "this community has recently received a lot of attention because Google has decided to create its own community, Blink, breaking it off from WebKit. It's going to be very interesting to analyze how these two projects work together in the future," they conclude.

Explore further: Military Adoption of Open-Source Software May Increase Flexibility and Lower Cost

Related Stories

Google Keeps Close Eye on Open Source

May 18, 2007

Q&A: Chris DiBona, a programs manager for Google, talks about how the company uses open-source software and what it contributes to the open-source community.

Checking out open access

January 30, 2013

From Wikipedia to shareware, the Internet has made information and software more widely available than ever. At the heart of this explosion is the simple idea that information should be open and free for anyone. Yet with ...

IBM to Build First Cloud Computing Center in China

February 1, 2008

IBM today announced it will establish the first Cloud Computing Center for software companies in China, which will be situated at the new Wuxi Tai Hu New Town Science and Education Industrial Park in Wuxi, China

The Free Software Foundation takes aim at Gmail

April 4, 2011

( -- The Free Software Foundation is at it again, promoting their laudable, if potentially unrealistic, goal to have all software released under a free software license. Their latest target for information freebies ...

Recommended for you

New method analyzes corn kernel characteristics

November 17, 2017

An ear of corn averages about 800 kernels. A traditional field method to estimate the number of kernels on the ear is to manually count the number of rows and multiply by the number of kernels in one length of the ear. With ...

Optically tunable microwave antennas for 5G applications

November 16, 2017

Multiband tunable antennas are a critical part of many communication and radar systems. New research by engineers at the University of Bristol has shown significant advances in antennas by using optically induced plasmas ...


Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.