jueves, 26 de diciembre de 2013

Metrics Grimoire - A toolset to generate software metrics

As time goes by, it has been demonstrated that software metrics are important to categorize the status and health of a particular project, independently of the reason that it is or not an Open Source project.

Metrics Grimoire toolset allows to obtain certain amount of parameters from different kind of sources to generate metrics that enable analyzing a software project.

Among the different tools that the toolset provides, next ones are the most remarkable:

CVSAnalY: Do not be confused because of its name. CVSAnalY project analyzes different kind of repositories (CVS, as well as Subversion and GIT) and stores analyzed information on a SQL database. This information can be later analyzed in order to measure, for example:
- Most active committers.
- Number of commits in a period of time, or a a particular time or date.
- Territoriality of the project, by means of calculation of the different people modifying a particular file.
- And, in general, all the information that can be retrieved from that particular Software Configuration Manager.

Bicho: This tool allows to perform analysis on different Bug Trackers (Bicho means "Bug" in Spanish). The tool enables browsing different kind of Issue Trackers, and store some data from then in an SQL Database. Among the supported Issue Trackers, next ones are found:

- Bugzilla
- Launchpad
- Jira (unstable, partially supported)
- Allura (unstable, partially supported)
- Github (unstable, partially supported)
- SourceForge (abandoned)

The tool allows to obtain metrics such as:
- Number of issues of a particular state.
- Number of issues whose state changed on a particular period of time.
- Top Issue Openers/Resolvers/Closers
- People who have been assigned with a higher amount of Bugs
- And, in general, all the information that can be retrieved from that particular Issue Tracker.

MlStats: This tool allows to retrieve information from a mail list. It works basically with mailman. The tool allows to analyze information such as:
- Number of messages in a day for a particular mail list.
- Top askers and responders.
- % of messages responded.
- And, in general, all the information that can be retrieved from mailman mail list system.

To summarize, a very complete set of tools, which are Free Software (as in Freedom), which are costless, and wich enable to provide analysis of Open Source projects, but also Proprietary software on companies using previous described sources.

No hay comentarios:

Publicar un comentario