Latest in Industry and Research Publications

  • Impressions from the Berlin Open Data Day 2018

    Impressions from the Berlin Open Data Day 2018

    If you think it is funny that the German government declares itself a leader in open data, please note that verbally the slide was declared as aspirational rather than current reality.

  • Best of “As a developer, I want…” student user stories, raw and unfiltered

    Best of “As a developer, I want…” student user stories, raw and unfiltered

    Over on Twitter, the ever amazing and amusing time sink, @AdamPridmore, @KevlinHenney, and @JensColdewey are discussing the merit of software developers as stakeholders in user stories. Despair not! I’ve got the goods. From my Scrum student projects (I run those day-in, day-out), here is the classic one: As a developer, I want to learn Java…

  • If GitHub was like Berlin…

    If GitHub was like Berlin…

    Much open source research assumes that all open source projects are alike and that if you take enough of them, you can claim generalizability for your conclusions. GitHub is the main source of such mischief, because of its size and availability. If GitHub was like Berlin, and projects on GitHub were like the people of…

  • Classifying open source user consortia

    Classifying open source user consortia

    An open source software user consortium is a non-profit organization (foundation, consortium, working group) created for the purpose of funding and managing the development of non-differentiating open source software made available to foundation members and the general public. Its purpose is to establish a software ecosystem in which vendors and suppliers can provide products and…

  • Clarification of “Why I still teach Scrum”

    Clarification of “Why I still teach Scrum”

    Teaching Scrum at University is challenging. Students are typically at the beginning of their career and don’t understand the challenges of communication and coordination in software engineering well. In a prior post on Why I Still Teach Scrum I had made a cryptic remark to that end and through various channels was asked to clarify…

  • Uncovering the periphery: A qualitative survey of episodic volunteering in free/libre and open source software communities [TSE Journal]

    Uncovering the periphery: A qualitative survey of episodic volunteering in free/libre and open source software communities [TSE Journal]

    Abstract: Free/Libre and Open Source Software (FLOSS) communities are composed, in part, of volunteers, many of whom contribute infrequently. However, these infrequent volunteers contribute to the sustainability of FLOSS projects, and should ideally be encouraged to continue participating, even if they cannot be persuaded to contribute regularly. Infrequent contributions are part of a trend which…