Skip to main content

A Software Archaeology Analysis tool

Project description

Carnarvon analyses how old the software system is on a per-line basis and
extracts figures and indexes that make it possible to identify how `old' the
software is, how much it has been maintained and how much effort it may suppose
to maintain it in the future.

A lot of software, mostly open source software, is developed using version
control tools from which it is possible to extract even when a single line of
code was edited for the last time. To collect all this kind of data and analyze
it statistically could show information in terms of software aging and
indicators of maintainability could be obtained from different perspectives,
systems area and development area, for example.

Carnarvon runs on any platform with python 2.3+ interpreter installed. Current
supported versioning systems are CVS and Subversion.

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page