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?
Issue 268/2023
Buy this issue as a PDF
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
KDE Plasma 5.27 Beta is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.
-
Vanilla OS Initial Release Is Now Available
A stock GNOME experience with on-demand immutability finally sees its first production release.
-
Critical Linux Vulnerability Found to Impact SMB Servers
A Linux vulnerability with a CVSS score of 10 has been found to affect SMB servers and can lead to remote code execution.
-
Linux Mint 21.1 Now Available with Plenty of Look and Feel Changes
Vera has arrived and although it is still using kernel 5.15, there are plenty of improvements sure to please everyone.