<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Jennifer Morrow&#039;s Blog</title>
	<atom:link href="http://jboriss.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jboriss.wordpress.com</link>
	<description>Firefox User Experience Design</description>
	<lastBuildDate>Thu, 26 Jan 2012 08:35:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jboriss.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Jennifer Morrow&#039;s Blog</title>
		<link>http://jboriss.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jboriss.wordpress.com/osd.xml" title="Jennifer Morrow&#039;s Blog" />
	<atom:link rel='hub' href='http://jboriss.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Enabling Real-Time Communication on the Web Platform</title>
		<link>http://jboriss.wordpress.com/2011/10/19/enabling-real-time-communication-on-the-web-platform/</link>
		<comments>http://jboriss.wordpress.com/2011/10/19/enabling-real-time-communication-on-the-web-platform/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 04:32:40 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Next Version]]></category>
		<category><![CDATA[uxurblog]]></category>
		<category><![CDATA[WebRTC]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[video conferencing]]></category>
		<category><![CDATA[webrtc]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=666</guid>
		<description><![CDATA[Mozilla&#8217;s manifesto describes the internet as an integral part of modern life and a key component in communication. However, communication on the web has far to go before it&#8217;s as rich as face-to-face communication. Real-time video communication on the web should be easy, rich, and readily available to developers in a way that proprietary formats [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=666&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mozilla&#8217;s <a href="http://www.mozilla.org/about/manifesto.en.html">manifesto</a> describes the internet as an integral part of modern life and a key component in communication. However, communication on the web has far to go before it&#8217;s as rich as face-to-face communication. Real-time video communication on the web should be easy, rich, and readily available to developers in a way that proprietary formats can&#8217;t be.</p>
<p>That&#8217;s why a new project is spinning up at Mozilla called WebRTC (<em>R</em>eal-<em>T</em>ime <em>C</em>ommunication). WebRTC will allow developers to use the web platform to include video and audio conferencing as part of their websites and applications, both mobile and on the desktop. In its first phase, WebRTC will make webcam feeds a primary object in the browser, allowing sites to create rich interactions such as video calling and conferencing. In later phases, WebRTC will allow interactions like <em>co-browsing</em>, in which users can share their screen with a friend.</p>
<h3>Privacy and Security</h3>
<p>Privacy and security are major concern in enabling open video communication on the web. A face and voice are two of the most identifiable kinds of shareable data, and keeping users in absolute control of who has access to them is vital. As the IETF states in its <a href="https://datatracker.ietf.org/doc/draft-ietf-rtcweb-use-cases-and-requirements/?include_text=1">WebRTC draft document</a>, the ability for users to control access to their webcam, be able to cancel communication at any time, and not be eavesdropped upon are essential.</p>
<p>Some of the challenges we&#8217;ll face are in giving users the most accurate information possible about the site and caller who are requesting access to their webcam. Most requests for webcam access will simply be from a trusted site itself, but a malicious site could potentially try to gain access by embedding its call request within a trusted site. In <a href="http://www.ietf.org/id/draft-ietf-rtcweb-security-00.txt">this paper,</a> <a href="http://www.rtfm.com/">Eric Rescorla</a> outlines how potential &#8220;ad-hoc&#8221; calling attacks could come from ads in iFrames embedded within trusted sites.  Many other potential attacks need to be dealt with.  For instance, because WebRTC would be controlled by a web server rather than conventional real-time systems, web browsers might expose JavaScript APIs which allow a server to place a call. If access to such an API were unrestricted, sites could &#8220;bug&#8221; a user&#8217;s computer and capture video camera activity (<a href="http://www.ietf.org/id/draft-ietf-rtcweb-security-00.txt">Rescorla</a>).</p>
<p>Even a trusted site could be compromised, both during a call or after. And, since the sites themselves would control and display the UI of the call itself, Firefox needs to give the user both constant indication that they are in a call and the ability to disconnect at any time.</p>
<h3>User Interface</h3>
<p>However, guarding against threats only goes so far towards keeping users in control of their webcam communication. Clear messaging, useful tools, and sensible defaults need to be in place for video conferencing to safely take root in the browser.</p>
<p>The first phase of enabling WebRTC will allow the most basic use case: giving a site access to a user’s webcam and microphone. The browser already serves as a mediator for other user data, such as location and access to cookies. Firefox usually asks for permissions using a <em>door hanger</em> notification. Door hangers stem from the URL bar to show the site is asking for a permission, and it extends past the content area to show that Firefox is the mediator of the permission request. Using a door hanger notification for WebRTC is both consistent within Firefox and correctly conveys visually that the site has requested access, and Firefox is asking the user for that permission.</p>
<p><a href="http://jboriss.files.wordpress.com/2011/10/doorhanger_notifications1.png"><img class="aligncenter size-full wp-image-668" title="doorhanger_notifications1" src="http://jboriss.files.wordpress.com/2011/10/doorhanger_notifications1.png?w=480&#038;h=211" alt="" width="480" height="211" /></a></p>
<p>Usually, these door hangers simply ask the user for a permission, and in a click the user can give it. However, webcam access requires a secondary stage: showing a preview of the webcam feed. This approach has three benefits:</p>
<ol>
<li>It gives users the ability to make sure their webcam and microphone work correctly</li>
<li>If users had casually or accidentally accepted the webcam permission, nothing makes people more aware of what they’re about to transmit like showing them their own grubby mug</li>
<li>It gives users the ability to fix their hair/put on a shirt/remove incriminating items from background before beginning call</li>
</ol>
<p>In some ways, it’s unfortunate to ask users to pass through two dialogs to give webcam feed rather than one. After all, in most cases the site itself will be providing all necessary UI, and perhaps even a video preview before a call is initiated. So, this could all be redundant in many cases.  However, we cannot predict what purpose a site may be requesting webcam feed for, nor what UI will be in place for the user on that page. Even with all our efforts against security threats, any request for webcam access must be treated as potentially malicious.</p>
<p>Once a user has given a site access to their webcam and is likely engaging in face-to-face communication, that interaction should be given a heightened level of priority within the browser. For a user to lose that tab or forget they are broadcasting could range from mildly embarrassing to, well, use your imagination. If a user is actively sharing their webcam feed, they should be able to jump to the tab where data’s being shared or simply cut their webcam feed from anywhere within Firefox. This will require at the very least a toolbar-level Firefox control that appears once a user’s actively sharing.</p>
<p>Designing and implementing a new API is always a complex process.  If you&#8217;re interested in reading more or contributing to this project, here are some resources:</p>
<ul>
<li><a href="https://wiki.mozilla.org/Platform/Features/VideoConferencing">Mozilla WebRTC feature page</a></li>
<li><a href="https://wiki.mozilla.org/Security/Discussions/WebRTC&quot;">Mozilla notes on first WebRTC security discussion</a></li>
<li><a href="https://datatracker.ietf.org/doc/draft-ietf-rtcweb-use-cases-and-requirements/?include_text=1">The IETF&#8217;s draft document on WebRTC Use-cases and Requirements</a></li>
<li><a href="http://hg.mozilla.org/users/rocallahan_mozilla.com/specs/raw-file/tip/StreamProcessing/StreamProcessing.html">Robert O&#8217;Callahan MediaStream Processing API Proposal</a></li>
<li><a href="https://github.com/mozilla/rainbow/wiki/RTC_API_Proposal">Mozilla&#8217;s RTC API Proposal on GitHub</a> and on <a href="https://github.com/mozilla/openwebapps/blob/develop/docs/ACTIVITIES.md">Web Activities</a>, a service discovery mechanism and light-weight RPC system between web apps and browsers</li>
<li><a href="http://www.ietf.org/id/draft-ietf-rtcweb-security-00.txt">Eric Rescorla&#8217;s paper on WebRTC Security Considerations</a>, and his <a href="http://www.ietf.org/proceedings/81/slides/rtcweb-10.pdf">corresponding presentation slides (PDF)</a></li>
<li><a href="http://www.w3.org/2011/04/webrtc/wiki/images/4/46/Webrtc-jennings.pdf">Cullen Jennings&#8217;s PDF slides on WebRTC API Design Questions</a></li>
<li><a href="http://www.w3.org/2011/04/webrtc/wiki/July_23_2011">W3C WebRTC meeting notes</a>, including <a href="http://www.w3.org/2011/04/webrtc/wiki/images/d/d5/Webrtc-mozilla-impl-status.pdf">a PDF of Mozilla&#8217;s implementation status</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/666/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=666&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/10/19/enabling-real-time-communication-on-the-web-platform/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/10/doorhanger_notifications1.png" medium="image">
			<media:title type="html">doorhanger_notifications1</media:title>
		</media:content>
	</item>
		<item>
		<title>On Life</title>
		<link>http://jboriss.wordpress.com/2011/10/06/on-life/</link>
		<comments>http://jboriss.wordpress.com/2011/10/06/on-life/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 00:43:42 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[uxurblog]]></category>
		<category><![CDATA[buddhism]]></category>
		<category><![CDATA[death]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[steve jobs]]></category>
		<category><![CDATA[steve jobs death]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=660</guid>
		<description><![CDATA[&#8220;No one wants to die. Even people who want to go to heaven don&#8217;t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=660&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;No one wants to die. Even people who want to go to heaven don&#8217;t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life&#8217;s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.</p>
<p>Your time is limited, so don&#8217;t waste it living someone else&#8217;s life. Don&#8217;t be trapped by dogma — which is living with the results of other people&#8217;s thinking. Don&#8217;t let the noise of others&#8217; opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.&#8221;</p></blockquote>
<p style="text-align:right;">Steve Jobs<br />
February 24, 1955 – October 5, 2011</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/660/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/660/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/660/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=660&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/10/06/on-life/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>
	</item>
		<item>
		<title>How People Use New Tabs</title>
		<link>http://jboriss.wordpress.com/2011/09/28/how-people-use-new-tabs/</link>
		<comments>http://jboriss.wordpress.com/2011/09/28/how-people-use-new-tabs/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 05:21:49 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[data]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Studies]]></category>
		<category><![CDATA[Test Pilot]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Testing]]></category>
		<category><![CDATA[new tab]]></category>
		<category><![CDATA[new tab studies]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=649</guid>
		<description><![CDATA[As the web evolves, so does the way people interact with the web. Firefox’s user experience and research teams have been eager to learn about our users&#8217; browsing habits so that we can better design for our users.  Lately, Mozillians like Lilian Weng and Jono X have been running some fascinating studies using Test Pilot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=649&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As the web evolves, so does the way people interact with the web. Firefox’s user experience and research teams have been eager to learn about our users&#8217; browsing habits so that we can better design for our users.  Lately, Mozillians like <a href="http://sites.google.com/site/lilianenjoyslearning/">Lilian Weng</a> and <a href="http://jonoscript.wordpress.com/">Jono X</a> have been running some fascinating studies using <a href="//testpilot.mozillalabs.com/">Test Pilot</a> to determine how, when, and why Firefox users open new tabs.  I wanted to note a few key takeaways from their recent study that give us a glimpse into how our users browse (full studies are linked at the bottom of this post).</p>
<p>A caveat is that these results &#8211; as with all Test Pilot studies &#8211; are gathered using anonymized data submitted by users who have signed up to participate in Test Pilot. Thus, the Test Pilot users data tends to skew slightly towards the technical and early-adopter crowd.</p>
<h3>How are people currently using new tabs?</h3>
<p>Each day, the average Firefox user creates 11 new tabs, loads 7 pages from a new tab, and visits 2 unique domains from a new tab.<sup>[<a title="Quick Report on New Tab Study" href="www.donotlick.com/research/quick_report_on_new_tab_study.pdf">1</a>]</sup> The average new tab loads two pages before the user closes or leaves it.<sup>[<a title="Test Pilot New Tab Study Results" href="http://blog.mozilla.com/userresearch/2011/08/test-pilot-new-tab-study-results/">2</a>]</sup></p>
<p>Once users have a new tab page open, about half of the time (53%) they navigate to a new page using their mouse, and about half of the time (47%) they use the keyboard.<sup>[<a title="Quick Report on New Tab Study" href="www.donotlick.com/research/quick_report_on_new_tab_study.pdf">1</a>]</sup></p>
<p>Here’s a breakdown of what actions users take once they&#8217;ve opened a new tab:</p>
<p><a href="http://jboriss.files.wordpress.com/2011/09/how_users_navigate.png"><img class="aligncenter size-full wp-image-650" title="how_users_navigate" src="http://jboriss.files.wordpress.com/2011/09/how_users_navigate.png?w=480" alt="How People Use New Tabs" /></a></p>
<p>As you can see above, the URL bar was the most-used item on a new tab page, with 53% of use actions originating there. The search bar only accounted for 27% of user actions. Even though by default it’s not even enabled in Firefox, 16% of new tab page actions were clicking on a URL in the bookmark bar. History and bookmarks menus were both used less than 5% of the time.</p>
<p>In this study, 17.4% of the domains recorded accounted for 80% of the page views for all participants. You might think that the more active a user is, the number of unique domains they’d visit would follow the same ratio. However, this study found that the more sites a user visited online, they more often they would visit the same 20% of domains. Turns out, the most active internet users are even more loyal to a few choice domains than their less active counterparts.<sup>[<a title="Test Pilot New Tab Study Results" href="http://blog.mozilla.com/userresearch/2011/08/test-pilot-new-tab-study-results/">2</a>]</sup></p>
<p><sup>[<a title="Quick Report on New Tab Study" href="www.donotlick.com/research/quick_report_on_new_tab_study.pdf">1</a>]</sup><a href="www.donotlick.com/research/quick_report_on_new_tab_study.pdf">Quick report on new tab study</a>, by <a href="//sites.google.com/site/lilianenjoyslearning/%E2%80%9D">Lilian Weng</a></p>
<p><sup>[<a title="Test Pilot New Tab Study Results" href="http://blog.mozilla.com/userresearch/2011/08/test-pilot-new-tab-study-results/">2</a>]</sup><a href="http://blog.mozilla.com/userresearch/2011/08/test-pilot-new-tab-study-results/">Test Pilot New Tab Study Results</a>, by <a href="//sites.google.com/site/lilianenjoyslearning/%E2%80%9D">Mozilla Research Team</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/649/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/649/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/649/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/649/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/649/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/649/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/649/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/649/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/649/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/649/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/649/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/649/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/649/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/649/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=649&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/09/28/how-people-use-new-tabs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/09/how_users_navigate.png" medium="image">
			<media:title type="html">how_users_navigate</media:title>
		</media:content>
	</item>
		<item>
		<title>Name Change (to Protect the Innocent)</title>
		<link>http://jboriss.wordpress.com/2011/08/23/name-change-to-protect-the-innocent/</link>
		<comments>http://jboriss.wordpress.com/2011/08/23/name-change-to-protect-the-innocent/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 14:30:18 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[boriss]]></category>
		<category><![CDATA[marriage]]></category>
		<category><![CDATA[mawwaige iv what bwingv uf togeva today]]></category>
		<category><![CDATA[mawwiage]]></category>
		<category><![CDATA[morrow]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=642</guid>
		<description><![CDATA[Just some housekeeping: My name&#8217;s changed from Jennifer Lynn Boriss to Jennifer Lynn Morrow. I&#8217;ll still be using &#8220;Boriss&#8221; as a nickname, but only to friends rather than to everyone.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=642&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just some housekeeping: My name&#8217;s changed from Jennifer Lynn Boriss to Jennifer Lynn Morrow. I&#8217;ll still be using &#8220;Boriss&#8221; as a nickname, but only to friends rather than to everyone.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/642/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=642&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/08/23/name-change-to-protect-the-innocent/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>
	</item>
		<item>
		<title>Thumbnails, Titles, and URLs: How Users Recognize Representations of Websites</title>
		<link>http://jboriss.wordpress.com/2011/07/28/thumbnails-titles-and-urls-how-users-recognize-representations-of-websites/</link>
		<comments>http://jboriss.wordpress.com/2011/07/28/thumbnails-titles-and-urls-how-users-recognize-representations-of-websites/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 08:13:18 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Studies]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Testing]]></category>
		<category><![CDATA[uxurblog]]></category>
		<category><![CDATA[page titles]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[site identification]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=627</guid>
		<description><![CDATA[The Mozilla user experience team often designs features that represent sites to users in a variety of ways. For example, Firefox tabs display favicons and page titles, while Panorama displays favicons, titles, and page thumbnails. So, I thought it would be useful to investigate the effectiveness of various ways of representing sites to users. One [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=627&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Mozilla user experience team often designs features that represent sites to users in a variety of ways. For example, Firefox tabs display favicons and page titles, while Panorama displays favicons, titles, and page thumbnails. So, I thought it would be useful to investigate the effectiveness of various ways of representing sites to users.</p>
<p>One interesting piece of research on page representation was published by Shaun Kaasten, Saul Greenberg, and Christopher Edwards at the University of Calgary in their paper <em>How People Recognize Previously Seen Web Pages from Titles, URLs and Thumbnails</em> (download it <a href="http://people.mozilla.com/~jboriss/research/how_people_recognize_previously_seen_sites.pdf">here</a>). This team conducted a series of studies, most of which involved increasing one variable which represented a site the user had previously visited (such as thumbnail size) until the user recognized it, at which point the user would buzz in to stop the expansion and identify the site.</p>
<p>Here&#8217;s some key takeaways from what the Canadians learned:</p>
<div id="attachment_629" class="wp-caption aligncenter" style="width: 490px"><a href="http://jboriss.files.wordpress.com/2011/07/thumbgraph.png"><img class="size-full wp-image-629" title="thumbgraph" src="http://jboriss.files.wordpress.com/2011/07/thumbgraph.png?w=480&#038;h=409" alt="" width="480" height="409" /></a><p class="wp-caption-text">Running sums of how large a growing thumbnail became before participants recognized it</p></div>
<p style="padding-left:30px;">- The graph above plots the thumbnail sizes at which test participants could recognize a domain (<strong>black</strong> lines) and a specific page within a domain (<span style="color:#333399;"><strong>blue</strong></span> lines). The dotted lines show all responses, and the solid lines show only correct responses. You can see that by the time a thumbnail was 96<sup>2</sup> pixels, 60% of test subjects had identified it.  80% of test subjects identified sites by 144<sup>2</sup> pixels, and by 304<sup>2</sup> pixels everyone had identified the site.</p>
<p style="padding-left:30px;"><a href="http://jboriss.files.wordpress.com/2011/07/thumbidentify2.png"><img class="aligncenter size-full wp-image-633" title="thumbidentify" src="http://jboriss.files.wordpress.com/2011/07/thumbidentify2.png?w=480&#038;h=620" alt="" width="480" height="620" /></a><a href="http://jboriss.files.wordpress.com/2011/07/thumbidentify1.png"><br />
</a><a href="http://jboriss.files.wordpress.com/2011/07/thumbidentify.png"><br />
</a>- Users&#8217; guesses about what site a thumbnail was representing were correct about 90% of the time. Not bad, considering on most sites they had no readable text to go by until the thumbnail was over 96<sup>2</sup> pixels. This shows how effective thumbnails are at identifying sites to users.</p>
<p style="padding-left:30px;">- Color and layout in were the most important factors for identifying a site when the thumbnail was 64<sup>2</sup> pixels and smaller. From 64<sup>2</sup> to 96<sup>2</sup> pixels, color, layout, images, and text were equally important. Above 100<sup>2</sup> pixels, text was most important.  This is presumably because at that size, sites were not yet identified because they were visually similar to other sites and text was the only effective differentiator.</p>
<p style="padding-left:30px;">- Looking at only truncated URLs and page titles, test subjects could correctly identify sites 90% of the time.  The researchers experimented with URL and title representation by showing users right, middle, and left truncated strings and recording when they buzzed in to identify the site correctly.</p>
<div id="attachment_628" class="wp-caption aligncenter" style="width: 490px"><a href="http://jboriss.files.wordpress.com/2011/07/urls_and_title_graph.png"><img class="size-full wp-image-628" title="urls_and_title_graph" src="http://jboriss.files.wordpress.com/2011/07/urls_and_title_graph.png?w=480&#038;h=965" alt="" width="480" height="965" /></a><p class="wp-caption-text">Running sums of how many characters a page title (top) and URL (bottom) became before participants correctly recognized it</p></div>
<p style="padding-left:60px;">- The graph above shows the running sum of correct answers in identifying sites based on only page title (top graph) and URL (bottom graph).  You can see that right truncation proved the most effective for domain-level site identification.  For titles and URLS that were truncated on the right, sites were correctly identified 15% of the time with 5-6 characters revealed, 30% of the time with 8 characters, 60% of the time with 13-15 characters, and 80% of the time with 25-31 characters. Left truncation was the most effective for identifying a specific site within a domain.  So, if you want users to identify a site based on a string, at least 15ish characters are needed for even a majority.  If you want users to identify a subdomain, clip right left side of the URL.  To idenfiy the domain itself, clip the right.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/627/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/627/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/627/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=627&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/07/28/thumbnails-titles-and-urls-how-users-recognize-representations-of-websites/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/thumbgraph.png" medium="image">
			<media:title type="html">thumbgraph</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/thumbidentify2.png" medium="image">
			<media:title type="html">thumbidentify</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/urls_and_title_graph.png" medium="image">
			<media:title type="html">urls_and_title_graph</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox Would Love to Read Your Mind</title>
		<link>http://jboriss.wordpress.com/2011/07/21/firefox-would-love-to-read-your-mind/</link>
		<comments>http://jboriss.wordpress.com/2011/07/21/firefox-would-love-to-read-your-mind/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 06:00:47 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Studies]]></category>
		<category><![CDATA[Test Pilot]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Testing]]></category>
		<category><![CDATA[new tab page]]></category>
		<category><![CDATA[predictive tabs]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[test pilot]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=616</guid>
		<description><![CDATA[I’d like to highlight the awesome research project that intern Lilian Weng is leading around Firefox’s new tab page. While our goal is to make users more efficient at their browsing tasks, what makes them more efficient is a question we keep returning to. Most other browsers display links on new tab pages based on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=616&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’d like to highlight the awesome research project that intern <a href="http://www.sites.google.com/site/lilianenjoyslearning/home">Lilian Weng</a> is leading around Firefox’s new tab page.</p>
<p>While our goal is to make users more efficient at their browsing tasks, what makes them more efficient is a question we keep returning to. Most other browsers display links on new tab pages based on <em>frecency</em>. Frecency is a portmanteau which combines <em>fre</em>quency and re<em>cency</em>. At Mozilla, we use it to refer to sites that users have been to often, recently, or both. It’s how we calculate what should be the first, second, third, etc site that appears when you type a letter into Firefox’s URL bar.</p>
<p>Using frecency to list links on a new tab page seems an obvious design direction, but we want to truly investigate whether another solution would be best for users. So, Lilian is spinning up a brave new study. Once her test is ready, users of <a href="https://testpilot.mozillalabs.com/">Test Pilot,</a> our platform for collecting structured feedback on Firefox, will be asked if they’d like to participate in a new study. If they say yes, they will be randomly assigned one of six new designs on their new, blank Firefox tabs. One of these six designs will be our control group: a blank white tab, just as Firefox users see currently. The other five will look almost identical to each other. They will display a simple 8&#215;8 grid of favicons set on a button which is colored to highlight them based on a color-matching algorithm designed by <a href="http://www.blog.margaretleibovic.com/">Margaret Leibovic</a>:</p>
<div id="attachment_617" class="wp-caption aligncenter" style="width: 490px"><a href="http://jboriss.files.wordpress.com/2011/07/new_blank_tab.png"><img class="size-full wp-image-617" title="new_blank_tab" src="http://jboriss.files.wordpress.com/2011/07/new_blank_tab.png?w=480&#038;h=373" alt="" width="480" height="373" /></a><p class="wp-caption-text">Minimal 8x8 Grid Layout of Site Links</p></div>
<p>The only variable that will be changing among the five designs is which sites are displayed in this grid. Here’s the five variations we&#8217;re testing:</p>
<ol>
<li><strong>Frecency.</strong> A combination of a user’s most frequently and most recently visited sites.</li>
<li><strong>Most recently bookmarked sites.</strong> By displaying prominently what a user has recently starred, we effectively turn the new tab page into a <em>read it later</em> list.</li>
<li><strong>Most recently closed sites.</strong> This could lead users to treat new tab page as an undo feature, or close tabs in order to temporarily store them in the new tab page as a short-term <em>read it later</em> list.</li>
<li><strong>Sites based on content similarity.</strong> Intern <a href="http://www.abhinavsharma.me/">Abhinav Sharma</a> is trying out his project, called <a href="http://www.mozillalabs.com/prospector/2011/06/16/suggesting-where-to-go-next-with-predictive-newtab">Predictive Newtabs</a>, which displays sites based on where the user has opened a new tab <em>from</em>. For instance, if the user has been browsing a news site, a new tab would offer other news sites the user has been to.</li>
<li><strong>Sites based on groups of sites frequently visited together.</strong> In another part of Abhinav’s <a href="http://www.mozillalabs.com/prospector/2011/06/16/suggesting-where-to-go-next-with-predictive-newtab">Predictive Newtabs</a> experiments, he has designed an algorithm to predict sites to show based on sites users visit in groups. For instance, if every time you get to work you first check the weather and then check stock prices, this new tab would offer you a stock page on a new tab after you checked the weather. If you want to try this experiment out yourself, you can download the Jetpack <a href="http://www.addons.mozilla.org/en-US/firefox/addon/prospector-predictive-newtab/">here</a>.</li>
</ol>
<p>The above study is still in preparation, and once it goes live I predict that we’ll learn tons of valuable information about how new tab suggestions can positively impact users. Lilian will be collecting data on many aspects of users&#8217; responses to these designs, such as how they effect the breadth of sites users visit, how likely they are to click on each item in the grid, and how long they spend deciding where to navigate. I can’t wait to start pouring over the data that comes back: it’s very new research in an area that has a profound impact on how we use the web.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/616/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=616&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/07/21/firefox-would-love-to-read-your-mind/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/new_blank_tab.png" medium="image">
			<media:title type="html">new_blank_tab</media:title>
		</media:content>
	</item>
		<item>
		<title>User Testing in the Wild: Joe&#8217;s First Computer Encounter</title>
		<link>http://jboriss.wordpress.com/2011/07/06/user-testing-in-the-wild-joes-first-computer-encounter/</link>
		<comments>http://jboriss.wordpress.com/2011/07/06/user-testing-in-the-wild-joes-first-computer-encounter/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 22:41:49 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Cafe Testing]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[New Users]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Testing]]></category>
		<category><![CDATA[cafe testing]]></category>
		<category><![CDATA[new tab]]></category>
		<category><![CDATA[new tab research]]></category>
		<category><![CDATA[user research]]></category>
		<category><![CDATA[user testing]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=603</guid>
		<description><![CDATA[This past Friday, I went to Westfield Mall in San Francisco to conduct user tests on how people browse the web, and especially how (or if) they use tabs. This was part of a larger investigation some Mozillians are doing to learn about users&#8217; tab behavior. The mall is a fantastic place to find user [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=603&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This past Friday, I went to Westfield Mall in San Francisco to conduct user tests on how people browse the web, and especially how (or if) they use tabs. This was part of a <a href="jboriss.wordpress.com/2011/06/15/research-spinning-up-on-new-tab-page">larger investigation</a> some Mozillians are doing to learn about users&#8217; tab behavior.</p>
<p>The mall is a fantastic place to find user test participants, because the range of technical expertise varies widely. Also, the people I encountered tended to be bored out of their minds, impatiently waiting for their partners to shop or friends to meet them. However, rather than completing all 20 tests I was hoping to, I ended up spending three hours testing a man I’ll call Joe.</p>
<p>I find Joe, a 60-year-old hospital cafeteria employee, in the food court looking suitably bored out of his mind. Joe agrees to do a user test, so I begin by asking my standard demographics questions about his experience with the internet. Joe tells me he&#8217;a never used a computer, and my eyes light up. It’s very rare in San Francisco to meet a person who’s not used a computer even once, but such people are amazingly useful. It’s a unique opportunity to see what someone who hasn’t been biased by any prior usage reacts. I ask Joe if I could interview him more extensively, and he agrees.</p>
<p>I decide to first expose Joe to the three major browsers. I begin by pulling up Internet Explorer.</p>
<div id="attachment_605" class="wp-caption aligncenter" style="width: 317px"><a href="http://jboriss.files.wordpress.com/2011/07/1_ie_window_large.png"><img class="size-full wp-image-605  " title="1_ie_window_large" src="http://jboriss.files.wordpress.com/2011/07/1_ie_window_large.png?w=480" alt=""   /></a><p class="wp-caption-text">Internet Explorer (as Joe encountered it)</p></div>
<p style="padding-left:30px;"><strong>Me:</strong> “Joe, let’s pretend you’ve sat down at this computer, and your goal is finding a local restaurant to eat at.”</p>
<p style="padding-left:30px;"><strong>Joe:</strong> “But I don’t know what to do.”</p>
<p style="padding-left:30px;"><strong>Me:</strong> “I know, but I want you to approach this computer like you approach a city you’re not familiar with. I want you to investigate and look around try and figure out how it works. And I want you to talk out loud about what you’re thinking and what you’re trying.”</p>
<p style="padding-left:30px;">(I show Joe how to use a mouse. He looks skeptical, but takes it in his hand and stares at the screen.)</p>
<p style="padding-left:30px;"><strong>Joe:</strong> “I don’t know what anything means.”</p>
<p style="padding-left:30px;">(Joe reads the text on IE and clicks on “Suggested Sites”)</p>
<p style="padding-left:30px;text-align:center;"><a href="http://jboriss.files.wordpress.com/2011/07/2_suggested_sites.png"><img class="size-full wp-image-606 aligncenter" title="2_suggested_sites" src="http://jboriss.files.wordpress.com/2011/07/2_suggested_sites.png?w=480" alt=""   /></a></p>
<p style="padding-left:30px;"><strong>Me:</strong> “Why did you click on that?”</p>
<p style="padding-left:30px;"><strong>Joe:</strong> “I don’t really know what to do, so I thought this would suggest something to me.”</p>
<p style="padding-left:30px;text-align:center;"><a href="http://jboriss.files.wordpress.com/2011/07/3_suggested_sites_drop.png"><img class="size-full wp-image-608 aligncenter" title="3_suggested_sites_drop" src="http://jboriss.files.wordpress.com/2011/07/3_suggested_sites_drop.png?w=480" alt=""   /></a></p>
<p style="padding-left:30px;">(Joe reads a notification that there are <em>no suggestions because the current site is private</em>)</p>
<p style="padding-left:30px;"><strong>Joe:</strong> “I guess not.”</p>
<p>Joe looks around a bit more, but he’s getting visibly frustrated with IE, so I move on to Firefox.</p>
<div id="attachment_607" class="wp-caption aligncenter" style="width: 346px"><a href="http://jboriss.files.wordpress.com/2011/07/4_osx_screen.png"><img class="size-full wp-image-607  " title="4_osx_screen" src="http://jboriss.files.wordpress.com/2011/07/4_osx_screen.png?w=480" alt=""   /></a><p class="wp-caption-text">Firefox (as Joe encountered it)</p></div>
<p>I give him the same task: find a local restaurant. He stares at the screen for awhile with his hand off the mouse, looking confused. I ask what he’s looking for. “I don’t know, anything that looks like it will help!” he says.  Finally, he reads the Apple context menu at the top of the screen, and his gaze falls on the word <em>Help</em>.</p>
<p>“Help, that’s what I need!” says Joe. He clicks on <em>Help</em>, but looks disappointed at what he sees in the menu.</p>
<p style="text-align:center;"><a href="http://jboriss.files.wordpress.com/2011/07/6_expanded_help.png"><img class="aligncenter size-full wp-image-611" title="6_expanded_help" src="http://jboriss.files.wordpress.com/2011/07/6_expanded_help.png?w=480" alt=""   /></a></p>
<p>“None of these can help me,&#8221; he says.</p>
<p>Joe is getting frustrated again, so I move on to Chrome and give him the same task.</p>
<div id="attachment_612" class="wp-caption aligncenter" style="width: 346px"><a href="http://jboriss.files.wordpress.com/2011/07/7_chrome_window.png"><img class="size-full wp-image-612  " title="7_chrome_window" src="http://jboriss.files.wordpress.com/2011/07/7_chrome_window.png?w=480" alt=""   /></a><p class="wp-caption-text">Chrome (as Joe encountered it)</p></div>
<p>He proceeds to read all of the words on Chrome’s new tab page, looking for any that may offer guidance. Luckily for Joe, he spies a link to Yelp which is marked <em>San Francisco</em> in Chrome’s new tab page. He clicks it, and, seeing restaurants, declares he’s won.</p>
<p>I want to put Joe through other experiments at this point, but the tests are clearly taxing him. He looks very agitated, and has frequently in the tests declared that he “just doesn’t know,” “should have learned this by now,” and “has no excuse for not taking a class on computers.” No amount of assurance that I was testing software, not him, was calming him down. So, I decide to cut Joe a break. “Alright Joe, you’ve helped me, maybe I can help you.”</p>
<p>Because Joe has mentioned a few times he wants email, I get him a gmail.com email address and show him how to access it at a public computer. We practice logging into Gmail several times, and I end up writing a very explicit list of steps for Joe which includes items like “move mouse cursor to white box.” One of the hardest things to relate to Joe is the idea that you must first click in a text field in order to type.</p>
<p>When I am convinced that Joe understands how to check his email, I want to show him how he can use his new email address. So, I ask him why he had asked for an email address in the first place. I imagine he’ll say he wants to communicate with friends and relatives.</p>
<p style="padding-left:30px;"><strong>Joe:</strong> “I want discounts at Boudin Bakery.”</p>
<p style="padding-left:30px;"><strong>Me:</strong> “Sorry, what?”</p>
<p style="padding-left:30px;"><strong>Joe:</strong> “I want Boudin discounts, but they keep telling me I need email.”</p>
<p style="padding-left:30px;">(Joe takes his Boudin Bakery customer appreciation card out of his wallet and shows it to me)</p>
<p style="padding-left:30px;text-align:center;"><a href="http://jboriss.files.wordpress.com/2011/07/9_boudin_card.png"><img class="aligncenter size-full wp-image-613" title="9_boudin_card" src="http://jboriss.files.wordpress.com/2011/07/9_boudin_card.png?w=480" alt=""   /></a></p>
<p>I’m a little confused, but go ahead and register Joe’s Boudin Bakery card with his new email address. I show him the web summary of all the bread he’s bought lately. “Woah!” says Joe.</p>
<p>So, what did I learn from Joe?</p>
<ul>
<li>There is little modern applications do to guide people who have never used a computer. Even when focusing on new users, designers tend to take for granted that users understand basic concepts such as cursors, text boxes, and buttons. And, perhaps, rightfully so &#8211; if all software could accommodate people like Joe, it would be little but instructions on how to do each new task. But, Joe was looking for a single point of help in an unfamiliar environment, and he never truly got it &#8211; not even in a <em>Help</em> menu</li>
<li>No matter their skill level, users will try to make sense of a new situation by leveraging what they know about previous situations. Joe knew nothing about computers, so he focused on the only item he recognized: text.  Icons, buttons, and interface elements Joe ignored completely</li>
<li>We shouldn’t assume that new users will inquisitively try and discover how new software works by clicking buttons and trying things out. Joe found using software for the first time to be frightening and only continued at my reassurance and (sometimes) insistence. If he was on his own in an internet cafe, I think he would have given up and left after a minute or so.  Giving visual feedback and help if someone is lost may help people like Joe feel they’re getting somewhere</li>
<li>Don&#8217;t make too many assumptions about how users will benefit from your technology &#8211; they may surprise you!</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/603/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=603&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/07/06/user-testing-in-the-wild-joes-first-computer-encounter/feed/</wfw:commentRss>
		<slash:comments>182</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/1_ie_window_large.png" medium="image">
			<media:title type="html">1_ie_window_large</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/2_suggested_sites.png" medium="image">
			<media:title type="html">2_suggested_sites</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/3_suggested_sites_drop.png" medium="image">
			<media:title type="html">3_suggested_sites_drop</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/4_osx_screen.png" medium="image">
			<media:title type="html">4_osx_screen</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/6_expanded_help.png" medium="image">
			<media:title type="html">6_expanded_help</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/7_chrome_window.png" medium="image">
			<media:title type="html">7_chrome_window</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/07/9_boudin_card.png" medium="image">
			<media:title type="html">9_boudin_card</media:title>
		</media:content>
	</item>
		<item>
		<title>Research Spinning Up on New Tab Page</title>
		<link>http://jboriss.wordpress.com/2011/06/15/research-spinning-up-on-new-tab-page/</link>
		<comments>http://jboriss.wordpress.com/2011/06/15/research-spinning-up-on-new-tab-page/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 06:37:20 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Next Version]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[a/b testing]]></category>
		<category><![CDATA[cafe testing]]></category>
		<category><![CDATA[new tab page]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=586</guid>
		<description><![CDATA[Whenever you open a new tab in Firefox, your goal is to navigate somewhere.  To aid your navigation, on this new tab Firefox currently offers you&#8230; nothing.  Just a blank page.  100% white, and 100% not useful. Firefox has been displaying this blank page when users open a new tab for as long as there&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=586&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Whenever you open a new tab in Firefox, your goal is to navigate <em>somewhere</em>.  To aid your navigation, on this new tab Firefox currently offers you&#8230; nothing.  Just a blank page.  100% white, and 100% not useful.</p>
<div>
<p>Firefox has been displaying this blank page when users open a new tab for as long as there&#8217;s been a new tab.  And, partially, it&#8217;s deliberate.  After all, a blank page is guaranteed not to distract you from your current task.  It&#8217;s just clean and white, like a canvas, offering no suggestions for the next move and no distractions from it.  Alex Faaborg explains very well in <a href="http://blog.mozilla.com/faaborg/2011/06/10/home-tab-and-new-tab-conceptual-mockups/">his recent blog post</a> the concerns we have with distracting users and the ways that data overload on a new tab page can be harmful.</p>
<p>This isn&#8217;t the case when you open a new tab in other browsers.  Opera was the first to offer a &#8220;Speed Dial&#8221; with giant thumbnails linking users to their most frequented sites.  Safari&#8217;s giant wall-o-televisions offers much the same.  Chrome has played around with different designs, first trying a speed dial like Opera&#8217;s and later integrating other content, such as apps.  Internet Explorer, the most unusual of the designs, offers you some options: reopen closed tabs and sessions, start private browsing, or use an &#8220;Accelerator,&#8221; which usually means do &#8220;something with Bing.&#8221;</p>
<p><a href="http://jboriss.files.wordpress.com/2011/06/what_happens_on_new_tab.png"><img class="aligncenter size-full wp-image-587" title="what_happens_on_new_tab" src="http://jboriss.files.wordpress.com/2011/06/what_happens_on_new_tab.png?w=480&#038;h=551" alt="What happens when you open a new tab in different browsers" width="480" height="551" /></a></p>
<p>So, which approach is best for our users?  Would presenting large thumbnail targets to direct people to sites they frequently visit save them time?  Could we present information to make it easier for users to navigate to their next destination?  Can we do so without being distracting and leading users away from the task they had in mind?</p>
<p>We realized that we couldn&#8217;t answer these questions without finding out more about our users.  So, a few people at Mozilla are heading up studies to find out how people use tabs and how different designs of new tab page effect how they browse and user the web.</p>
<p>Here&#8217;s what&#8217;s going down:</p>
<div>
<div style="padding-left:30px;">1. Quantitative study through Test Pilot on what users do after opening a new tab</div>
<div style="padding-left:30px;">
<blockquote>Intern Lilian Weng is currently working on a quantitative study within <a href="https://testpilot.mozillalabs.com/">Test Pilot</a> to capture data on what users do after they open a new tab.  This should answer questions surrounding user intention when opening a new tab, and possibly how long users take to perform actions after opening a new tab.</p></blockquote>
</div>
<div style="padding-left:30px;">2. A/B test of a new tab page vs. blank new tab</div>
<div style="padding-left:30px;">
<blockquote>Interns Diyang Tang and Lilian Weng are preparing to do an A/B test using <a href="https://testpilot.mozillalabs.com/">Test Pilot</a> to determine how user behavior differs when presented with a new tab page vs. none.  They are attempting to answer questions such as:</div>
<div style="padding-left:90px;">- Does a new tab page slow users down (e.g., by distracting them), or speed them up (e.g., help them find the target site faster)?<br />
- Does a new tab page discourage breadth in visited sites?<br />
- How do users navigate to a website after they open a new tab in each scenario? (location bar, search bar, top sites, bookmarks, history, etc.)<br />
- Are there users who are more mouse-based and some who are more keyboard-based? How does a new tab page affect them?</p></blockquote>
</div>
<div style="padding-left:30px;">3. Cafe testing for current Firefox</div>
<div style="padding-left:30px;">
<blockquote><a href="http://www.dianeloviglio.com/">Diane Loviglio</a> and myself are preparing more qualitative &#8220;cafe&#8221; tests to gain insight into how people use tabs currently.  We&#8217;d like to know why and when users open new tabs in a more contextual perspective than Test Pilot data provides.  Our goal is to find a wide enough range of users that the most common new tab behaviors can be grouped and discussed in a more tractable framework.</div>
<div style="padding-left:30px;">4. Testing multiple new tab page designs</div>
<div style="padding-left:30px;">
<blockquote>Once the research from tests 1-3 is available, variations on new tab pages will be implemented and tried out with real users.  There are multiple testing methods that could be useful here, such as a multivariate testing or even journaling to gain insight into how new tab pages effect behavior of a user over time.</p></blockquote>
</div>
</div>
<div style="padding-left:30px;">5. Creating a contextual speel dial implementation</div>
<div style="padding-left:30px;">
<blockquote>Not quite a research project, but intern Abhinav Sharma is designing and implementing an experimental new tab page which uses contextual information about a user&#8217;s current browsing session to offer suggestions.  His page makes intelligent recommendations about where you&#8217;re likely to go next based on where you&#8217;ve been.  The project&#8217;s still in alpha, but you can see the code he&#8217;s done already for a basic speed dial implementation on his <a href="https://github.com/abhinavsharma/speeddial">github</a>.</p></blockquote>
</div>
<p>You&#8217;ll notice that a lot of this work is being done by our awesome new Summer 2011 interns!  It&#8217;s only early June and they&#8217;re already rocking hard.</p>
<p>I&#8217;ll post what we learn from these studies as results come in.  I predict we&#8217;ll gain some insight into user behavior that will inform not only Firefox&#8217;s new tab design, but many other features besides!</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/586/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=586&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/06/15/research-spinning-up-on-new-tab-page/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/06/what_happens_on_new_tab.png" medium="image">
			<media:title type="html">what_happens_on_new_tab</media:title>
		</media:content>
	</item>
		<item>
		<title>Making Add-on Updating not Suck</title>
		<link>http://jboriss.wordpress.com/2011/02/14/making-add-on-updating-not-suck/</link>
		<comments>http://jboriss.wordpress.com/2011/02/14/making-add-on-updating-not-suck/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 21:14:18 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox 4.0]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Next Version]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[add-ons manager]]></category>
		<category><![CDATA[firefox 5]]></category>
		<category><![CDATA[updating]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=578</guid>
		<description><![CDATA[Updating software sucks.  For most of your software, you&#8217;d probably prefer to never think about updating.  Ideally, your applications  would stay current and fast on their own without ever requiring your input. That&#8217;s why one of the important changes in Firefox 4&#8242;s add-ons manager is keeping add-ons up-to-date automatically.  This happens in the background without [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=578&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Updating software sucks.  For most of your software, you&#8217;d probably prefer to never think about updating.  Ideally, your applications  would stay current and fast on their own without ever requiring your input.</p>
<p>That&#8217;s why one of the important changes in Firefox 4&#8242;s add-ons manager is keeping add-ons up-to-date automatically.  This happens in the background without you even noticing.</p>
<p>Automatically updating add-ons does exactly what users have been telling us they&#8217;d like for a long time.  However, some users will want to manually update their add-ons, as they did before Firefox 4.  Other users will want to automatically update some add-ons but not others.</p>
<p>Hard as it is to cater to many use cases, we felt it was important to allow users to manually update add-ons if they prefer.  Add-on updates are essentially new software, and users should always have the ability to opt out of them.</p>
<p>Below is the basic use case of managing add-on updates I&#8217;m proposing for Firefox 5 (which is only a few weeks after the release of Firefox 4 thanks to our new shorter release cycles).  The user begins with completely automatic updates on by default.  By switching to manual updates in the advanced menu, the user can go back to installing updates themselves.  Each add-on shows, in its detailed pane, whether it receives updates automatically or manually.</p>
<p><a href="http://jboriss.files.wordpress.com/2011/02/updating_addons_pic1.png"><img class="aligncenter size-full wp-image-580" title="Diagram of add-ons manager updates" src="http://jboriss.files.wordpress.com/2011/02/updating_addons_pic1.png?w=480&#038;h=242" alt="" width="480" height="242" /></a></p>
<p>However, there&#8217;s another kind of usage that needs to be supported.  What if a user wants all but a few add-ons updated automatically?  Or, all but a few add-ons updated manually?  Allowing users to switch any particular add-on between manual and automatic updating allows users to make one-off exceptions.</p>
<p>If a user goes to the detailed pane of add-on, they can see how an add-on is currently updating and switch it to the other method.  To change &lt;i&gt;all&lt;/i&gt; add-ons to the other method, the user needs to select that option in the advanced panel.  This way, we allow users to make both blanket rules and exceptions as they go.  Here&#8217;s a more complete diagram showing updating preferences, with one-off exceptions included:</p>
<p><a href="http://jboriss.files.wordpress.com/2011/02/updating_addons_pic2.png"><img class="aligncenter size-full wp-image-581" title="Diagram: Updating with changed preferences" src="http://jboriss.files.wordpress.com/2011/02/updating_addons_pic2.png?w=480&#038;h=192" alt="" width="480" height="192" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/578/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=578&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/02/14/making-add-on-updating-not-suck/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/02/updating_addons_pic1.png" medium="image">
			<media:title type="html">Diagram of add-ons manager updates</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/02/updating_addons_pic2.png" medium="image">
			<media:title type="html">Diagram: Updating with changed preferences</media:title>
		</media:content>
	</item>
		<item>
		<title>Simplifying and Polishing the Add-ons Manager&#8217;s List View</title>
		<link>http://jboriss.wordpress.com/2011/01/26/simplifying-and-polishing-the-add-ons-managers-list-view/</link>
		<comments>http://jboriss.wordpress.com/2011/01/26/simplifying-and-polishing-the-add-ons-managers-list-view/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 22:09:15 +0000</pubDate>
		<dc:creator>Jennifer Morrow</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Next Version]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[add-ons manager]]></category>
		<category><![CDATA[firefox 4.0]]></category>
		<category><![CDATA[last updated date]]></category>
		<category><![CDATA[list view]]></category>
		<category><![CDATA[performance sorting]]></category>
		<category><![CDATA[sorting bar]]></category>

		<guid isPermaLink="false">http://jboriss.wordpress.com/?p=574</guid>
		<description><![CDATA[As we approach the release of Firefox 4, the last few polish and stylistic changes are happening in the add-ons manager.  The date an add-on was last updated, rather than being displayed in list view, will soon only appear in the detailed view.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=574&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As we approach the release of Firefox 4, the last few polish and stylistic changes are happening in the add-ons manager.  Some are simply graphic cleanup, while others are the result of beta testing the new manager for the past several months.</p>
<p>I wanted to highlight one change in particular that you&#8217;ll be seeing in the Firefox nightlies soon.  The date an add-on was last updated, rather than being displayed in list view, will now only appear in the detailed view of an add-on.  This also means that installed add-ons can no longer be sorted by last updated date.</p>
<p><a href="http://jboriss.files.wordpress.com/2011/01/lastupdateddates.png"><img class="aligncenter size-full wp-image-575" title="lastupdateddates" src="http://jboriss.files.wordpress.com/2011/01/lastupdateddates.png?w=480&#038;h=185" alt="Old vs New Add-ons Manager: Removal of Sorting Bar and Last Updated Date" width="480" height="185" /></a></p>
<p>For some users, this change is substantive and will feel disruptive.  So, I wanted to give the rationale behind this design decision.</p>
<p style="padding-left:30px;"><strong>1. Providing a simplified overview</strong></p>
<p style="padding-left:60px;">The intended purpose of the add-on manager&#8217;s list view is to give a brief overview of the users&#8217; add-ons and to provide only the minimal, most used information and functionality.  This minimal information is the name of an add-on, its icon, and a short description.  The minimal functionality is the ability to disable and remove an add-on.  Even the author name we&#8217;ve removed to provide the simplest, most visually scannable design.  By removing the last updated date, we not only visually clean an add-on&#8217;s list entry, but also eliminate the need for a sorting bar at the top of list view.  This gives back both whitespace and a cleaner appearance at the top of the list.</p>
<p style="padding-left:30px;"><strong>2. Updated date does not provide important functionality for most users<br />
</strong></p>
<p style="padding-left:60px;">For most users, the last updated date does not give information meaningful enough to justify its placement in list view.  It allows users to see which add-ons have been updated automatically most recently, but does not give any details about the updates nor provide tools to interpret the information.</p>
<p style="padding-left:60px;">Some advanced users use the last updated date as a diagnostic tool to identify which add-on updates may be causing a recent problem in Firefox.  However, the date makes a very poor diagnostic tool. One reason is that the date does not give any information about the size nor scope of the update, and thus can only be used for diagnosis by disabling one add-on at a time to isolate a problem.  In many cases, a problem in Firefox caused by an add-on are instantly identifiable as being caused by a particular add-on.  Even in the rare case where a problem suddenly appears in Firefox, the chances of it being from an add-on update are not large.  A problem could be caused by any number of online events, which is why Firefox provides tools such as the Error Console and <em>about:crashes</em> to help diagnose them.  And, even if we were to give fuller information about updates in the add-ons manager and make it into a better diagnostic tool, why should this tool be so far removed from other diagnostic tools?  How could a new user figure out that, to access diagnostic tools related to add-ons, they should go to the add-ons manager rather than a more comprehensive diagnostic tool?  It would be wildly inefficient to apply this elsewhere in Firefox by placing diagnostic tools only on the interface elements they relate to.</p>
<p style="padding-left:60px;">What we should do is add diagnostic tools about add-ons to comprehensive tools such as <em>about:support</em>.  Then, we could  provide expert users the information they want in a better format while keeping one-off diagnosis away from list view in the add-ons manager.</p>
<p style="padding-left:30px;"><strong>3. The goal of removing updating entirely for most users</strong></p>
<p style="padding-left:60px;">The intended purpose of automatic updates is to remove updating from the list of items the user has to care about and remember.  By exposing the updated date in list view, Firefox insinuates both that the updated date is very important that this is a process the user should manage.</p>
<p>Actually, the actual reason sorting and the last updated date were initially proposed in the add-ons manager design was to give users the ability to sort their add-ons by <em>performance</em>, not updated date.  Sorting by performance would allow users to find out how their add-ons effect Firefox on metrics such as startup time and memory.  However, the ability to rank an add-on&#8217;s performance is going to be a part of FIrefox after the 4.0 release, making the remaining sorting categories (alphabetic and updated date) much less useful.</p>
<p>By the way, Firefox 4 beta 10 is out, so please <a title="Firefox 4 Beta" href="http://www.mozilla.com/en-US/firefox/beta/">try it out</a> and tell us what you think!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jboriss.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jboriss.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jboriss.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jboriss.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/574/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;blog=3709383&amp;post=574&amp;subd=jboriss&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jboriss.wordpress.com/2011/01/26/simplifying-and-polishing-the-add-ons-managers-list-view/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Boriss</media:title>
		</media:content>

		<media:content url="http://jboriss.files.wordpress.com/2011/01/lastupdateddates.png" medium="image">
			<media:title type="html">lastupdateddates</media:title>
		</media:content>
	</item>
	</channel>
</rss>
