WikiTrust is a tool for computing author reputation and text trust for the Wikipedia. You can keep up to date with news by visiting the WikiTrust Blog.

Tool Capabilities

WikiTrust implements a reputation system for Wikipedia authors and a trust system for Wikipedia text:

The tool also computes the revision where each word was introduced. A Mediawiki plug-in enables a wiki visitor to simply click on a word, and be sent to the revision where it originated.

With relatively minor adaptations, WikiTrust can work on any wiki. The tool is easily extensible: it includes a powerful infrastructure for tracking the history of text across the revisions of a wiki article; on top of this infrastructure, it is easy to build "wiki visitor" algorithms that compute a wide range of statistics. The current version of the tool is suited to the analysis of static wiki dumps only. We are currently developing a version that can assign author reputation and text trust in real-time, as edits are made.

A demo of the tool is available following the link from the UCSC Wiki Lab.

We have a WikiTrust discussion group where you can discuss the tool and its code, and that you can use to give us feedback and suggestions.

Getting the Code

The code of WikiTrust is released as open source. The core of the code is released under the BSD license; some Mediawiki plugins are distributed under the GPL.

We manage the code using Git. To get the code, do:

git clone git://trust.cse.ucsc.edu/share/git/wikitrust.git
git clone git://trust.cse.ucsc.edu/share/git/OcamlLdaLibs.git

Getting Started

To compile the code, you need Ocaml version at least 3.10.0. Proceed as follows:

cd OcamlLdaLibs
make all
make allopt
cd ../wikitrust/batch/analysis
make all
make allopt

This builds the various executables. The make all commands produces code suitable to the Ocaml debugger; the make allopt command builds code that is natively compiled. The latter is very much recommended, as the tool is at least one order of magnitude faster when natively compiled. Instructions on how to use the commands is available in the help file wikitrust/batch/doc/README.

Contributing

Here are detailed instructions on Contributing to WikiTrust, for people who are interested in developing it, or who want to have the very latest releases of the code.

Support

If you are interested in support, you may contact CollaborativeTrust.com

WikiTrust (last edited 2008-05-23 12:53:41 by LucaDeAlfaro)