Wednesday, August 31, 2011

Paper Reading #1: Imaginary Interfaces


Imaginary Interfaces

by: Sean Gustafson, Daniel Bierwirth and Patrick Baudisch



Authors
These three researches are part of the Hasso Plattner Institute in Potsdam, Germany, and are still doing research there today.

Presentation Venue
"UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology" as per the document specs from the ACM digital library, dl.acm.org.  The presentation took place in New York City, NY, 2010.


Summary


The general synopsis about this paper is that a movement to an imaginary interface would allow further miniaturization of mobile devices and one feasible starting place to begin work is creating a set of axes at any point using the user's non-dominant hand.


Hypothesis
Gustafson's work actually contained four hypotheses for different case studies which all led to his overall question about how far the human mind can be pushed to interact with an imaginary interface.  He hypothesized that people with the imaginary interfaces would have fewer graffiti errors than reported by Ni and Baudisch, who provided earlier work of influence in the field.  He also hypothesized that people would have an easier time using the same interface when they stand still between interactions as compared to when they turn around in between interactions.  Coupled with this hypothesis was the hypothesis that users would have an easier time using the same interface when they use a hand to create the virtual space, versus not using a hand.  The last hypothesis was that user error would increase as one moved further away from the coordinate axes provided by the non-dominant hand.


Methods
To test these hypotheses, Gustafson and company conducted a series of tests wherein different groups of people were chosen from their campus and given a set of tasks to perform with the imaginary interfaces.  The cameras for the interfaces were not sufficient to capture the users' gesture data, so they had to do some adjusting to analyze their results.  They reported this to be simple because most people paused between their interactions with the imaginary interface.  The users had to draw various graffiti, draw and then turn to find the same point drawn, and find points in an imaginary grid extending from their non-dominant hand.  Each of these three tests coincide with the four hypotheses in order, with the second and third hypotheses both belonging to the second test.


Results
In general, they believed their hypotheses to be somewhat true, but their studies lacked sufficient numbers to perform true statistical analyses.  The users were able to draw simple objects, but increased strokes reduced accuracy.  Rotation between interactions also reduced accuracy.  However the third case showed some people better at finding coordinates and others worse.


Discussion


This is one of the few papers I've read that was actually interesting early on.  It was like there was a little ink demon living in the pages waiting to throw out new blots of 'Oooh!' just when it looked like the Big Bad Reader was getting bored.  In the context of the paper, the fact that they failed to capture the individual gestures with their cameras does not bother me.  I still think the capture of hand maneuverability and accuracy holds the heart of their project - those beautiful electric signals spurting all over the human brain as it attempts to recreate what it has produced in subconscious memory upon a physical realm.  Obviously, there needs to be more progress, but the starting point is profound in my opinion.  If computers began with rigid lines and places to move your cursor before branching into a GUI with "windows" where the same basic principles apply but are expanded to a more generic use, then it is reasonable for me to assume that allowing a user to create their interface is the proper step towards eliminating the strict interface completely (which is the big step into the future that I look forward to).  The lack of sufficient numbers to produce significant statistical findings takes some credibility away from the research, but I'm still inclined to enjoy the potential prospects from such a small sample space.  On that same note, I do wonder what sort of skew the data will host for the fact that the test users were all in their twenties at a university.  What happens to the grid test with someone who does not organize things in rectangles, but rather... dot categorization (akin to a dot population intensity map)?  Still, the potential movement away from this glaring white screen I'm typing at is a prospect that moves me almost to tears (that might be the onion peels...).

Paper Reading #0: On Computers

Howdy Blog Follower!

Lucky am I because I do not have to follow any sort of real format for discussing my thoughts on this first bit of reading.  For those of you who have no idea what I'm blabbing about, I just read something called On Plants, which may or may not have been by Aristotle.  In theory, I would have been able to read this article and have something to say about how I can reapply it as a modern approach to computers, perhaps coupled with some information about the Chinese Room.

Unfortunately, I do not believe I can adequately do such a thing in a serious manner.  Fortunately, I can attempt to draw some allusions in a completely ridiculous manner!  Let me just start off by explaining that computers, whether they have a soul or not, are imperfect entities, with humans acting as the perfect entity pitted against them.  In this sense, humans take on a sort of almighty Creator role that governs over the computers.  Assuming this to be the case, I may begin to ask questions about the nature of a computer, and why it exists.

Suppose we have a computer of moderate intelligence (what?! how do we even gauge that?! processor speed? disk space? version of ram? number of crashes on a daily basis? version of the os? who produced it?).  Suppose we give said moderately intelligent computer some input, a web search for instance.  What will the computer do with it?  What CAN it do with this input?  I suppose it could try to run the input as a command, but if your command prompt (yeah, I'm Windows not Mac.  I get enough bad news about Terminals while I'm at the airport without hearing about it on my computer too!) is anything like mine, then it probably would just tell you to "Try Again Stupi-I mean Master" if you gave it a command such as "high priced caviar in mexico slums."  Without giving the proper input to the correct program, everything fails.  But wait, doesn't that mean the computer is nothing but a container and the REAL workhorses are the programs themselves?  They're the ones that are able to act when given something they know how to handle - which is reasonable.  Why ask a farrier how to construct a multi-tiered security network for protecting magazine stands from being invaded by thugs with lead pipes and pez dispensers?  Said programs have a purpose and can act and react.  If you've ever seen the Google Chrome browser crash before, you know it lets you know with a cute 'Aw, snap!' catchphrase.  Apparently it felt bad for letting you down in your epic online hunt for new denizens of the night to fight with your suped up skateboard.  Knowing this, then clearly the programs, or at least their processes, are the true hearts of a computer, and individually at that!  Now our precious computers are actually miniature earths with little info-bits crawling around inside, occasionally communicating with their brethren in alternate dimensions via that rad new thing the hip kids are calling the "inter-webs."



Confused yet?  Me too.  That's about the level of insanity I drew from On Plants and how it might be considered in a modern age.  It had some microcosms of truth that it pulled on, then quickly veered off into the abyss of too-much-time-on-an-old-person's-hands.

Happy Process Hunting.

Brief Introduction

With the advent of a new semester, I have stumbled upon yet another odd conglomerate of ways to keep up with the students!  Enter blogging and discussion forums.  Now, I am as eager to make heavy use of modern tools as the next computer science undergrad, but the transition itself is always a little unsettling for reasons I won't bother going into right now.

With the niceties out of the way, I can turn my attention to actual introductions.  I am a Senior of Computer Science with two years of software consulting experience with Improving Enterprises, Inc.  I am most interested in game design, so I decided to take a course on Human-Computer Interaction with the hopes of gaining more insight into the connection between humans and the entertainment they seek through and from a computer.  I'll most likely continue doing consulting work for clients the next several years, but hopefully I'll be able to branch off with my own game design ideas before long.  That having been said, I look forward to the next big break in technology that allows for wide access to systems that obtain input without requiring any sort of physical touching of a screen, keyboard, mouse, etc. to take place.

Interesting side note:  If I could go back in time and meet someone, I'd want to go see my own father.  This is because I wouldn't want to go so far back that there wasn't even plumbing, and because I'd like to see what sort of antics my scatterbrained father got up to in his younger days.

Strangely enough, my favorite shoes are those euro-style sketchers.  I've purchased several pairs in a row because they're extremely comfortable, last a long time, and they have a more formal look than tennis shoes but still maintain casualness.

I've always been interested in learning German, Japanese, and Latin.  German and Japanese just have this feel to them.  When I hear them spoken, it feels like a message is being conveyed, rather than just some jibberish that I don't understand.  Latin just fulfills my ego's desire to know what most do not know.

If all of these tid bits are not interesting enough for you, I'm also LDS (a Mormon, for those of you who don't know).

Miscellaneous other information about myself, including a contact email, can be discovered in my profile, should you be so inclined.