Sunday, May 8, 2011

Extra Blog #1: Mobia Modeler: easing the creation process of mobile applications for non-technical users

Comments:

TBD

Reference Information:

Title: Mobia Modeler: easing the creation process of mobile applications for non-technical users

Authors:  Florence Balagtas-Fernandez, Max Tafelmayer and Heinrich Hussmann ofUniversity of Munich, Munich, Germany

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The researchers of this paper are working on a method by which people without programming skills are able to design and develop applications for mobile devices. The motivation for this is to enable those without any programming skills to be able to build their own apps without having to learn how to program.


The researchers are initially focusing on mobile applications that are related to the health and medical domain spaces. However, they intend to extend their work in the future to other domains unrelated.

Discussion:

This reminds me of a similar push by middleware tool makers that are developing simple visual development tools within the video game development industry. There are a few different potential solutions created to date. There are two that have been developed with people who are more technical in mind. One was the Torque Engine and the other was Unity3D. Both required some knowledge of scripting or programming to make the end results fully effective.


There is currently another tool that is available for users of Apple products. GameSalad, a company that has their development team in Austin, has created a tool to be able to create iPhone and iPad content without having to know Objective C or proper programming techniques. Game can be created by complete neophytes. Still, this doesn't mean that the content produced is going to necessarily be great, but it makes it more accessible to the average person.

Monday, April 25, 2011

Book Reading #52: Living with Complexity

Chapters 3 and 4

Summary:

TBD

Discussion:

TBD

Paper Reading #25: Estimating user's engagement from eye-gaze behaviors in human-agent conversations

Comments:

TBD

Reference Information:

Title: Estimating user's engagement from eye-gaze behaviors in human-agent conversations

Authors:  Yukiko I. Nakano of Seikei University, Tokyo, Japan and Ryo Ishii of NTT, Kanagawa, Japan

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The goal of the research contained in this paper is to using a software to determine the level of engagement in a conversation being invested by the human participant. The motivation for this study is to create an agent that can creatively control the interactions between itself and the human. The software the researchers propose is intended to be able to learn the human individual's personal gaze profile and tailor its responses accordingly if it detects the human's attention wandering.



Discussion:

This is interesting in that it looks like the authors are trying to create an agent that would have a good chance at passing the Total Turing test. This potential advance could give the agent a more "human" quality that might induce an actual human subject to wonder if the one they are communicating with is a person or a computer. If they could incorporate this appropriately with a full engine to simulate it, there would be a good chance they could fool many people into assuming it was a person on the other end of the communication.


I'm not sure what else it would take, but this could be ultimately incorporated into androids or robots to an extent that we would have intelligent agents housed in bodies that could be instructed to do dangerous or menial work. The one danger is that should these agents achieve consciousness to the extent that they question the validity of their own existence we may find they would choose to take matters into their own hands in such a way that it would prove detrimental to our species. Care should be taken when implementing this so it is mutually beneficial for creator and created.

Book Reading #51: Living with Complexity

Chapters 1 and 2

Summary:

TBD

Discussion:

TBD

Full Blog: Why We Make Mistakes

Comments:

TBD

Reference Information:

Title: Why We Make Mistakes

Author:

Presentation Venue:

Summary:

TBD

Discussion:

TBD

Paper Reading #24: Usage patterns and latent semantic analyses for task goal inference of multimodal user interactions

Comments:

TBD

Reference Information:

Title: Usage patterns and latent semantic analyses for task goal inference of multimodal user interactions

Authors:  Pui-Yu Hui, Wai-Kit Lo, and Helen Meng of The Chinese University of Hong Kong, Hong Kong

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

This paper is about creating a system that has the capability to interpret vocalized speech and written words. The system that is being proposed would be able to ascertain the semantic meanings with the communication and analyze it in such a way that it would demonstrate a form of machine learning.


The system combines the analysis of three subsystems to achieve this result. The system implements latent semantic modeling (LSM). Spoken locative references (SLR) consumes input from parsed Chinese vocalization. With further processing, it is eventually sent to the singular value decomposition (SVD) module. So far, the researchers are reporting a 99% accuracy result using their technique.

Discussion:

I think this could have a profound impact on semantic recognition systems in the future. The Chinese language is comprised of many complex symbols and has been described as one of the most difficult languages to learn. A system with a machine learning capability that would be able to interpret semantic meaning based on user input could go a long way to providing more accurate translations and understanding of input from the language.


This same technique could be applied to other languages. The result of all of this would be the ability to create machines that could take written and spoken input from any language and create an accurate translation of concept and meaning between multiple disparate individuals regardless of cultural heritage or ethnic background.

Book Reading #50: Why We Make Mistakes

Chapters 12 and 13

Summary:

TBD

Discussion:

TBD

Paper Reading #23: Intelligent understanding of handwritten geometry theorem proving

Comments:

TBD

Reference Information:

Title: Intelligent understanding of handwritten geometry theorem proving

Authors: Yingying Jiang, Feng Tian, Hongan Wang, Xugang Wang, and Guozhong Dai ofInstitute of Software, Chinese Academy of Sciences, Beijing, China; Xiaolong Zhang of The Pennsylvania State University, University Park, PA, USA

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The goal that the researchers who wrote this paper are working towards is to create a system that is able to understand handwritten geometric proofs. It is based on continuing examinations into sketch recognition techniques and applying it to this specific task. One of the key motivations behind the design for this system is that it relies on an intuitive method that humans are comfortable with.


The system will be able to recognize the writing and interpret the symbolic meaning of it. It will have the capability to provide dynamic assistance to the user in completing a valid proof of geometric concept. The results the researchers have accumulated from the users have mostly been shown to be positive.

Discussion:

This system sounds like it could get a lot of good use in places such as high school geometry class or any kind of similar class in college. I think it would help to illustrate the mathematical concepts in a useful, visual manner that most people would be comfortable with. This system sounds like it would be quite useful in helping to teach students how to create valid proofs.


This concept could also be extended to other mathematical subjects such as calculus and trigonometry. It could be adapted for physics and chemistry as well. There are many applications I'm sure I haven't thought of that would benefit from intelligent analysis systems such as this one. I think it would be a wise idea to develop it and extend the idea to its fullest extent to help advance the understanding of young people and draw more individuals into technical positions.

Book Reading #49: Why We Make Mistakes

Chapters 10 and 11:

Summary:

TBD

Discussions:

TBD

Book Reading #48: Media Equation

Parts 1, 2, and 3

Summary:

TBD

Discussions:

TBD

Paper Reading #22: Usability guided key-target resizing for soft keyboards

Comments:

TBD

Reference Information:

Title: Usability guided key-target resizing for soft keyboards

Authors: Asela Gunawardana, Tim Paek, and Christopher Meek of Microsoft Research, Redmond, WA, USA

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The researchers at Microsoft are attempting to find a way to make the input from users working with soft keyboards less error prone and easier to use. They have engineered a technique they refer to as anchored dynamic key-targets in order to accomplish this goal.


They have found that this technique appears to reduce the amount of error over other state-of-the art solutions. These findings come despite the lack of haptic feedback or the lack of traditional hard keyboard solutions that people are most used to currently.

Discussion:

Since I decided to test drive one of Microsoft's Windows 7 phones for awhile to see how it all worked, I would love it if they could improve the soft keys found on it. I found that the learning curve on the built-in soft keyboards was considerable and I still make a lot of mistakes to this day. I see myself making similar mistakes when using other similar solutions, such as on the iPhone, etc.


Any fix they could make would be welcome. I am getting better at it, but from what it sounds like in this paper, I think there could be many improvements that I would appreciate with the technology that I am using. Perhaps it will provide some innovation and drive the development of additional systems in future devices that have yet to be produced.

Full Blog: Media Equation

Comments:

TBD

Reference Information:

Title:

Authors:

Presentation Venue:

Summary:

TBD

Discussion:

TBD

Book Reading #47: Why We Make Mistakes

Chapters 8 and 9:

Summary:

TBD

Discussions:

TBD

Paper Reading #21: SocialSearchBrowser: a novel mobile search and information discovery tool

Comments:

TBD

Reference Information:

Title: SocialSearchBrowser: a novel mobile search and information discovery tool

Authors:  Karen Church, Joachim Neumann, Mauro Cherubini, and Nuria Oliver of Telefonica Research, Barcelona, Spain

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The researchers are interested in exploring new ways in which to expand the usage of social media. To this end, they are proposing a research project they are dubbing the SocialSearchBrowser. This new technology is designed to take advantage of the way in which humans are utilizing mobile networking schemes.


In this exploratory paper, the researchers gained preliminary results into insights based on trials using the Social Search Browser in a mobile networking situation. Their ultimate goal is to improve the way in which humans are utilizing this space by taking certain key mobile contexts and analyzing how they interact with the social space.

Discussion:

I think that this has certain interesting implications. Currently, I find that search on Facebook is somewhat lacking when I want to search people based on differing criteria, such as demographic information. It would make my life easier if I could search using key words that represent my interests. MySpace was easier to find people with some of those similar interests, and this is probably the only area where I will concede that MySpace had any edge on Facebook.


That being said, I would find it beneficial to have improved tools to help me navigate and utilize the social search space to optimum potential usage. I find that I enjoy using some of these social tools to keep track of friends, family, and colleagues as well as finding and retaining new contacts. Hopefully this can help mobile computing devices in the same way that is has other platforms.

Book Reading #46: Why We Make Mistakes

Chapters 6 and 7:

Summary:

TBD

Discussion:

TBD

Book Reading #45: Things That Make Us Smart

Chapters 3 and 4:

Summary:

TBD

Discussion:

TBD

Paper Reading #20: Rush: repeated recommendations on mobile devices

Comments:

TBD

Reference Information:

Title: Rush: repeated recommendations on mobile devices

Authors:  Dominikus Baur, Sebastian Boring, and Andreas Butz of University of Munich, Munich, Germany

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

This paper is about using repeated recommendations in order to make item selection from large data sets easier to manage for the end user. The goal of this research is to find ways in which to simplify search from large amounts of data on devices with two-dimensional touch interfaces.


The researchers performed a preliminary study to determine the feasibility of implementing such a system. They presented users with lists of music with which they could create playlists and used different metrics in order to determine the best and most efficient combinations. The researchers discovered that having the users create playlists comprised of their top five choices was often too restricting. Other similar combinations proved to return similar results.

Discussion:

As I thought about the implications of their study, I found that I felt it could yield some interesting benefits. I liked that they applied their study to music as their data set. I have a massive music collection I have been accumulating for almost a decade and a half. This collection is not the best ordered and sometimes I find duplicate entries.


If I had a series of tools that could make navigating the data easier, I would be greatly pleased. I know most of what I have in my collection, despite the vast size. However, I think it would be neat for their algorithm to be applied to making recommendations as such based on style, etc.

Full Blog: Things That Make Us Smart

Comments:

TBD

Reference Information:

TBD

Summary:

TBD

Discussion:

TBD

Saturday, April 2, 2011

Book Reading #44: Why We Make Mistakes

Chapter 4 - 5

Summary:

TBD

Discussion:

TBD

Book Reading #43: Things That Make Us Smart

Chapter 1 - 2

Summary:

TBD

Discussion:

TBD

Paper Reading #19: Tell me more, not just "more of the same"

Comments:

TBD

Reference Information:

Title: Tell me more, not just "more of the same"

Author:  Francisco Iacobelli, Northwestern University, Evanston, IL, USA; Larry Birnbaum, Northwestern University, Evanston, IL, USA; Kristian J. Hammond, Northwestern University, Evanston, IL, USA

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The researchers of this paper are attempting to creating a new system of search that will automatically provide the user information that is related but not identical to the initial search results. They call this system Tell Me More. With the search information that is provided, it will take that seed story and search for similar related stories. However, instead of spouting back the same results that match exactly the search criteria, it will take additional text excerpts based on secondary search criteria that provide information above and beyond the primary data the user requested.


The Tell Me More system consists of five core modules to accomplish its task. These modules are Content Gathering, Content Filtering, Text Analytics, Difference Metrics, and Presentation. The Content Gathering module gathers documents from search engines and other user defined sources. The Content Filtering takes the material returned from the first module and filters out things that are basically identical to the seed material. The Text Analytics module analyzes the material for unique information related to the seed topic. The Difference Metrics determines from the analyzed material what is the unique information to include. The Presentation module categorizes and ranks the resulting analyzed material.

Discussion:

This system sounds like it could provide a unique take on the now classic Google search. I always find a lot of repeat in the results I get and if I don't find what i want in the first 10 results, I tend to modify my search parameters in order to provide myself with a different result. With this system, it sounds like all of that additional effort I put into my searching would be handled for me automatically.


I could really do with an improved search. What we have right now is pretty good, but I can see that there is room for improvement. The system that is being proposed in this paper seems like one way in which the standard search mechanism can be improved and make the process richer, if not more efficient. The speed is currently fine, depending on the connection you have. But making the results more meaningful would be a good improvement for our daily search needs.

Ethnography Results, Week 8

Summary:

TBD

Discussion:

TBD

Full Blog: Coming of Age in Samoa

Comments:

TBD

Reference Information:

TBD

Summary:

TBD

Discussion:

TBD

Book Reading #42: Coming of Age in Samoa

Apendix III

Summary:

Daily life for the Samoans has changed in many ways from the traditional pre-Christian period. The style of dress has been affected by the introduction of cotton and crocheting techniques.Sewing machines and scissors have found their way into common use. Although the Samoans make use of these innovations, they are not dependent upon them.

Christian religions have become common.While there is generally a policy of non-invasiveness by the Western cultures, the affects of their laws has modified the previous status where the head of household held power of life and death over those under his house. Prohibitions in blood revenge have given the population greater personal freedom.

Discussion:

With the arrival of another culture often comes a modification to an indigenous one. Sometimes this is because of the imposition of the invading culture's will. Other times it because the indigenous culture finds something of value in the other culture and wishes to integrate those things into their own culture. It seems there have been instances of both of those in the case of the Samoans. From the cultural biases of this particular Westerner, it seems to me that much of it was to their benefit.

For example, the mosquito nets likely have made daily life much nicer. We all know how nice cotton clothing can be. The fact that laws designed to keep people from harm are in effect for them would seem to be a benefit as it would give a larger sense of trust in the society at large.

Book Reading #41: Why We Make Mistakes

Chapter 2 - 3

Summary:

TBD

Discussion:

TBD

Paper Reading #18: An adaptive calendar assistant using pattern mining for user preference modelling

Comments:

TBD

Reference Information:

Title: An adaptive calendar assistant using pattern mining for user preference modelling

Author: Alfred Krzywicki, University of New South Wales, Sydney, Australia; Wayne Wobcke, University of New South Wales, Sydney, Australia; Anna Wong, University of New South Wales, Sydney, Australia

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The researchers are working on a system they call SmartCal. This system is a calendar assistant that uses pattern mining to determine the user's preferences when setting calendar events and appointments. The system will then modify it's presentation such that the user will be displayed the most commonly used input controls when adding or editing in a way that matches their historical and current preferences.


Users have reported to the researchers that they found that appointment creation become more efficient and intuitive for them. In addition to this finding, the users reported that they liked this particular interface more than other appointment making interfaces they had previously used.

Discussion:

When I first started reading about this, I was reminded of the HeliCalendar project that had been proposed in our Senior Capstone Design class. However, that interface was static in every proposal I recall hearing about and this one sounds like it would modify its presentation layer to match your preferences over time.


I like this approach to the design. Since everyone has different preferences, it is often difficult as a developer to predict in advance what the average response will be and what most people will prefer. It is often costly to do user studies as well as being time consuming. If more software developers could learn to build algorithms similar to these into their products, those sorts of studies might become a historical footnote, as the applications themselves will reconfigure around the users desires and be many things to many people.

Full Blog: Emotional Design

Comments:

TBD

Reference Information:

TBD

Summary:

TBD

Discussion:

TBD

Book Reading #40: Coming of Age in Samoa

Chapter 14

Summary:

The Samoan adolescents had one of two choices. They were able to stay in the villages and take on a traditional education much as their ancestors had done for generations. The second choice they had was that of going over to the schools in American Samoa and take a more modern Western education.

The author debates about the benefits and the downfalls of the Western adolescent's options in life and discusses what she felt was the prospects for those youths. This led to a further discussion of the relative way in which adolescents are treated and surmises what might be the case in the future.

Discussion:

I think that the accessibility to modern education for the youth's of Samoa was a wonderful addition. While there are still many cultures steeped in the traditions of their fathers, much in the world is geared towards progress. It is unclear how far this process will continue, but if unchecked, it is possible that our species will become a multi-planet species and will begin to stretch out into the cosmos. If this happens, what will become of current indigenous populations? Will they manage to hang on to their traditions or will they assimilate into other cultures that are embracing this forward progress?

Book Reading #39: Why We Make Mistakes

Chapter 0 - 1

Summary:

TBD

Discussion:

TBD

Paper Reading #17: Agent-assisted task management that reduces email overload

Comments:

TBD

Reference Information:

Title: Agent-assisted task management that reduces email overload

Authors: Andrew Faulring, Brad Myers, Ken Mohnkern, Bradley Schmerl, Aaron Steinfeld, John Zimmerman, Asim Smailagic, Jeffery Hansen, Daniel Siewiorek, all from Carnegie Mellon University, Pittsburgh, PA, USA

Presentation Venue: IUI '10 Proceedings of the 15th international conference on Intelligent user interfaces

Summary:

The researchers of this paper are attempting to find a way to create an AI agent that will assist the average user such that it will reduce email overload. The system is called RADAR. The RADAR system observes the strategies devised by expert users of email and analyzes the things they do to make the process of dealing with email more efficient.


The RADAR system has an Email Classifier which learns to identify tasks needed to be accomplished and find other emails that have similar tasks. The Multitask Coordination Assistant figures out the efficient way in which the expert process email and suggests a similar schedule and operating procedure to the end user. A Progress Bar tailored specifically to this allows the user to see where in the process they are to better understand how to make their procedure more efficient.

Discussion:

With as much email as I get, some additional visual tools would be nice. I deal with a lot of text description, which admittedly, is nicely separated into columns I can sort to get a better idea of what's in there. But when I receive a few hundred emails in the space of a couple of days, much of which is not spam, it would be nice to have another tool to help me out. It is still easy to misplace an email I needed to deal with and it gets buried in all of the text on the screen.


I like the idea of the Progress Bar. Being a really visual person, I tend to be able to multitask ONLY when there is some sort of a visual cue which will keep me on task and in mind of where I am in my current tasks. The application of this Progress Bar to email sounds interesting and I would love to have one to manage my several accounts and keep me organized!

Ethnography Results, Week 7

Summary:

TBD

Discussion:

TBD

Book Reading #38: Coming of Age in Samoa

Chapter 13

Summary:

The author states that the adolescent girl is the same in America as in Samoa, and that it is the nature of the civilizations that differs. One thing that is a big factor in setting off a sense of easiness in growing up in the society is the casualness of it. Conflicts are settled often not with violence but by moving into another house.

One way in which their civilization differs from American culture is in the number of available choices. American youths have a wide variety of religions, occupations, and educational choices whereas the Samoan youth have a very narrow focus of what they can pick from.

Discussion:

American and other Western cultures tend to have access to modern technologies and ideologies not available to more primitive cultures. Those with simple subsistence practices will generally have a more casual pace of life than those where capitalist and other similar economies are the dominant form of commerce. This does not place less worth on a culture that has a more simple subsistence practice nor does it mean that our modern culture has ore intrinsic worth, either. These are just differing possibilities available to people.

Book Reading #37: Obedience To Authority

Chapter 9 - 14

Summary:

TBD

Discussion:

TBD

Full Blog: Obedience To Authority

Comments:

TBD

Reference Information:

TBD

Summary:

TBD

Discussion:

TBD

Paper Reading #16: Tag expression: tagging with feeling

Comments:

TBD

Reference Information:

Title: Tag expression: tagging with feeling

Authors: Jesse Vig, Matthew Soukup, Shilad Sen, and John Riedl of University of Minnesota, Minneapolis, MN, USA

Presentation Venue: UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology

Summary:

The paper presented by the researcher's is concerned with the introduction of Tag Expressions. This addition to the metadata present in current tag technology allows the user to apply reasons explaining the tag with a more emotional basis rather than the strict data / information-based entry currently employed. The reasons that are applied will describe why the user liked, disliked, or was neutral in feeling to the item being tagged.


The team responsible for the research created a visualization interface to display the data to the user. It allowed them to apply reasons to multiple tags in a set. Once the tags were affected by the user, they were color coded in the interface such that it would display the like / dislike / neutral basis applied by the user.

Discussion:

I think this sort of an interface would be great to apply to other social spaces such as Facebook. It would be nice if Facebook would give us an option besides just "like." This would allow there to be more expressiveness available in the social space and we would be able to engage other senses to increase our understanding of posts and people's opinions on posts.


I think that adding depth to metadata in many different situation allows us to better control and understand the media. MP3s with well tagged metadata tend to be more useful to me than one's that are sparse in their metadata. It allows for greater connectivity and ease of access to related information. The whole virtual space of human data could do with improving of the metadata and this scheme provided by the researchers of this paper seems to be one way in which to do it.

Book Reading #36: Coming of Age in Samoa

Chapter 12

Summary:

TBD

Discussion:

TBD

Book Reading #35: Obedience To Authority

Chapter 1 - 8

Summary:

TBD

Discussion:

TBD

Paper Reading #15: Soylent: a word processor with a crowd inside

Comments:

TBD

Reference Information:

Title: Soylent: a word processor with a crowd inside

Authors: Michael S. Bernstein, Greg Little, Robert C. Miller, David R. Karger, David Crowell, and Katrina Panovich of Massachusettes Institute of Technology, Cambridge, MA, USA; Björn Hartmann of University of California at Berkeley, Berkeley, CA, USA; and Mark S. Ackerman of University of Michigan, Ann Arbor, MI, USA

Presentation Venue: UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology

Summary:

The researchers of this paper are experimenting with a concept they refer to as crowdsourcing. They are working on methods with which to integrate this type of input into user interfaces in applications such as those used by writers. Their focus is on the writing and editing aspects of the creative process.


They recognized that in numerous situations that call for pragmatic solutions, people will often turn to other human beings for assistance or support. Their solution is called Soylent. It is a word processing application. It has a component the researchers refer to as the Mechanical Turk. They also utilize a technique referred to as the Find-Fix-Verify crowd programming pattern.

Discussion:

I saw the title of this paper and instantly thought of our good friend Charlton Heston. I kept thinking, "It's people!" Although I'm not sure exactly was is "green" about this particular solution. At any rate, I digress. The solution seems like an interesting one. As someone who fancies themselves to be at least an amateur writer, I often crave feedback of the constructively critical sort. This application sounds like it could possibly integrate such a module.


It would be neat to have a shared experience with the application that ones work could have some instant feedback from other individuals. I feel it would help to craft an idea and be a potential solution to writer's block that often plagues authors from time to time. I would be interested to see where this research leads in the future, as I think that some of the solutions to encounter could have a positive impact on the work I would like to do on a personal level.

Full Blog: Opening Skinner's Box

Comments:

TBD

Reference Information:

TBD

Summary:

TBD

Discussion:

TBD

Ethnography Results, Week 6

Summary:

TBD

Discussion:

TBD

Ethnography Results, Week 5

Summary:

TBD

Discussion:

TBD

Book Reading #34: Opening Skinner's Box

Chapter 10

Summary:

TBD

Discussion:

TBD

Book Reading #33: Coming of Age in Samoa

Chapter 11

Summary:

TBD

Discussion:

TBD

Paper reading #14: Eddi: interactive topic-based browsing of social status streams

Comments:

TBD

Reference Information:

Title: Eddi: interactive topic-based browsing of social status streams

Authors: Michael S. Bernstein of Massachusettes Institute of Technology, Cambridge, MA, USA; Bongwon Suh, Lichan Hong, Sanjay Kairam, and Ed H. Chi of Palo Alto Research Center, Palo Alto, CA, USA; and Jilin Chen of University of Minnesota, Minneapolis, MN, USA

Presentation Venue: UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology

Summary:

The researchers have recognized that there is a vast amount of data that users of certain social networking services, such as Twitter, receive on a daily basis. One problem they have identified is that users often have to search through a lot of data prior to finding information that is of interest to them.


The solution they propose to the problem is implemented in a Twitter client they call Eddi that uses an algorithm that groups topics of similar information together. The researchers have found that users of Twitter that evaluated the Eddi client found it to be a more efficient solution and enjoyable to use.

Discussion:

To this day I have yet to use Twitter, so I am not entirely sure of the difficulties encountered by Twitter users. I can imagine that many different status updates continuously pouring in can be overwhelming. I'm not sure that this client is going to encourage me to start using Twitter anytime soon.


I can see how the client would be useful if you are following a lot of topics where there can be similar information. I can appreciate the cleverness of their algorithm. I still find it hard for me to get excited about this, though. Sorry for being so blasé about the whole situation, but I still feel cynical about Twitter. Doh!

Book Reading #32: Opening Skinner's Box

Chapter 9

Summary:

TBD

Discussion:

TBD

Book Reading #31: Coming of Age in Samoa

Chapter 10

Summary:

TBD

Discussion:

TBD

Book Reading #30: Emotional Design

Chapter 3

Summary:

In this chapter, the author discusses the three design levels (visceral, behavioral, and reflective) in greater detail. He mentions the "wow" factor that comes from the visceral design level in which a product inspires a very positive response in the consumer such that it's visceral appeal entices them to purchase it despite that being the greatest draw for the product. Visceral design is often about initial impact and designers tend to play on this factor to draw their consumers in.

Behavioral design aspects tend to be concerned with usage of a product. It is concerned with proper functionality and ease of use. Progress in this area is measured by improvements made to the end results in comparison to previous iterations of the product.

Reflective design is that which is concerned with the symbolic understanding of a product. This can have cultural bias applied to it and have other meanings applied via other demographic specific cues. Age, gender, and other factors may often impart various reflective value to a product and may range in importance among different consumer groups.

Discussion:

The three aspects of emotional design are useful in determining the effectiveness of any of our every day devices. This has to do with electronics, tools, kitchen and cooking devices, vehicles, and other devices that are common in our homes and workplaces.

I have noticed, as well, that the tastes that dictate what we buy and what is designed tend to change over time. If you look at many of the things from merely a visual stance that were produce in the 1960s, 1970, and 1980s, you can see definite trends as to shapes and colors of the products. Occasionally, some of these retro designs find their way back into our modern design sensibilities from time to time. In the last couple of years I noticed things that seemed rather inspired by things from the 1980s. I hope that not too much of the fashion or hair styles comes back. Now, as to the design of movies and music? I can use a good dose of that! The memories I have of those have not been tarnished by time and distance.

Paper Reading #13: Madgets: actuating widgets on interactive tabletops

Comments:

TBD

Reference Information:

Title: Madgets: actuating widgets on interactive tabletops

Authors:  Malte Weiss, Florian Schwarz, Simon Jakubowski, and Jan Borchers of RWTH Aachen University, Aachen, Germany

Presentation Venue: UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology

Summary:

The researchers are attempting to create a new tangible interface on a tabletop environment using magnetic devices. The system uses electromagnetic actuators and fiber optic cables as well as cameras located beneath the table in order to create the tracking mechanism to allow this to work.


The researchers have a visual tracking algorithm to help them maintain spatial relation to the objects and detect the movement. The researchers use six of the Madgets (magnetic widgets) in order to achieve their results. Their system allows them multiple degrees of freedom with the movement.

Discussion:

I thought this device just sounded fun to play with. Even without thinking about any pragmatic application for the device, it just seems like a new toy that is a hoot to deal with. I can see how you could come up with a new gaming application for it. Alternately, I can see how this could be integrated with existing pen and paper gaming systems to give graphical aids to the players and people running the game.


I can see how this can be used for strategy meetings. This could have potential military application, as well. If you were to project graphical information onto the table top, it would not be much of a stretch to be able to use it to run command operations or simulations.

Book Reading #29: Opening Skinner's Box

Chapter 8

Summary:

TBD

Discussion:

TBD

Book Reading #28: Coming of Age in Samoa

Chapter 9

Summary:

The Samoan people have a sense of fatalism ingrained in their culture about the way people are in such a way that they tend to merely accept someone for the way they are and not have a great level of curiosity as to what the reasons behind it are. They do not have great differentiating in their comparative language as is found in other languages.

In their descriptions of each other, the information provided tends to revolve around descriptions of the individual as to gender, age, and other traits and to some of their activities. Judgments about why the way they are and negativity over it doesn't enter in unless the individual is perceived to be stuck up.

Discussion:

It seems that other languages and cultures provide a richer vocabulary when it comes to description of individuals. However, I think that it may also lead to worse gossiping and possibly more hurtful things being said and portrayed of others. My hope is that with this larger range of expressiveness we can learn as people to treat each other better and more honorably.

Book Reading #27: Emotional Design

Chapter 2

Summary:

This chapter discusses the differing needs of the three aspects of emotional design: visceral, behavioral, and reflective. Visceral design has to do with the appearance, touch, and feel of a design. Behavioral design has to do with with performance and functionality of a product. Reflective design aspects are concerned with the meaning and interpretation of a design.

Objects that evoke memory is a way in which a design feature taps into the emotional design process. These include things like souvenirs and photographs. By using certain imagery, companies and manufacturers of products create a personality for designs that are produced, such as using mascots and marketing their product to be identifiable with certain demographics they are targeting their product to.

Discussion:

The visceral impact of a product is often a factor that may leave the greatest lasting impression. A lot of people are enamored with Apple's latests designs even though I have often heard them complain of many of the company's policies. Many examples can be made of a product with an attractive exterior being popular even though the underlying functionality is less than it is perceived that it should be.

Objects that help us to remember past events are popular with our species. Every time I take my family on vacation, I tend to purchase things that help me remember it. I find that I like to have it based on a theme. My wife and I collect shot glasses from places we have visited and then display them on shelves on our walls.

Paper Reading #12: TeslaTouch: electrovibration for touch surfaces

Comments:


Reference Information:

Title: TeslaTouch: electrovibration for touch surfaces

Authors: Olivier Bau, Disney Research Pittsburgh, Pittsburgh, PA, USA and Université Paris-Sud, Orsay, France; Ivan Poupyrev, Disney Research Pittsburgh, Pittsburgh, PA, USA; Ali Israr, Disney Research Pittsburgh, Pittsburgh, PA, USA; Chris Harrison, Disney Research Pittsburgh and Carnegie Mellon University, Pittsburgh, PA, USA

Presentation Venue: UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology

Summary:

The purpose behind this project is to apply a different approach to providing haptic feedback through touch surfaces. The tactile feedback mechanism the researchers are proposing involves the principle of electrovibration. The researchers claim that this can be a method in which the user is able to feel virtual elements via touch sensation when paired with interactive displays. They refer to their technology as TeslaTouch.


The technology works by sandwiching a transparent electrode between an insulating surface that the user touches and a glass plate. The tactile stimulus is produced by creating sinusoidal waves that propagate through the touch surface at the point of contact. By modulating the frequency of these waves, different sensations can be produced to simulate things that are rough, smooth, etc. Triangular and square wave forms are also possible to produce.

Discussion:

I think there are a multitude of potential applications for this technology. One that I thought of that would be great would be an interactive encyclopedia where you could see an image of an object and then touch it to get a sense of what it feels like. Other applications can include games, where the tactile senses can be implemented to provide additional feedback to the user as they play. This could also be used  to create training material for any number of trades. Things that would be useful to feel during training could be applied in this medium without there being any danger of injury.


Ultimately, if the surface could be applied over curved volumes, you could create an application in which a nursing student could practice giving a simulated person injections or other treatments prior to dealing with a real person. If you could apply the surface and give it the same consistent feeling as skin, you could give a reasonably accurate simulation of what it would be like for the nurse to deal with a real live person without having to have a real life person to be the guinea pig.

Ethnography Results, Week 4

TBD

Wednesday, February 23, 2011

Book Reading #26: Opening Skinner's Box

Chapter 7 - Rat Park

Summary:

TBD

Discussion:

TBD

Book Reading #25: Coming of Age in Samoa

Chapter 8  - The Role of the Dance

Summary:

The primary role of the dance in the Samoan culture is as an expression of individual personality. This is seen as something of compromise in that much of the rest of every day life is conducted much more conservatively and repressively. The secondary role of the dance in the culture is to reduce shyness and self-consciousness. The dance allows individuals of any age or sex to show off their prowess and show their creativity.

Discussion:

In a lot of ways, this is something of the opposite of our own American culture. For one thing, most people I have ever known have felt more uncomfortable out on the dance floor. American popular culture is also quite proud of our individualistic nature in all things, in contrast to the reserved nature of the Samoans. Individuality in the dance, though, is one area where both cultures draw a common area.

Book Reading #24: Emotional Design

Chapter 1 - Attractive Things Look Better

Summary:

TBD

Discussion:

TBD

Full Blog: Design of Everyday Things

Reference Information:

Title: Design of Everyday Things
Author: Donald Norman
Editor: Basic Books, 2002

Summary:

This book covered topics related to the design practice and principles of things we use on an every day basis. The arguments contained inside it outline what the author considers to be both good and bad design practices. He presents his proofs using examples for many common items we use regularly, such as typewriters, telephones, and water faucets.


He constructs a paradigm of "do's and don'ts" for anyone considering the design of objects. He discusses many of the psychological processes involved. He covers the concept of the natural mapping of objects such that the end user understands intuitively the function intended. He also discusses utilizing constraints in a planned manner such that the end user will have limited choices to make at any point in the operation procedure such that each intermediary step will be simplified, and the whole process is ultimately streamlined.


Making mistakes when using objects designed by others is a common and widespread problems. He introduces the concept of slips, which are errors that refer to intending to do one action and instead doing another. Some of the common slips he outlines are capture errors, description errors, data-driven errors, associative activation errors, loss-of-activation errors, and mode errors. Capture errors have to do with a frequently executed activity taking the place of the current one. Description errors occur when the current activity has a lot in common with other potential activities. Data-driven errors are ones that occur when doing something somewhat instinctual, but doing the wrong thing. Associative action errors are ones in which internal thoughts and associations cause external errors. Loss-of-activation errors is a case in which you simply forget to do something. Mode errors are ones that take place in situations where devices have different modes of operation and the action that is appropriate in one mode is not appropriate in another.

He made several points about the challenges that face designers and the problems they encounter. Among these issues are that sometimes, designer put the aesthetics of the device ahead of the functionality. Another is that often, the designer is not the intended user and views the design differently than the typical user does. He also mentions the pitfalls of feature creep and the temptation to add complexity in where it will only make the operation of the object more difficult.

Discussion:

This book was a fascinating read. It made me look at things in the real world in a way I hadn't before and challenged me to reconsider many of my own software designs in a new light. This is especially true when I consider the issue of designing user interfaces. Often, I have found that things that seemed intuitive and straightforward to me was perceived by others as confusing and convoluted. I have found that one of the great challenges of software designers is in bringing forth the best UI possible to help the end users operate the end product to their best ability.

A lot of the things he mentioned in the book seem obvious when you read them, though you may not have consciously thought of them much before. I often found myself reading through a section and nodding as I read, because he had pointed out something that I had already grasped. He just managed to pull it into a more cerebral and visceral level that made me take a more profound notice of the issue.
All in all, this would be a book I would recommend to anyone who is going to be involved in any kind of design work. It is also a good read for those who are curious about the things we use every day and why they have evolved in to their current design and form factors. Two thumbs up!

Paper Reading #11: Combining multiple depth cameras and projectors for interactions on, above and between surfaces

Comments:

TBD

Reference Information:

Title: Combining multiple depth cameras and projectors for interactions on, above and between surfaces

Authors: Andrew D. Wilson, Hrvoje Benko, Microsoft Research, Redmond, WA, USA

Presentation Venue: UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology

Summary:

LightSpace is a small room where various activities related to interaction with computers can be studied. The room is equipped with a number of cameras and 3D projectors that can display geometry on any surface that is visible to both the cameras and the projectors. The internal area is tracked in 3D space in real time. It is also possible to utilize depth information to simulate interaction with virtual objects that are not attached to any virtual surface. Another feature is the ability to transfer an interactive display by simultaneously touching an active and inactive display surface.


This prototype system was demonstrated before an audience of more than 800 people. The researchers were able to gain a lot of feedback about the people's perceptions about it. One thing they have discovered is that with the size of the current prototype, it is best suited for a maximum of 6 people interacting with it. This is one of the improvements they hope to achieve with future iterations. Another improvement they intend to make is to integrate the system with a real-time physics engine to give a more accurate sense to certain features, such as picking up objects.

Discussion:

If I had to express the way this paper made me feel in one word, that word would be "thisthingistotallyfreakingawesome!" Being something of a science fiction geek and enjoying the occasional trip into the world of Star Trek (read: not a hard core Trekker, but like watching the series...), this system goes a great deal of the way to being able to create the HoloDeck. Ever since the Next Generation series came out, I have wanted to be able to interact in something resembling the HoloDeck, and this seems like almost the next best thing.


With further advances and system modifications, I can see how this would make a great training tool for any  industry, including the military. I see the possibility of creating an interactive television setup where you not only can choose to passively watch the "main" story created by the designers, but pick branching paths like a visual "Choose Your Own Adventure" book. It would also be impressive to be surrounded by the action. Not only could you hear everything in surround sound, but you can be immersed in the display, as a part of it. Actors could practice their art by taking one of the characters roles and interacting with the other characters being projected into the scene.

Now we just need to figure out the holography part....

Tuesday, February 22, 2011

Book Reading #23: Opening Skinner's Box

Chapter 6 - Monkey Love

Summary:

Harry Harlow was a 20th century psychologist who performed research on rhesus macaque monkeys. Through his research, he changed the landscape of animal research in addition to enacting numerous changes in the way human adults related to their infants and children. His methods are often considered brutal by many people, but regardless of taking into consideration the moral and ethical aspects related to his work, the results have nonetheless been assimilated into modern psychological cannon.

Harlow started by separating the mothers from their newborns and observed the results. This led to the team constructing simulated monkeys and seeing how the separated newborns would react. From his early results, they deduced that touch was a key component of primate psychological development after birth.

Experiments continued over the years. The teams there eventually found that there was another component in addition to touch that was necessary for development. They found that a small amount of additional physical activity, sometimes in the form of rocking or of play, would be enough for them to turn out normally developed.

Discussion:

I think the benefits of his research have done much to revolutionize the way child care is done today. While a number of his methods go against my own ethical code, I see that the results have yet made a profound impact on our society. Monster? Angel? He was perhaps both at the same time.

I believe it is best to cause no harm, or barring that, to cause the least amount of harm in any given situation where we have a choice in the matter. It would have been difficult for me to engage in the research on a personal level. I think it is possible to conduct most useful research in a more ethical fashion.

On one hand, I want to say that human life is unilaterally more important than any other animal; but at the same time, can I say that any given human life is inherently more valuable than another other organism in existence? Is a person worth more than a dog, or a squirrel, or a tuatara? Cephalopods, such as the octopus, have a more advanced eye than we do. Dogs have a far keener sense of smell. Chimpanzees, our closest genetic relatives, are far stronger than us and posses raw computational skills than we do. Yet, I can build an F-16 with a full munitions load out, and that means I deserve to exist more than they do? I'm not sure that answer can be answered in the affirmative.

Still, just as was stated by the author, I, too, would choose my own child. I don't have a problem admitting that I am selfish and perhaps elitist over the other members of the animal kingdom in this respect. But I'm also not for the wholesale sacrifice of the others solely for our benefits. I'd like to think there is a way in which we can all coexist. We just have to collectively be willing to fight for that reality.

Book Reading #22: Coming of Age in Samoa

Chapter 7 - Formal Sex Relations

Summary:


Discussion:

Book Reading #21: Design of Everyday Things

Chapter 7 - User-Centered Design

Summary:



Discussion:

Paper Reading #10: Enabling beyond-surface interactions for interactive surface with an invisible projection

Comments:



Reference Information:

Title: Enabling beyond-surface interactions for interactive surface with an invisible projection

Authors: Li-Wei Chan, Hsiang-Tao Wu, Hui-Shan Kao, Ju-Chun Ko, Home-Ru Lin, Mike Y. Chen, Jane Hsu, Yi-Ping Hung, all from National Taiwan University, Taipei, Taiwan Roc

Presentation Venue: UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology

Summary:

The researchers are presenting a programmable infrared technique that will allow mobile devices to have interaction with multi-touch and tangible surface objects. The process utilizes both infrared and visible light projectors to display visible content and invisible markers. Infrared cameras connected to the mobile devices can perceive this input and compute their positions in 3-space. This is supplemented by three tools that the researchers refer to as i-m-View, i-m-Lamp, and i-m-Flashlight that can also be interacted with.


Early results have proven that users enjoy working with the interface. They have found that the users report to them that the larger displays provide easier navigation through the tools, etc. The users found that they intuitively wanted to be able to drag the map around when in use, which was a feature that was not included in the current Trial. The researchers thought it was a good idea and plan to implement this feature in the future.


The researchers also revealed some problems the users reportedly experienced when using the interface. One of these was a sense of disconnection between their use of the tabletop system and their connection to other users. The researchers plan on addressing ways in which to minimize this phenomenon. Their goal is to better facilitate group interaction with the system.

Discussion:


I think this goes a long way towards making certain science fiction interfaces we have seen a reality. I think it could make for some very interesting user interface designs. It could potential free the users up from cumbersome equipment and allow more freedom of usage. It could allow natural gestures and body language to be incorporated into the set of interface tools for the system to recognize and make the users experience more organic.


This type of interface could lead to many distinct applications. With 3D projection, I can see how a geneticist could manipulate DNA strands floating in the air in front of them. An architect could have a 3D projection of their latest building that they could move, scale and rotate to view at different angles with different environmental conditions applied in real time. For game development, modelers could sculpt some of their models with their fingers as if they were sculpting in clay.

Ethnography Results, Week 3

Thursday, February 17, 2011

Book Reading #20: Opening Skinner's Box

Chapter 5

Summary:



Discussion:

Book Reading #19: Coming of Age in Samoa

Chapter 6

Summary:



Discussion:

Book Reading #18: Design of Everyday Things

Chapter 6

Summary:

He talks about the natural evolution of design and the forces that work against it. Much of the forces that work against it have to do with the increasing complexity of the objects we use on a daily basis. Another negative force to continue is the amount of time a craftsman or artisan has to bring an object from conception to market; these days, business moves fast and successful designs must adapt to move fast, as well.

One good example of the evolution of the design process is the typewriter. A main consideration in the design of these items was the layout of the keyboard. Many versions were tried in the beginning. A good deal of these early designs laid out the keys in alphabetical order. The prevalent design we use today is the Qwerty arrangement developed by Sholes in the 1870s. This arrangement of the letters came about because of practical considerations. In the alphabetical arrangement, the keys would often jam when the typist was typing rapidly due to the ordering of the mechanical arms. Today there is a slightly more optimal solution in the Dvorak keyboard; however, the gains are not great enough to overcome millions of people having to relearn to type using this alternate arrangement.

He points out, as well, that there are a number of key areas in which designs go astray. This includes things such as the designers putting aesthetics first, not being the typical users of the end product, and not having their clients as users of the product.

Sometimes, the design audience are a special subset of the population, as well. This requires them to create special versions of common items and some of the complexity involved with this may be opaque until they actually begin the design process.

Additionally, there are two temptations that designers may fall to at their own peril. One of these is feature creep. The other has to do with falling in love with their design and the complexity entailed therein. These can lead to missed ship dates and difficulty in using the end products.

Discussion:


Naturally design products have a certain quaint charm to them. I do not often buy many, but you can find such things. They are prevalent in sections of Pennsylvania and other locations where the population of Amish people is greater. I tend to stick to mass produced items that are practical for my every day solutions.

One other thing that really struck me in this chapter was the topic of feature creep. This is something the computer software developers the industry over are often guilty of and can be the point of many problems. Take, for example, the game Duke Nukem Forever. It was started at the end of the 1990s. Time after time when it was displayed, it looked great and was going to be a wonderful game to play. However, George Brussard was never satisfied with it. He wanted it to be the ultimate FPS shooter game of all time, and just good enough wasn't good enough for him. Every time a better technology came out, they had to make sure to top it. Unfortunately, with this and all the additional features that were continuously added, the game never came to be a reality. It wasn't until another local company, Gearbox Software, came along and took charge of the project that it came to be a reality. Looking forward to playing that one, guys!

Paper Reading #9: An intuitive texture picker

Comments:


Reference Information:

Title: An intuitive texture picker
Author: Wai-Man Pang
Presentation Venue: IUI '10 Proceeding of the 14th international conference on Intelligent user interfaces

Summary:

Many applications exist that allow the picking of colors from a color panel or picker, but the same is not true for picking textures. The researchers are attempting to create an intuitive interface for picking textures to make the lives of artists easier when selecting them. Their tool could apply to such graphics packages as GIMP or Photoshop. 


Their method's main features include computation, dimensionaltiy reduction, layout arrangement, and visualization. Their goal is to present the artist with a palette of potential textures such that they can select and apply the different patterns with color characteristics. The textures in the palette are to be arranged in a fashion of similarity for easily distinguishing them. In such a way, they hope to reduce the amount of time an artist takes to select from a large variety of texture choices.

Discussion:

I have played around with a number of graphics packages, including GIMP, Photoshop, and Blender. I can see a distinct value added possibility here with this feature. There have been times when I have wanted to apply a texture to a graphical object in my scene, such as some 3D volumetric object or even text for constructing interesting logo effects. This would have been a nice addition to use for these applications.


As I want to go into game development, I am anxious to see the results of this work. I would love to have a tool of this nature available to the artists on any team I'm working on. I think it would make a wonderful productivity tool to help keep the project out of crunch time. Any optimization of those projects is welcome. Cmon, guys, get it done and release it to us!

Tuesday, February 15, 2011

Book Reading #17: HCI Remixed

Chapter 6:

Summary:

The concept of a Creative Programming Environment led to the implementation of the graphic user interface, which is now prevalent is operating systems from Microsoft and Apple. These modern systems stem from a project called Pygmalion, which was done by David Canfield Smith at Xerox Parc  in the 1970s. It inspired the concept of programming by example, which deals with the issue of abstraction.

Discussion:

I'm actually very grateful for this research. I love my GUIs. Back when I first started programming, our computers were so simple that when you turned them on, they would come up to a prompt. We had no mouse. We would type out a program listing in BASIC and execute it. Then came the days in DOS in the 90's and I became adept at moving through that.

When I started using Windows 3.1, I was unsure about it. I liked that I could put up pictures in the background, but still hadn't gotten the concept of folders. I was used to traversing directories from the command line. I don't think it was until Windows 2000 that I started to appreciate it. Now, I widely prefer the flexibility I can get with a GUI and the design possibilities I get that I couldn't get with just a simple command line. I'm looking forward to a future with more touch and haptic feedback possibilities, as well as other innovations that can come from these interfaces.

Chapter 7:

Summary:

The Xerox Star was a system designed in the late 1970s. It had a reference guide called the Red Book. The user interface for this machine was designed prior to the design of the hardware, and it was considered of primary importance in the design of the system.

There were several design principles employed in the development of this system. These include consistency, a pre-designed user's model, seeing and pointing versus remembering and typing, WYSIWIG, universal commands, simplicity, modeless interaction, and user tailorability.

Discussion:

There are a lot of neat things that came out of Xerox in the 1970s. I like my mouse. I like my GUI. WYSIWIG is a good paradigm, since I hated having a lot of guesswork testing print outs back in the 90's. I don't care that Apple and Bill ripped 'em off. I like the innovations that came out of the work they furthered from the Xerox groups.

Chapter 9:

Summary:

This chapter introduces a concept concerning the way computers are becoming integrated in ways in which we do not notice them in our everyday lives. The designs are becoming as such that they are indistinguishable from normal objects we use on a continuous basis. Slowly, the technology is beginning to "disappear" and become less obvious.

According to the text, the average user of technology is not very interested in interacting with a computer system so much as they are interested in interacting with information. To this end, much work is being done to make this integration more ubiquitous and easy to use. This includes things like smart buildings and touch screens that seamlessly present information to the users.

Discussion:

I think that we as computer scientists and technologists are a smaller percentage of the population that doesn't like the complexity of computer systems. When I tell someone that I'm a programmer, it's like their eyes glaze over and they make the "Wow" face as if I'm some genius. And I really don't feel all that smart sometimes. My machine has a good tendency to make me feel like a big doofus. And then I remind myself of the process and rewards and I dig back in.

Chapter 10:

Summary:

Location-based services are applications that involve the location of the user as an integral part of their design and implementation. The market for this is currently undergoing a period of growth and is expected to experience a rapid expansion in the future.

One technology that has come from this arena is the Active Badge system. It allows sensors to pick up an infrared signal wherever the user is located that the system can scan and has the ability to locate the person spatially. It also allows the system and other workstations attached to it to identify the individual. It allows for simple entry and exit at key checkpoints.

Discussion:

Active location technology is simultaneously cool and terrifying. It's nice to be able to see that my friend is at TCBY, so I can text her to pick me up a yogurt "while she's up." However, I also enjoy my semi-anonymity while I'm in public, but if someone can track my movement's because my phone is feeling more social than I am at the moment? .... That's not something that makes me happy. And if I've suddenly got Big Brother on my back at work just because I wanted to go socialize with a co-worker for a couple of minutes, I'm not cool with that, either. Why does the system need to know where I am every stinking minute of the day? I like it for ease of access, but there's a fine line where it goes from being useful to being abusive and oppressive. I think it's important for us to find that line and stay on the proper side of it.

Chapter 46:

Summary:

The concept of mental models in computing become a topic of research in the early 1980s. The idea came from the area of cognitive science, which included topics from such fields as psychology, linguistics, artificial intelligence, and philosophy. These mental models were assumed by researchers to apply to some abstract representation in the mind's of people. They were used as a way for designing computer systems, based on the way people interacted with the idea of the system.

There was a specific model referred to as GOMS. This stands for goals, operators, methods, and selectional rules. Goals are what the user wants to accomplish with the system. Operators are the actions that the user is able to perform within the system. Methods refer to the series of subgoals the user employs in attempting to achieve the main goals. Selectional rules has to do with any goals with multiple methods.

Discussion:

I didn't really connect with this one. I probably should have, considering I acquired a degree in Psychology earlier in my academic career and this topically had some connection to it. I think that the mental models could be useful in predicting human behavior when it comes to interacting with technology. I think that it has many applications to HCI. I have not much more to say on this one. Sorry. Next!

Chapter 47:

Summary:

The field of HCI relies heavily on qualitative methods more than strict laws. One law that is important to HCI is Fitt's law. This law is simplified as MT = a + b log2 (2A/W). To explain, MT is the movement time, a and b are regression coefficients, A is the amplitude of the movement, and W is the width of the target. In other words, the rime required to move to a specified target are a function of distance one has to move to the target and the size of the target itself.

This law is quantitative, not qualitative. It can be used as a design framework. It has been used to increase efficiency in user interaction, such as lowering selection time. Popup menus inside the operating system are another example of where these values have been used. Another is expansion of menu items. Anything that can be applied to target distance and size can be applied to the design using this law.

Discussion:

Wow! There was an actual equation in there! I was beginning to think there was little to no formalization in this subfield of computing. It's not that I am all for the usual status quo text in computer science. I could just as easily have become an English major or a History major. It's just that I didn't want to be called "Coach" on a daily basis.

I think there are a number of interesting principals embedded in this text. I like that things like popup menus had some immediacy to this material. I hadn't actually thought about why the context menu on my Windows background popped up right where I clicked. I was just used to the convention and went with it. But now it is making me look at a number of things in the design of my system in a whole new light. Maybe I am starting to like that little "Windows" button at the bottom of my computer keyboard a bit more now...