Latest Publications on Industry and Research
-
Talk Slides: Design Pattern Density Defined
Here the slides for my OOPSLA Onward! 2009 talk on “Design Pattern Density Defined.” First the abstract: Design pattern density is a metric that measures how much of an object-oriented design can be understood and represented as instances of design patterns. Expert developers have long believed that a high design pattern density implies a high…
-
OpenOffice.org at Oracle After The Sun Acquisition
Yesterday, I participated in the local JUG’s discussion of the Sun acquisition by Oracle. Somewhat to my surprise, the general opinion was dismissive of OpenOffice’s future at Oracle. I haven’t spent much prior thought on this, but to me, OpenOffice seems to fit much better with Oracle than with Sun, at least on a strategic…
-
Why Open Source is Hard for Closed Source Vendors (Alpha Release)
It is difficult for many closed source software vendors to embrace open source. Why is this so? After all, over the last years we have come to understand the many business benefits of employing open source as part of a software vendor’s strategy toolbox. In this presentation, I make a first attempt at answering this…
-
My Open Source Research Agenda (as of 2009)
As you may seen in an earlier blog post, I’m starting in a new position as a professor of software engineering focussing on open source software at the University of Erlangen. In this post, I’m laying out my abbreviated research agenda as of September 2009. The overarching goal of my group’s research is to comprehensively…
-
Professor for Open Source Software at University of Erlangen
After 12 years of working in the high-tech industry, I’m changing gears. I left my prior industry job and am starting today, September 1st, as the “professor for open source software” in the computer science department of the Friedrich Alexander University of Erlangen-Nuremberg in Bavaria, Germany. This is a free (not tied to a chair)…
-
The Commenting Practice of Open Source (Completed, for Now) [Onward! 2009]
For now, the final paper in this sequence of short publications of how open source software projects document their code. The paper is basically a more comprehensive summary of prior articles, with a bit more of data. Here the abstract and reference: Abstract: The development processes of open source software are different from traditional closed…