<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Patrick Dubroy &#187; usability</title>
	<atom:link href="http://dubroy.com/blog/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://dubroy.com/blog</link>
	<description>programming, usability, and interaction design</description>
	<lastBuildDate>Wed, 21 Apr 2010 18:05:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Browser Bits: My mini-blog on browser UX</title>
		<link>http://dubroy.com/blog/browser-bits-my-mini-blog-on-browser-ux/</link>
		<comments>http://dubroy.com/blog/browser-bits-my-mini-blog-on-browser-ux/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 18:05:36 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/?p=465</guid>
		<description><![CDATA[I mentioned it off-hand in a previous post, but thought I should mention it again:

If you&#8217;re interested in web browser user experience, take a look at Browser Bits, my little tumblelog/mini-blog thingy all about browser UX.
]]></description>
			<content:encoded><![CDATA[<p>I mentioned it off-hand in a previous post, but thought I should mention it again:</p>

<p>If you&#8217;re interested in web browser user experience, take a look at <a href="http://browserbits.tumblr.com">Browser Bits</a>, my little tumblelog/mini-blog thingy all about browser UX.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/browser-bits-my-mini-blog-on-browser-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>301 Redirect for the search usability win!</title>
		<link>http://dubroy.com/blog/301-redirect-for-the-search-usability-win/</link>
		<comments>http://dubroy.com/blog/301-redirect-for-the-search-usability-win/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 22:31:49 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2009/03/20/301-redirect-for-the-search-usability-win/</guid>
		<description><![CDATA[This morning I read an article about CloudKick, a new Y Combinator startup that provides a nice interface for managing cloud computing resources on Amazon EC2 and Slicehost. It turned out to be a good lesson in how paying attention to basic search engine optimization (SEO) techniques can also give you usability benefits.

After reading the [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I read an article about <a href="https://www.cloudkick.com/">CloudKick</a>, a new Y Combinator startup that provides a nice interface for managing cloud computing resources on <a href="http://aws.amazon.com/ec2/">Amazon EC2</a> and <a href="http://www.slicehost.com/">Slicehost</a>. It turned out to be a good lesson in how paying attention to basic search engine optimization (SEO) techniques can also give you usability benefits.</p>

<p>After reading the article, I was looking for a bit more information on CloudKick. When I <strike>Googled</strike> searched Google&trade; for &#8216;cloudkick&#8217;, here&#8217;s what I saw:</p>

<p><img id="image243" src="http://dubroy.com/blog/wp-content/uploads/2009/03/cloudkick-results-without-redirect.png" alt="Search results without 301 redirect" /></p>

<p>The CloudKick home page doesn&#8217;t appear until #5, and #4 is actually a separate page from their site! Not the best experience for someone searching for more information about the company. It seems odd that their official web site doesn&#8217;t appear until #4, almost as if it&#8217;s not <em>really</em> the official web site. And why does the contact page appear before the home page?</p>

<p>Notice anything else? The URL on the #4 result has <strong>www</strong> in front, but the one in #5 doesn&#8217;t. I&#8217;m by no means an SEO expert, but I know a thing or two &#8212; and I could tell that because links to their site weren&#8217;t using a canonical URL, Google was treating it as two different sites. This causes two problems: first, Google doesn&#8217;t know that the contact page is actually a subpage of the main web site, and second, it dilutes the PageRank, because Google thinks that these two results represent two different sites.</p>

<p>So I sent <a href="http://twitter.com/dubroy/status/1360430151">a quick tweet to CloudKick co-founder Alex Polvi</a> to let him know about the problem and to suggest that they change cloudkick.com to be a 301 redirect to www.cloudkick.com (or vice versa). That lets Google know that both URLs refer to the same site.</p>

<p>And what do you know &#8212; they made the change, and just a few hours later, here are the results I get:</p>

<p><img id="image244" src="http://dubroy.com/blog/wp-content/uploads/2009/03/cloudkick-results-with-redirect.png" alt="Search results with 301 redirect" /></p>

<p>Looks a lot better, doesn&#8217;t it?</p>

<p>The moral of the story: you may not think you need to bother with search engine optimization, but paying attention to even the basics can give you a big usability win. Make it easier for Google to understand your site, and you make it easier for your potential users as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/301-redirect-for-the-search-usability-win/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>tlogger: Capture click-stream web browsing logs</title>
		<link>http://dubroy.com/blog/tlogger-capture-click-stream-web-browsing-logs/</link>
		<comments>http://dubroy.com/blog/tlogger-capture-click-stream-web-browsing-logs/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 20:03:29 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2009/02/13/tlogger-capture-click-stream-web-browsing-logs/</guid>
		<description><![CDATA[If you&#8217;re reading this, chances are that you&#8217;ve heard about the web browsing study I&#8217;m doing for my master&#8217;s thesis. If not, you might want to check out the summary of my talk at Mozilla, the responses to the talk from Jono and Boriss, or just check out the posts under the &#8220;research&#8221; category.

Since my [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re reading this, chances are that you&#8217;ve heard about the web browsing study I&#8217;m doing for my master&#8217;s thesis. If not, you might want to check out <a href="http://dubroy.com/blog/2009/01/29/my-talk-at-mozilla/">the summary of my talk at Mozilla</a>, the responses to the talk from <a href="http://jonoscript.wordpress.com/2009/01/28/how-do-people-use-tabs/">Jono</a> and <a href="http://jboriss.wordpress.com/2009/01/27/do-you-use-your-back-button/">Boriss</a>, or just check out the posts under <a href="http://dubroy.com/blog/category/research/">the &#8220;research&#8221; category</a>.</p>

<p>Since my talk, a few people have contacted me to ask about exactly how I did the logging, and did I notice this, or did people do that. Unfortunately, I can&#8217;t release my raw data, but I decided to do the next-best thing: release my logging tool. I humbly present <a href="http://dubroy.com/tlogger/">tlogger</a> for your consideration:</p>

<blockquote>
  <p>tlogger is a Firefox extension for capturing click-stream web browsing logs. In other words, it collects data 
  about how the browser is used. Mainly it records navigation events and tab events, as well as the UI actions 
  that cause those events. It&#8217;s roughly similar to the <a href="https://addons.mozilla.org/en-US/firefox/addon/6326">Spectator</a> extension, but with a few key differences:</p>
  
  <ul>
  <li><p>it&#8217;s compatible with Firefox 2 <em>and</em> 3</p></li>
  <li><p>it doesn&#8217;t submit <strong>ANY</strong> data automatically, to anyone. Everything stays on
  in your profile directory, in a human-readable format.</p></li>
  <li><p>URLs are obfuscated on a per-user basis. From the log file, someone can see 
  when the user revisits a site or a URL, but there is no way to determine what 
  the actual URL is. It&#8217;s also not possible to make comparisons between users.</p></li>
  <li><p>it can log a few things that Spectator can&#8217;t, like when javascript on a web page changes window.location.href.</p></li>
  </ul>
</blockquote>

<p>The source code is managed on GitHub at <a href="http://github.com/pdubroy/tlogger/">http://github.com/pdubroy/tlogger/</a>. For the impatient, you can install <a href="http://dubroy.com/tlogger/tlogger-latest.xpi">the latest version of the extension</a> or grab <a href="http://dubroy.com/tlogger/tlogger.git-latest.zip">a snapshot of the repository</a>. In addition to the source code for the Firefox extension, the git repository contains tools for analyzing the log files generated by tlogger.</p>

<p><strong>tlogger is useful for anyone who needs real data about how people use Firefox.</strong> Of course, it&#8217;s perfect if you&#8217;re doing a field study on web browser usage, but it&#8217;s also useful for prototyping new UI features for Firefox. Liz Blankenship has already used it for her <a href="http://www.lizblankenship.com/tabviz/">tabviz</a> project, and discovered some interesting things about her own web browsing habits.</p>

<p>Enjoy! If you find it useful, or if you have any questions, send &#8216;em my way (email to pat, at the domain dubroy.com). If you make changes, send me a pull request on GitHub.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/tlogger-capture-click-stream-web-browsing-logs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Talk at Mozilla</title>
		<link>http://dubroy.com/blog/my-talk-at-mozilla/</link>
		<comments>http://dubroy.com/blog/my-talk-at-mozilla/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 06:52:20 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2009/01/29/my-talk-at-mozilla/</guid>
		<description><![CDATA[Earlier this week, I visited the Mozilla office in Mountain View and presented some initial results from the web browsing study that I'm doing for my master's thesis. The (all-meat-no-filler) title of my talk was "How Do People Use Tabs?" It went really well -- everyone seemed to be interested to hear my results, and as I expected, they asked lots of great questions and gave me some good ideas for my further analysis.

I dropped the ball and didn't post my slides anywhere before the talk. <a href="http://jboriss.wordpress.com/2009/01/27/do-you-use-your-back-button/">Boriss</a> and <a href="http://jonoscript.wordpress.com/2009/01/28/how-do-people-use-tabs/">Jono</a> have already blogged about the talk and linked to my slides, and since it's already generated quite a bit of discussion, I thought I'd add a bit more detail here.]]></description>
			<content:encoded><![CDATA[<p>Earlier this week, I visited the Mozilla office in Mountain View and presented some initial results from the web browsing study that I&#8217;m doing for my master&#8217;s thesis. The (all-meat-no-filler) title of my talk was &#8220;How Do People Use Tabs?&#8221; It went really well &#8212; everyone seemed to be interested to hear my results, and as I expected, they asked lots of great questions and gave me some good ideas for my further analysis.</p>

<p>I dropped the ball and didn&#8217;t post my slides anywhere before the talk. <a href="http://jboriss.wordpress.com/2009/01/27/do-you-use-your-back-button/">Boriss</a> and <a href="http://jonoscript.wordpress.com/2009/01/28/how-do-people-use-tabs/">Jono</a> have already blogged about the talk and linked to my slides, and since it&#8217;s already generated quite a bit of discussion, I thought I&#8217;d add a bit more detail here.</p>

<p>I was hoping to have a video to post, but that didn&#8217;t work out. So instead, I decided to try something different: I&#8217;ve written up the talk inline with the slides. It&#8217;s transcribed from memory, but I think it&#8217;s pretty close to the actual talk that I gave. Let me know what you think of this format &#8212; is it worthwhile?</p>

<p>You can also grab the <a href="/research/mozilla-talk-jan09/slides.pdf">full slides of the talk in PDF</a>.</p>

<h3>How do people use tabs?</h3>

<p><img src="/research/mozilla-talk-jan09/img0.png" alt="slide 0" style="margin: 1em 0 1em 0;" /></p>

<p>For those who haven&#8217;t read <a href="http://dubroy.com/blog/about">my about page</a> yet, I&#8217;m a master&#8217;s student in Computer Science at the University of Toronto, focusing on Human-Computer Interaction. This talk was about the research I&#8217;m doing for my master&#8217;s thesis. If I can boil it down to five words, it&#8217;s &#8220;how do people use tabs?&#8221;</p>

<p><img src="/research/mozilla-talk-jan09/img1.png" alt="slide 1" style="margin: 1em 0 1em 0;" /></p>

<p>To give you an idea of how I got here: I have a love/hate relationship with tabs. On one hand, I find tabs to be amazingly useful, and I don&#8217;t think I could ever go back to using a browser that doesn&#8217;t support tabs. But on the other hand, I find I run into a lot of problems with tabs. For one, tabs make it much harder to use the back button. Instead of one trail of history, you now have several &#8212; one for each tab. If you&#8217;ve got 5 or 10 tabs open, and you&#8217;re trying to find a page that you were looking at just a few minutes ago, you might not remember what tab you were in when you were looking at it. That makes it really tough to find the page you&#8217;re looking for.</p>

<p>Another problem with tabs is that they subvert the traditional task management mechanisms of the OS. Exposé, for example, is a really useful feature on OS X. If you are looking for a particular tab, like GMail &#8212; if that tab is not the selected tab in the browser window, you&#8217;re not going to find it in Exposé. The same is true of the Window taskbar.</p>

<p>Tabs also force you to make a premature commitment. What I mean is that every time I click on a link, I have to decide whether I want to open it in a new tab or in the current tab. Sure, it&#8217;s an easy decision, but it&#8217;s still something I have to think about every time I click on a link. And that&#8217;s something we all do pretty often.</p>

<p>Finally, we probably all run into the problem sometimes that there are just too many tabs open. They clutter up the screen, the tab bar starts scrolling, and it takes an effort to clean things up. It&#8217;s a pain.</p>

<p><img src="/research/mozilla-talk-jan09/img2.png" alt="slide 2" style="margin: 1em 0 1em 0;" /></p>

<p>So, as I was looking for topics for master&#8217;s thesis, I started thinking &#8212; could I make something better? Could I come up with something that gives all the advantages of tabs, and eliminates some of these problems?</p>

<p>But as I was sketching up concepts, I started to realize that I really didn&#8217;t have a good idea of <em>how</em> or <em>why</em> people use tabs. I knew what I did, and I could ask my friends what they did. But I&#8217;m a programmer, and a lot of my friends are programmers, and we all know that programmers are not exactly what we&#8217;d call a representative sample.</p>

<p>So I looked at the literature. I had no trouble finding academic papers that looked at how people use web browsers, but surprisingly, I found hardly any mention of tabs. What I found was a big focus on revisitation. A couple papers on revisitation were published recently at CHI &#8212; <a href="http://www.cond.org/chi1159-adar.pdf">one in 2008</a>, and <a href="http://vsis-www.informatik.uni-hamburg.de/getDoc.php/publications/280/chi2007-newformat.pdf">another in 2007</a> (and a good summary <a href="http://blogs.msdn.com/andyed/archive/2006/06/21/641450.aspx">here</a>). One of them didn&#8217;t mention tabs at all, and the other had only a brief mention of how tabs might change revisitation behaviour. I thought this was funny, because in my mind, tabs are highly related to revisition. If I have a page open in a tab, it&#8217;s because I want to go do something else, and then eventually come back to that page. To me, tabs offer another kind of revisitation, so surely they warrant more than just a cursory mention?</p>

<p>It seemed to me like a nice opportunity for my research to fill an significant gap in the literature. So I decided that I would do a study to investigate how people use tabs, and how tabs are related to revisitation.</p>

<p><img src="/research/mozilla-talk-jan09/img3.png" alt="slide 3" style="margin: 1em 0 1em 0;" /></p>

<p>In November and Decmeber of last year, I conducted a field study with 22 participants who each participated for two weeks. Unlike many studies done in HCI, these were not 22 CS graduate students &#8212; I really tried to get a variety of people to participate. In terms of age, most of my participants were in their 20s, but I had a few people in their 30s, one in his 40s, and another in his 50s. And in the study, only 6 of the 22 participants came from a CS or engineering background. The others were quite varied: I had some students from the social sciences, a high-school teacher, a professor, and some administrators from the university.</p>

<p>I wanted to gather both <em>quantitative</em> and <em>qualitative</em> data. So, I wanted to know things like:</p>

<ul>
<li>how many tabs to people have open, on average</li>
<li>what percentage of links are opened in a new tab, vs. in the current tab?</li>
<li>is use of the back button or other history mechanisms correlated to tab usage?</li>
</ul>

<p>&#8230;et cetera. But I also wanted to know <em>why</em> people did things the way they do. And I wanted to learn what people use tabs for, what things they like and dislike, and what problems they run into.</p>

<p>Now, gathering quantitative data is fairly easy. Firefox is pretty easy to instrument, so I built a small logging extension that captured all the data I was interested in: </p>

<ul>
<li>Tab events: when a tab is opened, closed, moved, and switched to</li>
<li>Navigation events: load start, changes to the URL, and load events</li>
<li>Causes of the navigation events: clicking on a link, using the back button, etc.</li>
</ul>

<p>(This extension is actually quite similar to the Spectator extension, but for a few reasons, I couldn&#8217;t actually use Spectator.)</p>

<p>So that gave me my quantitative data. What about the qualitative data? How would I collect that?</p>

<p>Well, that was actually a really tough question. I tried out a few different ideas, piloting them on some of my friends. In the end, what I settled on was this: periodically during the day, my extension would show a not-too-obtrusive notification asking the user to record a short diary entry about what they are doing right now. An interesting thing about this technique was that I didn&#8217;t actually get that much interesting information from these diary entries, but they were actually useful in another way. I interviewed each participant 2 &#8211; 4 times over the course of the study, and the diary entries served as a memory trigger, a kind of anchor to bring them back to a particular time or event. And then I could ask them about that event, things like: Why do you think you opened this page in a new tab? Were you still using this tab, or were you done with it? And through these interviews, I was able to collect a lot of really interesting data about how people use tabs, what purposes they serve for them, and why they do things in a particular way.</p>

<p>I completed the data collection before Christmas, and for the past few weeks have been starting to do analysis. I&#8217;d like to share some of my initial results with you. Keep in mind that these are very early results &#8212; they are far from conclusive, but it looks like there are some really interesting things in here.</p>

<p><img src="/research/mozilla-talk-jan09/img4.png" alt="slide 4" style="margin: 1em 0 1em 0;" /></p>

<p>One thing is that I&#8217;ve heard lots about what people are using tabs for. A lot of these things aren&#8217;t that suprising &#8212; they are probably things that you do as well &#8212; but it was nice to hear about them from other people, especially people who aren&#8217;t programmers.</p>

<p>Several people mentioned <strong>using tabs instead of the back button</strong>. For example, with a Google search, a lot of people will go and open several links in new tabs, and then go and peruse those tabs, and see which ones give the information that they need. Without tabs, they said that they&#8217;d click on a link, check it out, go back to the search results page, click on another link, et cetera.</p>

<p>They also mentioned using tabs as <strong>lightweight bookmarks</strong>. For example, you might look up a recipe for something you want to make for dinner, and instead of bookmarking it, just leave the tab open for a few hours until you are actually making dinner.</p>

<p>Similarly, many people said that they use tabs as <strong>reminders</strong>. One participant said that at the end of the day, she scans all of her open tabs, and can quickly figure out if there&#8217;s anything left to do before she leaves.</p>

<p>Of course, tabs allow people to <strong>multitask</strong>, to have several things on the go at once. Quite a few people reported keeping a tab open to Pandora or an internet radio station to listen to music while they are working.</p>

<p>And another somewhat obvious one is that tabs are useful for <strong>comparison</strong>. But what was interesting is that almost everybody said that tabs are better than multiple windows for this. It&#8217;s not clear exactly why, but people said that it&#8217;s just quicker and easier to switch between tabs than to switch between multiple windows.</p>

<p><img src="/research/mozilla-talk-jan09/img5.png" alt="slide 5" style="margin: 1em 0 1em 0;" /></p>

<p>Another question I wanted to answer was, what are the advantages of using tabs? This was kind of funny, but I kept hearing people say things like, &#8220;it&#8217;s just right there.&#8221; It seemed that the whole visual and spatial aspect of tabs was something that people really found helpful. People also mentioned that they liked having a visual browsing history. A couple people even told me that this helped prevent procrastination! If they were working on something, and then they went off an a little sojourn through Wikipedia, then the first couple of tabs would still be there in the top left, reminding them of what they&#8217;re <em>supposed</em> to be doing.</p>

<p>When compared to the back button, most people reported that using tabs is easier and faster. Some of them couldn&#8217;t quite put a finger on why; but others mentioned that with the back button, they don&#8217;t know how far back a page is going to be. But with tabs, they know exactly what they&#8217;re going to get when they click on the tab.</p>

<p>People also seemd to distrust the back button in a way. They said they weren&#8217;t always sure that they&#8217;d be able to find the page that they&#8217;re looking for, or whether the back button would even do what they intended (&#8221;Some sites don&#8217;t really agree with the back button,&#8221; said one person). Tabs, on the other hand, felt much more certain.</p>

<p>And of course, tabs allow new browsing strategies that weren&#8217;t possible before. For example, you can go through a bunch of links and open up several of them in tabs, and <em>then</em> go and investigate them. This can be handy if you&#8217;re in the middle of reading an article, but see an interesting link that you&#8217;d like to check out.</p>

<p><img src="/research/mozilla-talk-jan09/img6.png" alt="slide 6" style="margin: 1em 0 1em 0;" /></p>

<p>As for my quantitive results, what I have done so far is only <strong>very</strong> basic analysis, basically grepping the files and looking for the frequency of certain events. So take these early results with a heavy grain of salt.</p>

<p>One of the first things I looked at was the frequency of tab switching. As my benchmark, I used the number of link click events. Since I can&#8217;t (yet) accurately determine the number of actual navigation events, this seemed like the next best thing. And previous studies have shown that link clicks account pretty reliably for about 45% of all navigation events <em>[Note: in the talk, I believe I said 50%]</em>.</p>

<p>What I found is that the median number of tab switches was roughly 1 for every 2 link clicks. This is interesting, because it would mean that tab switching is the second-most frequent thing that people do in their browser (link clicks are the most frequent, besides typing, pointing, and scolling).</p>

<p>But, I also found that in 5 of the 22 participants, tab switching was actually <em>more</em> frequent than clicking on links. And for all but two of my participants, tab switching was more frequent than clicking on the back button.</p>

<p>This is interesting, because up to now it&#8217;s been assumed that the primary thing that people do in their browser is click on links. And this may still be true (for some people), but tab switching is a close second. This means that the browser is used both for navigation, but also as a task-management tool.</p>

<p><img src="/research/mozilla-talk-jan09/img7.png" alt="slide 7" style="margin: 1em 0 1em 0;" /></p>

<p>Another thing I wanted to look into was how often people choose to open a link in a new tab. In doing so, I noticed something interesting: 6 of the people in my study <em>never</em> opened a link in a new tab, and 3 others did so less than 10 times. These people still used tabs quite a bit. Maybe they never felt the need to open a link in a new window, but I think it&#8217;s more likely that they didn&#8217;t know they could even do that. One person actually described to me a long work-around. If she was on a page with two links that she would have wanted to open in new tabs, she would copy the URL of the page, open up a new tab, and paste the URL in the new tab. Then, she would follow a different link in each one of the tabs. She did this so that she could compare between the two sites. The thing is, she was telling me that this was something she liked about tabs &#8212; that should could compare between two pages. So, even with the amount of work she was putting in, tabs were a win for her. Clearly she would benefit from knowing how to open up a link in a new tab.</p>

<p>The conclusion I make from these numbers is that opening a link in a new tab is not very discoverable. The only way you would find out about it is if someone told you about the magic Ctrl-Tab shortcut, or if you happened to right-click on a link. But that isn&#8217;t very easy to discover.</p>

<p><img src="/research/mozilla-talk-jan09/img8.png" alt="slide 8" style="margin: 1em 0 1em 0;" /></p>

<p>Finally, I noticed something interesting about the use of the back button. Previous studies on web page revisitation have shown that link clicks have pretty steadily accounted for about 45% of all navigation actions <em>[in my presentation, I originally said 50% --ed.]</em>. The back button seems to be accounting for less and less. In papers by <a href="http://www.viktoria.se/~dixi/BISON/resources/catledge-pitkow%201995.pdf">Catledge &amp; Pitkow (from 1994)</a> and <a href="http://portal.acm.org/citation.cfm?id=258816">Tauscher &amp; Greenberg (from 1995-96)</a>, the back button accounted for about 32 &#8211; 36% of navigation actions. Hartmut Obendorf and his co-authors, in <a href="http://vsis-www.informatik.uni-hamburg.de/getDoc.php/publications/280/chi2007-newformat.pdf">their study published at CHI 2007</a> but conducted in 2004-05, they found that the back button only accounted 14% of all navigation actions. <em>[A good summary of the different findings in all 3 studies can be found <a href="http://blogs.msdn.com/andyed/archive/2006/06/21/641450.aspx">here</a>]</em></p>

<p><em>[Note: I've corrected a few of the numbers here. In my presentation I believe I said that link click accounted for 50% of navigation actions, and that the earlier studies had shown the back button accounted for about 30%. I was slightly off.]</em></p>

<p>In my data, I&#8217;m seeing that the median number of back events is about 1 for every 50 link clicks, and for 9 people, it was less than 1 in 100. I don&#8217;t have an exact number of navigation events yet, but assuming that link clicks are relatively stable at about 45%, then back events would be less than 1%! In fact, 7 participants in my study used the back button <strong>less than once per day.</strong> And these people were among the heaviest users of tabs. Now these are just rough numbers, but even if it&#8217;s off by as much as a factor of 2 (which is unlikely), the conclusion here is that the back button is becoming irrelevant for a large class of users. </p>

<p>What&#8217;s still not clear is exactly why people are using the back button so much less. It might be that they don&#8217;t need it as much when they use tabs, or maybe that it&#8217;s harder to use when they use tabs. Or maybe it&#8217;s for other reasons entirely. <em>[There were a couple of interesting suggestions about this from the Mozilla folks. It might be that a lot of sites are better designed these days and provide a way of going "back" without using the back button. Or, maybe that it's because many people are using web applications like GMail, in which it's not clear what happens sometimes when you press the back button.]</em></p>

<p><img src="/research/mozilla-talk-jan09/img9.png" alt="slide 9" style="margin: 1em 0 1em 0;" /></p>

<p>As I&#8217;ve said, these results are based on my intial, fairly basic analysis. I&#8217;m planning on digging a lot deeper. With the qualitative data, I&#8217;m continuing to analyze and code it, hoping to eventually come up with a kind of &#8220;theory of tabs.&#8221;</p>

<p>My quantitive analysis has been very basic so far. I&#8217;m currently working on tools to help me analyze the logs in much greater depth. (Yes, tools that are even more sophisticated than &#8216;grep -c&#8217;!) My plan is to measure a bunch of obvious things, such as the number of tabs that a person has open, the time that they spend on a tab, the portion of links that are opened in a new tab, etc.</p>

<p>I&#8217;m also planning on looking at tab switching as a kind of revisit &#8212; when you switch away from a tab and switch back to it, that&#8217;s <em>revisiting</em> the page, even though it doesn&#8217;t cause a navigation action &#8212; and comparing these results to papers on revistation that I mentioned earlier.</p>

<p>But I&#8217;m also looking for ideas. There are lots of interesting patterns that I might be able to find, but I won&#8217;t find them unless I know what to look for. Please leave a comment below and let me know your ideas.</p>

<p><img src="/research/mozilla-talk-jan09/img10.png" alt="slide 10" style="margin: 1em 0 1em 0;" /></p>

<p>These are just a few of the lessons that I&#8217;ve learned from conducting this study, and they might be helpful to anyone who&#8217;s thinking of doing a similar study.</p>

<p>First of all, I found that there are lots of people out there who are passionate Firefox users, who would love to be able to help out the project in any way. People would say to me, &#8220;I love Firefox! I&#8217;d love to participate in your study.&#8221; Even when I told them that I wasn&#8217;t affiliated with Mozilla, they were still really interested.</p>

<p>I also found that many people aren&#8217;t <em>that</em> concerned about someone seeing the web sites that they visit. Now, the people I talked to are a biased sample, because anyone who was <em>really</em> concerned about their privacy obviously wouldn&#8217;t be interested in the study and wouldn&#8217;t have gotten in touch with me at all. But out of all the people who contacted me, almost no one had any concerns about how the data was being collected. Now, I didn&#8217;t have access to any of their personal information &#8212; all URLs were obfuscated on a per-user basis, and no other personally-identifiable data was collected &#8212; but still, I was surprised how little concern most people showed. I was very conscientious about explaining exactly how I was protecting their privacy, but most people didn&#8217;t seem to care that much. A few even offered to send the full list of the sites that they visited, and even capture a video of them during web browsing. I had to pass on these offers though, as they were outside the scope of my study.</p>

<p>I&#8217;ve found that qualitative studies are quite hard &#8212; sometimes difficult to design, and definitely difficult to do data analysis on.</p>

<p>Finally, I found that the extensibility of Firefox is a double-edged sword. While it made it really easy to instrument the browser to record my data, the possibility of all kinds of other plugins being installed really complicates the log analysis.</p>

<p><img src="/research/mozilla-talk-jan09/img11.png" alt="slide 11" style="margin: 1em 0 1em 0;" /></p>

<p>And of course, please feel free to leave your comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/my-talk-at-mozilla/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Sketchbook: Using Ubiquity with a mouse</title>
		<link>http://dubroy.com/blog/sketchbook-using-ubiquity-with-a-mouse/</link>
		<comments>http://dubroy.com/blog/sketchbook-using-ubiquity-with-a-mouse/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 00:54:44 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2009/01/14/sketchbook-using-ubiquity-with-a-mouse/</guid>
		<description><![CDATA[Lately, I&#8217;ve been finding Ubiquity to be pretty handy. But honestly, I only use a few of the commands on a regular basis: tinyurl, map, and define. I use Ubiquity in these cases because it&#8217;s significantly faster and easier than what I&#8217;d normally have to do. On the other hand, I don&#8217;t really find it [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve been finding <a href="http://labs.mozilla.com/projects/ubiquity/">Ubiquity</a> to be pretty handy. But honestly, I only use a few of the commands on a regular basis: tinyurl, map, and define. I use Ubiquity in these cases because it&#8217;s significantly faster and easier than what I&#8217;d normally have to do. On the other hand, I don&#8217;t really find it easier to use Ubiquity to do a Google search than to just open up a new tab and hit Ctrl-K.</p>

<p>What I find cool about Ubuity is not that it&#8217;s &#8220;a command line for the web&#8221;, but that it provides a much simpler way to extend Firefox. To reach its full potential, I think it needs to move beyond the command line &#8212; which is why I was glad to see Aza Raskin (one of Ubiquity&#8217;s creators) blogging about making Ubiquity more mouse-oriented (see <a href="http://www.azarask.in/blog/post/can-ubiquity-be-used-only-with-the-mouse/">here</a> and <a href="http://www.azarask.in/blog/post/ubiquity-failed-mouse-based-interface/">here</a>).</p>

<h3>The Concept</h3>

<p>In Aza&#8217;s proposal, the main way Ubiquity would be accessed by the mouse is through a &#8220;badge&#8221; that appears beside the selected text, as in the photo below:</p>

<p><a href="http://www.flickr.com/photos/pdubroy/3197228629/" title="Ubiquity badge beside selected text by Patrick Dubroy, on Flickr"><img src="http://farm4.static.flickr.com/3415/3197228629_4c900a5eaa.jpg" width="500" height="96" alt="Ubiquity badge beside selected text" /></a></p>

<p>When the badge is clicked on, the page slides to the left to reveal the Ubiquity pane. Take a look at Aza&#8217;s video to see what I mean:</p>

<p><object width="400" height="251"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2615725&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2615725&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="251"></embed></object><br /><a href="http://vimeo.com/">Mouse-Based Ubiquity</a> from <a href="http://vimeo.com/user532161">Aza Raskin</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<h3>Thoughts</h3>

<p>The badge-with-selected-text behaviour can be incredibly annoying (e.g. <a href="http://snap.com">Snap previews</a>), but it can also be done well (e.g., <a href="http://www.nytimes.com/">nytimes.com</a>). As implemented in Aza&#8217;s prototype, it&#8217;s very subtle, so I think it could work.</p>

<p>But there also needs to be a way to bring up Ubiquity without selecting some text. And whatever that is &#8212; a toolbar button, a context menu item, etc. &#8212; it&#8217;s going to be something completely different from this badge. It&#8217;s already a problem that Ubiquity doesn&#8217;t integrate into your regular workflow, and having two separate ways of accessing Ubiquity would only make things worse, in my opinion.</p>

<p>As for the slide-over effect, I&#8217;m not sure I understand the advantage over a translucent overlay like Ubiquity currently uses. And I think that if Ubiquity is invoked with the mouse, it should look as similar as possible to when it&#8217;s invoked with the keyboard, providing a smooth transition from mouse-based use to keyboard-based use.</p>

<h3>Alternative Ideas</h3>

<p>One possibility is for Ubiquity to have a dedicated toolbar button, like many extensions do. When the user clicks the button, the Ubiquity pane pops up or slides out. If we want to call attention to Ubiquity when text is selected, the button could change it&#8217;s icon in a subtle way, getting more colourful, or even glowing or pulsing.</p>

<p>There are other ways Ubiquity could be hooked into the Firefox UI. A Ubiquity bar could replace the search bar (since Ubiquity can do search anyways). Or maybe Ubiquity deserves its own pseudo-tab? See the sketches below:</p>

<p><a href="http://www.flickr.com/photos/pdubroy/3198074208/" title="IMG_1522.JPG by Patrick Dubroy, on Flickr"><img src="http://farm4.static.flickr.com/3132/3198074208_05c185414e.jpg" width="322" height="500" alt="IMG_1522.JPG" /></a></p>

<h3>Panel Layout</h3>

<p>The real hard part about a mouse-based Ubiquity is figuring out how commands would be accessed using the mouse. Since Ubiquity is essentially a command-line interface, it can easily scale to handle dozens or hundreds of commands. It&#8217;s harder to imagine how that can be done with a mouse-based interface.</p>

<p>To complicate things, there&#8217;s no obvious way of grouping Ubiquity commands. Do you group them by verb? e.g. search, post, convert, translate? Or do you group them by site? Or&#8230;? And how do new commands fit into that picture? Overall, I think trying to fit commands into a static hierarchy is a losing proposition.</p>

<p>A Ubiquity user needs to be able to access all of their commands, but it doesn&#8217;t need to be especially quick to access any arbitrary command. Most people probably have 5 &#8211; 10 commands that they use most frequently (it would be nice to have some real numbers on this &#8212; <a href="http://labs.mozilla.com/2008/03/introducing-test-pilot/">Test Pilot</a> anyone?). Those commands should be quick to access. For other commands, I think it&#8217;s okay if it&#8217;s not as quick.</p>

<p>I don&#8217;t have a complete design in mind, but I&#8217;ve sketched up a few ideas:</p>

<p><object data="http://www.elsewhere.org/mbedr/?p=3198074034&#038;v" type="text/html" height="409" width="500"><a href="http://www.flickr.com/photos/pdubroy/3198074034/" title="Ubiquity Mouse Ideas by Patrick Dubroy, on Flickr" target="_blank"><img src="http://farm4.static.flickr.com/3430/3198074034_2f4903c7c1.jpg" width="500" height="409" alt="Ubiquity Mouse Ideas"/></a></object> </p>

<p>Any thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/sketchbook-using-ubiquity-with-a-mouse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sketchbook: Firefox session restore</title>
		<link>http://dubroy.com/blog/sketchbook-firefox-session-restore/</link>
		<comments>http://dubroy.com/blog/sketchbook-firefox-session-restore/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 23:03:03 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2008/12/05/sketchbook-firefox-session-restore/</guid>
		<description><![CDATA[Since I&#8217;m doing a field study on how people use tabs in Firefox, you can imagine that I spend a lot of time thinking some of the smallest details of the Firefox user experience. One thing that&#8217;s been on my mind lately is the session restore feature. You know, when you start Firefox, and it [...]]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;m doing a field study on how people use tabs in Firefox, you can imagine that I spend a lot of time thinking some of the smallest details of the Firefox user experience. One thing that&#8217;s been on my mind lately is the session restore feature. You know, when you start Firefox, and it asks you if you&#8217;d like to restore your windows and tabs from last time? That&#8217;s <a href="https://wiki.mozilla.org/Session_Restore">session restore</a>.</p>

<p>It&#8217;s definitely a handy feature. I often use tabs like lightweight bookmarks, leaving tabs open to a page that I am planning to come back to. (And in my field study I&#8217;ve learned that lots of other people do this too.) If your browser crashes, or the Firefox process sustains collateral damage in a <a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?kill">kill(1)</a>ing spree, it&#8217;s a relief not to lose all the tabs your were saving.</p>

<h3>The Problem</h3>

<p>But the interface for session restore has always bugged me a bit. First, it uses modal dialog boxes, which are generally a bad idea. One of great things about Firefox 3 is that it eliminated a lot of the modal dialog boxes (e.g. &#8220;Do you want to remember this password?&#8221;) in favour of non-modal messages in the notification bar (see Alex Faaborg&#8217;s <a href="http://blog.mozilla.com/faaborg/2007/03/06/would-you-like-to-redesign-notification-in-firefox-yes-not-now-never/">post about this from last year</a>).</p>

<p>Not only does it use modal dialog boxes, but it&#8217;s asking me a question that&#8217;s usually unrelated to what I&#8217;m trying to do. &#8220;Do you want Firefox to save your tabs for next time?&#8221; I&#8217;m probably closing my browser for a reason, but I have no idea whether or not I&#8217;ll need these tabs next time. And asking me when I start up might not be the right time either&#8230;I&#8217;m starting my browser because I have something to do, and I can&#8217;t remember what I had open before, so how should I know whether to restore or not?</p>

<h3>Either you&#8217;re part of the problem, or&#8230;</h3>

<p>So I&#8217;m thinking &#8212; what if we got rid of these questions altogether? What if Firefox <em>always</em> remembered what windows and tabs you had open? But you might not want 15 tabs loading every time you start Firefox up. </p>

<p>A while back, Aza proposed <a href="http://www.azarask.in/blog/post/firefox-31-new-tab-spec/">making the new tab screen more useful</a>. His proposal included a separate screen for restoring recently-closed tabs and windows, but it&#8217;s kind of hidden in his design. Most of the space in his design is taken up by contextual actions, but when you&#8217;re just starting the browser, these aren&#8217;t as relevant. Here&#8217;s a quick mockup of what a similar screen might look like on startup (mouse over to see the notes):</p>

<p><object data="http://www.elsewhere.org/mbedr/?p=3084912509&#038;v" type="text/html" height="362" width="500"><a href="http://www.flickr.com/photos/pdubroy/3084912509/" title="Firefox session restore startup page mockup by Patrick Dubroy, on Flickr" target="_blank"><img src="http://farm4.static.flickr.com/3225/3084912509_70ddd2c5f7.jpg" width="500" height="362" alt="Firefox session restore startup page mockup"/></a></object></p>

<p>There are a few things to mention here. First of all, recently-closed windows are accessed from within a history list. Lately, I&#8217;ve been thinking that so much of what we do in the browser is <em>revisiting</em> pages that we&#8217;ve been to before, so a time-based view makes a lot of sense. Unfortunately, the history is pretty much hidden in most browsers. So you can see some inspiration here  from Google Chrome, which presents the history like a regular web page. I think this makes a lot of sense, because it lets you use the same behaviours that you use on the web, whereas a separate history window forces you to learn a new UI.</p>

<p>Recently-closed windows are presented in a way that looks somewhat like they actually appeared in the window, maintaining the tab ordering. It probably needs to be made a bit more obvious than in this mockup, but you get the picture. Of course you could go a step further here, and make it look almost exactly like a screenshot of the tab bar. This mockup only shows one recently-closed window, but you can imagine having more than one, and they would appear in the history at the time that they were closed. I&#8217;ve also incorporated recently-closed tabs into this page. That&#8217;s currently available as a menu item under History->Recently Close Tabs, but to me, it&#8217;s always seemed kind of tacked-on there. You could also imagine using some of the space here for bookmarks.</p>

<p>What do you think? If you have any thoughts, please leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/sketchbook-firefox-session-restore/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Links: Windows 7, visualizing complexity, Cruz</title>
		<link>http://dubroy.com/blog/links-windows-7-visualizing-complexity-cruz/</link>
		<comments>http://dubroy.com/blog/links-windows-7-visualizing-complexity-cruz/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 21:32:58 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[hci]]></category>
		<category><![CDATA[infoviz]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2008/10/30/links-windows-7-visualizing-complexity-cruz/</guid>
		<description><![CDATA[Ars Technica: First look at Windows 7&#8217;s User Interface

Looks like Windows 7 is going to have a bunch of interesting new task management features. (Of course, Microsoft has been pulling the ol&#8217; bait-and-switch on things like since Memphis&#8230;we&#8217;ll see what actually ships.) The taskbar is getting a complete overhaul: thumbnails and &#8220;Jump Lists&#8221; look cool. [...]]]></description>
			<content:encoded><![CDATA[<h4><a href="http://arstechnica.com/news.ars/post/20081028-first-look-at-windows-7.html">Ars Technica: First look at Windows 7&#8217;s User Interface</a></h4>

<p>Looks like Windows 7 is going to have a bunch of interesting new task management features. (Of course, Microsoft has been pulling the ol&#8217; bait-and-switch on things like since Memphis&#8230;we&#8217;ll see what actually ships.) The taskbar is getting a complete overhaul: thumbnails and &#8220;Jump Lists&#8221; look cool. Window management is changing as well; I especially like the ability to dock a window on one half of the screen.</p>

<p>Even if you&#8217;re not a Windows user, major new features like this will no doubt influence other platforms.</p>

<h4><a href="http://blogs.msdn.com/e7/archive/2008/09/23/user-interface-starting-launching-and-switching.aspx">Engineering Windows 7: The Taskbar</a></h4>

<p>Seeing the Ars article on Windows 7 reminded me about this post that I saw a while back. It sets the context for some of the new task management features. The most interesting part is seeing the statistics on what features of the taskbar are actually used, how many windows people typically have open, etc. This is a bit like the kind of data I&#8217;m hoping to collect with my tabbed browsing study.</p>

<h4><a href="http://www.thisisby.us/index.php/content/why_windows_is_less_secure_than_linux">Why Windows is less secure than Linux</a></h4>

<p>This is brilliant. A graphical visualization of system calls in IIS/Windows vs. Apache/Linux. Full size images: <a href="http://www.stiennon.com/images/SysCallIIS.jpg">IIS</a>, <a href="http://www.stiennon.com/images/SysCallApache.jpg">Apache</a>. <em>(via <a href="http://third-bit.com/">Greg Wilson</a> &amp; <a href="http://www.visualcomplexity.com/vc/project.cfm?id=392">Visual Complexity</a>)</em></p>

<h4><a href="http://cruzapp.com/">Cruz &#8211; A Social Browser for Mac OS X Leopard</a></h4>

<p>Cruz is a new WebKit-based browser written by <a href="http://ditchnet.org/">Todd Ditchendorf</a>, the creator of <a href="http://fluidapp.com/">Fluid</a>. Some cool features: multi-pane browsing, a plugin API, Greasemonkey support, built-in TinyURL support. It&#8217;s only at 0.1 now, but I&#8217;ll be keeping my eye on this.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/links-windows-7-visualizing-complexity-cruz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Removing debris from your interface</title>
		<link>http://dubroy.com/blog/removing-debris-from-your-interface/</link>
		<comments>http://dubroy.com/blog/removing-debris-from-your-interface/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 23:59:15 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[minimalism]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2008/10/21/removing-debris-from-your-interface/</guid>
		<description><![CDATA[There are a few things I&#8217;ve been meaning to write about for a while now, and in a burst of inspiration today, I realized I can probably tie them all together in one post. Here goes.

Fennec

Fennec is the name of the upcoming mobile Mozilla browser &#8212; think Firefox for your phone. I&#8217;ve been keeping an [...]]]></description>
			<content:encoded><![CDATA[<p>There are a few things I&#8217;ve been meaning to write about for a while now, and in a burst of inspiration today, I realized I can probably tie them all together in one post. Here goes.</p>

<h3>Fennec</h3>

<p>Fennec is the name of the upcoming mobile Mozilla browser &#8212; think Firefox for your phone. I&#8217;ve been keeping an eye on the development for a while, especially the UI design discussions that <a href="http://www.azarask.in">Aza</a> and <a href="http://madhava.com/egotism/">Madhava</a> have been having. Things are really coming along&#8230;last week Madhava posted a walkthrough of the first alpha version:</p>

<p><object width="400" height="300">   <param name="allowfullscreen" value="true" />   <param name="allowscriptaccess" value="always" />   <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1981300&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" />   <embed src="http://vimeo.com/moogaloop.swf?clip_id=1981300&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<a href="http://vimeo.com/1981300?pg=embed&amp;sec=1981300">Fennec Alpha Walkthrough</a> from <a href="http://vimeo.com/user672164?pg=embed&amp;sec=1981300">Madhava Enros</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1981300">Vimeo</a>.</p>

<p>One of the coolest things about Fennec is that it dedicates the <em>entire</em> screen to web content. Pixels are precious on small screens, so you don&#8217;t want to waste them on controls that you aren&#8217;t using. On the iPhone version of Safari, the title and URL bar are fixed to the top of the page, so that as you scroll down, they disappear. But the navigation bar &#8212; with the back, forward, and bookmark buttons &#8212; remains fixed at the bottom of the screen. In Fennec, the title and URL bar also disappear when you scroll down the page, but the other controls aren&#8217;t at the bottom &#8212; they&#8217;re accessible by dragging the page to the left or right. Check out the video to see what I mean.</p>

<p><a href="http://www.edwardtufte.com/">Edward Tufte</a> would be proud: &#8220;the content is the interface, the information is the interface &#8212; not computer administrative debris.&#8221;</p>

<h3>Computer Administrative Debris</h3>

<p>In his <a href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=00036T">critique of the iPhone interface</a>, Tufte praises the iPhone interfface for minimizing &#8220;computer administrative debris&#8221;: the buttons, menus, labels, etc. that steal content space away from the users. This is becoming a serious problem as we continue to shoehorn our desktop interfaces into smaller and smaller screens. For example, take a look at an Asus EeePC running Excel:</p>

<p><img id="image224" src="http://dubroy.com/blog/wp-content/uploads/2008/10/asus-eeepc-black-3.jpg" alt="Asus EeePC running Excel" /></p>

<p>Barely half of the available screen space is actually taken up by the content.</p>

<p>On larger screens, losing a little content space is not a problem. But then, I find it causes another problem: it&#8217;s distracting. My monitor is too big to run apps at full screen, so I have no choice but to work with clutter all around the window I&#8217;m focusing on.</p>

<h3>Debris on the web</h3>

<p>Inspired by Tufte&#8217;s coinage, Ryan Tomayko [redesigned his web site to remove <em>all</em> of the "computer administrative debris"](http://tomayko.com/writings/administrative-debris
) earlier this year. When I saw it back then, it caught my attention. I thought it was definitely an interesting experiment, but I thought it went a bit too far, although I couldn&#8217;t quite pinpoint what I didn&#8217;t like about it.</p>

<p>Earlier this afternoon, I was procrastinating on my thesis work, looking for inspiration for the long-promised redesign of this blog. I want to stick with something minimal, and I remembered Ryan&#8217;s site, so I swung by to check it out again. This time, I was able to put my finger on what I don&#8217;t like &#8212; it&#8217;s the missing title and navigation bar.</p>

<p>The thing is, without a title and navigation bar, the user is missing a lot of important context. When I visit a web site, I&#8217;m happy to see a small banner across the top with a few navigation links, because it quickly gives me some important context about the content I&#8217;m looking at, and about the site itself. It&#8217;s not strictly necessary, but that&#8217;s fine as long as it doesn&#8217;t get in my way, and lets my focus on the content. And the way most sites implement a navigation bar, it disappears as soon as you scroll the page, like the URL bar in Fennec. So it&#8217;s not persistently in your face, or wasting important screen space.</p>

<p>The other thing a navigation bar does is give you some idea about where the links lead. When I follow a link labeled &#8220;about&#8221; from someone&#8217;s blog, I have a pretty good idea where it&#8217;s going to take me. But if I just click on the person&#8217;s name, I&#8217;m not sure &#8212; maybe it&#8217;s a mailto link (note: I&#8217;m guilty of this one too).</p>

<p>So, by all means, let&#8217;s eliminate useless administrative debris. But be careful; you aren&#8217;t just moving functionality, you&#8217;re also removing important contextual information.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/removing-debris-from-your-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome: Usability Impressions</title>
		<link>http://dubroy.com/blog/google-chrome-usability-impressions/</link>
		<comments>http://dubroy.com/blog/google-chrome-usability-impressions/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 22:52:07 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2008/09/02/google-chrome-usability-impressions/</guid>
		<description><![CDATA[I spent the long weekend at my uncle&#8217;s cottage in Quebec, meaning the last three days have been filled with sun, beer, and poutine. It was already destined to be a low-productivity day, but the final nail in the coffin was the announcement of Google Chrome. 

There&#8217;s already been lots of talk (and speculation) about [...]]]></description>
			<content:encoded><![CDATA[<p>I spent the long weekend at my uncle&#8217;s cottage in Quebec, meaning the last three days have been filled with sun, beer, and poutine. It was already destined to be a low-productivity day, but the final nail in the coffin was the announcement of <a href="http://www.google.com/chrome">Google Chrome</a>. </p>

<p>There&#8217;s already been lots of talk (and speculation) about the performance aspects of Chrome, and about Google&#8217;s strategic motives in releasing it. But of course, I&#8217;m more interested in the user experience. I&#8217;ve been running Chrome for over three hours now, and here are my first impressions of it from a user experience and usability angle. The Google Chrome web site lists the key features <a href="http://www.google.com/chrome/intl/en/features.html">here</a>; I&#8217;ll address those on a point-by-point basis.</p>

<h3>One box for everything</h3>

<p>There&#8217;s evidence that many people don&#8217;t know the difference between the search box and the URL bar (see <a href="http://www.readwriteweb.com/archives/will_mainstream_users_ever_learn.php">here</a>).  Chrome avoids this problem by getting rid of the separate search bar altogether: URLs and keyword searches are typed into the same text box. They call this box the omnibox, and it works a lot like Firefox 3&#8217;s <a href="http://ed.agadak.net/2008/03/beyond-awesome">awesomebar</a>.</p>

<p>This is a small feature, but a nice one. I&#8217;ve never understood why it was necessary to have a separate search bar and URL bar in Firefox, especially since you can type keywords into the URL bar and it will do a search for those terms. And now that I&#8217;m used to the awesomebar, I find myself typing search keywords into the URL bar all the time.</p>

<h3>New Tab page</h3>

<p>In Firefox and Safari, when you open a new tab, you&#8217;re greeted with a blank page. As Aza Raskin recently observed: &#8220;while clean, it has a 100% probability of not getting you where what you want to be.&#8221; In Chrome, when you open up a new tab, it&#8217;s filled with a bunch of handy navigation shortcuts. Again, a small but nice touch. It&#8217;s actually remarkably similar to some of the ideas that Aza has been throwing around for future versions of Firefox; check out his post <a href="http://www.azarask.in/blog/post/new-tabs/">here</a>.</p>

<h3>Application shortcuts</h3>

<p>Another idea that&#8217;s been floating around in various forms for a while now: Chrome lets you create an &#8220;application shortcut&#8221; from any site that you visit. Basically, it&#8217;s a quick and easy way to create site-specific browsers for your favourite web applications. It puts a shortcut on your desktop to launch the site in a separate window, with none of the usual web browser controls. You can get similar functionality in Firefox by installing the <a href="https://addons.mozilla.org/en-US/firefox/addon/6665">Prism extension</a>.</p>

<p>Personally, this is a feature I could take or leave. I&#8217;m not yet convinced that site-specific browsers are the way to go. I gave Prism a quick try with my GMail, and I found that I missed having the regular browser features at my fingertips.</p>

<h3>Dynamic tabs</h3>

<p>This is a feature I love: you can drag tabs out of their window to create a new window, and drag tabs between windows. I know Safari has supports this to some extent (don&#8217;t have my Mac handy to check) but I can guarantee it&#8217;s not as snappy as it is in Chrome.</p>

<h3>Incognito mode</h3>

<p>Unless you spend a lot of time&#8230;er, buying birthday gifts for your spouse, this is not a big deal. Basically the same as Safari&#8217;s &#8220;private browsing&#8221; feature.</p>

<h3>Safe browsing and Instant bookmarks</h3>

<p>Again, nothing too exciting here &#8212; Firefox 3 has very similar features, which probably greatly influenced Chrome.</p>

<h3>Importing settings</h3>

<p>Yawn. Next!</p>

<h3>Simpler downloads</h3>

<p>Another little bit of UI polish that I think Google got right. Last year, I wrote a post about how <a href="http://dubroy.com/blog/2007/09/28/uploading-and-downloading-are-seams-in-the-web-experience/">uploading and downloading are seams in the web experience</a>. With Chome, Google has made a few small tweaks that make things better. Instead of a separate Downloads window (which constantly annoys me in other browsers), downloaded items appear in the tab they were downloaded from. Look in the bottom left corner of this screenshot:</p>

<p><a href="http://dubroy.com/blog/wp-content/uploads/2008/09/downloads.PNG" style="border: 0;">
<img id="image220" src="http://dubroy.com/blog/wp-content/uploads/2008/09/downloads-small.jpg" alt="Google Chrome download bar" /></a></p>

<p>What I really like here is that I can interact with the PDF icon just like I can on my desktop: I can double-click it to open it, or drag-and-drop it to copy it to a new location.</p>

<p>And another cool feature which they <em>don&#8217;t</em> advertise is that you can drag-and-drop files from Windows Explorer onto File Chooser controls &#8212; another feature I&#8217;ve been craving for a while.</p>

<h3>Separate process for every tab == &#8220;runs today&#8217;s complex web applications much better&#8221;</h3>

<p>This is Chrome&#8217;s raison d&#8217;être and key differentiating feature. In Chrome, every open tab runs in a separate process, with its own address space. From a usability perspective, this means several important things. First of all, the entire interface is incredibly snappy. In Firefox, there is a single thread that handles updating the UI and executing JavaScript on all open tabs. This means that one piggy site can slow down the entire browser. The Mozilla team did a great job on performance improvements in Firefox 3, but Firefox can still bog down with a lot of tabs open. In Chrome, the worst thing a bloated site can do is slow down its own tab.</p>

<p>Having a process per tab also means that a single buggy site can&#8217;t bring down your entire browser. Apparently plugins also run in a separate process, so no more worrying about crappy plugins crashing your browser (Acrobat, I&#8217;m looking at you).</p>

<p>In my opinion, the performance and stability gains are <strong>big</strong> usability wins.</p>

<h3>Conclusion</h3>

<p>Overall, I&#8217;m really impressed with the attention to the user experience in Google Chrome. Google doesn&#8217;t have a reputation for great UI design, with a few exceptions (GMail, Maps), but I think they&#8217;ve hit a winner with Chrome. There are no groundbreaking new features, but a bunch of small, solid improvements that make for an overall great user experience. The biggest thing most people will notice is that almost everything in Chrome is extremely snappy. This might not seem like a big deal, but it really makes the browser a pleasure to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/google-chrome-usability-impressions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blogging is the hardest &#8220;conversation&#8221; I&#8217;ve ever had</title>
		<link>http://dubroy.com/blog/blogging-is-the-hardest-conversation-ive-ever-had/</link>
		<comments>http://dubroy.com/blog/blogging-is-the-hardest-conversation-ive-ever-had/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 17:31:46 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://dubroy.com/blog/2008/08/26/blogging-is-the-hardest-conversation-ive-ever-had/</guid>
		<description><![CDATA[Yesterday, after writing my post in reply to Atul, Aza, and co., I was thinking about how much work it is to put together a post like that. You often hear people refer to blogs as a &#8220;conversation&#8221;, but if that&#8217;s true, it&#8217;s more work than any type of conversation I&#8217;ve ever had.

Compare it to [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, after writing <a href="http://dubroy.com/blog/2008/08/25/wrestling-with-tabs/">my post in reply to Atul, Aza, and co.</a>, I was thinking about how much work it is to put together a post like that. You often hear people refer to blogs as a &#8220;conversation&#8221;, but if that&#8217;s true, it&#8217;s more work than any type of conversation I&#8217;ve ever had.</p>

<p>Compare it to other kinds of group conversation we can have on the internet:</p>

<ul>
<li>IM, IRC, etc.</li>
<li>Twitter and FriendFeed</li>
<li>wikis (not all wikis are really conversation-friendly, but <a href="http://c2.com/cgi/wiki">the original wiki</a> certainly is)</li>
<li>email, discussion forums, blog comments</li>
</ul>

<p>Writing a blog entry in response to someone else&#8217;s is far more difficult than any of those. Partly, it&#8217;s because blogging is often slightly more structured and polished than the other methods; but there&#8217;s also a lot of overhead in the actual act of writing a post. For example, here&#8217;s what I did to write that post yesterday:</p>

<ul>
<li>track down links to all of the relevant posts. Not too difficult, because they link to each other; but for more than a handful of posts, this can be a pain. To make sure you&#8217;ve seen all the responses, you need to check Technorati or Google or something.</li>
<li>for each post, get a permalink (you don&#8217;t want to just link to the blog&#8217;s front page, even though that&#8217;s often the easiest way to find the post)</li>
<li>for each post, check if there is a special trackback link. Some blogs have these links, and some blogs don&#8217;t, often not due to a deliberate choice by the author. <a href="http://en.wikipedia.org/wiki/Trackback">It&#8217;s really kinda complicated</a>.</li>
<li>write the actual post, maybe cutting and pasting quotes from the posts you are replying to. Link to the original posts, and make sure to cut and paste the permalink URLs.</li>
<li>depending on your blogging software, select the category for the posts, and add some tags to the post. This isn&#8217;t absolutely necessary, but it helps your readers find your posts more easily</li>
<li>paste any trackback URLs into the appropriate box in your blogging software</li>
</ul>

<p>Compare that to how easy it is to reply to a forum post or email. Click one button, type your response, and you&#8217;re done.</p>

<p>And what about trying to follow one of these blog &#8220;conversations&#8221;? You have to keep visiting <em>n</em> different blogs to see if there are any new comments, and watching Technorati or Google to see if there are any new blogs linking into the conversation. Sure, you can automate some of this with RSS feeds, but that&#8217;s another complication that you need to manage.</p>

<p>If you&#8217;re a blog author, you probably get an email every time someone comments on your post. But when you reply, you can never be sure if the person will ever see your response.</p>

<p>Obviously, I think the good outweighs the bad, because I&#8217;ve kept on blogging. But I really wish it were simpler. I&#8217;d like to be able to join a blog conversation as easily as I can join an email conversation.</p>

<p>What do you guys think? Any blog authors out there who have found some good tools to make this easier? I know about <a href="http://www.cocomment.com/">CoComment</a> for keeping track of the comments I leave, but haven&#8217;t tried it out. And I know that <a href="http://disqus.com/">Disqus</a> can also help, but that&#8217;s only good for blogs that are using the Disqus service.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubroy.com/blog/blogging-is-the-hardest-conversation-ive-ever-had/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->