Login | Register
My pages Projects Community openCollabNet

carnarvon
Project home

If you were registered and logged in, you could join this project.

Summary A tool for software archaeology analysis
Categories scm, construction, process, deployment
License GNU General Public License
Owner(s) anavarro, karlhangas

Welcome to carnarvon

NEW! - carnarvon 0.7.4c, the software archaeology analysis tool. Read the Jul. 2006 announcement.

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.

User documentation

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.

Are there any binaries available?

carnarvon-0.7.4 for Mac OS X (.dmg) carnarvon-0.7.4 for Linux (.rpm)

Where is the source code?

  • carnarvon-0.7.4 Source Code (.tar.gz)
  • Last Subversion source code
    carnarvon can be obtained via Subversion with a guest user. Issue the following commands to get the latest sources:

    svn checkout http://carnarvon.tigris.org/svn/carnarvon/trunk carnarvon --username guest

    When asked for a password, just hit enter. A directory named carnarvon will be created.

Important! carnarvon is now in a beta status. It has been a tool that is being tested in a isolated environment at university for research purposes and we want to release it now to the public in order to let the community take advantage of the information and analyses it provides.

Mailing Lists

There is a mailing list for users and developers.

Subscribe
send mail to: users-subscribe@carnarvon.tigris.org
Unsubscribe
send mail to:users-unsubscribe@carnarvon.tigris.org

There is also a mailing list for the announcement of new releases

Subscribe
send mail to: announce-subscribe@carnarvon.tigris.org
Unsubscribe
send mail to:announce-unsubscribe@carnarvon.tigris.org