Biblioful

CS290F Fall 2006 - UCSB Computer Science - Thorsten von Eicken

Jump to: navigation, search

Contents

Metadata

Name: Biblioful

Authors:

  • Vika Felmetsger (rusvika@cs)
  • Marco Cova (marco@cs)

Description

Implemented functionalities: Biblioful allows users to manage bibliographies online. The web site has a catalog of papers and allows users to search it, create a personal bibliography, add notes and tags to papers in the personal bibliography, update global information about existing papers, and add new papers to the system.

Dream functionalities: Biblioful could be used to provide users "higher order" information about collected papers and authors, e.g., to recommend papers related to those collected in a user's bibliography, compute the h-index of authors, etc. Unfortunately, our current datasets lack precise information about citations. For this reason, we left implementation of this feature for the future work.

Data Sources

Implementation

  • In Project 2, we designed and started coding an implementation of biblioful in RubyOnRails. The deliverables of the design are presented in Biblioful Project 2.
  • In Project 3, we refined our implementation of biblioful, especially focusing on a limited set of "critical paths". We also started benchmarking our application, analyzing the database queries performed along the critical paths. The results of this analysis are presented in Biblioful Project 3.
  • In Project 4, we extended our analysis of the performance and scalability of biblioful, benchmarking the application under increasing loads. The results of this analysis are presented in Biblioful Project 4.

Screenshots

The bibliograhy list page The author information page The paper information page

Test website

An image running the final version of our application is available at http://domu-12-31-33-00-03-0c.usma1.compute.amazonaws.com/

Personal tools