Sunday, September 16, 2012
Sunday, November 13, 2011
Encoding Emotion
This post is in response to Brave and Nass's question "How does emotion play out in computer-mediated communication (CMC)?" in Chapter 4 of The Human-Computer Interaction Handbook...
Emotion certainly plays a significant role in how we communicate with one another by providing a "social context" that seems to define the ways we communicate with one another. A smile on your face indicates to me you are feeling positive and are therefore likely more approachable and receptive to conversation than an individual with a grimace. It seems strange that computers have remained rather removed from needing to understand and convey their user's emotional experience. In many ways, computers have mostly been viewed as a cognitive tool but since computers are now being more and more used as mediums for creativity, connectivity, and interaction among people, we need to consider ways emotion can be encoded into the experience.
Emoticons became necessary because the types of interaction made possible via the Internet could not alone provide the context necessary for the communication. There are still, however, many emotions that cannot or effectively be conveyed through emoticons alone (e.g. sarcasm). Avatars in 3D games have employed emoticon type gestures that allow their character to exhibit behaviors that demonstrate one's mood (e.g. World of Warcraft characters can cheer or dance to celebrate a significant event) but these too often fall short. Emoticons of this type are low-bandwidth emotion conveyers. What's missing is the continuous and high-bandwidth emotional expression one can perceive from direct interaction with one another. Video communication (e.g. Skype) is highly effective, but video communication cannot as easily be shared, transmitted, or processed as text. An important realization I've had is that emotions are experienced; they are not static. Emoticons are attempting to use another mode or dimension of textual interaction to efficiently "package" emotion into the textual experience--that is difficult to do and which is why they still fall short. Perhaps another mode that could be adopted for conveying emotion textually could be to standardize colors to sentences that indicate tonality, pitch, or cadence (i.e. much like music notes written on a sheet of music). While not ideal aesthetically, this capture would allow emotion to be captured in the communication.I will soon start a new job at a small company. One important requirement levied by the hiring company was for attaining highly effective communication skills across many mediums and modes given the fact the team is spread around the world. Ideally I should be sure to spend time with these individuals in person to help define a "social context" that will help me "understand them". This provides me the means to know how to communicate with them effectively. We will also set up a "portal" that is a 24 hours a day, seven days a week television screen with a webcam linked directly to other portals around the world. The idea is that the portal will provide for higher-bandwidth communication than email can currently provide. The portal will allow the us as users to feel connected to the other working spaces rather than disconnected and reunited for minutes at a time with video chat like Skype.Thursday, October 6, 2011
InVision: Creating Fully Interactive Wireframes & Prototypes Easily and Beautifully
I recently used Axure RP for prototyping a lo fi interactive prototype for a craigslist redesign but ultimately I was really disappointed in the level of interactivity and the overall look of how the final prototype appeared. Later I used Flex to develop a higher fidelity protoype for a new interactive online shopping application but also found that styling the Flex app proved to be lacking in true artist customization.
Friday, September 16, 2011
Mashable.com 9 Essential Resources for UI Designers
http://mashable.com/2011/09/16/ui-design-resources/
Thought I would share. Always nice to see what others are up to.
Monday, August 8, 2011
Manners and HCI Design
In my day job I frequently deal with creating alerts for users. In my users' field of work it is important that they are alerted sometimes--even if we have to be a bit obnoxious about it--lives are at stake. But as I microwave a burrito for breakfast and then go attend to a few things while it cools down, it's not really important that I be alerted every 60 seconds that the burrito is done. In fact I rarely forget that I put food in the microwave but I frequently want to let it sit there for a few minutes to cool down. But the designers of my cool looking microwave didn't realize that. As I try to reverse engineer the personas they were expecting to buy said shiny appliance, I can see two possible audiences my microwave is designed for:
This stuff really matters...
....but it only matters insofar as most software is devoid of decent error messaging. It doesn't have to go to quite such a cutre extreme as this example from Apple, but consider that often the most direct communication you make to your users comes in the form of error messages.
At work, people have learned to not glibly state in front of me: "Just post a big red error message when that happens. Maybe throw in an exclamation mark, a big red X, or heck, why not a skull and cross-bones?" But that is the common approach: use this moment of one-to-one messaging to bolster a class/power division between you and your users: in effect, slap them down and show them who's boss.
Interactive and Input Devices, The Buxton Collection
The General Magic Data Rover 840 with sweet physical metaphor action.
The Versatron Foot Mouse. One might think this is marketed towards someone with a medical condition or extreme environment, but no--it's marketed as an improvement over your everyday hand mouse. I think this bad boy from 1984 is exactly what you need for your ottoman if you're a laptop couch junkie.
Okay, I admit, I picked this delight from Zenith simply because it is called the Space Command SC 600-X. Why didn't that name stick? It's way cooler than "remote control" or heaven forbid "clicker."
Thursday, August 4, 2011
Captcha

It didn't take me long to realize that I wasn't a fan, and that I wan't figuring anything special out. So I got to thinking again. I remember watching Tron and thinking man it's so easy to tell his face is CGI, I wonder how well a computer can tell a CGI face from a real face, I know I can. What if a 2nd gen captcha had two faces a CGI face and a real one and the question was posed, "which of these is a real person?"
Wednesday, August 3, 2011
UMEX, a shorter alternative for the already short SUS?
Color contrast Calculator
- . Provides the practitioner with an eyedrop color selector. Many times when doing analyses, we do not have access to the original code, and even if we did, going through code to find a hexadecimal color code isn’t exactly the best use of time. Provides a quick pass fail for both color and brightness, as well as a combined pass fail.
- . Shows percentages for acceptance
- Accept text size
- Have a second tester for background contrast. A big problem with contrast is not just the for/background contrast, but it is also the amount of changing contrast found in the background. For example, if the background is a faded brick wall, although any given color provide plenty of contrast for the forground, the internal contrast between the levels of brick make text reading illegible.
- The program should automatically spit out the text needed to present the data, with descriptive stats included and everything. (i.e., A basic color contrast analyses showed low levels of contrast (CD = 100)…)
- Provide an example of the colors chosen.
- A bread toaster.
Color contrast
Brightness Difference:
figure from the background and you have the difference.
Color Difference
Tuesday, August 2, 2011
Craigslist? Why bother redesigning it?
http://www.cldesktop.com/
I love the sporadic migration of web apps to the desktop (actually I helped design one: Yousendit's "Express"). Somehow it feels like the barbarians storming the walls.
-Rob
Existing Product Redesign vs. New Products
New Login Designs - New Problems
I posted something a few weeks about about bad design and noted the issues with single sign-on or the lack thereof."User Interface Engineering's analysis of a major online retailer found that 45% of all customers had multiple registrations in the system, 160,000 people requested passwords per day, and 75% of these people never completed the purchase they started once they requested their password. Ouch."
Javascript UI Libraries - Bridging the Gap Between UX Designers and Web Developers
Geri Interaction Design: Importance of Logo in Branding
Geri Interaction Design: Card Sort Exercise
Geri Interaction Design: Creation of App For HCI site.
Monday, August 1, 2011
Opportunities for UX Improvement in Retail Websites
Usography reviewed 100 top retail web sites and presented their findings in "Retailer UX Audit". The sites were rated according to a list of 30 user experience feature criteria (listed in the article). The founder of Usography, Paul Bryan, summarized their findings in this article on UXbooth.com. It is interesting to note that on a scale of 30 two companies were were tied for first position. What is more interesting is the fact that these two companies implemented 16 out of the 30 features. I'm sure the article would be even more fascinating to people who worked on the 'Individual Class Project 3' (Socialite) or participated in an in-class activity where we discussed about ideas for a shopping application with social features. Aren't you thrilled to see that some of the best features that were found to be missing from many sites were actually discussed during the in-class activity? For example we discussed about features related to price comparison and visual try-ons. Though companies like Buy.com and Amazon.com which are online-only retailers take the top spots, they only implement half of the features used as the evaluation criteria. This tells us that even in case of mature companies there is a significant potential for UX improvement. I do not believe that implementing all 30 features would increase the sites overall usability. Also a thorough cost-benefit analysis should precede the decision to support implementation of any of the listed features. However this audit provides tremendous value to the companies by pointing-out areas of improvement, without the companies having to invest in a UX evaluation.
Note: Do check-out Usography's website and services. They have an interesting business model and offer several design services with a lot of focus on evaluation.