<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">

<channel>
	<title>Ruth Stalker-Firth</title>
	
	<link>http://www.ruthstalkerfirth.com</link>
	<description>docteur es sciences techniques (EPFL)</description>
	<pubDate>Mon, 20 Oct 2008 20:57:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RuthStalker-firth" type="application/rss+xml" /><item>
		<title>An error occurred while processing this directive</title>
		<link>http://www.ruthstalkerfirth.com/an-error-occurred-while-processing-this-directive</link>
		<comments>http://www.ruthstalkerfirth.com/an-error-occurred-while-processing-this-directive#comments</comments>
		<pubDate>Sat, 11 Oct 2008 17:32:32 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Musings]]></category>

		<category><![CDATA[.htaccess]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/?p=54</guid>
		<description><![CDATA[I updated both my wordpress versions a while back and ever since I have had an an error occurred while processing this directive message when trying to access this blog.  I incorrectly diagnosed the solution to be some conflict due to running two versions of wordpress.  I spent ages fiddling with the .htaccess [...]]]></description>
			<content:encoded><![CDATA[<p>I updated both my wordpress versions a while back and ever since I have had an <em>an error occurred while processing this directive</em> message when trying to access this blog.  I incorrectly diagnosed the solution to be some conflict due to running two versions of wordpress.  I spent ages fiddling with the .htaccess file again and then gave up and thought that I would fix it another day.   </p>
<p>Today, I updated both versions of wordpress to 6.2.2 and found that everything works as it should do.  A quick google about confirmed that I was getting the error message because my last wordpress upgrade hadn&#8217;t worked properly - I should have just reinstalled everything instead of fiddling where I shouldn&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/an-error-occurred-while-processing-this-directive/feed</wfw:commentRss>
		</item>
		<item>
		<title>Running two versions of wordpress</title>
		<link>http://www.ruthstalkerfirth.com/running-two-versions-of-wordpress</link>
		<comments>http://www.ruthstalkerfirth.com/running-two-versions-of-wordpress#comments</comments>
		<pubDate>Mon, 17 Mar 2008 21:53:13 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Technical]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[.htaccess]]></category>

		<category><![CDATA[jasmine]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/running-two-versions-of-wordpress</guid>
		<description><![CDATA[I set up a second wordpress installation in a directory named /jasmine so that Neil and I could blog about our daughter Jasmine who has chronic renal failure. However, because I fiddled with the .htaccess this technical blog kept serving up Error 404 pages instead of the blogs I have written.    
There [...]]]></description>
			<content:encoded><![CDATA[<p>I set up a second wordpress installation in a directory named /jasmine so that <a href="http://www.quantlib.co.uk">Neil</a> and I could blog about our daughter <a href="http://www.ruthstalkerfirth.com/jasmine">Jasmine</a> who has <a href="http://www.ich.ucl.ac.uk/factsheets/families/F060426/index.html">chronic renal failure</a>. However, because I fiddled with the .htaccess this technical blog kept serving up Error 404 pages instead of the blogs I have written.    </p>
<p>There are ways of running two wordpress blogs with one installation, but if you decide to run two completely separate installations of wordpress like I have then you will need to make sure you have two .htaccess files.  One in each directory.  So, in the home directory my .htaccess (or the relevant lines) looks like this:</p>
<blockquote><p><IfModule mod_rewrite.c><br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]</p></blockquote>
<p>And, in the /jasmine directory the .htaccess file looks like this:</p>
<blockquote><p><IfModule mod_rewrite.c><br />
RewriteEngine On<br />
RewriteBase /jasmine/<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /jasmine/index.php [L]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/running-two-versions-of-wordpress/feed</wfw:commentRss>
		</item>
		<item>
		<title>Jasmine</title>
		<link>http://www.ruthstalkerfirth.com/jasmine</link>
		<comments>http://www.ruthstalkerfirth.com/jasmine#comments</comments>
		<pubDate>Sun, 17 Feb 2008 20:05:19 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Musings]]></category>

		<category><![CDATA[jasmine]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/jasmine</guid>
		<description><![CDATA[I imagined myself as a bit of an earth mother and did the whole yoga and practising for a natural birth thing like the true hippy I am, albeit one with a great interest in technology.  However, due to complications which were anticipated by the medical teams who were looking after me, I had [...]]]></description>
			<content:encoded><![CDATA[<p>I imagined myself as a bit of an earth mother and did the whole yoga and practising for a natural birth thing like the true hippy I am, albeit one with a great interest in technology.  However, due to complications which were anticipated by the medical teams who were looking after me, I had our baby on Monday 11th February at 1.23pm by emergency caesarian section.  I cannot thank them enough.  Because of the skill of everyone involved and a great deal of technology, Jasmine survived birth and her first night.  She is currently in Great Ormond St Hospital.  </p>
<p>We have set up a blog here to share our news: <a href="http://www.ruthstalkerfirth.com/jasmine/"><br />
http://www.ruthstalkerfirth.com/jasmine/</a></p>
<p>Thank you to everyone who has contacted us to say they care.  It means so much.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/jasmine/feed</wfw:commentRss>
		</item>
		<item>
		<title>Augmented or virtual: Is your reality working or wearing?</title>
		<link>http://www.ruthstalkerfirth.com/augmented-or-virtual-is-your-reality-working-or-wearing</link>
		<comments>http://www.ruthstalkerfirth.com/augmented-or-virtual-is-your-reality-working-or-wearing#comments</comments>
		<pubDate>Sun, 30 Dec 2007 18:14:46 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[augmented reality]]></category>

		<category><![CDATA[cyborgs]]></category>

		<category><![CDATA[desktop virtual worlds]]></category>

		<category><![CDATA[gameboy]]></category>

		<category><![CDATA[human-computer interaction]]></category>

		<category><![CDATA[MIT]]></category>

		<category><![CDATA[ronald azuma]]></category>

		<category><![CDATA[satisfaction]]></category>

		<category><![CDATA[second life]]></category>

		<category><![CDATA[steve mann]]></category>

		<category><![CDATA[Toronto]]></category>

		<category><![CDATA[ubiquitious computing]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[user experience]]></category>

		<category><![CDATA[virtual reality]]></category>

		<category><![CDATA[wearable computing]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/augmented-or-virtual-is-your-reality-working-or-wearing</guid>
		<description><![CDATA[
Steve Mann, inventor of wearable computing, came to the Ecole Polytechnique Federale de Lausanne in the 1990s when I was PhD student there.  He had some difficulty getting on the metro as his head-mounted aerial added several inches to his height.  
Watching him struggle to get through the door, I was inspired and [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.theharrowgroup.com/articles/20040329/20040329_files/image007.jpg" alt="pic of Steve Mann borrowed from www.theharrowgroup.com" /></center></p>
<p><a href="http://wearcam.org/mann.htm">Steve Mann</a>, inventor of <a href="http://about.eyetap.org/fundamentals/">wearable computing</a>, came to the <a href="http://www.epfl.ch/">Ecole Polytechnique Federale de Lausanne</a> in the 1990s when I was PhD student there.  He had some difficulty getting on the metro as his head-mounted aerial added several inches to his height.  </p>
<p>Watching him struggle to get through the door, I was inspired and excited by a researcher who wore and lived his work. Related <a href="http://www.media.mit.edu/wearables/">MIT </a>websites, where Mann was based, showed me how I could augment my reality by turning a <a href="http://www.gameboy.com/">gameboy </a> into a wearable computer.  The instructions came with a warning that it would affect my vision, though I would soon adapt to the constant red line.  After all, the wearable was a lot smaller than Mann&#8217;s.  <span id="more-49"></span></p>
<p>Today Mann&#8217;s wearables are very nifty indeed.   Unfortunately, they didn&#8217;t escape Canadian airport security officials who <a href="http://query.nytimes.com/gst/fullpage.html?res=940CE0D71239F937A25750C0A9649C8B63"> unplugged him in Newfoundland</a> and left him unable to function properly.  Twenty years of living in an augmented world and having streaming information which assists his memory and enriches his world view cannot be switched off without causing damage.  </p>
<p><strong>Are we losing more than we gain?</strong></p>
<p>More and more, it seems that <a href="http://www.ruthstalkerfirth.com/are-computers-making-us-stupid">humans cannot move forward with technology without there being a loss</a>.  As Mann demonstrated at the airport, augmented humans or <a href="http://en.wikipedia.org/wiki/Cyborg">cyborgs</a>, can no longer function after being dependent on technology for so long.</p>
<p><a href="http://en.wikipedia.org/wiki/Ubiquitous_computing">Ubiquitious computing</a>, where computers are off the desktop and embedded into our infrastructure so that we interact with them without our knowledge, offers the same results.  Yes, it is all sexy to have your phone talking to your keys to remind you where you have left them; or, to have your thermal coffee cup reheat your coffee when it senses that it is cooling; or, to have the lights switch on and play mood-setting music when you enter a room.  When it works, it is all very sexy indeed.  </p>
<p><strong>Tagged and bound</strong></p>
<p>When things break down, we all grind to halt. You can&#8217;t find your keys, your coffee is cold, there are no lights or music in the house, because you have gotten out of the habit of doing these simple tasks.  And now you can&#8217;t do them without debugging what went wrong.  You are useless without your computer yet you are dependent on technology. </p>
<p>And that is an innocuous example application.  In the ubiquitious world you are tagged and monitored by the <a href="http://sandbox.parc.xerox.com/parctab/">smart badges</a>, invented at Xerox PARC so that others can see how long your toilet break takes, who you are chatting to, and where you are in the building.   You are trapped in a more sinister way. </p>
<p>Is this what we want from our technological advances?  I&#8217;m only asking because it is often what we get.  The alternative to controlling invasive applications is to train your users to become absolute system ninjas.  But does technology make your ninjas&#8217; lives easier if they have to go on intensive learning curves?</p>
<p><strong>Augmenting reality for good</strong></p>
<p>Augmented Reality (AR) researcher <a href="http://www.cs.unc.edu/~azuma/azuma_AR.html">Ronald Azuma</a> introduced such a system with his ultrasound-guided biopsy of breasts.  This was an AR application with which I was so impressed that I always use it as an example of <em>technology for good</em> during my human-computer interaction lectures, even if saying breast to a group of 18-year old computer scientists is going to make them titter for the rest of the lecture course.    </p>
<p>Azuma says himself that ultrasound-guided biopsy is difficult to learn and perform and needs good hand-eye coordination and three-dimensional (3D) visualization skills to guide the biopsy needle to the target tissue area with the aid of ultrasound imagery.  Ultrasound pictures can be difficult to interpret, ask any mum-to-be about the scary information she gets from scans during hospital visits. </p>
<p>Lots more research is needed to augment our worlds usefully, which is why a stand-alone virtual world can sometimes be more attractive. </p>
<p><strong>Virtual Reality</strong></p>
<p>Interpretation isn&#8217;t a problem in the virtual world, regardless of whether the computer-simulated environment is real or imagined. Users can normally understand what it going on because virtual reality (VR) simulates the real world.  Users learn how to fly aeroplanes or perform medical operations in simulators. The main drawback is that high-fidelity experiences are difficult to create because of processing power, image resolution and communication bandwidth limitations.</p>
<p>The other main problem is interacting with a 3D world.   Most VR applications are so specialised, there are no standard interaction techniques.  Many ways of interaction have been introduced to give the impression of real world feedback.  Datagloves, or wire gloves, react to user hand movements to give the impression of resistance when a user comes into contact with artefacts in the virtual world.  The user wears a head-mounted display to see only the virtual world.  It is a far cry from the desktop and keyboard and mouse.   </p>
<p>VR equipment, like its AR counterpart, is difficult to use, and can leave the user with headaches and other symptoms as the user adapts back to the real world.  It is also very expensive which is why it remains in specific domains such as the military.   Everyone else uses the cheap and cheerful version: the desktop virtual world.</p>
<p><strong>Desktop virtual worlds: combining old and new</strong></p>
<p><a href="http://secondlife.com/">Second Life </a>is one example of a desktop virtual world.  It sidesteps interaction problems by keeping the desktop, keyboard and mouse and using old familiars such as instant messaging as a way of communicating.   Users don&#8217;t have to learn lots of new interaction techniques, they can concentrate on learning the world they are in.  Admittedly because it is run over the Internet, it can be clunky and slow.  Still, it works well enough for users to create <a href="http://www.ocregister.com/column/life-second-skytran-1944191-computer-virtual">transport systems</a>, IBM training seminars, or <a href="http://www.learningcircuits.org/2007/0807gronstedt.html">psychology courses which demonstrate how real hallucinations can be</a>.  </p>
<p>Learning and training takes place in Second Life in a cheap and uninvasive manner without interfering with your users&#8217; brains and leaving them with headaches, or worse still, unable to function in the real world without technological support.  Desktop virtual worlds let users choose whether they want to be ninja users or just observers.  This leads to more satisfactory user experiences and better interactions.  We can lead users gently into different technologies and allow them to feel that they have some control over their interactions and experiences so that they want to use them again. </p>
<p><strong>Remembering what we have learnt</strong></p>
<p>Technology is advancing constantly.  And virtual and augmented world applications have the potential to improve our lives in so many ways.  But we must learn to apply them usefully and to retain the knowledge we have learnt along the way so that we are enriched by applications, not damaged by them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/augmented-or-virtual-is-your-reality-working-or-wearing/feed</wfw:commentRss>
		</item>
		<item>
		<title>User motivation: Maslow’s hierarchy of needs</title>
		<link>http://www.ruthstalkerfirth.com/user-motivation-maslows-hierarchy-of-needs</link>
		<comments>http://www.ruthstalkerfirth.com/user-motivation-maslows-hierarchy-of-needs#comments</comments>
		<pubDate>Wed, 05 Dec 2007 12:54:10 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Musings]]></category>

		<category><![CDATA[architecture]]></category>

		<category><![CDATA[cognitive science]]></category>

		<category><![CDATA[crannog]]></category>

		<category><![CDATA[david adajaye]]></category>

		<category><![CDATA[form follows function]]></category>

		<category><![CDATA[hierarchy of needs]]></category>

		<category><![CDATA[idea store]]></category>

		<category><![CDATA[joseph campbell]]></category>

		<category><![CDATA[loch tay]]></category>

		<category><![CDATA[mario salvadori]]></category>

		<category><![CDATA[maslow]]></category>

		<category><![CDATA[motivation]]></category>

		<category><![CDATA[patterns]]></category>

		<category><![CDATA[pyramids]]></category>

		<category><![CDATA[satisfaction]]></category>

		<category><![CDATA[spelt]]></category>

		<category><![CDATA[terracotta army]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/user-motivation-maslows-hierarchy-of-needs</guid>
		<description><![CDATA[
Last summer I found myself exploring an early Iron Age home at The Crannog Centre on Loch Tay.  The Crannog was cosy, as its focal point was the Iron Age hearth  -  a large open fire.  During the day the inhabitants would peel back wicker shutters to let in fresh air [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ruthstalkerfirth.com/images/crannog.jpg" alt="Pic of crannog" /></p>
<p>Last summer I found myself exploring an early Iron Age home at <a href="http://www.crannog.co.uk/">The Crannog Centre</a> on Loch Tay.  The Crannog was cosy, as its focal point was the Iron Age hearth  -  a large open fire.  During the day the inhabitants would peel back wicker shutters to let in fresh air whilst they tended to their animals, making food and clothing and ground <a href="http://en.wikipedia.org/wiki/Spelt">spelt</a> for bread. </p>
<p>Today, wearing a woolly jumper and eating spelt pasta, with my back to the radiator, it seems to me that our needs and motivations have changed little since the Iron Age.<span id="more-45"></span>  </p>
<p>The Crannog would not have only sheltered its owners and kept them warm, satisfying their physiological and safety needs, it would also have been viewed by others as a status symbol, demonstrating the owners&#8217; power and self-esteem, whilst raising them in the esteem of others.  It would have given them a community too, along with a sense of belonging and social satisfaction.  The Crannog dwellers would have been quite satisfied with their lot according to<a href="http://en.wikipedia.org/wiki/Maslow's_hierarchy_of_needs"> Maslow&#8217;s Hierarchy of needs</a>.</p>
<p><strong>Humans are needy</strong></p>
<p>Abraham Maslow proposed his hierarchy in 1943, presenting them as a pyramid with physiological needs at the bottom and self-actualization at the top.   Maslow suggested that humans work through the pyramid from the bottom to the top - as one need is satisfied, the next need is raised.
<ul>
<li>Physiological - food, water, and shelter. Strong needs which force humans to think of little else when they are in discomfort.</li>
<li>Safety - personal or job security.  These needs appear once physiological needs are satisfied.</li>
<li>Social - the need to belong to a club or a family gives meaning, love and affection, and staves off loneliness and depression.</li>
<li>Esteem - humans need to respect themselves and have others respect them.  They do this through their achievements and position in communities.</li>
<li>Self-actualization - humans want to do what they were <em>born to do</em>, realise their potential, and feel fulfilled.</li>
</ul>
<p><center><img src="http://www.bola.biz/images1/needs.gif" alt="Maslow's hierarchy of needs borrowed www.bola.biz" /></center></p>
<p>Later, Maslow added a self-transcendance or <em>spiritual needs</em> category.  He put it at the top of the pyramid but stressed that spiritual needs could go hand in hand with the lowest of needs such as food and water.    Spirituality or belief is a great motivator.</p>
<p><strong>Spiritually uplifting buildings</strong></p>
<p>In his classic book <a href="http://www.wwnorton.com/catalog/fall01/030676.htm">Why Buildings Stand Up</a>, architect <a href="http://en.wikipedia.org/wiki/Mario_Salvadori">Mario Salvadori</a> agreed with Maslow&#8217;s spiritual addition.  Salvadori pointed out that the spiritual needs of humans have always preoccupied people even when they are lacking basic physiological comforts.  Once humans abandoned their nomadic lifestyles to live in fixed communities, the larger architectural dwellings were usually places of worship and communion.    </p>
<p>Monuments too, expressed a culture&#8217;s conception of spiritual needs, and of life and death.  The <a href="http://www.ancientegypt.co.uk/pyramids/index.html">Pyramids</a> demonstrate Ancient Egypt&#8217;s obsession with death.  The <a href="http://whc.unesco.org/en/list/441">Mausoleum of the First Qin Emperor</a>, Qin Shi Huangdi, complete with terracotta army, illustrates his obsession with immortality.</p>
<p>Our cultures and the way we <em>do</em> architecture may have changed, due to the advances in science and technology, but our needs, from physiological to spiritual, have not. We live, eat, sleep, and procreate in the same way.   Today though, the largest buildings we create are shopping malls, as fewer people are motivated by organised religion.  We worship the material and these large structures express our concept of our greatest need: to consume as much as we can.  </p>
<p><strong>Motivating your user</strong></p>
<p>Even new libraries look like shops.  Traditionally, libraries fit with the two motivations Maslow&#8217;s identified alongside his pyramid:</p>
<ul>
<li>Cognitive : the search for knowledge and meaning. </li>
<li>Aesthetics: the appreciation of beauty and balance.</li>
</ul>
<p>Some older libraries look like temples from Antiquity.  However, David Adajaye&#8217;s <a href="http://www.ideastore.co.uk/index/PID/52">Idea Store in Whitechapel</a>, Tower Hamlets&#8217; newest library, looks like a department store.    The London Borough is trying to motivate people who don&#8217;t want to read, but enjoy shopping, to go inside.  </p>
<p>With most buildings, schools, prisons, hospitals, and police stations, we can tell what is going on inside by looking at the outside.   <a href="http://en.wikipedia.org/wiki/Form_follows_function">Form follows function</a>.  When we enter them, we do so with certain expectations, and we are motivated by a specific goal which we would like to achieve, otherwise we wouldn&#8217;t go in.</p>
<p>This applies to most things with which humans interact: websites, graphical-user interfaces, other humans, and any artefact that will or won&#8217;t move a user nearer to the goal he is motivated to achieve.  If the user does not find satisfaction, he continues his search elsewhere.</p>
<p>Human motivation and satisfaction has the greatest influence on individual behaviour which is why business sociologists spend so much time trying to come up with ways for organisations to motivate their employees for the greater good of the company, not the individual.   <a href="http://www.ruthstalkerfirth.com/cognitive-science-what-makes-your-users-tick">Cognitive science</a> research shows us that interfering with human perceptions and processes has a negative impact on human performance and goal achievement.  </p>
<p><strong>Satisfying users</strong></p>
<p>So do the shopping users who go into the Idea Store, stand about wondering where to find ladies underwear? What about the reading users?  Are they still provided for? Time will provide the answers to these questions.  And if we see more department store libraries popping up across the UK, is this what library users want? Or what local authorities want?</p>
<p>Users are individuals with a common set of motivations, defined by needs, and shaped by cultural <a href="http://www.ruthstalkerfirth.com/using-patterns-to-shape-our-world">patterns</a>.  Users are conditioned from birth and according to Joseph Campbell certain patterns are hardwired in the human brain.  As designers and architects, we need to tap into user patterns, needs and motivations to create a better infrastructure for a better society, not one dictated by organisations, whose idea of the greater good can mean creating structures which do not address local community needs but allow them to spend their budgets meeting meaningless government targets. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/user-motivation-maslows-hierarchy-of-needs/feed</wfw:commentRss>
		</item>
		<item>
		<title>Cognitive Science: What makes your users tick</title>
		<link>http://www.ruthstalkerfirth.com/cognitive-science-what-makes-your-users-tick</link>
		<comments>http://www.ruthstalkerfirth.com/cognitive-science-what-makes-your-users-tick#comments</comments>
		<pubDate>Wed, 28 Nov 2007 12:19:43 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[artificial intelligence]]></category>

		<category><![CDATA[charles pierce]]></category>

		<category><![CDATA[cognitive bias]]></category>

		<category><![CDATA[cognitive science]]></category>

		<category><![CDATA[colour]]></category>

		<category><![CDATA[constancy]]></category>

		<category><![CDATA[depth cues]]></category>

		<category><![CDATA[edward tufte]]></category>

		<category><![CDATA[expectations]]></category>

		<category><![CDATA[george miller]]></category>

		<category><![CDATA[human-computer interaction]]></category>

		<category><![CDATA[jakob nielson]]></category>

		<category><![CDATA[joseph campbell]]></category>

		<category><![CDATA[limitations]]></category>

		<category><![CDATA[memory]]></category>

		<category><![CDATA[patterns]]></category>

		<category><![CDATA[perception]]></category>

		<category><![CDATA[reasoning]]></category>

		<category><![CDATA[superstitious learning]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/cognitive-science-what-makes-your-users-tick</guid>
		<description><![CDATA[
Like many usability consultants I have spent hours locked in rooms with strangers saying: &#8220;What do you think about this web page?&#8221; It is boring way to earn a living especially as you often know the answers and could tell clients without asking the questions.
Alas, most clients only believe opinions about their websites when it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.hfac.uh.edu/COGSCI/Phrenology360.gif" alt="phrenology pic from www.hfac.uh.edu" /></p>
<p>Like many usability consultants I have spent hours locked in rooms with strangers saying: &#8220;What do you think about this web page?&#8221; It is boring way to earn a living especially as you often know the answers and could tell clients without asking the questions.</p>
<p>Alas, most clients only believe opinions about their websites when it comes from random users - not you, the expert.  Luckily the industry takes <a href="http://www.useit.com/alertbox/20000319.html">Jakob Nielson&#8217;s advice on testing: five users only</a> to establish a pattern of responses (and because it&#8217;s cheap).   Although, if we were really serious, we would need 30 users to talk about the statistical significance of our results.</p>
<p>Some of this boredom could be avoided (and client money saved) if  everyone employed the patterns which already exist in users&#8217; heads to create more intuitive webpages and GUIs. <a href="http://en.wikipedia.org/wiki/Cognitive_science">Cognitive science</a>, the study of mind and intelligence, enables us to understand what makes our users tick. <span id="more-44"></span></p>
<p><strong>The human as a factor of design </strong></p>
<p>We need to understand what makes our users tick because they are a key factor in the design of any system.  And when you need your new design to interact with another system, you begin by trying understand that system and design around it.  </p>
<p>By adopting this approach, we assume that humans are rational. Their logic has developed over time in order to meet the challenges of the environment in which they live.  From long ago when managing their meagre sources of food and shelter to today&#8217;s information overload in the frenetic world of business, humans have developed a range of cognitive mechanisms which allows them to interact with their environment and designers should capitalise upon these cognitive interactions.</p>
<p>Understanding humans, in particular how they perceive, reason, and act, is not a new idea.  The Ancient Greeks spent many hours philosophising about the meaning of existence and how the mind and body are related. This century, artificial intelligence researchers have wondered whether we can model the mind and if so, <a href="http://www.kurzweilai.net/articles/art0099.html?printable=1">can machines think</a>?</p>
<p>No is the answer.  Machines only do what is asked of them.  However, since it can be difficult to understand what the original question was, humans tend to anthropomorphise machine &#8216;behaviour&#8217; and attribute human logic to them.   This is know as superstitious learning, especially when the connections between actions and outcomes are misunderstood. </p>
<p><strong>The use of heuristics</strong></p>
<p>We make decisions all day long without gathering and analysing information. Because of our memory and the limitations of our nervous systems, there is a limit to the amount of environmental information and complexity that we can absorb and cope with. Even when we make a conscious effort to make decisions rationally, we simplify using assumptions and  often work with incomplete information.  So we use heuristics as a way of reducing the complexity of decision making: We associate a particular brand with quality rather than debating the pros and cons of different sports wear.</p>
<p>We create shortcuts and rules so that we can continue to absorb new information and reason &#8216;logically&#8217; in the world.</p>
<p><strong>Reasoning: deduction, induction, abduction</strong></p>
<p>Philosopher <a href="http://en.wikipedia.org/wiki/Charles_Peirce">Charles Pierce</a> developed a classification system for reasoning known as deduction, abduction, and induction.  Given the propositions A, B and rule R:</p>
<ul>
<li>A: It is raining </li>
<li>B: I am wet</li>
<li>R: If A then B</li>
</ul>
<p>Then:</p>
<ul>
<li>deduction: A, R -> B : It is raining therefore I am wet</li>
<li>induction: A, B -> R: It is raining, I am wet, the rain made me wet</li>
<li>abduction: B, R ->A: I am wet therefore it is raining </li>
</ul>
<p>Only deduction is logically sound unless we use a <a href="http://en.wikipedia.org/wiki/Closed_world_assumption">closed world assumption</a> - if we don&#8217;t know about something, it is not true.  This happens a lot in computing.  Humans, however, know instinctively to add extra information such as problem specific details (I took a shower and that is why I am wet) and context dependency (I am indoors). However, humans do learn inductively. After 30 instances of A and B, they learn R: A -> B and think <em>everytime it rains I get wet, I had best take a brolly</em>.  However, there are times when their rules are faulty which leads to supersititious learning.</p>
<p>Getting rules right often depends on how something is represented and it is no coincidence that Pierce himself defined a model for describing signs.  He was interested in <a href="http://www.ruthstalkerfirth.com/semiotics-its-a-sign">semiotics</a> (the study of signs and symbols) as well as logic and reasoning.</p>
<p><strong>If you torture the data it will tell you anything</strong></p>
<p>The way we represent or &#8216;frame&#8217; a problem directly influences the decisions people make.  This <a href="http://en.wikipedia.org/wiki/Cognitive_bias">cognitive bias</a> or the psychology of choice is illustrated in the following example (taken from <a href="http://stuffcreators.com/UPOD.html">Universal Principles of Design, Lidwell et al</a>).</p>
<blockquote><p>In 2002 Russian Special Forces gassed Chechen rebels in order to rescue their 750 hostages in the Moscow Theatre. The ploy worked but the gas killed over 100 hostages.  Newspapers across the globe reported the event in two ways:</p>
<ul>
<li><em>Gas Kills Over 100 Hostages</em></li>
<li><em>Gas Saves 500 Hostages </em></li>
</ul>
</blockquote>
<p>The negative framing of the tragedy makes the Russians look like they handled the crisis badly.  However, the positive framing suggests a satisfactory solution to an intractable problem. </p>
<p>This framing technique is used in marketing when vendors talk about <em>all mobile calls free</em> when you actually have to pay a Â£35 per month contract, or food as <em>95% fat free</em> whilst ignoring the 5% fat or unhealthy <a href="http://en.wikipedia.org/wiki/Trans_fat">trans fats</a>.   Politicians use the same sort of spin to hide unsuccessful outcomes of ill-judged policies.  </p>
<p>Framing can, however, be a powerful tool.  Designers frame problems differently in order to get creative <a href="http://www.ruthstalkerfirth.com/design-creativity-harnessing-your-inner-genius"> and &#8216;think outside the box&#8217;</a>.</p>
<p><strong>Visualisation: A picture speaks a thousand words </strong></p>
<p>Pictures and graphs help us more easily assimilate information and there are many different forms of <a href="http://www.visual-literacy.org/periodic_table/periodic_table.html">visualisation</a>.  Graphical representations are powerful and <a href="http://www.ruthstalkerfirth.com/visualisation-information-is-power">can give you new insights</a> when they are meaningful.</p>
<p>Statistician <a href="http://www.edwardtufte.com/">Edward Tufte</a> has written several books about designing more meaningful graphics, especially when representing multiple sets of statistics. His main message is that viewers are sophisticated individuals:</p>
<p>â€˜â€¦give them the greatest number of ideas, in the shortest time, with the least ink, in the smallest space.â€™</p>
<p>Giving humans good graphical representations allows them to find and understand patterns on many levels.  We look for <a href="http://www.ruthstalkerfirth.com/using-patterns-to-shape-our-world">patterns</a> to make sense of the world.  We interpret everything from the weather to the stories mankind has told since time began.  </p>
<p><a href="http://en.wikipedia.org/wiki/Joseph_Campbell">Joseph Campbell</a> stated that myth and legend provided us with good patterns which guide us to live successful lives.  Dropping the classics from education has led to younger generations missing out on these patterns, but they recognise them inherently from Hollywood films as there are only a finite number of <a href="http://www.rpglibrary.org/articles/storytelling/36plots.html"> storytelling</a> possibilities. </p>
<p><strong> Perception </strong></p>
<p><a href="http://gestalttheory.net/archive/"> Gestalt theory </a> is the study of how humans recognise and interpret patterns and is the result of research carried out by German psychologists in the 1920s.  Their works shows that we tend to:</p>
<ul>
<li>Proximity: interpret items close together.</li>
<li>Similarity: group items which look similar together.</li>
<li>Continuity: interpret lines as continous if they don&#8217;t bend sharply</li>
<li>Closure: prefer regular shapes and complete them (inferring occlusion or interposition) if necessary.</li>
</ul>
<p>These ideas underpin graphic design and the design of 2D graphical-user interfaces. </p>
<p><strong>Vision uses context: Colour, Illusions, Adaptations</strong></p>
<p>
Our <a href="http://health.howstuffworks.com/eye1.htm">eyes</a> are sophisticated pieces of machinery and apparently, 90% of our <a href="http://health.howstuffworks.com/brain.htm">brain</a> is devoted to vision but we still do not understand exactly how the brain works.  Because of <a href="http://hubel.med.harvard.edu/bcontex.htm">the interaction between the brain and eyes</a> we can interpret different levels of brightness and contrast as coherent and meaningful displays. We also use other cues to interpret the world around us.   We use <a href="http://en.wikipedia.org/wiki/Depth_perception">depth perception</a> and take our cue the 3D information to estimate distances and constancy:  </p>
<ul>
<li>Depth from motion: when something is getting smaller or larger it is moving from or to us.</li>
<li>Colour interpretation: objects are interpreted as distant or close because their colour is at the end or beginning of the spectrum.</li>
<li>Perspective: converging parallel lines give us a sense of distance.</li>
<li>Constancies:
<ul>
<li>Shape: if a door is closed or ajar, we still know that it is a door.</li>
<li>Occlusion: if a shape is partially covered up, we complete the shape in our minds due to Gestalt law.</li>
<li>Location: if I move the rest of the room doesn&#8217;t.</li>
</ul>
</li>
</ul>
<p>There are many other examples of our ability to use extra information to interpret the world around us.  Graphic artists, like <a href="http://www.mcescher.com/"> Escher</a>, have played with these cues to create illusions in their work.</p>
<p><strong>Attention: limitations and allocation</strong></p>
<p>Illusions may be easy to create in part because humans are constantly bombarded by signals to their senses and have limits on what they are able to interpret at any given time.  German physician and physicist <a href="http://en.wikipedia.org/wiki/Hermann_von_Helmholtz">Helman von Helmholtz</a>, inventor of the ophthalmoscope, discovered that the nervous system is a single communication with a limited capacity.  To get people&#8217;s attention designers highlight specific information - by underlining, or using white space, so that people actively attend to the information the designers want them to see.  Allocating attention works well in the theatre with spot lighting and in films with zoom lenses.  </p>
<p>Another way is to give humans a specific task to perform.  This allocates their attention and can lead to <a href="http://en.wikipedia.org/wiki/Inattentional_blindness">inattentional blindness</a> - that is they are so fixated on one thing, they don&#8217;t see other things that are going on in the room.   <a href="http://viscog.beckman.uiuc.edu/grafs/demos/15.html"> Daniel Simon&#8217;s basketball video</a> is a great example of inattentional blindness.</p>
<p>We tend to fix our attention early on, so getting humans to change their attention elsewhere can be done only by interfering with their perceptions and colour and their memories.  However, humans are accustomed to carry out numerous tasks at the same time - driving the car, and listening to the radio.  Sometimes we don&#8217;t even remember doing certain tasks that we do routinely - like locking the door on our way to work.  So in a demanding environment like the cockpit of a plane, where multitasking is essential, humans need cognitive aids to get reminded of certain crucial moments.  Pilots have checklists to tick off and they also have little tags tied to various knobs and levers - to remind them to perform tasks.  </p>
<p><strong>Memory</strong></p>
<p>Visual cues help pilots more easily because humans remember procedures better when they are described in pictures and words.  This concept is known as <em>dual encoding</em>. It works more easily with words which are not abstract such as <em>chair, dog, window</em>.  Abstract representations are more difficult to reforce using dual encoding because <em>beauty, truth, freedom</em> mean different things to different people.   </p>
<p>Chunking down information into manageable sizes for humans helps them to retain information.   Five to seven is the optimum range as discovered by <a href="http://www.musanim.com/miller1956/">George Miller</a>.  <a href="http://www.mindtools.com/pages/article/newTIM_06.htm">Mnemonics </a>(from Greek times)  are another way of enabling our recall.</p>
<p>German psychologist <a href="http://en.wikipedia.org/wiki/Hermann_Ebbinghaus">Hermann Ebbinghaus</a> was the first person to make a scientific study of memory in a laboratory so that it became standard.  He identified three stages in memory:</p>
<ol>
<li>Encoding (original acquisition of memory).</li>
<li>Storage (retaining information over time).</li>
<li>Retrieval (gaining information when required).</li>
</ol>
<p>The standard experiment is to encode the information, particularly in education, and then test it later.  However, we have no way of of telling if the information was encoded correctly so the test breaks down.</p>
<p>We have many types of memories:</p>
<ul>
<li>Procedural: tying shoelaces, riding a bike, walking , talking.</li>
<li>Declarative: knowing facts about the world and your life and past.
</li>
<li>Episodic: remembering episodes of our lives that are contextually bound.
</li>
<li>Semantic: NaCl symbol for salt what a platypus is.</li>
</ul>
<p>And these move from our <em>short-term memory</em> or <em>working memory</em> to our <em>long-term memory</em>.  No one knows how long this takes, or how, or when exactly, but this information does move. We do know that when we learn, we have levels of processing to make information &#8217;stick&#8217;: </p>
<ol>
<li>Graphemically - visually.</li>
<li>Phonemically - aurally. </li>
<li>Semantically - meaning.</li>
</ol>
<p>As artists like Escher tried to interfere with our perceptions, so it is easy to interfere with memory so that we can have memory illusions and false memories.  We can have retroactive interference where we are eyewitnesses to an accident and then later as we discuss our memories with others we remember their information too - which can be false.  And over time our memories degrade - no one knows why, it could be age, and the greatest time when we forget the most occurs just after learning.</p>
<p>As humans we are motivated by all sorts of factors so forgetting and remembering can be influenced by our motivations and by others&#8217; motivations, but then that is another blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/cognitive-science-what-makes-your-users-tick/feed</wfw:commentRss>
		</item>
		<item>
		<title>Security and usability: Don’t let your users get you down</title>
		<link>http://www.ruthstalkerfirth.com/are-your-people-letting-your-systems-down</link>
		<comments>http://www.ruthstalkerfirth.com/are-your-people-letting-your-systems-down#comments</comments>
		<pubDate>Thu, 15 Nov 2007 11:35:43 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[cognitive science]]></category>

		<category><![CDATA[cryptography]]></category>

		<category><![CDATA[feedback]]></category>

		<category><![CDATA[human-computer interaction]]></category>

		<category><![CDATA[IT security]]></category>

		<category><![CDATA[mental models]]></category>

		<category><![CDATA[perception]]></category>

		<category><![CDATA[risk]]></category>

		<category><![CDATA[system dynamics]]></category>

		<category><![CDATA[transparency]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/are-your-people-letting-your-systems-down</guid>
		<description><![CDATA[
After my first year at university I spent the summer working in a delicatessen in Putney.  One morning during my first week, whilst in the middle of carefully carving six slices of Parma ham for some ladyâ€™s dinner party, we were told to evacuate the building as security had been warned that there was [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.horizondatasys.com/files/Lockdown%20Rx/Images/Desktop_security_splash.jpg" alt="security pic from www.horizondatasys.com" /></center></p>
<p>After my first year at university I spent the summer working in a delicatessen in <a href="http://en.wikipedia.org/wiki/Putney">Putney</a>.  One morning during my first week, whilst in the middle of carefully carving six slices of Parma ham for some ladyâ€™s dinner party, we were told to evacuate the building as security had been warned that there was a bomb.  I dropped everything and ran for my life.   We stood around in the car park until we got the all clear and I arrived back at the counter to find the same woman ready to berate me for abandoning her dinner party plans.  <span id="more-42"></span></p>
<p>Every week after that there was on average three or four scares per week and I became like the dinner party woman: nonchalant.  Instead of leaving the building immediately, I would go upstairs to the locker room and get my purse â€“ just in case we went to the pub.  Sometimes people would shout up, â€œBring my fags/jacket/bag down will you?â€  Bomb scares became part of my daily routine, so much so that they were no longer life-threatening traumatic events but welcome tea-breaks.  </p>
<p>Humans are adaptable, which is why we have survived so long.  However, this flexibility means that the security systems specialists work hard to put into place are undermined by usersâ€™ perceptions of risk.  As the old adage says <em>familiarity breeds contempt</em>.  As I did in the delicatessen, users get used to a certain level of risk, become blase about warnings, until security and safety awareness procedures get ignored.  Even the simplest routines can be forgotten. How many of us carry out weekly back ups?  Hands up if you check that your automated back ups work?  Most people donâ€™t even think about back ups until they lose an important document.   The same goes for security systems.   When there is a security breach 80-90% of the time the human or organisational element is responsible not the algorithms on which the system is built.</p>
<p><strong>Users are not the enemy</strong></p>
<p>Sometimes this leads managers to view users as the enemy and they spend all the their time and energy hating stupid users.  By all means track their behaviour, collect data on their log-ins and outs, check what they are doing.  Information is power. But rather than <a href="http://www.ruthstalkerfirth.com/visualisation-information-is-power">drowning in data</a> and hating everyone, use the information to learn about your user group and visualise their needs.  Redesigning log-in procedures and reducing human error can go a long way towards reducing security breaches.  Your users are not the enemy, they need to be supported and viewed as part of the system.</p>
<p><strong>Psychological responsiblity</strong></p>
<p>Another step is to give users the tools and information necessary so that they can become part of the solution and not <a href="http://www.ruthstalkerfirth.com/codebreaking-humans-are-the-weakest-link">the weakest link</a>.  Since we first started interacting with machines, researchers have studied what makes us tick.  <a href="http://plato.stanford.edu/entries/cognitive-science">Cognitive science</a> in particular concentrates on what humans are thinking when they are presented with a computer.  And humans have been practising <a href="http://en.wikipedia.org/wiki/Cryptography">cryptography</a> - hiding and transmitting sensitive information - since time began.  </p>
<p>The best way to get users to not violate the security built into systems is to encourage <a href="https://buildsecurityin.us-cert.gov/daisy/bsi/articles/knowledge/principles/354.html">psychological acceptability</a> so that users learn to apply security procedures correctly.  Psychological acceptability involves good usability, feedback, system transparency, and a sense that users are responsible for their actions. </p>
<p><strong>Give users transparent interfaces and good feedback</strong></p>
<p><a href="http://en.wikipedia.org/wiki/Usability">Usability</a> is the effectiveness, efficiency and satisfaction with which people can carry out a given task using a computer.  A system should be easy to use. Normally the graphical user interface (GUI) or just a user interface is responsible for the way users interpret what is going on and is the main factor in influencing how users feel.  Good GUIs should be transparent - familiar or somehow intuitively apprehensible and the internal workings of the system should match the users&#8217; <a href="http://en.wikipedia.org/wiki/Mental_model">mental models</a>. And if it can&#8217;t then users need to be given the appropriate guidance and level of feedback so that they can learn how the system works and what it does.  </p>
<p>By giving good feedback and creating a transparency of interface, so it is easy to understand how a system came to a specific conclusion, users begin to have confidence in their computers and will trust what computers say.  Loss of trust means that users start ignoring warnings and overriding defaults.  </p>
<p><strong> Allows users to accurately estimate risk</strong></p>
<p>With good feedback and a sense of trust users get a more accurate perception of the risks to security.  And if the GUI is a good one - easy to use, with a clear uncluttered design - users can more easily concentrate on the information they are being given.  </p>
<p>Some researchers have suggested user profiling for improving users&#8217; estimation of risk.  Target users are split into groups and system responses are designed to respond to a particular user profile.  Each profile ideally contains an individual&#8217;s cognitive style based on users&#8217; behaviour that has been tracked and analysed.  If a given user&#8217;s behaviour changes and a security breach is anticipated then this user would be assigned a new profile so that the level of information security increases.</p>
<p><strong>Avoid the erosion of security awareness</strong></p>
<p><a href="http://ikt.hia.no/josejg/">Jose J Gonzalez</a>, a professor of systems dynamics based in Norway,  argues that the erosion of security awareness or users&#8217; inability to follow safety standards is comparable to the erosion of safe sex practices that we are seeing in teenagers across the globe.   We all want to interact safely but when the moment arrives, circumstances or time pressures, and lack of cooperation may cause users to deviate from safe practices.</p>
<p>When dealing with users whose compliance with security measures declines as perceived risk declines, Gonzalez recommends that users should know about the ever present dangers.  He suggests using refresher training courses during risk-free periods to remind users and managers to carry out safety procedures.  In this way users avoid  behaviour built on <em>superstitious learning</em>, which is when they learn how systems work in an almost <em>cross your fingers</em> way instead of viewing their interactions as a logical process with a finite number of steps.</p>
<p>It is also good to tell users when a security breach has been averted.  In this way users know that although they are protected, the systems they use are not invincible and are constantly under attack.  Reminding uses that they are part of this system, that they are key to the smooth running of the place, and that they need to follow safety standards is just good practice.  </p>
<p>Make your users responsible so that they don&#8217;t become the ones who inadvertedly let your system down.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/are-your-people-letting-your-systems-down/feed</wfw:commentRss>
		</item>
		<item>
		<title>Getting your hands on Apple’s iPhone</title>
		<link>http://www.ruthstalkerfirth.com/getting-your-hands-on-apples-iphone</link>
		<comments>http://www.ruthstalkerfirth.com/getting-your-hands-on-apples-iphone#comments</comments>
		<pubDate>Thu, 08 Nov 2007 22:12:42 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Tech News]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[bill buxton]]></category>

		<category><![CDATA[direct manipulation]]></category>

		<category><![CDATA[hand gestures]]></category>

		<category><![CDATA[human-computer interaction]]></category>

		<category><![CDATA[I/O]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[multi-touch]]></category>

		<category><![CDATA[steve jobs]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/getting-your-hands-on-apples-iphone</guid>
		<description><![CDATA[
Another Apple marketing frenzy has led to the UK bracing itself for the launch of the iPhone tomorrow.  The Carphone Warehouse is expecting large queues and Scotland Yard are warning customers to hide their new handsets so that they don&#8217;t get mugged.  
Aside from the excitment there are criticisms. The main ones centre [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.toddvanderlin.com/blog/images/new_media/apple/iphone.jpg" alt="the iphone" /></p>
<p>Another Apple marketing frenzy has led to the UK bracing itself for the launch of the <a href="http://en.wikipedia.org/wiki/IPhone">iPhone </a>tomorrow.  The Carphone Warehouse is expecting large queues and <a href="http://www.telegraph.co.uk/connected/main.jhtml?xml=/connected/2007/11/08/dlmug08.xml">Scotland Yard are warning customers</a> to hide their new handsets so that they don&#8217;t get mugged.  </p>
<p>Aside from the excitment there are criticisms. The main ones centre on the iPhone&#8217;s choice of network: O2.  O2&#8217;s coverage isn&#8217;t great, apparently even in the Apple store on Regent Street.  And unlocked iPhones that early adopters are already using, thanks to Ebay, won&#8217;t be able to download new software without damaging them. <a href="http://en.wikipedia.org/wiki/Vendor_lock-in">Vendor lock-in</a> experts Apple are as bad as Microsoft with their need to dictate to customers how their products should be used, which ultimately is a big problem when you talk about the iPhone&#8217;s user experience and usability. <span id="more-41"></span></p>
<p><strong>Multi-touch interfaces </strong></p>
<p>And user experience is what most reviewers, thus far, focus on.   The <a href="http://en.wikipedia.org/wiki/Multi-touch">multi-touch</a> interface of the iPhone is offering something new on a mobile phone.  Multi-touch and <a href="http://en.wikipedia.org/wiki/Direct_manipulation">direct manipulation</a> research has been undertaken in the human-computer interaction (HCI) community for over 20 years, even if Steve Jobs is telling everyone that multi-touch is new.   New interaction or not, if the rest of your technology isn&#8217;t delivering - and all over the web there are disappointed users grumbling about EDGE, streaming difficulties, speed issues, capped page number downloads, and pricing - then a good interface alone isn&#8217;t going to save your user experience.  It is rather like raving about the interface on an ATM that doesn&#8217;t deliver the money you want. </p>
<p><strong>Increased functionality = more complex interaction</strong></p>
<p>It is a shame for Apple that the multi-touch interface is not adequately supported as it is a good interface solution.  When you have a device with many functions - phone, camera, web and email, mp3 player, etc., - you potentially increase the complexity of interacting with it.  One way to deal with many functions is to include <a href="http://en.wikipedia.org/wiki/Multimodal_interaction"> multimodal interaction</a> which offers several ways of interacting with a system such as keyboard, mouse, light pen, voice recognition and others.  It can cover a larger target audience because those users who have difficulties with a mouse may find a light pen or voice recognition easier to use.   The downside is that more devices or peripherals lead to more things to carry around.  The multi-touch enables you to provide one way of interacting and in the case of the iPhone, on a small screen.   The disadvantages are that you need to learn how to gesture properly and flex those fingers.</p>
<p><strong>Gestures</strong></p>
<p>Gestures have been used by humans since we first starting communicating and they have long been of interest to the computer community.  Facial gestures are researched in virtual reality systems.  Hand gestures are common in games and animation.  So it is worrying that <a href="http://blogs.zdnet.com/ip-telephony/?p=2152">Apple have seen the need to patent a multi-touch gesture dictionary</a> in the US.   I only hope that they are giving veteran multi-touch researcher <a href="http://www.billbuxton.com">Bill Buxton</a> a cut of the revenues this dictionary will generate.  </p>
<p>These Apple gestures include flick and drag - for browsing photographs and emails,  squeeze and stretch - for zooming in and out when looking at photographs.  They are great and snazzy but not without drawbacks. Depending on your finger size a flick can be interpreted by the iPhone as a tap, which is used to stop scrolling.   And it remains to be seen how satisfying gestures are once you are navigating a large library of photographs and emails.  Like most input devices, your finger can be great for many applications and rubbish for others.  </p>
<p><strong>Phone fingers needed</strong></p>
<p>Typing out emails on a small virtual keyboard where the letters pop up as you press them may be exciting at first but will it go the way of many typing experiences?  The &#8216;it would be quicker just to phone the person up&#8217;.  Who can tell?  User experience is subjective and difficult to measure.  One interface aspect may drive some users mad whilst others love it. So when you rush out tomorrow night to buy your iPhone complete with <a href="http://www.boingboing.net/2007/10/18/phone-fingers-keep-i.html">finger condom</a> to stop the smudges and a Scotland Yard coat with big pockets, don&#8217;t expect the ultimate user experience that the marketing hype is promising you, just enjoy owning a new flashy toy.  All technology is still a work in progress and even intuitive interfaces have a learning curve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/getting-your-hands-on-apples-iphone/feed</wfw:commentRss>
		</item>
		<item>
		<title>Why task analysis doesn’t do it for me</title>
		<link>http://www.ruthstalkerfirth.com/why-task-analysis-doesnt-do-it-for-me</link>
		<comments>http://www.ruthstalkerfirth.com/why-task-analysis-doesnt-do-it-for-me#comments</comments>
		<pubDate>Fri, 26 Oct 2007 19:20:08 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[diagrams]]></category>

		<category><![CDATA[documentation]]></category>

		<category><![CDATA[donald knuth]]></category>

		<category><![CDATA[flow charts]]></category>

		<category><![CDATA[human-computer interaction]]></category>

		<category><![CDATA[john pardoe]]></category>

		<category><![CDATA[literate programming]]></category>

		<category><![CDATA[LJMU]]></category>

		<category><![CDATA[melv king]]></category>

		<category><![CDATA[niklaus wirth]]></category>

		<category><![CDATA[stu wade]]></category>

		<category><![CDATA[task analysis]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/why-task-analysis-doesnt-do-it-for-me</guid>
		<description><![CDATA[  
Like every self-respecting human-computer interaction (HCI) lecturer, I introduce task analysis or the technique of analysing how people perform a task or job, to my students a couple of weeks into a given course. Each time I am aware that I fail to get excited about task analysis and so give it a [...]]]></description>
			<content:encoded><![CDATA[<p><center> <img src="http://www.sumsol.co.uk/p/buttons.jpg" alt="picture of buttons on printer" /> </center></p>
<p>Like every self-respecting human-computer interaction (HCI) lecturer, I introduce <a title="task analysis" href="http://en.wikipedia.org/wiki/Task_analysis">task analysis</a> or the technique of analysing how people perform a task or job, to my students a couple of weeks into a given course. Each time I am aware that I fail to get excited about task analysis and so give it a bad press.  <span id="more-36"></span></p>
<p>This is because I was taught to program as an undergraduate at <a href="http://www.ljmu.ac.uk/RGSO/69327.htm">Liverpool John Moore&#8217;s University</a> (LJMU, then Liverpool Polytechnic) by a group of very good lecturers and researchers, in particular John Pardoe, Melvin King and Stu Wade.  They used <a title="Literate programming" href="http://www.literateprogramming.com/">literate programming</a> as the basis of their teaching methods.</p>
<p>Literate programming was first suggested by <a title="Donald Knuth" href="http://www-cs-faculty.stanford.edu/~knuth/">Donald Knuth</a> in 1984 with the aim of changing attitudes towards programming.  He proposed that instead of giving a computer a list of instructions, it was better to explain to human beings what we want a computer to do.  This meant generating good designs and good documentation.  At LJMU they combined the idea of literate programming with <a href="http://en.wikipedia.org/wiki/Niklaus_Wirth">Niklaus Wirth&#8217;s Stepwise refinement</a> design method and wrote a fantastic programming <a href="http://en.wikipedia.org/wiki/Pascal_%28programming_language%29">Pascal</a>-based support environment   which taught students to perform good design and appreciate self-documenting programs.  </p>
<p>As an undergraduate I was taught to think about program input and output, code presentation and documentation: Could someone else pick up what I had done and understand it?  And I appreciated the self-generating diagrams (flow charts) and documents.  I hope the software is still in use, not least of all because Pascal is a good educational tool to introduce students to programming and to learn proper programming skills (Java isn&#8217;t - but that is another blog).  The downside for me is that with such a good grounding in programming and design methods when I first looked at task analysis and the hierarchical task analysis diagrams (flow charts which are a bit more complex, hence the hierarchy) it seemed a derivative method which would only serve to confuse the person using it.</p>
<p>Theoretically there is nothing wrong with a derivative method because HCI often borrows from everywhere else, after all why reinvent the wheel?  However, task analysis diagrams are useless when compared to literate programming/stepwise refinement diagrams because task analysis charts are trying to describe how a user goes about performing a specific task which may include using a computer. </p>
<p>The purpose of task analysis, in the main, is to understand how a user does something.  However, if you show the flow chart back to the user or your client you can guarantee it will be a turn off because humans who are not computer scientists don&#8217;t want to look at a diagram that seems to be computer domain specific.  A flow chart traditionally models information flow - hence its name.  Placing human activities, often goal orientated tasks, into boxes meant for modelling information flow doesn&#8217;t seem the best way of trying to capture and describe human behaviour.  There is no clear indicator of input or output, and there is no clear division of tasks which occur computationally and in the real world.  If you interview five to ten users and you may well get five to ten unrelated diagrams back with no commonalities either.  There is no indicator either of what would need to exist for the user to be better supported during this task.</p>
<p>In a nutshell, task analysis encourages a great mish-mash of ideas and provides very little help to the designer. This is supported by many articles on task analysis saying: &#8216;There is no wrong or right answer&#8217;, &#8216;There is no one way of performing task analysis&#8217;, and my favourite &#8216;It may not be suitable for all contexts&#8217;.  The examples most textbooks use to illustrate task analysis don&#8217;t help either: making the tea or hoovering the house are not about to be automated, don&#8217;t need a computer, and are very different from inputting data into a program and getting data out of it.  During lectures, I have seen great rows break out about tea-making: cup or pot, milk in first or last (often students think is a useful way of distracting the lecturer from making them think anymore about task analysis.  If only they knew).  </p>
<p>The results of task analysis  theoretically help developers to write manuals and tutorials, detailed interface designs - particularly ordering subtasks in interface design, and scenarios for designing interfaces.  However, these three areas are wide ranging and need many inputs not just one flow chart that isn&#8217;t a natural description of how a human behaves.   During consultancy I have never used a task analysis diagram.  </p>
<p>This leads me to conclude that task analysis is really just useful for exam questions.  You can get students to read a text and then get them to draw some diagrams - which isn&#8217;t what you would do in the real world, as you would get the students to talk to users (I got them to do that once and they didn&#8217;t like it and wanted me to provide them a summary of everything the user had said, *sigh*)- and it becomes an &#8216;easy&#8217; question to ask and mark.  </p>
<p>If the students have been paying attention and a) know what task analysis is, and b) can show that they can draw a flowchart moreoreless, then as a lecturer you have asked them to provide some book learning in a) a definition of task analysis, and b) application of learning, and you get a pat on the back for  constructing good exam questions from the external examiner.<br />
That just leaves us struggling through the lecture where students are first introduced to task analysis and have to force all sorts of unsuitable information into a flowchart.  Apologies to all students past and future!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/why-task-analysis-doesnt-do-it-for-me/feed</wfw:commentRss>
		</item>
		<item>
		<title>Codebreaking: Humans are the weakest link</title>
		<link>http://www.ruthstalkerfirth.com/codebreaking-humans-are-the-weakest-link</link>
		<comments>http://www.ruthstalkerfirth.com/codebreaking-humans-are-the-weakest-link#comments</comments>
		<pubDate>Sun, 21 Oct 2007 17:39:17 +0000</pubDate>
		<dc:creator>stalker</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[analysis]]></category>

		<category><![CDATA[artificial intelligence]]></category>

		<category><![CDATA[bletchley]]></category>

		<category><![CDATA[code breakers]]></category>

		<category><![CDATA[cognitive science]]></category>

		<category><![CDATA[computers]]></category>

		<category><![CDATA[cryptography]]></category>

		<category><![CDATA[enigma]]></category>

		<category><![CDATA[herivel]]></category>

		<category><![CDATA[phishing]]></category>

		<category><![CDATA[rejewski]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[support]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.ruthstalkerfirth.com/codebreaking-humans-are-the-weakest-link</guid>
		<description><![CDATA[
People are the weakest link in all computer systems.  We hear about the best cryptography money can buy: integrity checking, sender/receiver identity authentication, digital signatures, and then someone leaves a list of passwords on a post-it note stuck above a computer and in an instant renders all the algorithms pointless.  Or the same [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ssplprints.com/lowres/43/main/13/92402.jpg" /></p>
<p>People are the weakest link in all computer systems.  We hear about the best cryptography money can buy: integrity checking, sender/receiver identity authentication, digital signatures, and then someone leaves a list of passwords on a post-it note stuck above a computer and in an instant renders all the algorithms pointless.  Or the same someone automatically gives out his password over the telephone or by email when â€˜technical supportâ€™ asks so that they can reset it - another victim of <a title="phishing link" href="http://en.wikipedia.org/wiki/Phishing">phishing</a>. <span id="more-35"></span></p>
<p>Cryptography, according to <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a>, is the study and practice of hiding information.  Many of us assume that it is all about computers and mathematics, which it is of course, but then since <a title="Blog in information is power and visualisation" href="http://www.ruthstalkerfirth.com/visualisation-information-is-power">information is power</a>, keeping a secret or trying to intercept someone elseâ€™s news is  the most human of all activities and as old as time itself.</p>
<p>Intercepting messages began in Edward IIâ€™s reign and Elizabeth I had a whole spy network.  This eventually led to a secret man in the post office and then a secret department which led to a secret service as we know it today.  It is not for no reason that James Bond is portrayed as a playboy.  Many spies were motivated solely by cash to support such a glamorous lifestyle and would therefore, report to the highest bidder.</p>
<p><strong>The human is essential to cryptography </strong></p>
<p>In the same way the science of cryptography began with the human element and only much later on was it taken over by mathematicians and computer geeks.   During the two World Wars, classicists were employed to decode the enemyâ€™s messages.  They seemed the best people to do so because that is how they spent their time ordinarily.</p>
<p>Classicists wanted to know what the <a title="Rosetta Stone" href="http://en.wikipedia.org/wiki/Rosetta_Stone">Rosetta Stone</a> said or whether Francis Bacon had written some of William Shakespeareâ€™s plays, and they did this by studying and deciphering seemingly cryptic texts. It was only during WWII that mathematicians got in on the act. One of the most famous deciphering stations, <a title="Bletchley Park link" href="http://www.bletchleypark.org.uk/">Bletchley Park </a>needed as many cryptographers as possible, so ringing round the banks to keep the place staffed brought in the mathematicians.</p>
<p>Cipher machines such as the German <a title="Enigma machine " href="http://en.wikipedia.org/wiki/Enigma_machine">Enigma machine</a> originated in commercial banking during peacetime.  Keeping information secret allowed banks to maintain their competitive edge and banks invested in the technology.  During wartime when the need for national security was high, these machines were adapted by all sides.</p>
<p><strong>Only human</strong></p>
<p>Whether a playboy spy or a classicist, we are all motivated by something and sometimes this can led us to making errors, even in wartime when people are supposed to be at their most vigilant. In 1916 a drunken German commander in the Middle East sent out exactly the same Christmas message to his six outposts using six different ciphers (or codes).  This allowed the British to crack the codes.</p>
<p>During WWII, code breakers looked for human weaknesses to help them crack their codes.  A WWII Polish code breaker <a title="Marian Rejewski" href="http://en.wikipedia.org/wiki/Marian_Rejewski">Marian Rejewski</a>, who worked on decoding the unbreakable German Enigma messages, assumed that operators would choose simple setting like ABC rather than complicated ones.  Once the code breakers learnt and used these assumptions it was much simpler for them to break codes. </p>
<p>British code breaker <a title="John Herivel " href="http://en.wikipedia.org/wiki/John_Herivel">John Herivel </a>was also similarly inspired.  He thought about how operators would use a machine in the middle of the war.  He thought about the order in which he would set up a machine and whether he do so properly and change the cipher settings.  Or would he just shut the machine down and forget about it and then reuse the same settings the next day?  This became known as the Herivel tip which played a big part in breaking the Enigma machine.</p>
<p>Lazy operators often used the same messages or the same code settings, such as the operator who was having a cigarette and kept pressing the letter L instead of choosing different letters.  This allowed the interceptors to decipher that dayâ€™s settings. Operators would use similar greetings as the start of messages which allowed code breakers to see different ciphers containing the same messages. Others would use the same letters before transmitting every message  - their girlfriendsâ€™ initials or lucky words.  Interceptors would not only have a head start in cracking codes but they could also track these operators and gain information about enemy movements.</p>
<p><strong>We are all unique</strong></p>
<p>As we have seen above, it wasnâ€™t just human error which helped code breakers; it was the sense of the individual himself which helped.  Interceptors could identify commonalities in messages as they got to know operators.  They learnt the way operators spoke in messages and recognised the idiosyncrasies of the operatorsâ€™ machines by the location of wheel turnover points.  Interceptors could also identify and stereotype reports of input and output numbers such as those representing the movement in concentration camps and eventually crack what they meant.</p>
<p>Radio finger-printing identified certain message transmitters.  These messengers used Morse Code but still had their own unique styles of transmitting which they never thought to disguise.  Interceptors could build up pictures of these individuals and over time identify reports and movements of certain personalities.</p>
<p><strong>Knowing your user</strong></p>
<p>Nowadays interaction designers and usability consultants spend a lot of time studying the user in computer systems using ethnography in the field like the Herivel tip, or building up a task analysis (or sequence of events) that the user performs like Rejewski did. After WWII two new fields of research opened up which recognised our need to better understand humans.  Artificial Intelligence and Cognitive Science came to the fore in the fifties so that we could better understand how the human perceives, reasons and acts.  After 50 years of research, we realise we still have a lot to learn. We still do not know how the brain works but we do know more about human motivations.</p>
<p>Security systems developers donâ€™t spend as much time on the human as they should.  It doesnâ€™t matter how great your algorithms are, if you havenâ€™t factored in human behaviour, your security will be compromised. The unbreakable Enigma was cracked because of human weaknesses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruthstalkerfirth.com/codebreaking-humans-are-the-weakest-link/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
