The LibX Edition Builder

dc.contributor.authorGaat, Tilottamaen
dc.contributor.committeechairBack, Godmar V.en
dc.contributor.committeememberTilevich, Elien
dc.contributor.committeememberFox, Edward A.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:50:39Zen
dc.date.adate2009-01-07en
dc.date.available2014-03-14T20:50:39Zen
dc.date.issued2008-07-23en
dc.date.rdate2009-01-07en
dc.date.sdate2008-12-22en
dc.description.abstractLibX is a browser plugin that allows users to access library resources directly from their browser. Many libraries that wished to adopt LibX needed to customize a version of LibX for their own institution. Most librarians did not possess the necessary knowledge of XML, running scripts and the underlying implementation of LibX required to create customized, functional LibX versions for their own institutions. Therefore, we have developed a web-based tool called the LibX Edition Builder that empowers librarians to create their own customized LibX version (editions), effortlessly. The Edition Builder provides rich interactivity to its users by exploiting the ZK AJAX framework whose components we adapted. The Edition Builder provides automatic detection of relevant library resources based on several heuristics which we have developed, which reduces the time and effort required to configure these resources. We have used sound software engineering techniques such as agile development principles, code generation techniques, and the model-view-controller design paradigm to maximize maintainability of the Edition Builder, which enables us to easily incorporate changing functional requirements in the Edition Builder. The LibX Edition Builder is currently used by over 800 registered users who have created over 400 editions. We have carried out a custom log-based usability evaluation that examined the interactions of our users over a 5 month period. This evaluation has shown that the Edition Builder can dramatically reduce the time needed to customize LibX editions and is being increasingly adopted by the library community.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-12222008-142304en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-12222008-142304/en
dc.identifier.urihttp://hdl.handle.net/10919/36398en
dc.publisherVirginia Techen
dc.relation.haspartTilottama_Gaat_Thesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectLibXen
dc.subjectCode generationen
dc.subjectLog-based usability evaluationen
dc.subjectAJAXen
dc.titleThe LibX Edition Builderen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tilottama_Gaat_Thesis.pdf
Size:
4.64 MB
Format:
Adobe Portable Document Format
Collections