toshinao iwaki tim hao li martin pettersson patrick tsao

10
The Paperazzi Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

Upload: april-potter

Post on 20-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

The PaperazziToshinao Iwaki

Tim Hao LiMartin Pettersson

Patrick Tsao

Page 2: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

The Cruel RealityAspiration RealityZoom-able graph

interfacePaper nodes / edgesAuthor nodes / edges

InformationDetails per paperLink to PDF

Facets# inbound citationsYear range

Zoom-able graph interfacePaper nodes / edges

InformationDetails per paperLink to PDF

Page 3: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

Demohttp://rosina.cs.washington.edu:8080

Page 4: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

Citations:

To graph:

Node Positioning10.1.1.35.5874 10.1.1.10.331410.1.1.87.6761 10.1.1.10.331410.1.1.110.8953 10.1.1.1.753310.1.1.42.1417 10.1.1.1.7533

SpatialPartitioning

Page 5: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

Usability (or lack thereof)Spatial relationship is ambiguousThe graph cannot stand on its own

Still needs the list of results with wordsUsers can get lost in all the different nodes

Which ones do I care about?Discovering is useful

But don’t show everything

Page 6: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

The Need for Speed

0 500 1000 1500 2000 2500 3000 3500 4000

3550

248.166666666667

152

122.333333333333

Comparison among Different Load TimesChange of View Loading Time

Average Individual Paper Loading Time (including References)

Average Load Time (in millisecs)

0 500 1000 1500 2000 2500 3000 3500 4000

3550

1683.33333333333

Comparison Between loading and not loading JVM

Initial Homepage Loading w/o JVM Startup

Initial Homepage Loading w/ JVM Startup

Average Load Time (in millisecs)

Page 7: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

The Need for Speed

Page 8: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

Lessons LearnedMany useful open source projects out there

Some are well-documentedTake advantage of sample codeDon’t always trust open source code

Don’t be afraid to fix bugs eitherJava plug-ins for browsers are hard to work

withFlakey at times

Page 9: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

Surprise!!CiteSeerX is very flakeyLucene is pretty fast!Lucene release cycle is ~2 weeksAttu was a pain to work with

Permission errorsConnection refuse

Tomcat was hard to debug withError messages were not informative

Page 10: Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

Where Credit is DueToshi

Cora data parsingRelevance algorithmServlet API

expansionTim

Data harvestingBuilding indexPerformance testing

MartinUI developmentAppletArchitecture design

PatrickUI designUsability testingArchitecture design