Dirk Riehle's Industry and Research Publications

Tag: Publication

  • Why do episodic volunteers stay in FLOSS communities? [ICSE 2019]

    Why do episodic volunteers stay in FLOSS communities? [ICSE 2019]

    Abstract: Successful Free/Libre and Open Source Software (FLOSS) projects incorporate both habitual and infrequent, or episodic, contributors. Using the concept of episodic volunteering (EV) from the general volunteering literature, we derive a model consisting of five key constructs that we hypothesize affect episodic volunteers’ retention in FLOSS communities. To evaluate the model we conducted a…

  • 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…

  • User experience design in software product lines [HICSS 2019]

    User experience design in software product lines [HICSS 2019]

    Abstract: User experience design is an important part of software product development, and yet software product line engineering has largely ignored this topic. This paper presents a set of industry best practices for user experience design in software product lines. We conducted multiple-case case study research using two different product lines within the multinational company…

  • The QDAcity-RE method for structural domain modeling using qualitative data analysis [RE Journal]

    The QDAcity-RE method for structural domain modeling using qualitative data analysis [RE Journal]

    Abstract: The creation of domain models from qualitative input relies heavily on experience. An uncodified ad-hoc modeling process is still common and leads to poor documentation of the analysis. In this article we present a new method for domain analysis based on qualitative data analysis. The method helps identify inconsistencies, ensures a high degree of…

  • The patch-flow method for measuring inner source collaboration [MSR 2018]

    The patch-flow method for measuring inner source collaboration [MSR 2018]

    Abstract: Inner source (IS) is the use of open source software development (SD) practices and the establishment of an open source-like culture within an organization. IS enables and requires developers to collaborate more than traditional SD methods such as plan-driven or agile development. To better understand IS, researchers and practitioners need to measure IS collaboration.…

  • License clearance in software product governance [Book Chapter]

    License clearance in software product governance [Book Chapter]

    I recently participated in an NII Shonan workshop on open source ecosystems. As a follow-up, we are preparing a book of articles. I’m contributing a chapter on “license clearance in software product governance”. Obviously, open source plays an important role. Please find abstract and paper below. Abstract: Almost all software products today include open source…