Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao.

Slides:



Advertisements
Similar presentations
Purdue University Center for Education and Research in Information Assurance and Security Building a distributed intrusion detection system with Perl Diego.
Advertisements

Python - an Open Source Project Guido van Rossum CNRI
TINE Release 4.0 News (Oct 10, 2008: That was the week that was !) What a long, strange trip its been ….
Wiki-Reality: Augmenting Reality with Community Driven Websites Speaker: Yi Wu Intel Labs/vision and image processing research Collaborators: Douglas Gray,
Plugin Quality Check Penny Wyatt JIRA QA Team Lead Atlassian.
Contest format 5 hours, around 8-12 problems One computer running (likely)Linux, plus printer 3 people on one machine No cell phones, calculators, USB.
DataGrid is a project funded by the European Commission under contract IST WP2 – R2.1 Overview of WP2 middleware as present in EDG 2.1 release.
Fluid Eclipse Summer Work Issues, Lessons Learned, Way Ahead.
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
INFO 425 Week 31 INFO 425 Design Problem I Week 3 – SDS Improvements Glenn Booker.
ECE 495 – ROOM LOCATOR Aabhas Sharma Yehia “Yaya” Khoja Vinayak Gokhale 3/24/
Sergio Ferreira MoreData I16 Thursday, October 12, :30 a.m. – 11:30 a.m. Platform: Informix How to call Informix 4gl code from J2EE.
E-commerce Project Erik Zeitler Erik Zeitler2 Lab 2  Will be anounced and scheduled later  We will deploy Java Server Pages on a Tomcat server.
MC365 Application Servers: Servlets. Today We Will Cover: What a servlet is The HTTPServlet and some of its more important methods How to configure the.
Liang,Introduction to Java Programming,revised by Dai-kaiyu 1 Chapter 10 Object-Oriented Modeling.
Web Security A how to guide on Keeping your Website Safe. By: Robert Black.
1 Tips on developing a network simulator and writing a paper Wireless and Broadband Networks Laboratory Department of CSIE National Taipei University of.
Event Application Using Pushlets by Patricia Ferrao December, 2002.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
Tuple – InfoVis Publication Browser CS533 Project Presentation by Alex Gukov.
IS User Interface Design and Development Webmarking Managing Web Bookmarks and Browser History Files in One Interface Masako Sho, Hans Christian.
Workflow Visualization Anna Sallstrom. The situation VLab portal VLab portal Tools for material analysis Tools for material analysis Portlets Portlets.
MC365 Application Servers: Java Server Pages (JSP’s) and Session Management.
Hello Vaadin! CS 3130 Summer 2015.
What are we up to today? We provide the ability to check the deployment status of the U.S. navy at real time with a cellular telephone. In addition, we.
Tutorial session 1 Network generation Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 12 Object-Oriented.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
Programming. What is a Program ? Sets of instructions that get the computer to do something Instructions are translated, eventually, to machine language.
Online Autonomous Citation Management for CiteSeer CSE598B Course Project By Huajing Li.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
DBease: Making Databases User-Friendly and Easily Accessible Guoliang Li, Ju Fan, Hao Wu, Jiannan Wang, Jianhua Feng Database Group, Department of Computer.
Chapter 1 What is Programming? Lecture Slides to Accompany An Introduction to Computer Science Using Java (2nd Edition) by S.N. Kamin, D. Mickunas, E.
 CS 5380 Software Engineering Chapter 8 Testing.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
23-Oct-15 Abstract Data Types. 2 Data types A data type is characterized by: a set of values a data representation, which is common to all these values,
WIRED Week 3 Syllabus Update (next week) Readings Overview - Quick Review of Last Week’s IR Models (if time) - Evaluating IR Systems - Understanding Queries.
432 Invitation System (Instructions …..) Event name: Date: Time: Location: Description: Attend Not Attend Submit Cancel.
Budapest, September 5th, 2002 DataGrid Accounting System DGAS Current status & plans Stefano Barale INFN Budapest, September.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
Automated P2P Backup Group 1 Anderson, Bowers, Johnson, Walker.
Improving Information Discovery for the AGU Abstract Archive Brendan Ashby, Sherry Chen, Aris Peng, Eric Rozell, Akeem Shirley Xinformatics Spring 2012.
Data Handling Speed/Distance/Time Graphs Graphs that are drawn to show the relationship between distance travelled over a period of time also show the.
Web usability May 2006 Jenny Clift. How usable are University websites? Study done by Deakin University on the prospective student experience late 2004.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
Real world OS programming Nezer J. Zaidenberg.  Create process/thread  File and directory I/O  I/O multiplexing  Sync and locking  Access system.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
1 CSE 403 Web Patterns and Design These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides written by Valentin.
1 3/21/2016 MATH 224 – Discrete Mathematics First we determine if a graph is connected.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
Hongbin Li 11/13/2014 A Debugger of Parallel Mutli- Agent Spatial Simulation.
Aryeh Tasher Brian Ramos Qijun Zhong Michael Li Tian Zhang.
Catch Your Bugs By Surprise: Testing with PHPUnit Orion Ifland Tipping Canoe
CX Introduction to Web Programming
One Click Textbooks CSE 454 By Mark, Nick, and Ken.
Tutorial 8 An optional eighth tutorial will be held the week of March 6. This tutorial will give you practice with and feedback on oral presentation and.
Introduction of Week 3 Assignment Discussion
Considerations on Software implementation for
Automated MS Word and PowerPoint Translator
CellBus Final Release.
BugHint: A Visual Debugger Based on Graph Mining
Distributed Application Partitioning
Scratch Programming Lesson 7 Debugging.
Amir Kouretchian Peter Turschmid Chris Byszeski
Interface and Complexity
European conference.
COE-485 Senior Design Project
Presentation transcript:

Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao

The Cruel Reality Aspiration Reality Zoom-able graph interface Paper nodes / edges Author nodes / edges Information Details per paper Link to PDF Facets # inbound citations Year range Zoom-able graph interface Paper nodes / edges Information Details per paper Link to PDF

Citations: To graph: Node Positioning     Spatial Partitioning

Usability (or lack thereof) Spatial relationship is ambiguous The graph cannot stand on its own Still needs the list of results with words Users can get lost in all the different nodes Which ones do I care about? Discovering is useful But don’t show everything

The Need for Speed

Lessons Learned Many useful open source projects out there Some are well-documented Take advantage of sample code Don’t always trust open source code Don’t be afraid to fix bugs either Java plug-ins for browsers are hard to work with Flakey at times

Surprise!! CiteSeerX is very flakey Lucene is pretty fast! Lucene release cycle is ~2 weeks Attu was a pain to work with Permission errors Connection refuse Tomcat was hard to debug with Error messages were not informative

Where Credit is Due Toshi Cora data parsing Relevance algorithm Servlet API expansion Tim Data harvesting Building index Performance testing Martin UI development Applet Architecture design Patrick UI design Usability testing Architecture design