<?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>Aperte.org &#187; Software</title>
	<atom:link href="http://aperte.org/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://aperte.org</link>
	<description>Jeremy Handcock</description>
	<lastBuildDate>Wed, 08 Dec 2010 07:23:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Design that disappears</title>
		<link>http://aperte.org/2010/08/07/design-that-disappears/</link>
		<comments>http://aperte.org/2010/08/07/design-that-disappears/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 00:33:17 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=693</guid>
		<description><![CDATA[I read a lot about software interaction design these days.  I recently read an article providing this bit of advice: create designs that allow people to forget about the software they're using.  As an example, if you're trying to pay your bills using your bank's website, you should be able to focus on [...]]]></description>
			<content:encoded><![CDATA[I read a lot about software interaction design these days.  I recently read an article providing this bit of advice: create designs that allow people to <em>forget about the software they're using</em>.  As an example, if you're trying to pay your bills using your bank's website, you should be able to focus on the financial aspect of the transaction (to whom do I owe money, and how much?) rather than the website itself (how do I see how much money is available in my chequing account?).

There is nothing terribly new or interesting here.  Such advice is somewhat of a platitude in the field of interaction design, as it probably is in other design disciplines.  This idea of designing for people to <em>forget</em> about the software they're using reminded me of something though: Mark Weiser's 1991 article, <a href="http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html"><em>The Computer for the 21st Century</em></a>.

I came across Weiser's article a few years ago when it was assigned reading for one of my HCI classes.  <em>The Computer for the 21st Century</em> is considered to be a manifesto of <a href="http://en.wikipedia.org/wiki/Ubiquitous_computing">ubiquitous computing</a> wherein Weiser speaks generally about computing technology, not specifically about software user interfaces.  Even so, there is a lot in this article that is worth looking at if you're interested in software interaction design.  The first two sentences contain all the meat:

<blockquote>
The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.
</blockquote>

You might translate the first sentence as, "The most profound software designs are those that disappear."  Weiser downplays the role of technology in manifesting the disappearance:

<blockquote>
Such a disappearance is a fundamental consequence not of technology, but of human psychology. Whenever people learn something sufficiently well, they cease to be aware of it.  When you look at a street sign, for example, you absorb its information without consciously performing the act of reading. 
</blockquote>

This is an important point.  Too often, I believe, people developing software products tend to think that applying a certain technology is a means of creating a great user interface.  At the risk of overgeneralizing, I would say that engineering-minded folks are especially susceptible to this line of thinking.  In fact, the most compelling designs are those that embrace the psychology behind what makes software easy to use, even if such designs are created with age-old technology.  These are the designs that will "disappear."  As Weiser says, "… only when things disappear in this way are we freed to use them without thinking and so to focus beyond them on new goals."  Welcome to the 21st century.  He wrote that 19 years ago, yet it rings out just as loudly today.


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Design%20that%20disappears%20-%20http%3A%2F%2Faperte.org%2F2010%2F08%2F07%2Fdesign-that-disappears%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2010%2F08%2F07%2Fdesign-that-disappears%2F&amp;title=Design%20that%20disappears&amp;notes=I%20read%20a%20lot%20about%20software%20interaction%20design%20these%20days.%20%20I%20recently%20read%20an%20article%20providing%20this%20bit%20of%20advice%3A%20create%20designs%20that%20allow%20people%20to%20forget%20about%20the%20software%20they%27re%20using.%20%20As%20an%20example%2C%20if%20you%27re%20trying%20to%20pay%20your%20bills%20using" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2010%2F08%2F07%2Fdesign-that-disappears%2F&amp;title=Design%20that%20disappears&amp;bodytext=I%20read%20a%20lot%20about%20software%20interaction%20design%20these%20days.%20%20I%20recently%20read%20an%20article%20providing%20this%20bit%20of%20advice%3A%20create%20designs%20that%20allow%20people%20to%20forget%20about%20the%20software%20they%27re%20using.%20%20As%20an%20example%2C%20if%20you%27re%20trying%20to%20pay%20your%20bills%20using" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2010%2F08%2F07%2Fdesign-that-disappears%2F&amp;title=Design%20that%20disappears&amp;annotation=I%20read%20a%20lot%20about%20software%20interaction%20design%20these%20days.%20%20I%20recently%20read%20an%20article%20providing%20this%20bit%20of%20advice%3A%20create%20designs%20that%20allow%20people%20to%20forget%20about%20the%20software%20they%27re%20using.%20%20As%20an%20example%2C%20if%20you%27re%20trying%20to%20pay%20your%20bills%20using" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Design%20that%20disappears&amp;link=http%3A%2F%2Faperte.org%2F2010%2F08%2F07%2Fdesign-that-disappears%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2010%2F08%2F07%2Fdesign-that-disappears%2F&amp;t=Design%20that%20disappears" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2010/08/07/design-that-disappears/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Learning from strangers</title>
		<link>http://aperte.org/2010/08/05/learning-from-strangers/</link>
		<comments>http://aperte.org/2010/08/05/learning-from-strangers/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 07:00:03 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=689</guid>
		<description><![CDATA[I'm behind in my blog reading lately and I just now came across Whitney Hess's great post My Best Advice for Conducting User Interviews.  If you're new to interviewing, I highly recommend checking out her tips to see what it's all about.  Her advice is applicable whether you're doing casual or empirical user [...]]]></description>
			<content:encoded><![CDATA[I'm behind in my blog reading lately and I just now came across Whitney Hess's great post <a href="http://whitneyhess.com/blog/2010/07/07/my-best-advice-for-conducting-user-interviews/"><em>My Best Advice for Conducting User Interviews</em></a>.  If you're new to interviewing, I highly recommend checking out her tips to see what it's all about.  Her advice is applicable whether you're doing casual or empirical user research.

I also highly recommend checking out the more substantial reference <a href="http://www.amazon.com/Learning-Strangers-Qualitative-Interview-Studies/dp/0684823128"><em>Learning From Strangers: The Art and Method of Qualitative Interview Studies</em></a> by Robert S. Weiss.  It's a wonderful book complete with methods and advice for every stage of the interviewing process including participant selection, preparation, conducting the interview, taking notes, analysis, and presentation.  I bought this book when I was in graduate school to prepare for interviews with my research participants and it was immensely helpful.  It's also highly approachable, even if you don't know anything about research.

Conducting interviews is actually my favourite part of doing user research.  I love talking to people about their work, learning about how they work, and listening to their stories.  It's hard work (and as Whitney says, it can be pretty mentally exhausting) but going in prepared will make the process much more fulfilling.  Enjoy these two references, and happy interviewing!


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Learning%20from%20strangers%20-%20http%3A%2F%2Faperte.org%2F2010%2F08%2F05%2Flearning-from-strangers%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2010%2F08%2F05%2Flearning-from-strangers%2F&amp;title=Learning%20from%20strangers&amp;notes=I%27m%20behind%20in%20my%20blog%20reading%20lately%20and%20I%20just%20now%20came%20across%20Whitney%20Hess%27s%20great%20post%20My%20Best%20Advice%20for%20Conducting%20User%20Interviews.%20%20If%20you%27re%20new%20to%20interviewing%2C%20I%20highly%20recommend%20checking%20out%20her%20tips%20to%20see%20what%20it%27s%20all%20about.%20%20Her%20advice%20" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2010%2F08%2F05%2Flearning-from-strangers%2F&amp;title=Learning%20from%20strangers&amp;bodytext=I%27m%20behind%20in%20my%20blog%20reading%20lately%20and%20I%20just%20now%20came%20across%20Whitney%20Hess%27s%20great%20post%20My%20Best%20Advice%20for%20Conducting%20User%20Interviews.%20%20If%20you%27re%20new%20to%20interviewing%2C%20I%20highly%20recommend%20checking%20out%20her%20tips%20to%20see%20what%20it%27s%20all%20about.%20%20Her%20advice%20" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2010%2F08%2F05%2Flearning-from-strangers%2F&amp;title=Learning%20from%20strangers&amp;annotation=I%27m%20behind%20in%20my%20blog%20reading%20lately%20and%20I%20just%20now%20came%20across%20Whitney%20Hess%27s%20great%20post%20My%20Best%20Advice%20for%20Conducting%20User%20Interviews.%20%20If%20you%27re%20new%20to%20interviewing%2C%20I%20highly%20recommend%20checking%20out%20her%20tips%20to%20see%20what%20it%27s%20all%20about.%20%20Her%20advice%20" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Learning%20from%20strangers&amp;link=http%3A%2F%2Faperte.org%2F2010%2F08%2F05%2Flearning-from-strangers%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2010%2F08%2F05%2Flearning-from-strangers%2F&amp;t=Learning%20from%20strangers" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2010/08/05/learning-from-strangers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Almost famous</title>
		<link>http://aperte.org/2010/06/08/almost-famous/</link>
		<comments>http://aperte.org/2010/06/08/almost-famous/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 06:52:51 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[awareness]]></category>
		<category><![CDATA[collaboration]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=685</guid>
		<description><![CDATA[It has been a whole year since I graduated in Toronto.  My, how time has flown!  In an overdue attempt at a victory lap, I tried to publish some of my research at the VLHCC 2010 conference.  Unfortunately, I didn't make the cut.  It was worth a shot though and I'm [...]]]></description>
			<content:encoded><![CDATA[It has been a whole year since I graduated in Toronto.  My, how time has flown!  In an overdue attempt at a victory lap, I tried to publish some of my research at the <a href="http://www.dei.inf.uc3m.es/vlhcc10/">VLHCC 2010</a> conference.  Unfortunately, I didn't make the cut.  It was worth a shot though and I'm glad I made the attempt.

In the spirit of openness, I've posted the paper that I submitted to the VLHCC program committee.  It's my thesis boiled down to an 8-page nugget entitled <a href="http://aperte.org/papers/JeremyHandcock-discrete-event-streams.pdf"><em>Supporting Collaboration in Software Development with Discrete Event Streams</em></a>.

The reviewers were looking for more of a splash than I was able to provide, which is totally fair.  Instead of a study examining how users work with an older (yet pervasive) idea like event-based awareness, the reviewers were clearly on the lookout for novel technology.  All the same, I think there are some valuable findings in this work.

New event-based collaboration tools like <a href="http://wave.google.com/about.html">Google Wave</a>, <a href="http://www.salesforce.com/chatter/">Salesforce Chatter</a>, and <a href="https://www.yammer.com/">Yammer</a> have some neat ideas, but the unfortunate reality is that there is scant empirical understanding of how people use these types of tools to collaborate in a shared workspace.  It seems that the new wave of tools are designed on the backs of social networking tools like Facebook and Twitter, not user research.  I've tried to address some of the void in my paper and I hope it might generate some ideas in the minds of others for future work.

I'm always open to chat about ideas in this area, so feel free to get in touch!


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Almost%20famous%20-%20http%3A%2F%2Faperte.org%2F2010%2F06%2F08%2Falmost-famous%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2010%2F06%2F08%2Falmost-famous%2F&amp;title=Almost%20famous&amp;notes=It%20has%20been%20a%20whole%20year%20since%20I%20graduated%20in%20Toronto.%20%20My%2C%20how%20time%20has%20flown%21%20%20In%20an%20overdue%20attempt%20at%20a%20victory%20lap%2C%20I%20tried%20to%20publish%20some%20of%20my%20research%20at%20the%20VLHCC%202010%20conference.%20%20Unfortunately%2C%20I%20didn%27t%20make%20the%20cut.%20%20It%20was%20worth%20a%20shot%20" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2010%2F06%2F08%2Falmost-famous%2F&amp;title=Almost%20famous&amp;bodytext=It%20has%20been%20a%20whole%20year%20since%20I%20graduated%20in%20Toronto.%20%20My%2C%20how%20time%20has%20flown%21%20%20In%20an%20overdue%20attempt%20at%20a%20victory%20lap%2C%20I%20tried%20to%20publish%20some%20of%20my%20research%20at%20the%20VLHCC%202010%20conference.%20%20Unfortunately%2C%20I%20didn%27t%20make%20the%20cut.%20%20It%20was%20worth%20a%20shot%20" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2010%2F06%2F08%2Falmost-famous%2F&amp;title=Almost%20famous&amp;annotation=It%20has%20been%20a%20whole%20year%20since%20I%20graduated%20in%20Toronto.%20%20My%2C%20how%20time%20has%20flown%21%20%20In%20an%20overdue%20attempt%20at%20a%20victory%20lap%2C%20I%20tried%20to%20publish%20some%20of%20my%20research%20at%20the%20VLHCC%202010%20conference.%20%20Unfortunately%2C%20I%20didn%27t%20make%20the%20cut.%20%20It%20was%20worth%20a%20shot%20" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Almost%20famous&amp;link=http%3A%2F%2Faperte.org%2F2010%2F06%2F08%2Falmost-famous%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2010%2F06%2F08%2Falmost-famous%2F&amp;t=Almost%20famous" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2010/06/08/almost-famous/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cheap data mining tricks</title>
		<link>http://aperte.org/2010/05/10/cheap-data-mining-tricks/</link>
		<comments>http://aperte.org/2010/05/10/cheap-data-mining-tricks/#comments</comments>
		<pubDate>Tue, 11 May 2010 07:08:20 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[classification]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[data mining]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=675</guid>
		<description><![CDATA[A few months ago, I made a jump back into industry after my brief but enjoyable stint in the world of big science research.  My niftiest project at Institute for Systems Biology is described in a software article that I recently published along with Eric Deutsch and John Boyle in BMC Medical Genomics.  [...]]]></description>
			<content:encoded><![CDATA[A few months ago, I made a jump back into industry after my brief but enjoyable stint in the world of big science research.  My niftiest project at <a href="http://www.systemsbiology.org">Institute for Systems Biology</a> is described in a software article that I recently published along with Eric Deutsch and John Boyle in <em>BMC Medical Genomics</em>.  <a href="http://www.biomedcentral.com/1755-8794/3/7">mspecLINE: bridging knowledge of human disease with the proteome</a> is about using a fast, simple data mining technique to find relationships between diseases and proteins and display them in a way that's useful to scientists who study proteins using mass spectrometry.

The technique we used comes from a class of data mining algorithms that are really elegant: dead simple to program, easy to scale, blazing fast relative to other techniques, intuitive, and also highly effective.  Given all these great qualities, I thought I'd spend some time talking about these algorithms in case they might be useful to you as well.  They're derived from the Normalized Information Distance (NID), a "universal distance measure for objects of all kinds" (<a href="http://arxiv.org/pdf/0809.2553">Vitányi et al.</a>).  NID is based on <a href="http://en.wikipedia.org/wiki/Kolmogorov_complexity">Kolmogorov complexity</a> and is inherently incomputable, although it can be applied to real-world problems through some simple heuristics.

The first of these heuristics is the Normalized Compression Distance (NCD).  NCD allows you to measure the similarity between two objects (<em>e.g.</em>, documents) using the compressed form of their string representation.  The idea is very simple: objects that are similar compress similarly, while objects that are dissimilar do not.  NCD has been successful in many applications: <a href="http://arxiv.org/pdf/cs.SD/0303025">music clustering</a>, <a href="http://bioinformatics.oxfordjournals.org/cgi/content/abstract/22/4/407">protein classification</a>, <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.81.3114&#038;rep=rep1&#038;type=pdf">anomaly detection</a>, <a href="http://arxiv.org/pdf/0809.2553">and a number of other cool apps</a>.

The second of these heuristics---and the one we applied in our work on disease-protein association mining---is the Normalized Google Distance (NGD).  NGD is a bit of a misnomer in that it doesn't necessarily have anything to do with Google, but that's what the authors first called it in the literature.  NGD can be used as a measure of the semantic distance between two terms in some knowledge base.  As with NCD, the basic idea is very simple: two terms that occur often in the same documents in a knowledge base are semantically related, while two terms that never occur together are unrelated.  In our case, the knowledge base was <a href="http://www.nlm.nih.gov/databases/databases_medline.html">MEDLINE</a>, an index of 15 million (and growing) biomedical research articles.  You could apply this technique to any knowledge base, however.  <a href="http://arxiv.org/pdf/0809.2553">Vitányi et al.</a> describe how you could determine the semantic distance between two terms (<em>e.g.</em>, 'horse' and 'saddle') using Google's search index.

The great lure of NCD and NGD is that they're <em>really</em> fast.  An obvious alternative technique is <a href="http://en.wikipedia.org/wiki/Latent_semantic_indexing">Latent Semantic Indexing</a> (LSI), which simply doesn't scale for use with very large knowledge bases.  NCD and NGD could be easily implemented as a <a href="http://en.wikipedia.org/wiki/Map-reduce">MapReduce</a> algorithm and thus they scale really easily.  They're also parameter-free techniques, which is another great advantage over LSI---no need to worry about optimal dimensionality.

Being general measures of similarity, NCD and NGD are pretty flexible and could be applied to many search, clustering, and classification problems.  I suspect that they'll never be as good as  a finely-tuned, domain-specific technique, although they're probably a good starting point and worth a look if you're shopping for something cheap and effective.


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Cheap%20data%20mining%20tricks%20-%20http%3A%2F%2Faperte.org%2F2010%2F05%2F10%2Fcheap-data-mining-tricks%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2010%2F05%2F10%2Fcheap-data-mining-tricks%2F&amp;title=Cheap%20data%20mining%20tricks&amp;notes=A%20few%20months%20ago%2C%20I%20made%20a%20jump%20back%20into%20industry%20after%20my%20brief%20but%20enjoyable%20stint%20in%20the%20world%20of%20big%20science%20research.%20%20My%20niftiest%20project%20at%20Institute%20for%20Systems%20Biology%20is%20described%20in%20a%20software%20article%20that%20I%20recently%20published%20along%20with%20" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2010%2F05%2F10%2Fcheap-data-mining-tricks%2F&amp;title=Cheap%20data%20mining%20tricks&amp;bodytext=A%20few%20months%20ago%2C%20I%20made%20a%20jump%20back%20into%20industry%20after%20my%20brief%20but%20enjoyable%20stint%20in%20the%20world%20of%20big%20science%20research.%20%20My%20niftiest%20project%20at%20Institute%20for%20Systems%20Biology%20is%20described%20in%20a%20software%20article%20that%20I%20recently%20published%20along%20with%20" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2010%2F05%2F10%2Fcheap-data-mining-tricks%2F&amp;title=Cheap%20data%20mining%20tricks&amp;annotation=A%20few%20months%20ago%2C%20I%20made%20a%20jump%20back%20into%20industry%20after%20my%20brief%20but%20enjoyable%20stint%20in%20the%20world%20of%20big%20science%20research.%20%20My%20niftiest%20project%20at%20Institute%20for%20Systems%20Biology%20is%20described%20in%20a%20software%20article%20that%20I%20recently%20published%20along%20with%20" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Cheap%20data%20mining%20tricks&amp;link=http%3A%2F%2Faperte.org%2F2010%2F05%2F10%2Fcheap-data-mining-tricks%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2010%2F05%2F10%2Fcheap-data-mining-tricks%2F&amp;t=Cheap%20data%20mining%20tricks" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2010/05/10/cheap-data-mining-tricks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Collaborating in virtual worlds</title>
		<link>http://aperte.org/2010/02/18/collaborating-in-virtual-worlds/</link>
		<comments>http://aperte.org/2010/02/18/collaborating-in-virtual-worlds/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 06:17:05 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=652</guid>
		<description><![CDATA[I recently watched a Frontline episode on avatars and virtual worlds that summarized some really interesting research going on at Standord's Virtual Human Interaction Lab (VHIL).  This short clip is a good overview:



The projects underway at VHIL show a lot of really exciting potential for collaboration in virtual worlds.  They have a number [...]]]></description>
			<content:encoded><![CDATA[I recently watched a <a href="http://www.pbs.org/wgbh/pages/frontline/digitalnation/virtual-worlds/second-lives/the-avatar-effect.html">Frontline episode</a> on avatars and virtual worlds that summarized some really interesting research going on at <a href="http://vhil.stanford.edu">Standord's Virtual Human Interaction Lab</a> (VHIL).  This short clip is a good overview:

<script type="text/javascript" src="http://www.pbs.org/wgbh/pages/frontline/js/pap/embed.js?frol02s2e29qade"></script>

The <a href="http://vhil.stanford.edu/projects/">projects underway at VHIL</a> show a lot of really exciting potential for collaboration in virtual worlds.  They have a number of studies that suggest real-world social phenomena <a href="http://www.time.com/time/health/article/0,8599,1739601,00.html">transfer into virtual worlds</a> and that what happens in virtual worlds seems to impact real-world behaviour.  In other words, users don't seem to finely distinguish their experiences in the virtual world from those in the real world.

IBM is <a href="http://work.secondlife.com/en-US/successstories/case/ibm/">already using Second Life</a> for remote collaboration in a big way, as are many other organizations.  Meetings, conferences, you name it: it's all being done in virtual worlds. 

When I first heard about this form of collaboration, I thought it was a little gimmicky.  It couldn't possibly replace informal, ad hoc communication in the workplace and it couldn't be any better than picking up the phone.  Glancing over this research has changed my viewpoint, though.  Virtual worlds are clearly more than isolated, independent realities.  I'm actually pretty keen to try out a virtual world meeting.  Are you on Second Life?  If so, let's make up an excuse to have a meeting!  (As soon as I figure out how to get more stylish clothes on my avatar.)


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Collaborating%20in%20virtual%20worlds%20-%20http%3A%2F%2Faperte.org%2F2010%2F02%2F18%2Fcollaborating-in-virtual-worlds%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2010%2F02%2F18%2Fcollaborating-in-virtual-worlds%2F&amp;title=Collaborating%20in%20virtual%20worlds&amp;notes=I%20recently%20watched%20a%20Frontline%20episode%20on%20avatars%20and%20virtual%20worlds%20that%20summarized%20some%20really%20interesting%20research%20going%20on%20at%20Standord%27s%20Virtual%20Human%20Interaction%20Lab%20%28VHIL%29.%20%20This%20short%20clip%20is%20a%20good%20overview%3A%0D%0A%0D%0A%0D%0A%0D%0AThe%20projects%20underway%20at%20VH" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2010%2F02%2F18%2Fcollaborating-in-virtual-worlds%2F&amp;title=Collaborating%20in%20virtual%20worlds&amp;bodytext=I%20recently%20watched%20a%20Frontline%20episode%20on%20avatars%20and%20virtual%20worlds%20that%20summarized%20some%20really%20interesting%20research%20going%20on%20at%20Standord%27s%20Virtual%20Human%20Interaction%20Lab%20%28VHIL%29.%20%20This%20short%20clip%20is%20a%20good%20overview%3A%0D%0A%0D%0A%0D%0A%0D%0AThe%20projects%20underway%20at%20VH" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2010%2F02%2F18%2Fcollaborating-in-virtual-worlds%2F&amp;title=Collaborating%20in%20virtual%20worlds&amp;annotation=I%20recently%20watched%20a%20Frontline%20episode%20on%20avatars%20and%20virtual%20worlds%20that%20summarized%20some%20really%20interesting%20research%20going%20on%20at%20Standord%27s%20Virtual%20Human%20Interaction%20Lab%20%28VHIL%29.%20%20This%20short%20clip%20is%20a%20good%20overview%3A%0D%0A%0D%0A%0D%0A%0D%0AThe%20projects%20underway%20at%20VH" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Collaborating%20in%20virtual%20worlds&amp;link=http%3A%2F%2Faperte.org%2F2010%2F02%2F18%2Fcollaborating-in-virtual-worlds%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2010%2F02%2F18%2Fcollaborating-in-virtual-worlds%2F&amp;t=Collaborating%20in%20virtual%20worlds" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2010/02/18/collaborating-in-virtual-worlds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>google wave and collaborative tools</title>
		<link>http://aperte.org/2009/06/02/google-wave-and-collaborative-tools/</link>
		<comments>http://aperte.org/2009/06/02/google-wave-and-collaborative-tools/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 06:40:05 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[awareness]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[googlewave]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=587</guid>
		<description><![CDATA[My initial reaction to the Google Wave demo at I/O was luke warm.  C'mon, it's just a nifty UI over publish/subscribe messaging!  Along with pubsub, the federated aspect of Wave---the seamless integration of users across multiple domains---is just standing on top of vanilla XMPP.  From a cynical point of view, Wave is [...]]]></description>
			<content:encoded><![CDATA[My initial reaction to the <a href="http://wave.google.com/">Google Wave</a> demo at<a href="http://code.google.com/events/io/"> I/O</a> was luke warm.  C'mon, it's just a nifty UI over publish/subscribe messaging!  Along with pubsub, the federated aspect of Wave---the seamless integration of users across multiple domains---is just standing on top of vanilla <a href="http://www.xmpp.org">XMPP</a>.  From a cynical point of view, Wave is much more of an engineering feat than a shining piece of technological innovation.

It's not all about recycled technology, though.  The exciting part of Wave is the collaborative abstraction of XMPP that is centered around conversations rather than individual messages.  As someone interested in developer tools, I see a lot of potential in Wave.  The presenters at I/O actually had a demo of a Google Code issue tracker extension that allows you to create, follow, and respond to conversations in a bug report using Wave (see around the 1:02:30 mark):

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/v_UyVmITiYQ&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/v_UyVmITiYQ&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>

Very, very nice.  After watching the demo, I realized that Wave-based developer tools could share a lot in common with the ideas I wrote about a few weeks ago---<a href="http://aperte.org/2009/05/02/microblogging-at-work-workstreams-and-artifact-streams/">integrating artifact streams with work streams in a microblogging tool</a>:

<a href="http://aperte.org/wp-content/uploads/2009/06/work-artifact-streams.png"><img src="http://aperte.org/wp-content/uploads/2009/06/work-artifact-streams.png" alt="work-artifact-streams" title="work-artifact-streams" width="556" height="557" class="aligncenter size-full wp-image-586" /></a>

In both scenarios, I think the proposed value comes from:

1. aggregating and persisting conversations in one place; and
2. enabling easy ad-hoc communication between participants.

In any case, it looks like Google Wave may provide a nice framework to play with my ideas, so I'm excited to see how it shapes up.


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=google%20wave%20and%20collaborative%20tools%20-%20http%3A%2F%2Faperte.org%2F2009%2F06%2F02%2Fgoogle-wave-and-collaborative-tools%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2009%2F06%2F02%2Fgoogle-wave-and-collaborative-tools%2F&amp;title=google%20wave%20and%20collaborative%20tools&amp;notes=My%20initial%20reaction%20to%20the%20Google%20Wave%20demo%20at%20I%2FO%20was%20luke%20warm.%20%20C%27mon%2C%20it%27s%20just%20a%20nifty%20UI%20over%20publish%2Fsubscribe%20messaging%21%20%20Along%20with%20pubsub%2C%20the%20federated%20aspect%20of%20Wave---the%20seamless%20integration%20of%20users%20across%20multiple%20domains---is%20just%20st" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2009%2F06%2F02%2Fgoogle-wave-and-collaborative-tools%2F&amp;title=google%20wave%20and%20collaborative%20tools&amp;bodytext=My%20initial%20reaction%20to%20the%20Google%20Wave%20demo%20at%20I%2FO%20was%20luke%20warm.%20%20C%27mon%2C%20it%27s%20just%20a%20nifty%20UI%20over%20publish%2Fsubscribe%20messaging%21%20%20Along%20with%20pubsub%2C%20the%20federated%20aspect%20of%20Wave---the%20seamless%20integration%20of%20users%20across%20multiple%20domains---is%20just%20st" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2009%2F06%2F02%2Fgoogle-wave-and-collaborative-tools%2F&amp;title=google%20wave%20and%20collaborative%20tools&amp;annotation=My%20initial%20reaction%20to%20the%20Google%20Wave%20demo%20at%20I%2FO%20was%20luke%20warm.%20%20C%27mon%2C%20it%27s%20just%20a%20nifty%20UI%20over%20publish%2Fsubscribe%20messaging%21%20%20Along%20with%20pubsub%2C%20the%20federated%20aspect%20of%20Wave---the%20seamless%20integration%20of%20users%20across%20multiple%20domains---is%20just%20st" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=google%20wave%20and%20collaborative%20tools&amp;link=http%3A%2F%2Faperte.org%2F2009%2F06%2F02%2Fgoogle-wave-and-collaborative-tools%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2009%2F06%2F02%2Fgoogle-wave-and-collaborative-tools%2F&amp;t=google%20wave%20and%20collaborative%20tools" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2009/06/02/google-wave-and-collaborative-tools/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>microblogging at work: workstreams and artifact streams</title>
		<link>http://aperte.org/2009/05/02/microblogging-at-work-workstreams-and-artifact-streams/</link>
		<comments>http://aperte.org/2009/05/02/microblogging-at-work-workstreams-and-artifact-streams/#comments</comments>
		<pubDate>Sat, 02 May 2009 18:06:41 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[awareness]]></category>
		<category><![CDATA[microblogging]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=578</guid>
		<description><![CDATA[One of the reasons that Twitter has become so popular is that it is a successful ambient awareness tool.  With each tweet from a friend or person of interest, you get a subliminal sense of what he/she is up to.  Each tweet also represents an opportunity for ad hoc, informal communication between Twitterers:



In [...]]]></description>
			<content:encoded><![CDATA[One of the reasons that Twitter has become so popular is that it is a successful ambient awareness tool.  With each tweet from a friend or person of interest, you get a subliminal sense of what he/she is up to.  Each tweet also represents an opportunity for ad hoc, informal communication between Twitterers:

<a href="http://aperte.org/wp-content/uploads/2009/05/twitter-communication.png" rel='lightbox'><img src="http://aperte.org/wp-content/uploads/2009/05/twitter-communication.png" alt="twitter-communication" title="twitter-communication" width="462" height="134" class="aligncenter size-full wp-image-579" /></a>

<a href="http://www.wired.com/techbiz/media/magazine/15-07/st_thompson">In Wired Magazine</a> and then more recently <a href="http://www.nytimes.com/2008/09/07/magazine/07awareness-t.html">in the New York Times Magazine</a>, Clive Thompson discusses <em>social proprioception</em>, his term to describe the social 'sixth sense' that comes with microblogging.  <a href="http://en.wikipedia.org/wiki/Proprioception">Proprioception</a> is a really wonderful metaphor for describing ambient awareness and I think it can extend beyond social settings into the workplace as well.

<a href="https://www.yammer.com">Yammer</a>, for example, is your Twitter at work.  I've never seen Yammer in action, but I think it's a really interesting idea.  Just as you publish your lifestream on Twitter, you publish your <em>workstream</em> on Yammer---micro-level updates about what you're working on.  Say you only have a once-a-day standup meeting with your team in the morning.  Wouldn't it be nice to get more fine-grained details of what everyone is up to throughout the day?  I could also see microblogging at work as a great way to close some of the distance in a distributed team.  You get regular updates from team members afar, potentially a greater feeling of social connectedness, and opportunities for ad hoc communication.

Microblogging at work is a fine idea by itself, but what about combining workstreams with <em>artifact streams</em> inside a microblog?  The developer awareness tool that I created for my research was the artifact stream part---<a href="http://aperte.org/2009/02/13/my-awareness-tool-for-developers-aufait">Aufait</a> feeds you discrete tidbits about how your project artifacts are changing.  I focused on source code, bug reports, documents, and automated builds, although the artifact could really be anything.  If I put these artifact streams alongside a team's workstream, I get something like this:

<a href="http://aperte.org/wp-content/uploads/2009/05/work-artifact-streams.png" rel='lightbox'><img src="http://aperte.org/wp-content/uploads/2009/05/work-artifact-streams.png" alt="work-artifact-streams" title="work-artifact-streams" width="556" height="557" class="aligncenter size-full wp-image-580" /></a>

To me this seems like a natural fit.  It augments all of the nice things about microblogging with additional awareness information that is really important for software developers.  You can use a hash (ie. #sprocketdev) to publish a conversation to your team's channel and of course you can poke around other channels and people just like on Twitter.

The screenshot above is <a href="http://code.google.com/p/jaikuengine/">Jaiku</a> on <a href="http://code.google.com/appengine">AppEngine</a>.  Jaiku is Google's freshly open-sourced microblogging platform and it works pretty much like Twitter.  Getting the aritfact streams in there is just a matter of publishing events (ie. version control commits, bug report updates) into Jaiku via its API.  From there, you can get your hybrid workstream/artifact stream from Jaiku's web interface, RSS, or even using its API.

I'm going to take this up as a project so I'll let you know how things come along.  If you have any feedback or are interested in collaborating, feel free to get in touch!


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=microblogging%20at%20work%3A%20workstreams%20and%20artifact%20streams%20-%20http%3A%2F%2Faperte.org%2F2009%2F05%2F02%2Fmicroblogging-at-work-workstreams-and-artifact-streams%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2009%2F05%2F02%2Fmicroblogging-at-work-workstreams-and-artifact-streams%2F&amp;title=microblogging%20at%20work%3A%20workstreams%20and%20artifact%20streams&amp;notes=One%20of%20the%20reasons%20that%20Twitter%20has%20become%20so%20popular%20is%20that%20it%20is%20a%20successful%20ambient%20awareness%20tool.%20%20With%20each%20tweet%20from%20a%20friend%20or%20person%20of%20interest%2C%20you%20get%20a%20subliminal%20sense%20of%20what%20he%2Fshe%20is%20up%20to.%20%20Each%20tweet%20also%20represents%20an%20opportun" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2009%2F05%2F02%2Fmicroblogging-at-work-workstreams-and-artifact-streams%2F&amp;title=microblogging%20at%20work%3A%20workstreams%20and%20artifact%20streams&amp;bodytext=One%20of%20the%20reasons%20that%20Twitter%20has%20become%20so%20popular%20is%20that%20it%20is%20a%20successful%20ambient%20awareness%20tool.%20%20With%20each%20tweet%20from%20a%20friend%20or%20person%20of%20interest%2C%20you%20get%20a%20subliminal%20sense%20of%20what%20he%2Fshe%20is%20up%20to.%20%20Each%20tweet%20also%20represents%20an%20opportun" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2009%2F05%2F02%2Fmicroblogging-at-work-workstreams-and-artifact-streams%2F&amp;title=microblogging%20at%20work%3A%20workstreams%20and%20artifact%20streams&amp;annotation=One%20of%20the%20reasons%20that%20Twitter%20has%20become%20so%20popular%20is%20that%20it%20is%20a%20successful%20ambient%20awareness%20tool.%20%20With%20each%20tweet%20from%20a%20friend%20or%20person%20of%20interest%2C%20you%20get%20a%20subliminal%20sense%20of%20what%20he%2Fshe%20is%20up%20to.%20%20Each%20tweet%20also%20represents%20an%20opportun" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=microblogging%20at%20work%3A%20workstreams%20and%20artifact%20streams&amp;link=http%3A%2F%2Faperte.org%2F2009%2F05%2F02%2Fmicroblogging-at-work-workstreams-and-artifact-streams%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2009%2F05%2F02%2Fmicroblogging-at-work-workstreams-and-artifact-streams%2F&amp;t=microblogging%20at%20work%3A%20workstreams%20and%20artifact%20streams" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2009/05/02/microblogging-at-work-workstreams-and-artifact-streams/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>i am for hire!</title>
		<link>http://aperte.org/2009/02/16/i-am-for-hire/</link>
		<comments>http://aperte.org/2009/02/16/i-am-for-hire/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 06:25:24 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=536</guid>
		<description><![CDATA[Now that I have my master's degree wrapped up, I am officially for hire!  I am primarily looking at opportunities in the Seattle area.  If you are on the hunt for a creative, smart, and hard working Software Engineer, have a look over my resume and feel free to get in touch.  [...]]]></description>
			<content:encoded><![CDATA[Now that I have my master's degree wrapped up, I am officially for hire!  I am primarily looking at opportunities in the Seattle area.  If you are on the hunt for a creative, smart, and hard working Software Engineer, have a look over <a href='http://aperte.org/wp-content/uploads/2009/02/jeremyhandcock-resume.pdf'>my resume</a> and feel free to <a href='mailto:jeremy@aperte.org'>get in touch</a>.  I will be in the Seattle area in a few weeks if you want to grab a coffee and chat.


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=i%20am%20for%20hire%21%20-%20http%3A%2F%2Faperte.org%2F2009%2F02%2F16%2Fi-am-for-hire%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2009%2F02%2F16%2Fi-am-for-hire%2F&amp;title=i%20am%20for%20hire%21&amp;notes=Now%20that%20I%20have%20my%20master%27s%20degree%20wrapped%20up%2C%20I%20am%20officially%20for%20hire%21%20%20I%20am%20primarily%20looking%20at%20opportunities%20in%20the%20Seattle%20area.%20%20If%20you%20are%20on%20the%20hunt%20for%20a%20creative%2C%20smart%2C%20and%20hard%20working%20Software%20Engineer%2C%20have%20a%20look%20over%20my%20resume%20and%20f" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2009%2F02%2F16%2Fi-am-for-hire%2F&amp;title=i%20am%20for%20hire%21&amp;bodytext=Now%20that%20I%20have%20my%20master%27s%20degree%20wrapped%20up%2C%20I%20am%20officially%20for%20hire%21%20%20I%20am%20primarily%20looking%20at%20opportunities%20in%20the%20Seattle%20area.%20%20If%20you%20are%20on%20the%20hunt%20for%20a%20creative%2C%20smart%2C%20and%20hard%20working%20Software%20Engineer%2C%20have%20a%20look%20over%20my%20resume%20and%20f" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2009%2F02%2F16%2Fi-am-for-hire%2F&amp;title=i%20am%20for%20hire%21&amp;annotation=Now%20that%20I%20have%20my%20master%27s%20degree%20wrapped%20up%2C%20I%20am%20officially%20for%20hire%21%20%20I%20am%20primarily%20looking%20at%20opportunities%20in%20the%20Seattle%20area.%20%20If%20you%20are%20on%20the%20hunt%20for%20a%20creative%2C%20smart%2C%20and%20hard%20working%20Software%20Engineer%2C%20have%20a%20look%20over%20my%20resume%20and%20f" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=i%20am%20for%20hire%21&amp;link=http%3A%2F%2Faperte.org%2F2009%2F02%2F16%2Fi-am-for-hire%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2009%2F02%2F16%2Fi-am-for-hire%2F&amp;t=i%20am%20for%20hire%21" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2009/02/16/i-am-for-hire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>visualizing mozilla lizardfeeder</title>
		<link>http://aperte.org/2009/02/15/visualizing-mozilla-lizardfeeder/</link>
		<comments>http://aperte.org/2009/02/15/visualizing-mozilla-lizardfeeder/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 23:51:06 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[awareness]]></category>
		<category><![CDATA[infovis]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=514</guid>
		<description><![CDATA[I recently came across LizardFeeder, a "compilation of data feeds representing activity within the Mozilla community."  I think it's a pretty nice tool.  It shares some ideas in common with my awareness tool for developers, especially in that both tools aggregate discrete events in a software project.  Obviously, the scale of our [...]]]></description>
			<content:encoded><![CDATA[I recently came across <a href="http://feeds.mozilla.com/">LizardFeeder</a>, a "compilation of data feeds representing activity within the Mozilla community."  I think it's a pretty nice tool.  It shares some ideas in common with <a href="http://aperte.org/2009/02/13/my-awareness-tool-for-developers-aufait/">my awareness tool for developers</a>, especially in that both tools aggregate discrete events in a software project.  Obviously, the scale of our approaches is a little different; I was focused specifically on building a tool for a small team.

<div id="attachment_515" class="wp-caption aligncenter" style="width: 310px"><a href="http://aperte.org/wp-content/uploads/2009/02/lizardfeeder.jpg" rel='lightbox'><img src="http://aperte.org/wp-content/uploads/2009/02/lizardfeeder-300x160.jpg" alt="(LizardFeeder screenshot)" title="lizardfeeder" width="300" height="160" class="size-medium wp-image-515" /></a><p class="wp-caption-text">(LizardFeeder screenshot)</p></div>

Dave Bottoms of Mozilla has published <a href="http://blog.mozilla.com/blog/2009/01/26/visualizing-mozilla-community/">a call for designers</a> to create "a visualization that attempts to demystify the collaborative process of making software, while celebrating [Mozilla] contributors."  The goals are a little nebulous, but my take on it is they want to build on the ideas in LizardFeeder and come up with a visualization that is universally approachable, even to non-technical people.

Software Engineering and Human Computer Interaction researchers have been trying to visualize software development communities for a few years.  The archives of the <a href="http://msr.uwaterloo.ca/msr2009/index.html">Mining Software Repositories</a> conference have some examples and one can also look to recent projects such as <a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/"><code>code_swarm</code></a>.  There have been some nice designs, for sure, and <code>code_swarm</code> is definitely fun to watch.  At the same time, my pragmatic side is left looking for more.  In practice, these are the kind of visualizations that you put up in the lobby of your building (in HiDef!) to impress visitors.  Visual <em>wow factor</em> is a noble goal in itself---don't get me wrong---but I think we're still searching for ways to build meaningful tools in this area.  The Mozilla proposal is especially welcome in that regard.

I'm looking forward to seeing what comes out of it all, and given LizardFeeder's overlap with my research, some interesting ideas for awareness tools might emerge along the way.


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=visualizing%20mozilla%20lizardfeeder%20-%20http%3A%2F%2Faperte.org%2F2009%2F02%2F15%2Fvisualizing-mozilla-lizardfeeder%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2009%2F02%2F15%2Fvisualizing-mozilla-lizardfeeder%2F&amp;title=visualizing%20mozilla%20lizardfeeder&amp;notes=I%20recently%20came%20across%20LizardFeeder%2C%20a%20%22compilation%20of%20data%20feeds%20representing%20activity%20within%20the%20Mozilla%20community.%22%20%20I%20think%20it%27s%20a%20pretty%20nice%20tool.%20%20It%20shares%20some%20ideas%20in%20common%20with%20my%20awareness%20tool%20for%20developers%2C%20especially%20in%20that%20both%20to" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2009%2F02%2F15%2Fvisualizing-mozilla-lizardfeeder%2F&amp;title=visualizing%20mozilla%20lizardfeeder&amp;bodytext=I%20recently%20came%20across%20LizardFeeder%2C%20a%20%22compilation%20of%20data%20feeds%20representing%20activity%20within%20the%20Mozilla%20community.%22%20%20I%20think%20it%27s%20a%20pretty%20nice%20tool.%20%20It%20shares%20some%20ideas%20in%20common%20with%20my%20awareness%20tool%20for%20developers%2C%20especially%20in%20that%20both%20to" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2009%2F02%2F15%2Fvisualizing-mozilla-lizardfeeder%2F&amp;title=visualizing%20mozilla%20lizardfeeder&amp;annotation=I%20recently%20came%20across%20LizardFeeder%2C%20a%20%22compilation%20of%20data%20feeds%20representing%20activity%20within%20the%20Mozilla%20community.%22%20%20I%20think%20it%27s%20a%20pretty%20nice%20tool.%20%20It%20shares%20some%20ideas%20in%20common%20with%20my%20awareness%20tool%20for%20developers%2C%20especially%20in%20that%20both%20to" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=visualizing%20mozilla%20lizardfeeder&amp;link=http%3A%2F%2Faperte.org%2F2009%2F02%2F15%2Fvisualizing-mozilla-lizardfeeder%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2009%2F02%2F15%2Fvisualizing-mozilla-lizardfeeder%2F&amp;t=visualizing%20mozilla%20lizardfeeder" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2009/02/15/visualizing-mozilla-lizardfeeder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my awareness tool for developers: Aufait</title>
		<link>http://aperte.org/2009/02/13/my-awareness-tool-for-developers-aufait/</link>
		<comments>http://aperte.org/2009/02/13/my-awareness-tool-for-developers-aufait/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 21:27:20 +0000</pubDate>
		<dc:creator>Jeremy Handcock</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://aperte.org/?p=483</guid>
		<description><![CDATA[I've put together a demo version of the tool (code name: Aufait) that I developed for my research.  Feel free to try it out!  If you haven't been following my work, I developed Aufait as an awareness tool for software developers.  Specifically, it is designed to support awareness of peer activities and [...]]]></description>
			<content:encoded><![CDATA[I've put together a demo version of the tool (code name: Aufait) that I developed for my research.  Feel free to <a href="http://www.cs.toronto.edu/~jeremy/aufait/ui/">try it out</a>!  If you haven't been following my work, I developed Aufait as an awareness tool for software developers.  Specifically, it is designed to support awareness of peer activities and changes to shared artifacts (ie. code, bugs, documents) in a small team.

From a design perspective, there are some things that I would change based on the results of my field study, but I'm interested in your off-the-cuff thoughts as well.  Note that this demo is <em>static</em> in the sense that it won't automatically update with new data as Aufait normally would.  The time interval selection features are also disabled.

The demo is running on data from the <a href="http://db.apache.org/derby/">Apache Derby project</a>.  I have no affiliation with Derby nor its developers; I just picked a small open source project with data that was relatively easy to obtain for the demo.

If you're interested in seeing how developers use Aufait in the wild, <a href="http://aperte.org/2009/02/08/my-thesis-paper-how-developers-use-an-awareness-tool/">check out my thesis paper</a>.  A quick summary of the UI follows.

<h2>The Event Timeline</h2>
The main view in Aufait is an event timeline.  An event is any modification to a project artifact such as source code, a bug report, a project email, or a wiki document.  The design has a lot in common with the <a href="http://simile.mit.edu/timeline/examples/jfk/jfk.html">SIMILE timeline</a>.

<a href="http://aperte.org/wp-content/uploads/2009/02/timeline.jpg" rel='lightbox[A]'><img src="http://aperte.org/wp-content/uploads/2009/02/timeline-300x218.jpg" alt="Aufait event timeline" title="Aufait event timeline" width="300" height="218" class="aligncenter size-medium wp-image-484" /></a>

Each developer on the team---listed along with his/her photo on the right side of the screen---is associated with a colour.  Events on the timeline are coloured according to the developer who initiated them.  The idea here is to promote awareness of peer activity by clearly connecting events to individuals.

<h2>Revealing Event Content</h2>
As you can see, each event on the timeline has a short textual description.  For example, an email from the project mailing list shows the subject line:

<a href="http://aperte.org/wp-content/uploads/2009/02/email-subject-line.jpg" rel='lightbox[A]'><img src="http://aperte.org/wp-content/uploads/2009/02/email-subject-line.jpg" alt="Event description" title="Event description" width="222" height="84" class="aligncenter size-full wp-image-488" /></a>

You can click on nodes in the timeline to reveal more content for an event.  Here you can see a bug report event that describes what the developer changed:

<a href="http://aperte.org/wp-content/uploads/2009/02/bug-report-popup.jpg" rel='lightbox[A]'><img src="http://aperte.org/wp-content/uploads/2009/02/bug-report-popup-300x224.jpg" alt="Event content popup" title="Event content popup" width="300" height="224" class="aligncenter size-medium wp-image-489" /></a>

Note that Aufait includes a link to the artifact that was modified (whenever possible).  As shown above, a bug report event has a link to the bug report.  The idea is that developers can get more information about a modified artifact or take responsive action by following the link.

<h2>The Details View</h2>
In addition to the event timeline, Aufait provides a more content-oriented view that is similar in design to an email or news reader.  You can switch to this view by clicking on the 'Details' tab.  It has a smaller version of the timeline that you can interact with in the same fashion as the larger one.

<a href="http://aperte.org/wp-content/uploads/2009/02/details.jpg" rel='lightbox[A]'><img src="http://aperte.org/wp-content/uploads/2009/02/details-300x177.jpg" alt="Aufait Details view" title="Aufait Details view" width="300" height="177" class="aligncenter size-medium wp-image-490" /></a>

<h2>Filtering Events</h2>
You can filter events using three methods: by developer, by drag selection, and by keyword search.  Clicking on any of the developer photos will filter the display to show events authored by him/her:

<a href="http://aperte.org/wp-content/uploads/2009/02/filter-author.jpg" rel='lightbox[A]'><img src="http://aperte.org/wp-content/uploads/2009/02/filter-author.jpg" alt="Author filter" title="Author filter" width="483" height="375" class="aligncenter size-full wp-image-491" /></a>

You can also drag to select events in the timeline.  The idea here is that you can select a bunch of events that might be of interest and then switch to the detail view to examine them further.

<a href="http://aperte.org/wp-content/uploads/2009/02/filter-drag.jpg" rel='lightbox[A]'><img src="http://aperte.org/wp-content/uploads/2009/02/filter-drag.jpg" alt="Drag-to-select filter" title="Drag-to-select filter" width="331" height="204" class="aligncenter size-full wp-image-493" /></a>

Typing a keyword into the search box (and pressing enter) will filter events to show only those with content that matches.

<a href="http://aperte.org/wp-content/uploads/2009/02/filter-keyword.jpg" rel='lightbox[A]'><img src="http://aperte.org/wp-content/uploads/2009/02/filter-keyword.jpg" alt="Keyword filter" title="Keyword filter" width="554" height="334" class="aligncenter size-full wp-image-494" /></a>

For all three filter types, you can remove a filter by activating a new filter or by clicking the 'clear filter' button.

<h2>Back-end Services</h2>

There are a few back-end services that support Aufait's UI by aggregating, storing, and publishing data from a software team's internal systems.  The demo is running on static data files, but when it is running live, Aufait continuously updates itself with new events.

Getting the data for the UI was a large chunk of the work in implementing this tool.  I won't get into the details of it all here; have a look at my previous post <a href="http://aperte.org/2008/08/14/aggregating-project-events-in-the-wild/">Aggregating Project Events in the Wild</a> if you're interested in how I did it.


Share:


	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=my%20awareness%20tool%20for%20developers%3A%20Aufait%20-%20http%3A%2F%2Faperte.org%2F2009%2F02%2F13%2Fmy-awareness-tool-for-developers-aufait%2F" title="Twitter"><img src="http://aperte.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Faperte.org%2F2009%2F02%2F13%2Fmy-awareness-tool-for-developers-aufait%2F&amp;title=my%20awareness%20tool%20for%20developers%3A%20Aufait&amp;notes=I%27ve%20put%20together%20a%20demo%20version%20of%20the%20tool%20%28code%20name%3A%20Aufait%29%20that%20I%20developed%20for%20my%20research.%20%20Feel%20free%20to%20try%20it%20out%21%20%20If%20you%20haven%27t%20been%20following%20my%20work%2C%20I%20developed%20Aufait%20as%20an%20awareness%20tool%20for%20software%20developers.%20%20Specifically%2C%20it%20is" title="del.icio.us"><img src="http://aperte.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Faperte.org%2F2009%2F02%2F13%2Fmy-awareness-tool-for-developers-aufait%2F&amp;title=my%20awareness%20tool%20for%20developers%3A%20Aufait&amp;bodytext=I%27ve%20put%20together%20a%20demo%20version%20of%20the%20tool%20%28code%20name%3A%20Aufait%29%20that%20I%20developed%20for%20my%20research.%20%20Feel%20free%20to%20try%20it%20out%21%20%20If%20you%20haven%27t%20been%20following%20my%20work%2C%20I%20developed%20Aufait%20as%20an%20awareness%20tool%20for%20software%20developers.%20%20Specifically%2C%20it%20is" title="Digg"><img src="http://aperte.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Faperte.org%2F2009%2F02%2F13%2Fmy-awareness-tool-for-developers-aufait%2F&amp;title=my%20awareness%20tool%20for%20developers%3A%20Aufait&amp;annotation=I%27ve%20put%20together%20a%20demo%20version%20of%20the%20tool%20%28code%20name%3A%20Aufait%29%20that%20I%20developed%20for%20my%20research.%20%20Feel%20free%20to%20try%20it%20out%21%20%20If%20you%20haven%27t%20been%20following%20my%20work%2C%20I%20developed%20Aufait%20as%20an%20awareness%20tool%20for%20software%20developers.%20%20Specifically%2C%20it%20is" title="Google Bookmarks"><img src="http://aperte.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=my%20awareness%20tool%20for%20developers%3A%20Aufait&amp;link=http%3A%2F%2Faperte.org%2F2009%2F02%2F13%2Fmy-awareness-tool-for-developers-aufait%2F" title="FriendFeed"><img src="http://aperte.org/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Faperte.org%2F2009%2F02%2F13%2Fmy-awareness-tool-for-developers-aufait%2F&amp;t=my%20awareness%20tool%20for%20developers%3A%20Aufait" title="Facebook"><img src="http://aperte.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://aperte.org/2009/02/13/my-awareness-tool-for-developers-aufait/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

