Alitheia: The Truth about OSS Quality Goes Alpha

Jul 21, 2008

Alitheia is a platform for automated evaluation of software projects. Version 0.8.1, which has jst been released, is described by the developers as the first usable alpha version. Core functionality is available, however, some work on execution and individual customization is still required.

The software collects metadata on projects from mailing lists, repositories, source code and bug databases. The data is processed in line with specific criteria and then – in the simplest case – evaluates any new code added, the contributions by individual developers, or the number of bugs. To keep Alitheia extensible, metrics are implemented as plug-ins. The Alitheia download package stores plugins in a separate directory where each plugin is a separate code unit.

An online demo of the project is available to give users an initial impression of how the tool works. Alitheia was sponsored by EU funding and is released under the a BSD license.

A quick inspection of the download file reveals that the developer consortium has organized and documented the software (which is written in Java and C) thoroughly. The readme in the download file's root directory gives users an overview by describing the Alitheia installation on three systems: the back-end, which collects data for the project to be evaluated, the platform itself ("Alitheia Core"), which uses metrics in the form of plugins to process the data, and the graphical front-end as the user interface. Tips on building and installing, configuration and management, and on developing Alitheia are included in the form of readme files. The project website also has tutorials on administration and use, as well as API documentation with descriptions of classes and functions.

The name Alitheia is Greek for “truth”. The project's goal is no less than providing scientific evidence of the quality of open source software. it will help developers monitor and improve quality, and thus improve acceptance of open software in general. According to the project's about pages, a list of open source projects sorted by measured quality is planned. The test phase sees the project, which was launched in 2006 with a two-year development roadmap enter its final phase. According to the announcement published here the project welcomes help from the community.

The zipped tarball download weighs in at 40MB. The download page, documentation and mailing lists are grouped on the project website. For more information on the objectives and progress made by the project, visit the official .eu website which provides documentation of the results, the project description, and the project contract (PDF, 1MB) less some confidential information. KDE e.V., an Alitheia co-developer, has its own page describing the metrics that it uses for the KDE project, and stating that this has allowed it to remove gaps in the API documentation.

Alitheia: Shedding light on open source software development. How busy have the individual Wireshark developers been?

Related content

  • Gnash

    Until recently, the Flash format has been the uncontested domain of Adobe. Gnash introduces a free Flash player for Linux and BSD with a design that aims far beyond the capabilities of Adobe’s king of the hill.

  • Chrome Clone Alpha on Linux

    Iron, a privacy clone of the Chrome Google browser, is now released in its first test version on Linux.

  • Zrythm

    Zrythm is an open source digital audio workstation that will one day compete with commercial tools like Bitwig Studio and Tracktion Waveform.

  • Free Software Projects

    Accessing visible files in an “Open” dialog is a thing of the past now that application launchers like Gnome Do help you launch the right program. We’ll also check in with Wikia Search.

  • Plasmate: Mini-IDE for Plasmoids

    The KDE project has released a first alpha version of Plasmate. The small development environment is meant for writing Plasmoid applets for the KDE4 desktop.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News