<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Technology in Interaction Design</title>
	<atom:link href="http://www.idesigntech.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.idesigntech.org</link>
	<description></description>
	<pubDate>Wed, 30 Apr 2008 14:44:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Semantic Mediawiki GPS Extension</title>
		<link>http://www.idesigntech.org/2008/04/30/semantic-mediawiki-gps-extension/</link>
		<comments>http://www.idesigntech.org/2008/04/30/semantic-mediawiki-gps-extension/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 14:44:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia618]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/?p=51</guid>
		<description><![CDATA[My project concept has finally been scoped appropriately. I think scoping is the hardest part of this whole endeavor!
Here is the basic concept: 
The semantic mediawiki GPS extension enables a user to connect a Garmin GPS device via USB and easily upload GPS tracks as well as associate these tracks to individual log entries via [...]]]></description>
			<content:encoded><![CDATA[<p>My project concept has finally been scoped appropriately. I think scoping is the hardest part of this whole endeavor!</p>
<p>Here is the basic concept: </p>
<p><em>The semantic mediawiki GPS extension enables a user to connect a Garmin GPS device via USB and easily upload GPS tracks as well as associate these tracks to individual log entries via a unique trail identifier. It will later also provide additional GPS track services.</em></p>
<p>Functional capabilities are:</p>
<ul>
<li>Upload Garmin GPS tracks via USB using the Garmin Communicator Plugin</li>
<li>Store GPS tracks to a database</li>
<li>Semantically tag track with handler, K9, and trail identifiers</li>
<li>Enable user to manipulate and tag multiple tracks in a single session</li>
<li>Provide for map preview of tracks</li>
<li>Enable the user to easily associate one or more GPS tracks with individual log entries</li>
<li>Automatically generate a trail (tracklayer or subject) log</li>
</ul>
<p><a href='http://www.idesigntech.org/wp-content/uploads/2008/04/gps-upload.png'><img src="http://www.idesigntech.org/wp-content/uploads/2008/04/gps-upload-300x162.png" alt="GPS upload - conceptual architecture" title="gps-upload" width="300" height="162" class="alignnone size-medium wp-image-52" /></a></p>
<p>It would be nice to say that I&#8217;d have this as a turnkey installable mediawiki extension by the end of the semester, but I really doubt it. Time is short!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/04/30/semantic-mediawiki-gps-extension/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Concept 2: K9 Log Semantic MediaWiki Extension</title>
		<link>http://www.idesigntech.org/2008/04/06/concept-2-k9-sar-log-mediawiki-enhancements/</link>
		<comments>http://www.idesigntech.org/2008/04/06/concept-2-k9-sar-log-mediawiki-enhancements/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 23:49:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia618]]></category>

		<category><![CDATA[wiki]]></category>

		<category><![CDATA[IDIA618 mediawiki]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/?p=48</guid>
		<description><![CDATA[Gaak. It took me all weekend to get a start on this. Really, all week &#8212; as I&#8217;ve also been exploring an alternative option (an EditGrid Application).
I&#8217;ve installed MediaWiki 1.2 with a number of extensions such as Semantic MediaWiki, GoogleMaps, Semantic Forms, GoogleCharts, Semantic Calendar, etc. Sadly, I spent hours and hours trying to get [...]]]></description>
			<content:encoded><![CDATA[<p>Gaak. It took me all weekend to get a start on this. Really, all week &#8212; as I&#8217;ve also been exploring an alternative option (an <a href="http://editgrid.com">EditGrid </a>Application).</p>
<p>I&#8217;ve installed MediaWiki 1.2 with a number of extensions such as <a href="http://semantic-mediawiki.org/">Semantic MediaWiki</a>, <a href="http://www.mediawiki.org/wiki/Extension:Google_Maps">GoogleMaps</a>, <a href="http://semantic-mediawiki.org/wiki/Help:Extensions">Semantic Forms</a>, <a href="http://www.mediawiki.org/wiki/Extension:GoogleCharts">GoogleCharts</a>, <a href="http://semantic-mediawiki.org/wiki/Help:Extensions">Semantic Calendar</a>, etc. Sadly, I spent hours and hours trying to get the <a href="http://halowiki.ontoprise.de/halowiki/index.php/Main_Page">Halo Extension</a> working&#8230; without success. </p>
<p>The plan is to customize the <a href="http://k9sartech.org/wiki">K9 Log Project</a> to serve as a training / mission log for K9 GPS tracks and activities. I&#8217;ll probably also publish periodic updates on my <a href="http://k9sartech.org">K9 SAR Technology Blog</a>.</p>
<p>Concept description and documentation coming&#8230; but you can always hop on over to the <a href="http://k9sartech.org/wiki">wiki</a> where up-to-the-minute coverage is happening.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/04/06/concept-2-k9-sar-log-mediawiki-enhancements/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Concept 1: AstroTracker</title>
		<link>http://www.idesigntech.org/2008/03/30/concept-1-astrotracker-design-concept/</link>
		<comments>http://www.idesigntech.org/2008/03/30/concept-1-astrotracker-design-concept/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 15:28:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia618]]></category>

		<category><![CDATA[k9]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/concept-1-astrotracker-design-concept/</guid>
		<description><![CDATA[I&#8217;m already planning to switch to a new concept since the other piece of code is something I want to develop sooner. But I will do this one, as well! Perhaps, in parallel.
Concept:

The Garmin Astro is a GPS-enabled dog tracking system that enables a user with an Astro handset to view the position and movement [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m already planning to switch to a new concept since the other piece of code is something I want to develop sooner. But I will do this one, as well! Perhaps, in parallel.</p>
<p><strong>Concept:</strong></p>
<p><center><img src="http://www.idesigntech.org/wp-content/uploads/2008/03/astro-harness.jpg" alt="Garmin Astro" /></center></p>
<p>The <a href="www.garmin.com/products/astro">Garmin Astro</a> is a GPS-enabled dog tracking system that enables a user with an Astro handset to view the position and movement of up to ten dogs simultaneously. Position updates occur approximately every five seconds.</p>
<p>There is currently no software product for viewing Astro tracks on a mapping application in realtime. However, Garmin supplies a plugin, the Garmin Communicator plugin, that allows web clients to communicate with a Garmin GPS and exchange data with that GPS.</p>
<p>This web application will poll a Garmin Astro handset, push track data into a database, and generate a KML network link for Google Earth. It is envisioned to work best on a single client laptop with a local webserver so that the user does not need an internet connection in the field. The generated KML network link will enable a user to see Astro collar positions on Google Earth in near realtime.</p>
<p><a href='http://www.idesigntech.org/wp-content/uploads/2008/03/project-arch.png' title='Astrotracker concept'><img src='http://www.idesigntech.org/wp-content/uploads/2008/03/project-arch.thumbnail.png' alt='Astrotracker concept' /></a></p>
<p>Why the heck is a computational linguist building a dog toy? See my <a href="http://lisaharper.org">dog blog</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/concept-1-astrotracker-design-concept/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IDIA 618 - Dynamic Websites</title>
		<link>http://www.idesigntech.org/2008/03/30/idia-618-dynamic-websites/</link>
		<comments>http://www.idesigntech.org/2008/03/30/idia-618-dynamic-websites/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 15:22:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia618]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/idia-618-dynamic-websites/</guid>
		<description><![CDATA[What I really love about Erich Spencer&#8217;s course is that we get to design and develop our own project. The class is about the project, and the major assignments are the following:

A brief, concise written statement of project concept and scope. (Concept Document)
A static HTML prototype to visualize presentation and user task flow. (Static Wireframe) [...]]]></description>
			<content:encoded><![CDATA[<p>What I really love about <a href="http://www.industrex.com/dynamic/">Erich Spencer</a>&#8217;s course is that we get to design and develop our own project. The class is about the project, and the major assignments are the following:</p>
<ol>
<li>A brief, concise written statement of project concept and scope. (Concept Document)</li>
<li>A static HTML prototype to visualize presentation and user task flow. (Static Wireframe) </li>
<li>A statement of required data entities and their attributes to communicate persistence. (Data Model) </li>
<li>A concise description of program sequences to communicate processing. (Sequence Diagram)</li>
<li>Code Elements. (Tarball of unit tests)</li>
</ol>
<p>All of these things get packaged up into a design document and software deliverable due at the end of the course. I like it! Presumably, we have a few exercises to do, as well, but he hasn&#8217;t told us what they are yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/idia-618-dynamic-websites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IDIA 612 - Final Presentation</title>
		<link>http://www.idesigntech.org/2008/03/30/idia-612-final-presentation/</link>
		<comments>http://www.idesigntech.org/2008/03/30/idia-612-final-presentation/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 14:20:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia612]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/idia-612-final-presentation/</guid>
		<description><![CDATA[Our group had a shared blog here, so you can see how we divided the labor, to some degree.
Here is our presentation, though I have not recorded the voice track. A few notes are attached, however. Our title: How CoffeeSleuth lost it&#8217;s GUI. Attached here is an image depicting the basic interaction design presented. The [...]]]></description>
			<content:encoded><![CDATA[<p>Our group had a <a href="http://coffeesleuth.blogspot.com/">shared blog here</a>, so you can see how we divided the labor, to some degree.</p>
<p>Here is our <a href="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/coff411-print.pdf">presentation</a>, though I have not recorded the voice track. A few notes are attached, however. Our title: How CoffeeSleuth lost it&#8217;s GUI. Attached here is an image depicting the basic interaction design presented. The rest of the presentation really covers the why and how of the design.</p>
<p><a href='http://www.idesigntech.org/wp-content/uploads/2008/03/coff411-print013.png' title=''><img src='http://www.idesigntech.org/wp-content/uploads/2008/03/coff411-print013.thumbnail.png' alt='' /></a></p>
<p>Here are some <a href="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/design%20handout.pdf">notes</a> that I handed out to the class during the presentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/idia-612-final-presentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IDIA 612 - Transcripts</title>
		<link>http://www.idesigntech.org/2008/03/30/idia-612-transcripts/</link>
		<comments>http://www.idesigntech.org/2008/03/30/idia-612-transcripts/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 14:13:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia619]]></category>

		<category><![CDATA[speech]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/idia-612-transcripts/</guid>
		<description><![CDATA[I had fun playing with tellme.com and Goog411. I admit that I generally use Goog411 these days since the recognition is so good. But I really appreciate the more efficient nested menu output of tellme.com.
Goog-411 Transcript (click to listen)
Prompt: What city and state
User: Clarksburg, Maryland
Prompt: What business name or category?
User: coffee
Prompt: Searching
Prompt: 
Top eight results
Number [...]]]></description>
			<content:encoded><![CDATA[<p>I had fun playing with <a href="http://tellme.com">tellme.com</a> and <a href="www.google.com/goog411/ ">Goog411</a>. I admit that I generally use Goog411 these days since the recognition is so good. But I really appreciate the more efficient nested menu output of tellme.com.</p>
<p><strong><a href="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/Goog411.wav">Goog-411 Transcript</a></strong> (click to listen)</p>
<p><strong>Prompt:</strong> What city and state<br />
<strong>User</strong>: Clarksburg, Maryland<br />
<strong>Prompt:</strong> What business name or category?<br />
<strong>User</strong>: coffee<br />
<strong>Prompt:</strong> Searching<br />
<strong>Prompt: </strong><br />
Top eight results<br />
Number 1 Myorga Coffee on Stringtown Road<br />
To select number one, you cna press one or say number one<br />
Number 2 Starbucks on Frederick Road, Germantown<br />
Number 3 Starbucks on Frederick Road, Germantown<br />
Number 4 Starbucks Coffee on Germantown Road, Germantown<br />
To start a new search, say start over anytime<br />
Number 5 Starbucks on Frederick Road, Germantown<br />
Number 6 Dunkin  Donuts on Wisteria Drive, Germantown<br />
Number 7 Mayorga Coffee on Wisteria Drive, Germantown<br />
Number 8, Aqui Brazilian Coffee on Wisteria Drive, Germantown<br />
 Top of the list<br />
<strong>User: </strong><Punch 8><br />
Number 1 -<br />
<strong>Prompt:</strong> Number 8, Aqui Brazilian Coffee on Wisteria Drive, Germantown<br />
<strong>Prompt:</strong> I&#8217;ll connect you or say details or go back<br />
<strong>User:</strong> Text message (able to do this by reading instructions on website)<br />
<strong>Prompt</strong>: Hold on, Sending text message<br />
<strong>Prompt:</strong> Hang on and I&#8217;ll connect you, or say go back.</p>
<p>Text Message<br />
<img src="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/Screenshot0016.jpg" alt="Goog411 Text Message" /></p>
<p>￼<strong><a href="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/Tellme.wav">Tellme Voice Transcript</a></strong> (click to listen)</p>
<p><strong>Prompt</strong>: Main menu<br />
<strong>Prompt</strong>: business search, ring tones, stock quotes, news center,  sports, entertainment, travel, and popular shortcuts<br />
 <strong>User:</strong> business search<br />
<strong>Prompt</strong>: hmmm. I didn&#8217;t get that. Please say one of our categories or say main menu<br />
<strong>Prompt:</strong> business search<br />
<strong>Prompt:</strong> I&#8217;m sorry, I still didn&#8217;t get that. To hear all the categories we have, say main menu<br />
<strong>User</strong>: business search<br />
<strong>Prompt:</strong> I&#8217;m sorry. I&#8217;m having trouble understanding. You can also punch the first three letters of one of our categories on the telephone keypad, for instance &#8212; okay, business search then.<br />
<strong>User:</strong>
<punch BUS>
<strong>Prompt:</strong> city and state please<br />
<strong>User:</strong> clarksburg, maryland<br />
<strong>Prompt:</strong> okay. what business, or type of business are you looking for?<br />
<strong>User:</strong> coffee<br />
<strong>Prompt</strong>: To narrow your search, you can say by intersection  or you can say I don&#8217;t know<br />
<strong>Prompt:</strong> Alright. When you hear the one you want, just say the number.<br />
<strong>Prompt: </strong><br />
1) Mayorga coffee<br />
2) Starbucks, in multiple cities  - (There are two. Do you want the __ or the __)<br />
3) Music Cafe, in Damascus<br />
<strong>Prompt:</strong> You can say repeat, tell me more choices, or new search<br />
<strong>Prompt:</strong> Sorry I didn&#8217;t hear you.<br />
<strong>User:</strong> Tell me more choices.<br />
<strong>Prompt:</strong> More choices<br />
<strong>Prompt: </strong><br />
4) Dunkin Donuts in multiple cities<br />
5) HUUI Brazilian Coffee, in Germantown<br />
<strong>User:</strong> 5<br />
<strong>Prompt:</strong> Okay, HUUI  Brazilian Coffee at the 12615 Wisteria Drive Germantown Square<br />
<strong>Prompt:</strong> The number is 301-540-3395. I&#8217;ll text you that info now.<br />
<strong>Prompt:</strong> You can say share this listing, you can also say repeat the info or start over.<br />
￼<br />
<img src="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/Screenshot0015.jpg" alt="Tellme.com text message" /></p>
<p>Of course, the user interaction is not yet complete. Users can still go from a link in a text message to map. But I don&#8217;t focus on the interaction with the map GUI.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/idia-612-transcripts/feed/</wfw:commentRss>
<enclosure url="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/Tellme.wav" length="7443610" type="audio/x-wav" />
<enclosure url="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/Goog411.wav" length="5715098" type="audio/x-wav" />
		</item>
		<item>
		<title>IDIA 612 - Fleximodal Conversation Paper</title>
		<link>http://www.idesigntech.org/2008/03/30/idia-612-fleximodal-conversation-paper/</link>
		<comments>http://www.idesigntech.org/2008/03/30/idia-612-fleximodal-conversation-paper/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 14:03:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia612]]></category>

		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/idia-612-fleximodal-conversation-paper/</guid>
		<description><![CDATA[For assignment two, we performed a group design but each contributed an individual paper relevant to the design topic at hand. Each group was to design a cellphone application. We were given a list of topics, but I volunteered our group to design a novel idea: a coffee-finding search application. 
Because I&#8217;m a computational linguist [...]]]></description>
			<content:encoded><![CDATA[<p>For assignment two, we performed a group design but each contributed an individual paper relevant to the design topic at hand. Each group was to design a cellphone application. We were given a list of topics, but I volunteered our group to design a novel idea: a coffee-finding search application. </p>
<p>Because I&#8217;m a computational linguist by prior education and experience, I decided that we should design an application that allows for <em>fleximodal</em> interaction &#8212; that is, an interaction design that allows for users to flexibly switch between modes of conversation (<em>depending on where the user is in the conversational task</em>). The two modes are SMS text and speech. With no further fanfare, here is an abstract and link to the paper. Also, a simple automata that captures the essence of the concept.<br />
<center><img src="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/automata.png" alt="Fleximodal conversational interaction" /></center></p>
<p>Please cite this paper, if you reference material from it.</p>
<p><center><a href="http://idesigntech.org/wp-content/uploads/projects/IDIA612/coffeesleuth/conversation-research-paper.pdf">Fleximodal Conversational Interaction: Using Voice and SMS to Find Places</a></center></p>
<p><strong>Abstract</strong></p>
<blockquote><p>Theories of conversation apply very well in this era of short messages and rapid exchange on mobile devices. In particular, conversational models for information-seeking dialogues have advanced near to the point of commercialization (<a href="http://www.ling.gu.se/~sl/Papers/iwcs_dico.pdf">Larsson and Villing 2007</a>). Such models apply well to both speech and text messaging interaction on cellphones. By allowing the user to interact in short messages using whichever channel is most efficient at that point in the interaction, may provide a means for both improving the efficiency of search and relevance of search results &#8212; as well as improving the experience of search on cellphones.</p></blockquote>
<p>In designing a novel fleximodal cellphone interaction, I studied both <a href="www.google.com/goog411/">Goog411</a> and <a href="http://tellme.com">Tellme.com </a>voice interactive systems. Here are my conclusions. If they make no sense, read the paper! I&#8217;ll follow-up with sample transcripts in my next post.</p>
<p>Despite limitations of VoiceXML, text messaging formats, and the availability of Location-Based Services (LBS), it is possible to make fairly significant improvements to both the efficiency of location search as well as the relevance of search returns. Below are a number of specific observations made by closely examining Tellme and Google voice and SMS location search.</p>
<ul>
<li>Avoid presuming that a user’s search criteria is based solely on location. Both Tellme and GOOG-411 voice systems appear to make this presumption. Users may need review results in spatial or social contexts before requesting directions to one or another.</li>
<li>Extend conversational interaction by using dialogue context such that users can incrementally filter search results and pursue multiple search alternatives without losing the context of the broader search. There is a hint of this in both the SMS systems provided by Tellme and Google. However, once a user selects a particular location, the query is considered complete. There is no way for the user to back up to his original goal. Given limitations of VoiceXML, it is possible this may prove to be serious technical challenge. This should, however, be quite achievable in SMS interaction
</li>
<li>Allow for semantic accommodation and thus enable a highly efficient text search capability. This should include resolving pronominal reference as well as allowing for the user to add additional information that provides answers to yet unanswered questions.</li>
<li>Make few assumptions about whether a user should use text or voice at any point during an interaction. The interaction should feel seamless and the user choose the mode depending on his cognitive state and the task at hand. The user should not feel as if interaction styles or task plans have changed.</li>
<li>Improve the relevance of search by incorporating user-contributed data (e.g., ratings, comments, photos) and allowing users to search and sort along these criteria. </li>
<li>Use GPS location data dynamically during conversational interaction, instead of passing a user off to a separate GPS mapping service. Such information can be used in a variety of ways. For example, to recognize when a user has reached a destination. For now, naive users are averse to installing custom software and this is not necessarily the best option.</li>
<li>There is much potential in increasing social services by enabling seamless sharing of location with friends by auto SMS updates and a shared map.</li>
<li>Provide for an online chat recommender system. If a user is in a new city, he may wish to consult with locals. It may be useful to include a web chat capability to speak with other users more directly. It may also be useful to mine web chat conversation for messages pertaining to a particular query response.</li>
<li>Work with other vendors and standards bodies to address limitations of VoiceXML and SMS technologies.</li>
<li>Encourage the development and use of a threaded conversation management tool for both SMS and voice messages. Currently, cellphone providers see these two modalities as separate and it’s not possible to integrate the two in a single log.</li>
<li>Finally, though this was not discussed above, to ensure that the interaction style and strategies are consistent across modalities, generating both the VoiceXML and SMS dialogue recipes from a single source may be valuable to ensuring user experience, dialogue design, and capabilities development are locked in step.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/idia-612-fleximodal-conversation-paper/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Heuristic Framework for Evaluating Web 2.0 Applications</title>
		<link>http://www.idesigntech.org/2008/03/30/heuristic-framework-for-evaluating-web-20-applications/</link>
		<comments>http://www.idesigntech.org/2008/03/30/heuristic-framework-for-evaluating-web-20-applications/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 13:36:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[heuristics]]></category>

		<category><![CDATA[idia612]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/heuristic-framework-for-evaluating-web-20-applications/</guid>
		<description><![CDATA[Please reference this post, if you happen to use the information for discussing heuristics for web 2.0 applications. I plan to publish an expansion on this sometime later this year!
My report framed in the previous post draws many of its conclusions on the basis of judgments applied to the 10-point framework for analysis detailed in [...]]]></description>
			<content:encoded><![CDATA[<p>Please reference this post, if you happen to use the information for discussing heuristics for web 2.0 applications. I plan to publish an expansion on this sometime later this year!</p>
<p>My report framed in the previous post draws many of its conclusions on the basis of judgments applied to the 10-point framework for analysis detailed in <a href="http://idesigntech.org/wp-content/uploads/projects/IDIA612/gpsies/gpsies-heuristic-analysis.pdf">this</a> paper. </p>
<p>This framework describes both general heuristics and also design patterns embodied by Web 2.0  applications (<a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.htm">O’Reilly 2005</a>, <a href="http://web2.socialcomputingmagazine.com/the_state_of_web_20.htm">Hinchcliffe 2006</a>; numbered bullets 1-7 below). Though usability professionals have speculated on what defines success for Web 2.0 applications, some of the most popular sites do very poorly when judged by traditional usability metrics (Alexandra and Dix, 2007). This runs counter to expectation. If the user interfaces are riddled with problems, why are theses sites still so successful? Traditional usability heuristics do not have explanatory power nor are they even reliable indicators for user satisfaction in many instances. Thus, this paper presents a new framework for analysis that takes into account properties shared by successful Web 2.0 applications. </p>
<p><center><img src="http://idesigntech.org/wp-content/uploads/projects/IDIA612/gpsies/web2.0meme-map.jpg" alt="Web 2.0 Meme Map from O'Reilly 2005" /></center><br />
Web 2.0 Meme Map from O&#8217;Reilly 2005</p>
<p>Usability heuristics are general “rules-of-thumb” guidelines useful for explaining problems in an interface while design patterns explicitly focus on context and tell the designer when, how and why the solution can be applied. Hence, the patterns and heuristics used in this assessment structure evaluation in terms of “known good traits” for well-designed Web 2.0 applications and mash-ups (<a href="http://ajaxworldmagazine.com/read/352039.htm">Preston 2007</a>). In particular, this analysis was posed to support issues concerning map-based interaction. Specific criteria for analysis are included in Table 1. This framework incorporates what Tim O’Reilly (2005) calls the seven core “competencies” of Web 2.0 applications (five  of the above come directly from Hincliffe 2006).  But as Hincliffe remarks, “Web 2.0 is really a set of related forces, design patterns, and business models that are increasingly emerging onto the world stage.  And these elements frequently defy detailed technical quantification.” </p>
<p>Bullet point 8 draws on the notion that aesthetics matter. “If you cannot attract a user to stay on a website, it doesn’t matter how well designed operational usability may be” (Sutcliffe 2002, Norman 2004). Interactive sites generate affective responses and are judged in terms of their engagement and appeal. The effects of aesthetics are dependent on the target audience, the domain and the application type. This assessment only includes a very limited perspective of aesthetics.</p>
<p>Additional, related heuristics for exploration / navigation and transactions (bullet points 9 and 10) have been incorporated into the framework. Most of these are traceable back to traditional usability metrics such as Nielsen 1994. The 10-point framework is described below:</p>
<p><strong>1. Global platform (service, data, devices)</strong> - Global means end-to-end connectivity from device to machine to net. The focus is on services with cost-effective scalability.</p>
<p><strong>2. Ease of data consumption, access and remix</strong> - In particular, we are concerned with user ownership of data. Users demand control over their data and value the ability to easily consume it, access it and mix it with other data. This is of great importance given the challenges of synchronizing data across home and work machines and maintaining copies of data across multiple devices.</p>
<p><strong>3. Continuous and seamless update</strong>s - Gone are the days of “monolithic” releases. Users are realtime testers and your services can be instrumented to know how these users are interacting with the system. Changes and improvements are rolled out on a continual basis.</p>
<p><strong>4. Customer self-service</strong> - ”Narrow niches make up the bulk of internet&#8217;s the possible applications. Therefore: Leverage customer-self service and algorithmic data management to reach out to the entire web, to the edges and not just the center, to the long tail and not just the head.” (O’Reilly 2005)</p>
<p><strong>5. Richly interactive user interface</strong> - Ajax and Flash bring interaction capabilities to the web that rival those on the desktop. Some of the more important usability design patterns in this space have to do with making asynchronous server calls so that the user does not have to wait for http transactions (e.g., screen adjacent Google Map tiles load in the background). There are many useful and good design patterns listed at the Yahoo! Design Pattern Library. </p>
<p><strong>6. Architecture of participation that encourages user contribution</strong> - Users add value by adding their data to that provided by the service-provider. By aggregating “user data as a side-effect of their use of the application”, network effects ensue. (O’Reilly 2005)</p>
<p><strong>7. Trusted host</strong> - The largest concern by people who use hosted services is, “can I trust this host”? Taken explicitly, the question can mean a variety of things, “Is it my data or does it belong to the host? Is my data safe? Will it be there tomorrow? Will it be transformed or altered?”. Trust also refers to the ability of the user to trust the host as a source of information.</p>
<p><strong>8. Attractiveness</strong> - Going beyond Web 2.0 competencies, attractiveness refers to aesthetics, minimalism, branding and message.</p>
<p><strong>9. Exploration / Navigation</strong> - The ability for a user to be able to find information easily and navigate through a task space can define success or failure for an application.</p>
<p><strong>10. Transactions</strong> - Transactions refer to the set of issues regarding communication between a machine interface and human. Thus, understanding, error diagnosis, and error repair apply.</p>
<p>While heuristics are very good at finding problems in the user interface and design patterns for making an impact with fairly little effort and time, additional techniques are needed lend assistance and insight into problems concerning task execution, and also assist with application re-design (Gray 1995, Ling and Solvendy 2005). So a third tool utilized in this study is an informal task analysis for the purpose of eliciting information about deeper structural and task-oriented problems as well as providing a useful framework for the re-design. </p>
<p>Alexandra, P. and A. Dix. 2007. Usability - not as we know it!. Proceedings of HCI 2007. The 21st British HCI Group Annual Conference, 3-7 September 2007, University of Lancaster, UK.</p>
<p>Gray, W. 1995. Discount or Disservice? Discount Usability Analysis&#8211;Evaluation at a bargain price or simply damaged merchandise? ACM CHI 1995 Mosaic of Creativity, May 7-11.</p>
<p>Hinchcliffe, D. 2006. The state of Web 2.0. Social Computing Magazine, April 2. <http://web2.socialcomputingmagazine.com/the_state_of_web_20.htm>. </p>
<p>Ling, C., and G. Salvendy. 2005. Extension of heuristic evaluation method: a review and reappraisal. Ergonomia IJE&#038;HF, Vol.  27(3): 179–197.</p>
<p>Nielsen, J. 1994. Enhancing the explanatory power of usability heuristics. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: Celebrating interdependence (Boston, Massachusetts, United States, April 24 - 28, 1994). B. Adelson, S. Dumais, and J. Olson, Eds. CHI &#8216;94. ACM Press. New York, NY: 152-158.</p>
<p>Norman, D. 2004. Emotional Design: Why We Love (or Hate) Everyday Things. New York: Basic Books.</p>
<p>O’Reilly, T. 2005. What is Web 2.0?. O’Reilly.com. <http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.htm>.</p>
<p>Preston, S. 2007. Deep into the AJAX user experience. Ajax World Magazine, 29 April. <http://ajaxworldmagazine.com/read/352039.htm>.</p>
<p>Sutcliffe, A. 2002.  Assessing the reliability of heuristic evaluation for website attractiveness and usability.  Proceedings of the 35th Annual Hawaii International Conference on System Sciences.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/heuristic-framework-for-evaluating-web-20-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IDIA 612 - Heuristic Analysis and Re-design</title>
		<link>http://www.idesigntech.org/2008/03/30/idia-612-heuristic-analysis-and-re-design/</link>
		<comments>http://www.idesigntech.org/2008/03/30/idia-612-heuristic-analysis-and-re-design/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 13:32:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[heuristics]]></category>

		<category><![CDATA[idia612]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/idia-612-heuristic-analysis-and-re-design/</guid>
		<description><![CDATA[For assignment one, we were asked to pick from a set of websites (of course, I asked to do one of my own choosing) and perform a heuristic analysis and re-design of that site. It was useful to learn how to perform a solid heuristic analysis.
My large conclusion from this assignment was that, generally, these [...]]]></description>
			<content:encoded><![CDATA[<p>For assignment one, we were asked to pick from a set of websites (of course, I asked to do one of my own choosing) and perform a heuristic analysis and re-design of that site. It was useful to learn how to perform a solid heuristic analysis.</p>
<p>My large conclusion from this assignment was that, generally, these two activities should not be paired. That is, a heuristic analysis seeks to make usability improvements in site (or application) design. If that&#8217;s what you are after &#8212; or if you don&#8217;t have the time or money to commit to an actual re-design, then this might be an approach to use. If you really want to <em>re</em>-design a site, then you need to go back and do a task analysis, cognitive walk-through, etc. to understand user goals and needs. </p>
<p>Another small learning point, if you at all have the possibility of a domain expert who is trained to perform either of these tasks &#8212; your analysis and / or re-design has a much better chance of success. Either that, or someone very careful and clever about extracting information from a domain expert.</p>
<p>With no further ado, <a href="http://idesigntech.org/wp-content/uploads/projects/IDIA612/gpsies/gpsies-heuristic-analysis.pdf">here is my paper</a> in which I actually <em>do</em> re-design a site, but also develop a novel heuristic in so doing. My next post will focus on that heuristic.</p>
<p><a href='http://www.idesigntech.org/wp-content/uploads/2008/03/home.jpg' title='Wireframe re-design'><img src='http://www.idesigntech.org/wp-content/uploads/2008/03/home.thumbnail.jpg' alt='Wireframe re-design' /></a><br />
Wireframe re-design of <a href="http://www.gpsies.com">gpsies.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/idia-612-heuristic-analysis-and-re-design/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IDIA 612 - Interaction and Interface Design</title>
		<link>http://www.idesigntech.org/2008/03/30/idia-612-interaction-and-interface-design/</link>
		<comments>http://www.idesigntech.org/2008/03/30/idia-612-interaction-and-interface-design/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 12:27:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[idia612]]></category>

		<category><![CDATA[reading list]]></category>

		<guid isPermaLink="false">http://www.idesigntech.org/2008/03/30/idia-612-interaction-and-interface-design/</guid>
		<description><![CDATA[I neglected posting on the blog all semester last Fall. But here are the course readings, if that helps to give a feel for the topic of the course. I&#8217;ll create a post for each of these assignments and then get started for posting about my dynamic websites class this Spring!
Saffer, Dan. Designing for Interaction: [...]]]></description>
			<content:encoded><![CDATA[<p>I neglected posting on the blog all semester last Fall. But here are the course readings, if that helps to give a feel for the topic of the course. I&#8217;ll create a post for each of these assignments and then get started for posting about my dynamic websites class this Spring!</p>
<p>Saffer, Dan. <a href="http://www.amazon.com/Designing-Interaction-Creating-Applications-Devices/dp/0321432061/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1206879418&#038;sr=8-1">Designing for Interaction</a>: Creating Smart Applications and Clever Devices. New Riders, 2007. ISBN: 0321432061.</p>
<p>Shneiderman, B. and C. Plaisant. <a href="http://www.amazon.com/Designing-User-Interface-Human-Computer-Interaction/dp/0321197860/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1206879448&#038;sr=1-1">Designing the User Interface</a>, Fourth Edition. Addison Wesley, 2005. ISBN: 0321197860.</p>
<p>Snyder, Carolyn. <a href="http://www.amazon.com/Paper-Prototyping-Interfaces-Interactive-Technologies/dp/1558608702/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1206879483&#038;sr=1-1">Paper Prototyping</a>. Morgan Kaufmann, 2003. ISBN: 1558608702.</p>
<p>Raskin, J. <a href="http://www.amazon.com/Humane-Interface-Directions-Designing-Interactive/dp/0201379376/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1206879508&#038;sr=1-1">The Humane Interface</a>. Addison Wesley, 2000. ISBN: 0201379376. </p>
<p>Lidwell, Holden, Butler. <a href="http://www.amazon.com/Universal-Principles-Design-William-Lidwell/dp/1592530079/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1206879537&#038;sr=1-1">Universal Principles of Design</a>. Rockport, 2003. ISBN: 1592530079.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.idesigntech.org/2008/03/30/idia-612-interaction-and-interface-design/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.879 seconds -->
