<?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>Mirko Stocker&#039;s Blog &#187; Software Engineering</title>
	<atom:link href="http://misto.ch/tag/software-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>http://misto.ch</link>
	<description></description>
	<lastBuildDate>Fri, 04 May 2012 18:00:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Tag Cloud Visualization for Source Code</title>
		<link>http://misto.ch/tag-cloud-visualization-for-source-code/</link>
		<comments>http://misto.ch/tag-cloud-visualization-for-source-code/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 14:11:25 +0000</pubDate>
		<dc:creator>Mirko Stocker</dc:creator>
				<category><![CDATA[InfoQ]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://misto.ch/?p=290</guid>
		<description><![CDATA[I&#8217;ve always been a huge fan of Wordle, so when I saw Fabian Steeg&#8217;s announcement of Cloudio – the SWT-based tag cloud visualization for Zest – I knew I wanted to do something with it, so I created Sourcecloud (suggestions for a better name are welcome). Sourcecloud is an Eclipse plug-in that lets you create tag clouds [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always been a huge fan of Wordle, so when I saw Fabian Steeg&#8217;s <a href="http://fsteeg.com/2011/09/07/cloudio-swt-based-tag-cloud-visualization-for-zest/">announcement of Cloudio</a> – the SWT-based tag cloud visualization for Zest – I knew I wanted to do something with it, so I created <strong>Sourcecloud</strong> (suggestions for a better name are welcome).</p>
<p>Sourcecloud is an Eclipse plug-in that lets you create tag clouds of your source code. The idea for this project came from <a href="https://twitter.com/#!/kevlinhenney">Kevlin Henney</a>, who used such tag clouds in a presentation at Jazoon 2010 (if I remember correctly). Luckily for me, Cloudio comes with an example application, from which I was able to reuse most of the parts, so all the credits go to Cloudio&#8217;s creator <a href="https://twitter.com/#!/sschwieb">Stephan Schwiebert</a>.</p>
<p><strong>Why would you want to make tag clouds for source code?</strong> It can give you a quick first impression of the quality of a code base. Ideally, you should see many names of the project&#8217;s domain. On the other hand, if you see lots of <code>nulls</code>, <code>ints</code> and <code>Strings</code>, chances are that the code will be hard to understand because there are not many domain specific types in it.</p>
<p>You can install Sourcecloud from the <a href="http://scala.ifs.hsr.ch/hudson/job/Sourcecloud/ws/ch.misto.sourcecloud.update/target/site/">update site for integration builds</a> into Eclipse Indigo. And here&#8217;s how the result looks:</p>
<p style="text-align: center;"><a href="http://misto.ch/wp-content/untyped.png"><img class="size-full wp-image-292 aligncenter" title="untyped" src="http://misto.ch/wp-content/untyped.png" alt="" width="547" height="431" /></a></p>
<p style="text-align: center;">And here&#8217;s a screenshot of the Eclipse view:<a href="http://misto.ch/wp-content/sourcecloud_screenshot.png"><img class="aligncenter size-full wp-image-296" title="sourcecloud_screenshot" src="http://misto.ch/wp-content/sourcecloud_screenshot.png" alt="" width="566" height="400" /></a></p>
<p>The source code is on <a href="https://github.com/misto/Sourcecloud">GitHub</a>, so if you want to add or change something, fork it and send me a pull request!</p>
<div class="plus-one-wrap"><g:plusone href="http://misto.ch/tag-cloud-visualization-for-source-code/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://misto.ch/tag-cloud-visualization-for-source-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Old Is Agile Development?</title>
		<link>http://misto.ch/agile-development/</link>
		<comments>http://misto.ch/agile-development/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 20:03:03 +0000</pubDate>
		<dc:creator>Mirko Stocker</dc:creator>
				<category><![CDATA[InfoQ]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://misto.ch/?p=61</guid>
		<description><![CDATA[Reading the following lines, it should be crystal clear to every professional that the text refers to some sort of Agile Development: [..] we consider the design process as a recursive operation taking place in increments of, say, weeks. That is, after each increment, we aim at having a finished product [..]. In other words, [...]]]></description>
			<content:encoded><![CDATA[<p>Reading the following lines, it should be crystal clear to every professional that the text refers to some sort of Agile Development:</p>
<blockquote><p>[..] we consider the design process as a recursive operation taking place in increments of, say, weeks. That is, after each increment, we aim at having a <em>finished</em> product [..]. In other words, we consider the product as always, from the very first few weeks onward, to be in the hands of <em>users</em>. A version of the product is always finished and available for use.</p></blockquote>
<p>Now, how old is this quote? Certainly not more than ten years, that would have been my guess. Probably from the early XP days? Actually, the quote is from <a href="http://dx.doi.org/10.1109/C-M.1977.217827"><strong>1977</strong>&#8216;s august edition of IEEE Computer</a>. Interesting, isn&#8217;t it?</p>
<div class="plus-one-wrap"><g:plusone href="http://misto.ch/agile-development/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://misto.ch/agile-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

