Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

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 Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page