Dirk Riehle's Industry and Research Publications

Category: 2. Building Products

  • M.B.A.s or engineers for product management?

    M.B.A.s or engineers for product management?

    I teach product management at a public German engineering school, where I am a professor of computer science. Product management is my nod towards “business informatics”, otherwise I only teach engineering courses (and one general how-to-perform-research class). There is an old debate as to who makes better product managers: M.B.A.s or engineers? Having worked on…

  • Public upcoming talks on open source and inner source

    Public upcoming talks on open source and inner source

    A bit belated, I’m happy to announce two upcoming talks: Both talks are accessible to the public, see the flyers.

  • Hackathons and 20% time

    Hackathons and 20% time

    According to this article, Google’s 20% time never really existed. I’ve always guessed as much, joking with Google friends that their 20% time really could only be taken on Saturday and Sunday. Which is all the same: Engaged employees do what they feel needs to be done no matter what and when. Hackathons, however, exist.…

  • Which design patterns should be retired? (In defense of singleton)

    Which design patterns should be retired? (In defense of singleton)

    Addison-Wesley asked the patterns community (or at least those who were there at the beginning) about their opinion on various issues. This is the second post of what should have been three (though I probably will only get to the first two). For this very specific question, I expect everyone to say: Retire Singleton! I…

  • First thoughts on the 20 year anniversary of the design patterns book (a.k.a. GoF book)

    First thoughts on the 20 year anniversary of the design patterns book (a.k.a. GoF book)

    Addison Wesley is going to celebrate the 20 year anniversary of the Design Patterns a.k.a. Gang-of-Four book. For this, they reached out to the community and asked for contributions. Here are the questions they asked, suggesting we ask (and answer) our own ones as well: I’ll provide my answers to questions 1-4 here and I’ll…

  • Fine-grained change detection in structured text documents [DocEng 2014]

    Fine-grained change detection in structured text documents [DocEng 2014]

    Abstract Detecting and understanding changes between document revisions is an important task. The acquired knowledge can be used to classify the nature of a new document revision or to support a human editor in the review process. While purely textual change detection algorithms offer fine-grained results, they do not understand the syntactic meaning of a…