Submitted by adams on Fri, 2012-07-06 09:45
Last week I was surprised to receive an email from Shane Coughlan inviting me to become a Fellow of the OpenForum Academy. The current Fellowship has some of my personal heroes in there and so it was exciting and humbling to receive such an offer.
From their website:
Submitted by adams on Sun, 2012-07-01 10:36
GIMP does not drive me to the airport if my flight is before 10am.
Submitted by adams on Thu, 2012-06-28 16:42
So, its that time of year again, the annual meeting of all things KDE… Akademy! This year it is coming to you from Tallin, Estonia. This year will be my 6th outing to the event
Submitted by adams on Sun, 2012-06-10 21:12
So recently Jeroen van Meeuwen asked me to take a look at Cyrus IMAP. He had been involved in their switch from CVS to GIT and was curious to see what the results looked like. Let’s start with the usual green blobs:
Cyrus IMAP: Full History in Green Blobs (Click to Enlarge)
Submitted by adams on Fri, 2012-01-13 12:41
So, in my mission to see how we can automatically detect “core” teams, I need a measure for how closely people work together. Those of you with strong memories will remember I once coined the term “cohesion” for this measure. I introduced it in a paper at the International Conference on Software Maintenance, three years ago and blogged about it around that time.
Submitted by adams on Tue, 2012-01-03 12:38
So this is about the time I usually do my annual review of activity in KDE SVN. Of course I have now stopped my analysis of KDE SVN and moved on to git. Instead of analysis every repo in KDE git, I will focus on what happened in KDEPIM in 2011 (KDEPIM exclusively, no PIMLIBS or PIMRUNTIME).
OK, to kickoff, the green blobs (click to enlarge):
Submitted by adams on Mon, 2011-11-28 19:20
[This is slightly off topic from my usual Free Software analysis.]
So the Collatz Conjecture came to mind. I took a look at the Wikipedia article and was struck by a couple of things: I liked the stopping time (the number of steps you have to take to get from the given starting number to 1) plot and the graph showing the paths from certain starting numbers to 1.
Submitted by adams on Tue, 2011-10-25 19:50
[If you are not familiar with the English idiom "When push comes to shove" you can read more here.]
Submitted by adams on Fri, 2011-10-21 23:10
OK, now KDE is 15 years old, it is time for my work to grow up and start looking at git. One of the questions I get asked from time to time is how much code rewriting I will need to do in order to for with git. Thankfully… none.
All of my scripts parse SVN logs and it is easy enough to get git to give back logs in SVN format. Just like this:
git log –reverse –format=”<logentry revision=\”%H\”>%n <author>%ae</author>%n <date>%ci</date>%n</logentry>”
Submitted by adams on Thu, 2011-10-20 18:05
So, I thought I would take a quick look at what KDE community “looks” like after 15 years under development. So here I will briefly show off three visualisations with no particular comment. I will just leave them here for your amusement.
So let’s start with the now-infamous green blobs (click to enlarge):