Case Study - Edinburgh University Student integrates Graph Library

The Project

As a 4th year honours project in Edinburgh University I will be developing a backend application for WebExp, a web-based engine for running psychological experiments over the web. WebExp is a powerful tool for people in cognitive psychology and psycholinguistics to create and run experiments for hundreds of people all over the world with vitiate background and culture.

The disadvantage of this tool however is it outputs results of experiments in xml format, which can be difficult to process for people who are not computer "savvy", hence extra programming efforts are made to help them process these results and convert to the format they can work with.

My task here is to automate the process of analysis of results by processing raw result outputs and providing a visual feedback for experimenters, allowing them to manipulate the results and select different analysis methodologies, and finally outputting information in a visual form that is easy to read and compare. This will be achieved by means of presenting statistical data in form of comprehensive graphs, pie-charts and other graphing alternative so that statistical information can be visualized for the purpose of better comprehension. Comparison graphs will be ideal to analyse a significant number of responses from potential experimental subjects.

I intend to use the Big Faceless Java Graph Library for this project because I find the library very intuitive to use and the variety of graph representation is just amazing.

I’m planning to design a very user-friendly interface for the system, because most potential end-users will be people working in psychology departments, hence they will need a straight-forward way to process results. Big Faceless Java Graph Library will be a great addition to the interface, in terms of providing visualization of boring statistical data.

I hope I will be able to show you how your Library helped me with the project when it's completed.

Best Regards,
Andrey Finayev
School of Informatics
Edinburgh University