Saturday, March 20, 2010

MediaGLOW: Organizing Photos in a Graph-based Workspace

Written by: Andreas Girgensohn, Frank Shipman, Lynn Wilcox, Thea Turner, Matthew Cooper

The authors designed a thing called MediaGLOW (Graph Layout Organization Workspace). This is an interactive workspace for sorting and viewing pictures. MediaGLOW allows people to view photos by similarity by letting the user group photos in a stack, then similar photos will group around the "stack." The distance that pictures group around the stack can be determined by either picture similarity or geographic distance. To normalize how far pictures are from the stack so that they dont tend to cluster at a single distance the authors find the percentage of similarity.



This research is important because it advances how people interact with media and are able to view and sort their large libraries of pictures. The downside is that this seems purely recreational and not useful to anyone that is working with pictures seriously. Future work should include synchronizing with online vendors like flikr or facebook.

Discovery-oriented Collaborative Filtering for Improving User Satisfaction

Written by: Yoshinori Hijikata, Takuya Shimizu, Shogo Nishida

The authors created a discovery oriented content filtering system so that the result is not information that the user already knows. It was found in the past that people stop using content filtering because it narrows the searches to very similar results and doesn't allow for much discovery. The author's research focused on prediction of unknown items, recommendation of items from the user’s preference and acquaintance, and examination of user satisfaction.

The two main content filtering algorithms are user-based and item-based. The authors used the prediction-combining algorithm and Independently Evaluating Algorithm (IEA) of different types to try and get a better response by joining the common results and filtering out what the user had probably seen before. The authors conducted an experiment using 20000 rating data collected from 100 users. They found that the IEA gave the best results and that combining their predictive algorithms with standard content filtering the quality and uniqueness of results goes up.

This is important because much of what people do on the internet is search for answers, hence google became popular. The problem with this research is that content filtering has never had a wide enough scope for an experienced searcher and this research didn't show very much difference between old CF results and their new one. I would think that you would have an algorithm that lets you vote things down as irrelevant and then sort out what content isnt good after it gets a good idea of what your looking for.

Timing Is Everything? The Effects of Timing and Placement of Online Privacy Indicators

Written by: Serge Egelman, Janice Tsai, Lorrie Faith Cranor, Alessandro Acquisti

The authors of this paper did research into how to effectively display privacy information for a web page so the user is best notified. Current privacy notifiers are just seals on a website. The tell almost nothing about the site's actual implementation of security practices; the seal just means there is a seal there. Studying how people reacted to these sites the authors found that most people base their idea of security from the "look and feel" of the website. The authors then constructed a study with four different groups. These were denoted by the security indicator being either just in the search results, in a small window after visiting a site as well as in the search results, as a full page pop-up after visiting a site as well as in the search results, and telling the user that the security indicator was actually a handicap accessibility indicator. The participants of the experiment then would search using a provided rigged search engine to purchase items. People only paid a premium for items from a secure page if there was a privacy indicator. Timing seemed to matter as people that saw the security indicator earlier were more likely to pay a premium, though people who searched multiple sites almost always paid the premium for security. People who saw a full page privacy warning usually paid a premium for all products that they bought. Also, people who had pop-ups of any nature to show privacy information visited 203% more websites to decide where to purchase from.



This paper is important because the every day user doesnt understand just how insecure many of the sites that they purchase from are. The downside to this research is that it only deals with getting people to recognize security as an issue, it doesnt construe any information about the actual security of the website. In the future I would provide a more in depth response available accessible by clicking on the security indicator and find out how many people just trust the image without checking any real settings.

Thursday, March 4, 2010

From Geek to Sleek: Integrating Task Learning Tools to Support End Users in Real-World Applications

Written by: Aaron Spaulding, Jim Blythe, Will Haines, Melinda Gervasio

The authors created a integrated task learning system (ITL) that learns a task by watching the user. This is accomplished by using a macro reader to follow the actions, programming by demonstration (PBD), and a good UI so people will use it. The UI was key because people initially saw the ITL as "a bunch of geek stuff." Because people are unwilling to show a program how to do stuff more than once the ITL uses a very strong learning database for background knowledge and understanding.

This is extremely important because it can take care of menial computer tasks for companies and free up another minimum wage job. The program seems like it would be hard to use, similar to computer vision training where it takes a lot of work for a machine to know what it's looking for. Future work would be to expand on what functions are available to the users and refined learning capability for the ITL.

MusicSim: Integrating Audio Analysis and User Feedback in an Interactive Music Browsing UI

Written by: Ya-Xi Chen and Andreas Butz

The authors put together a program that sorts music into genres. It computes similarity between songs using jAudio, then it tries to sort "smart" by using Simple K-Means to place songs in a genre cluster. A user is allowed to type in a song name and it shows songs similar to that song in a cluster. They found that generally people liked the program and useful.

This paper is interesting because it expands on what pandora is doing. Maybe their algorithms will be good. The problem is that intelligently sorting music is nigh impossible because people's tastes are so peculiar so this project is doomed to be less than perfect. Future work will probably include machine learning but I feel they need to look at other ways of sorting the music than in clusters like they have chosen.


Monday, March 1, 2010

Emotional Design

Written by: Donald Norman

Donald starts the book off talking about how he was wrong about being able to just design things so that they function well. He found that even if they function fantastically, if they are ugly people will not use them because there is no aesthetic appeal and we are turned off to everyday use. He describes three ways to now look at design; visceral, behavioral, and reflective. Visceral being visual stimulation, behavioral being the liking of the actual interaction, and reflective being the logic behind why you like it. He then rants about this for 4 chapters with various examples. For the last couple chapters of the book he talks about the advent of AI and what it means to be alive and how I, Robot could come to happen in the near future. Woot.

This, again, is a design book, and we are told stuff that we know now because Apple has made such a large impact on everyday design. People in computer science right now read about how we need to design things and think about why things are marketable and why certain products fail. It is a good read if you don't already follow current computer trends, or the evolution of the computer world over the last decade.


Wednesday, February 24, 2010

Predictive Text Input in a Mobile Shopping Assistant: Methods and Interface Design

Written by: Petteri Nurmi, Andreas Forsblom, Patrik Flor´een, Peter Peltonen, Petri Saarikko

The authors put together a shopping list creator that specializes in predictive text and usability. They built a predictive text database and ran a usability test for both one and two handed use. The test showed significant speed improvement was achieved with both hands by using predictive text. Using predictive text improved the input error rate by 80%.

This paper shows that people have not put that much effort into grocery list building apps. I feel that this paper should have compared their database and correctness to other similar applications on the market. This also doesnt feel like a complete research topic to me. All the authors did was put a database together and rank items by frequency of use. Future work should include matching words to pictures and sorting lists by common food groupings. 

Multi-touch Interaction for Robot Control

Written by: Mark Micire, Jill L. Drury, Brenden Keyes, and Holly A. Yanco

The authors designed a multi-touch system for controlling a robot. The controls are detailed in the picture below. They argue that the multi-touch system allows for an infinite amount of control styles with a 2D interface while using a joystick or some sort of hardware controller limits you by the hardware itself. After designing their initial input software the authors ran a series of usability tests. This helped them narrow down how people will naturally use their software for control.


This input style is important as we expand devices we want to control but maintain few controllers. People carry multi-touch devices around with them on a regular basis, and this project helps expand the use of those devices. An iPhone can be used to control most anything because of its multi-touch capability. The biggest problem with touch based systems is the lack of precision. Until we develop more precise finger reading algorithms these types of input devices remain only for devices that don't have to be precise. Future work on this would be to update controls to be more natural and respond intuitively. 

Wednesday, February 17, 2010

Team Analytics: Understanding Teams in the Global Workplace

Written by: Jan H. Pieper, Julia Grace, Stephen Dill at IBM Almaden Research Center

The authors developed a program called "Team Analytics" written in Perl CGI scripts hosted on an Apache 2 webserver. This program displays the people in a world wide work group to the user. The visualization includes a picture of all the team members, a flow chart of who works for who, a pie chart of the distribution of groups, time zones everyone is in, and a "bizcard" that tells what everyone's exact job is. 

This development is quite a big step forward for international people working independently. It tries to tackle some of the biggest problems of working remotely, knowing your group. The fact that it can be launched from an email client really integrates it into a possible everyday use. Future use should probably include quick communication links, like chat or video chat. This seems like a great step in the direction of creating a suite of communication apps for remote location working.

PrintMarmoset: Redesigning the Print Button for Sustainability

Written by: Jun Xiao, Jian Fan

The authors put together a program called PrintMarmoset. The purpose behind this program is to reduce the amount of wasted paper that comes from sloppy web printing. PrintMarmoset allows users to easily erase, blow up, and select data from a website and print while maintaining the ease of use as compared to HP Smart Web Printing. The purpose of the project was to implement Sustainable Interaction Design (SID); to design things taking the environment and waste into account. It turns out that their product was well received and easy to use, saving a large amount of paper compared to commercially available programs.

I feel that this paper sheds light on the computer scientist's obligation to design not only for a good product, but one using SID. I think that a better avenue, as stated in the paper, is to improve digital copies of reading so there is very little waste, but this paper is primarily used to enlighten people to a way of thinking. To expand on this paper's research for the future would probably see continued breakdowns of web pages so that there is virtually no waste in printing when it has to be done.


Tuesday, February 16, 2010

The Inmates Are Running the Asylum (Chapters 1-7)

The author starts the book our by talking about how things are designed. About how different things around us are designed poorly, not that they aren't doing their job, they just allow the users to make more mistakes than if they were designed well. He gives examples including a story of an airplane crash and his alarm clock being difficult to set. He then deviates to a more broad structure of saying that programmers don't understand design and don't care; they just want to put their features into the program and say that the users just aren't tech savvy. His ideas are described via the idea of the dancing bear. A bear doesn't dance amazingly, but it is amazing that it can dance. This is how programs were made in the early 2000s.

I feel that this book is much like Don Norman's book The Design of Everyday Things. The stress of the book is to design things well and make using them intuitive, otherwise people are not actually using the tool to it's fullest, and may not even want to use the tool. I also feel that this has changed in the last 6 years since the book was published. Design is stressed by all professors and we are instructed to create things that people can use easily, not things that just get the job done.

Wednesday, February 10, 2010

Gravity Sphere: Gestural Audio-Tactile Interface for Mobile Music Exploration

Written by: Jaakko Keränen, Janne Bergman, and Jarmo Kauko at the Nokia Research Center

The authors created a program called Gravity Sphere. It is essentially virtual shelves but for only music, using an accelerometer instead of motion sensing, and has limited visual feedback. The first instance created used the Nokia N95 and uses audio feedback for each targeted location to let the user know what they are accessing. If held in one position song samples will play that if chosen the phone will compile a play list. During the first of two tests the team found that their UI was poor and people could not understand how to use the Gravity Sphere properly without instruction. After being shown what Gravity Sphere could do the test subjects were very interested. For the second test the UI was upgraded to have a 3D arrow point in the direction the phone was oriented in the sphere and vibration feedback was given when the phone was moved enough for the phone to react. This setup was rated well and gave the user quicker control over their music than with a visual browser.

This is a great step in advanced control of phone input. Only having buttons on the phone is getting stifling when we have all these other input capabilities. The problem with this software is that sitting while using it would be somewhat awkward and it would take practice to understand exactly what the phone is doing and how it has mapped the music. I would probably continue with this use of the accelerometer but add in the abilities of the virtual sphere to branch this from just music control to a full form kinesthetic phone input style.

Designing Trustworthy Situated Services: an Implicit and Explicit Assessment of Locative Images’ Effect on Trust

Written by: Vassilis Kostakos and Ian Oakley

The authors put together two tests. The first test was to determine whether people associated more with local images than foreign images. The test they developed had people classify pictures as trustworthy or untrustworthy based on the picture being foreign or local. The results, as predicted, were that people associate more with images of local places. The second test was to determine what qualities contribute to a website's perceived trustworthiness. It turns out that the quality of the site was the biggest factor. The authors say that they will use these tests to help develop tactics to create websites that users perceive as secure.


This paper brings up important points on security. People have to be able to trust websites and be able to identify fraudulent ones. This test to me though seems like a usability test. The authors were just gathering research to point in a direction for development practices than toward any real product. The next step that I would take would be to test these designs with phishing websites in a controlled lab to see how well people react when they are not just asked if they trust it, if the information they are entering has a factor as well.

Monday, February 8, 2010

The VoiceBot: A Voice Controlled Robot Arm

Written by: Brandi House, Jonathan Malkin, and Jeff Bilmes atthe University of Washington

The authors developed a robot arm that could be controlled by a verbal joystick. First they made a 2D model on the computer and made sure they could control it. A test was run to find the best mode of control., forward kinematic (controlling each joint independently), inverse kinematic (designing for only an end result, not caring about individual joints), or a hybrid control method. The end result showed that people with limited experience, since it was a new devise to the testers, preferred an inverse kinematic design, not wanting to thinking about the angles of the angles of the arm and have it just work.

The robot arm is a hobbyist arm called the Lynx 6. It is controlled with two modes, position mode and orientation mode. Position mode controls the arm's position while orientation mode controls the gripper. Again, inverse kinematic design prevailed over other options when put to a usability test.

This project is very important to the expansion of handicap persons' capabilities. This allows people to control robotics and other things with simple verbal commands that are non-language specific. This would be very awkward to operate in public, but in a work environment it could boost productivity of handicapped people immensely. With further development this project could actually become user friendly and deployable to a commercial environment. Much of the work left to do on this expansion of the verbal joystick is in usability tests and tweaking algorithms to make the controls easier to learn and use.

Sunday, February 7, 2010

VibraPass - Secure Authentication Based on Shared Lies

Written by: Alexander De Luca, Emanuel von Zezschwitz, Heinrich HuBmann; all from the University of Munich

The VibraPass is an authentication style invented to help enhance security past just using a PIN. A user enters their PIN through a PDA or mobile phone linked to the terminal via bluetooth. The user is instructed to insert a false number while typing their PIN if their mobile device vibrates. This becomes very difficult to exploit because a perfect recording has to be made and video taken of the input for the original PIN to be found.

This style of input is new and very useful. PIN right now are very easy to exploit by simple observational tactics, this prevents simple shoulder hovering and pocket cameras from being all that is needed to steal a PIN. The only real problem I see with this is having the user need bluetooth to link to the terminal. I know that this is more looking at a new way to interface securely, but I cant help but wonder how easy it would be to spoof connections to this terminal. I think VibraPass has practical expansion in the future, perhaps by utilizing more secure personal area networks.

Friday, February 5, 2010

“Pimp My Roomba”: Designing for Personalization

Written by: JaYoung Sung, Rebecca E. Grinter and Henrik I. Christensen

This group wanted to find out how personalization hardware affected users. Much research has been done in the past on software personalization, like the desktop, and the background in gmail, but not much has been done for hardware personalization. To do this experiment the group distributed 30 roombas to 30 different households. 15 houses recieved customization kits and vouchers for free roomba skins that they could order online. The other 15 houses were not informed about customization at all. 6 of the 15 houses that received customization stuff actually personalized their robots. Reasons for personalizing the robot were recorded by the team. The main reasons for personalizing was to either make the robot stick out or to make it disappear. In all cases where personalization occurred the owners felt closer to the robot and felt like it was more of an appliance than just technology doing stuff in their home. 

This is important to the acceptance of technology into the everyday household. Right now it is primarily "techies" that run modern tech appliances, and this is because they think they are cool. The general public sees them as high tech and expensive, not necessarily worth their value. By adding personalization this can be alleviated. The robots become everyday things that the owners enjoy seeing and are okay with their presence. This is important as the home moves towards being very technology based and computer oriented.

Sacred Imagery in Techno-Spiritual Design

Written by: Susan P. Wyche, Kelly E. Caine, Benjamin K. Davison, Shwetak N. Patel, Michael Arteaga, and Rebecca E. Grinter

The authors looked into programs that have been written for religious intent, primarily keeping track of prayer times. Seeing the lack in programs that are visually rich the group put together a program for informing Islams when to pray. The program was for a phone. It has a picture of a mosque silhouette, a sky that changes hue as the day progresses, a sun that travels across the sky throughout the day, and circles in the sky that line up with the sun at times when prayer is supposed to occur. The program was tested with Islamic people and found to not be religiously intolerant. After the field test people said that it was much better than just setting an alarm like most of them had done previously and that the visual reminders were very nice.



This paper is interesting to me. I feel that there is an open field for people to do work in the religious field as far as programming goes. Not many programs are written well for religious intent. But the opening is very limited; all of the stuff that I see as being developed are more app styled like with the iPhone than anything else. This paper felt more like a gimmick than an actual branch into another field for CHI.

Monday, February 1, 2010

Ethnography: Use of the climbing wall

I want to track use of the climbing wall at the rec center. The idea is to track how often a wall is climbed on, what rope used, the gender(s) of the climber(s), if there is a new route on the wall, and how much time the group spends at a single wall. If it is only me working on this I will only be able to monitor two or three walls adequately. I will plan to do the monitoring 2 hours a day 4 times a week myself, and add time and walls if other people want to do this as well. This will let us know who climbs what types of walls (e.g. - over hanging, slab, vertical) and for how long. I have talked to some of the wall staff and they are willing to help out getting data as well.

The Design of Everyday Things


Written by Donald A. Norman, this book takes the obvious and throws it in your face. Norman begins the book by explaining why things are designed the way they are in our world, what the compromises are between design and usability, and just how all of this gets ignored in the 1990 world the book was written in. He follows this up with a description of our own actions, the logic behind them, and why we interpret happenings around us the way we do. After this, Norman starts what I think is the meat of the book. Donald stresses natural mappings of things like stoves and faucets, the importance of visually understanding what to do, and creating a noticeable reaction to any sort of input. Then, he goes into human error. People make mistakes, this has to be taken into account when designing something. We need to minimize error and make it as impossible to destroy what is being accomplished.

To me this book seems dated. It is 20 years old. All of the points in this book seem to be common sense and already practiced, though I expect that's because Norman wrote this book and it changed the world of design. Simple with little clutter, visual reminders and clear directions, difficult to break; this is good design. The problem comes when putting all of this into practice. We know what things should be, but making them that way takes lots of time, effort, and money.

Monday, January 25, 2010

A Reconfigurable Ferromagnetic Input Device

Written by: Jonathan Hook, Stuart Taylor, Alex Butler, Nicolas Villar, Shahram Izadi

The researchers put together a set of sensors that measure ferrous fluctuation and return it as an input. This means that anything ferrous, like a ball bearing, ferro-fluid bladder, or a magnet, can be used as an input device or as a part of an input device. Input devices could be configured on the spot for multi-input unique uses. This works by having sensor coils configured in an array under the ferrous material to sense if anything has changed. This works in a 3D realm, somewhat like a Theremin. 


The amazing part of this paper is that it shows how input devices can just be created on the spot, without cameras. Only ferrous materials can be used for this device, but adding a little piece of ferrous material to an input device wanted would allow for an unprecedented number of unique inputs for whatever program running. I dont see a crazy amount of future research in this other than 3D interpretation. Though this is really cool, only so many types of inputs are needed. This fills a gap where cameras cant be used, but otherwise, I see camera interpretation with depth perception as a much better avenue than this.


Detecting and Leveraging Finger Orientation for Interaction with Direct-Touch Surfaces

Written by: Feng Wang, Xiang Cao, Xiangshi Ren and Pourang Irani

The authors presented information about the evolving touch technology that they are developing. Finger orientation is being used to determine what a person is looking at and what the user intends to do next. Also, knowing finger orientation allows the user to point. This is then expanded to finger orientation. Allowing the user to flick, "click" different directions, or have gestures greatly expands the range of input possible. The writers also move into inferring user position by figuring out which finger is where on the hand and the angle the hand is held in view. All of this combined with multiple fingers and multiple hands leads to a very complex input device. 


This paper is important because it shows just how complex hand and finger recognition is. The continued research in this area will lead to much more user friendly inputs and possibly remove the need for a mouse in the near future. The next step, as the authors said, is to migrate this into a 3D world where tilt can be implemented and 3D gestures can be used, adding another exponential number of possible inputs.

Thursday, January 21, 2010

Bonfire: A Nomadic System for Hybrid Laptop-Tabletop Interaction

Bonfire is a laptop that has been modified to have two cameras and two projectors pointing to the sides of the laptop so that workspace can be enlarged and so the laptop can "recognize" what is going on in the workspace, whether it is hand gestures or knowing what you're reading. Bonfire is a compilation of technologies to produce a new and exciting form of computer interaction. This setup extends user interaction space, allows the laptop to be "aware", enables physical interaction with the laptop, and provides horizontal workspace. 


All of these things group to provide a more enriched experience than what you would get with a regular laptop. The problems lie in the usefulness. It is extremely geeky and cool, but is it practical to broadcast images on a table when you have a laptop right there, even more so, is it economical? I think this would be a great addition to what the laptop is now and heralds a new era, but I dont think it will be a staple because people want smaller things. I see something like this being made for a phone. There are projectors small enough now to attach to phones, and soon integrate them. Make a phone be able to recognize things and project and take gestures so all you have to do is point and act instead of carrying around a laptop. I say this because the additions being made seem like they are more for a social media expansion and nomadic life than for work and business.


Wednesday, January 20, 2010

Virtual Shelves: Interactions with Orientation Aware Devices

This paper is about using a motion sensing device to access menu items in a virtual hemispherical shelving unit. The virtual shelves allow menu items to be accessed with kinesthetic movement, allowing muscle memory to dictate where things are rather than sight. The user moves the device around in front of them to choose the item or function placed in a preset location. Two experiments are done by the authors. The first is to find the bounds of the Virtual Shelves that they have created. To do this they use a Wiimote and scan the hemispherical planes in front of them vertically and horizontally. They found bounds on the edges of the shelves that were hard to access because of accuracy issues around the edges. The second experiment is a proof of concept where the Wiimote is replaced with a Nokia N93 with software loaded onto it with preset items in the shelves. The actions were able to be accomplished and in less clicks than it would take with the traditional interface.


This is a great leap forward for interfacing with phones. Smaller is not always better with electronics simply because of the interfacing issues. This solution allows for much easier use of the device and allows muscle memory to dictate use. Virtual Shelves would be awkward to use in public in its current state but after motion sensing gets more accurate the amount of movement required to select different shelves could be minimized and a simple twist of the phone might be able to do the trick.