Project Charge CSE 510 ! The lectures have been broad samplers Projects of various topics in HCI. Your project should pick one of those topics, or a part of it, and explore it in depth. Richard Anderson Ken Fishkin (with Alan Borning, David Mizell, Joe McCarthy) Project goals Mechanics ! One or two person projects ! Do something interesting tied to the course ! Project proposals due Jan 29 ! Roughly one page via email to RA & KF ! Reinforce concepts and get a taste for ! Feedback by 2/3 HCI research ! Mid quarter check point ! Investigate something you are ! Proposal should indicate what will be done pondering for your thesis by 2/21 ! Stepping stone to IRS internship ! Projects due March 14 What is an HCI Project? Deliverables ! User study ! User studies and implementation ! Work process (requirements) ! Spend most of your time on research ! Technology evaluation ! But we need to be able to evaluate the ! Implementation work ! System enhancement ! Short write up + poster style presentation ! Exploratory development ! Literature ! Literature ! Paper (10-20 pages) ! Synthesize multiple papers (term paper) 1
UrbanSim: Project opportunities Using Models in Urban Planning ! Integrated land use and transportation models ! Projects should tie into the class in can provide an important tool for exploring some way policy alternatives and possible urban futures ! But we are flexible ! What if …? ! You may leverage other work ! We built a new freeway or rail line? ! Expectation of new work identifiable as ! We changed zoning or established an urban growth being for CSE 510 boundary? ! We changed the tax structure? ! We have some ideas ! Analogy: SimCity, but with requirements for ! But they are not to be constraining realism Project: Visualizing Model Operation Project: Streetscape Study ! Most component models use multinomial logit form ! Keith Grochow and Zoran Popovic are working on producing street-level animations ( ) ∑ V e i of urban environments, including buildings, P i = V e j pedestrians, and moving vehicles j ! Animation is driven by the simulation results ! Develop an interface to help visualize the operation ! Research questions: of a model ! What is the appropriate degree of realism? ! Possible audiences: ! Use in mediation? ! Expert users ! Students in a grad class in Urban Planning ! Role of sound? ! Members of advocacy groups and other stakeholders ! Can people get accurate information from such (particular attention to issues of credibility of the model visualizations? important here) Project: Negotiation and Project: Visualizing Choices Mediation Tools ! Develop a prototype interface for using ! Related to “Visualizing Model Operation” UrbanSim mediation about land use and project transportation disputes ! Develop a visualization and explanation tool ! On a hand-held device? based on depicting the decisions faced by ! Possible capabilities: different archetypal residents of the region. ! Let people select and classify values that are ! Test how well people can use this tool to important to them understand the choices available to citizens, ! Let people select indicators that show how well different scenarios support those values and how the available choices are affected by ! System could also highlight areas of agreement different scenarios and areas in dispute 2
Schindler’s lift Tablet PC ! Develop and evaluate visualizations of ! Pen based computing has been around elevator state for use by service for a long time engineers ! With notable failures ! Chris Mason of Schindler R&D is ! Tablet PC might be different working in Seattle and is very interested ! 800 pound gorilla in UW ties (see cse490ra) ! Technological advances in hardware and software What is the Tablet PC Programming the Tablet PC ! Tablet computer meeting a certain spec ! We have a small number of tablets available ! Development work can be done on a desktop ! Runs Windows XP Tablet OS machine (W2k, XP) with tablet SDK ! Active digitizer ! Develop in C# using VS .NET ! Support for Ink, Handwriting ! C# development should not pose difficulties if you recognition, Gestures have Java experience ! Windows/VS .NET development has startup costs TPC Projects EdTech / Tablet Projects ! Study value of active digitizer ! Student note taking with tablet PC ! Study instructor use of handwriting across ! We have an older Fujitsu tablet that can be different presentation technologies used for comparison ! Background study / prototype / design for ! Study stylus based game play educational applications ! Free cell / spider are great with a pen! ! Grading ! Form factor consistent with recreational ! Scratch paper uses ! Handwriting recognition for lecture capture of ! Evaluate control mechanism for different ink classes of games 3
Educational technology Project: be Vannevar Bush ! Study classroom feedback system for ! You are the head of DARPA. Write a practice talk scenario Bush-style manifesto. What changes do ! Study classroom feedback system for you foresee? What needs will they lecture review scenario create? What solutions will they allow? ! Investigation the use of zooming on an Justify your changes electronic whiteboard in class ! Background study of instructor writing in class Project: Fumbling Engelbart Project: Realizing Memex ! If Engelbart’s demo was so compelling, ! What was hard to do in the memex why did it take so long to succeed? homework assignment? How could the Investigate the post-1968 years and web be improved to make that easier? analyze why Engelbart’s vision didn’t Add such an enhancement to a web take hold sooner. browser, and test it. Project: is information design universal? Project: Tufte is wrong ! Tufte says: “The principles of ! What do you think Tufte got wrong? information design are universal - like Pick a rule of his, argue against it, and mathematics - and are not tied to then justify your argument by unique features of a particular language experiment. or culture” ! Conduct user studies to test this hypothesis 4
Project: Tufte-lyzer Project: graph-o-matic ! Write a “Tufte-alyzer”, that takes a ! CNBC and Yahoo must constantly dynamically create stock graphs. The aspect ratio is Powerpoint presentation and detects (largely) a given. How do they determine the “hall of shame” situations. Extra credit: Y axis (scale and offset)? How did they suggest corrections. determine colors and fonts? What should they use? ! Write a system which takes a stock symbol and a time period, and creates the graph. Evaluate your graphs vs. those of Yahoo. Project: visualizing uncertainty Project: query-by-example ! Tukey’s box-plot ! One reason queries are so complicated shows uncertainty is because they work in “SQL space”. for a 1D quantity in Could they be more readily described in a plot. “tuple space”? What if the “operands” How would you ! are tuples in the database, and the show uncertainty for queries become “find more like these”, an n -d quantity in a “compare ones like this to ones like visualization? those”, etc. Create such a system. Project: using Amazon Project: Visualizing trends ! Amazon.com has made a subset of its ! Viz. techniques focus on showing how database available for Web programming the data is now . Sometimes, what is (http://associates.amazon.com/exec/panama/ also (or even mainly!) of interest is associates/ntg/browse/-/567632) . both the showing trends in the data and its elements, and the connections between interconnections over time. Explore them, are available and of interest. Explore visualization techniques that focus on visualization techniques which show both deltas in connections over time elements and connections, using the Amazon data. (possible IRS project). 5
Project: focus in graph viz. Project: improving Yee ! When changing focus in a DAG ! Extend the Yee technique to work on visualization, some techniques work very large graphs (as they suggest) better on large graphs, some on small ! Extend it to show temporal changes – one. Perhaps a third technique exists right now, only done if watching that does well for both. Find it. animation. Project: calm computing @ Project: Viz for the blind Sieg ! Explore ways to present a scatterplot, ! Turn the big display on the wall of Sieg Tukey bars, a hyperbolic tree, or any of into a “calm computing” display. What the other visualization techniques we’ve data will you show? How? How will you discussed in this class that are not: evaluate it? ! Bar chart, pie graph, line graph Community Display Handheld RF Readers ! Develop a tangible interface (using phicons or ! These are becoming a reality. Build on other augmented physical devices) to help the Want et al. paper on RF technology, people manipulate the items on the screen of and think about how their scenarios the projected community display on the 2nd could be extended using handheld floor of Sieg readers. Then develop a system ! Use sensing technology to detect which showing this in action, and evaluate it. people are near the community display (or at ! KF can help in obtaining a reader for the very least how many), and alter the project use content accordingly. 6
Recommend
More recommend