Alitheia: The Truth about OSS Quality Goes Alpha
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?
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.
News
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.