Category Archives: Research Tracks

Differentiating Communication Styles of Leaders on the Linux Kernel Mailing List

Title: Differentiating Communication Styles of Leaders on the Linux Kernel Mailing List

Authors: Daniel Schneider, Scott Spurlock and Megan Squire (Elon University)

Abstract: Much communication between developers of free, libre, and open source software (FLOSS) projects happens on email mailing lists. Geographically and temporally dispersed development teams use email as an asynchronous, centralized, persistently stored institutional memory for sharing code samples, discussing bugs, and making decisions. Email is especially important to large, mature projects, such as the Linux kernel, which has thousands of developers and a multilayered leadership structure. In this paper, we collect and analyze data to understand the communication patterns in such a community. How do the leaders of the Linux Kernel project write in email? What are the salient features of their writing, and can we discern one leader from another? We find that there are clear written markers for two leaders who have been particularly important to recent discussions of leadership style on the Linux Kernel Mailing List (LKML): Linux Torvalds and Greg Kroah-Hartman. Furthermore, we show that it is straightforward to use a machine learning strategy to automatically differentiate these two leaders based on their writing. Our findings will help researchers understand how this community works, and why there is occasional controversy regarding differences in communication styles on the LKML.

This contribution to OpenSym 2016 will be made available as part of the OpenSym 2016 proceedings on or after August 17, 2016.

Motivation of Newcomers to FLOSS Projects

Title: Motivation of Newcomers to FLOSS Projects

Authors: Christoph Hannebauer and Volker Gruhn (paluno – The Ruhr Institute for Software Technology University of Duisburg-Essen)

Abstract: While the motivations of Free/Libre and Open Source Software (FLOSS) developers have been the subject of extensive research, the motivations for their initial contribution to a FLOSS project has received only little attention. This survey of 94 newcomers to the FLOSS projects Mozilla and GNOME identifies the motivations for the modification of the FLOSS components and for the submission of these modifications back to the FLOSS project. With the responses, we test a hypothesis based on the previous qualitative research on newcomer motivations: Most newcomers modify a component because they need the modification for themselves. Surprisingly, this is not the case for our respondents, who have a variety of primary modification motivations. Newcomer occupation is discussed as a reason for this difference to previous results.

This contribution to OpenSym 2016 will be made available as part of the OpenSym 2016 proceedings on or after August 17, 2016.

Observing Custom Software Modifications: A Quantitative Approach of Tracking the Evolution of Patch Stacks

Title: Observing Custom Software Modifications: A Quantitative Approach of Tracking the Evolution of Patch Stacks

Authors: Ralf Ramsauer (Technical University of Applied Sciences Regensburg); Daniel Lohmann (Friedrich-Alexander University Erlangen-Nuremberg); Wolfgang Mauerer (Technical University of Applied Sciences Regensburg Siemens AG, Munich)

Abstract: Modifications to open-source software (OSS) are often provided in the form of “patch stacks”– sets of changes (patches) that modify a given body of source code. Maintaining patch stacks over extended periods of time is problematic when the underlying base project changes frequently. This necessitates a continuous and engineering-intensive adaptation of the stack. Nonetheless, long-term maintenance is an important problem for changes that are not integrated into projects, for instance when they are controversial or only of value to a limited group of users. We present and implement a methodology to systematically examine the temporal evolution of patch stacks, track non-functional properties like integrability and maintainability, and estimate the eventual economic and engineering effort required to successfully develop and maintain patch stacks. Our results provide a basis for quantitative research on patch stacks, including statistical analyses and other methods that lead to actionable advice on the construction and long-term maintenance of custom extensions to OSS.

This contribution to OpenSym 2016 will be made available as part of the OpenSym 2016 proceedings on or after August 17, 2016.

Initial Results from the Study of the Open Source Sector in Belgium

Title: Initial Results from the Study of the Open Source Sector in Belgium

Authors: Robert Viseur (University of Mons)

Abstract: The economy of FLOSS (Free and open source software) has been the subject of numerous studies and publications, particularly on the issue of business models. However, there are fewer studies on the local networks of FLOSS providers. This research focuses on the ecosystem of Belgian FLOSS providers and, more specifically, their geographical distribution, the activities, technologies and software they support, their business models, their economic performance and the relationships between companies. The research is based on a directory containing nearly 150 companies. This directory led to the creation of a specialized search engine that helped to improve annotation. The research also uses financial data provided by the Belgian Central Balance Sheet Office. The initial results of this study show a concentration in major economic areas. The businesses are more active in the services and are heavily involved activities such as infrastructure software and Web development, activities which were common in the early years of free software development. Services for the support of business software is also common. A first analysis of the graph of relationships between providers’ websites highlights the role that is played by the multinational IT companies, by FLOSS editors, by commercial FLOSS associations and especially by the Walloon centers of competence that offer vast training catalogs that are dedicated to FLOSS. This research opens up many perspectives for improving the automation of the company directory updates, the analysis of the relationship between enterprises, and the automation of the financial analysis of companies.

This contribution to OpenSym 2014 will be made available as part of the OpenSym 2014 proceedings on or after August 27, 2014.

Structured Wikis – Application Oriented Use Cases

Title: Structured Wikis – Application Oriented Use Cases

Authors: Stefan Voigt, Frank Fuchs-Kittowski, Andreas Gohr

Abstract: Structured wikis combine the flexibility advantage of traditional wikis with the possibility of presenting structures and relationships in a partly automated fashion. Such wikis can, for example, map process structures and thus support complex processes. Taking the ICKEwiki as an example, this paper examines the differences between traditional and structured wikis by presenting four different real-life sample cases.

This contribution to OpenSym 2014 will be made available as part of the OpenSym 2014 proceedings on or after August 27, 2014.

Investigating Incentives for Students to Provide Peer Feedback in a Semi-Open Online Course: An Experimental Study

Title: Investigating Incentives for Students to Provide Peer Feedback in a Semi-Open Online Course: An Experimental Study

Authors: German Neubaum (University of Duisburg-Essen), Astrid Wichmann (Ruhr University Bochum), Sabrina C. Eimler (University of Duisburg-Essen), Nicole C. Krämer (University of Duisburg-Essen)

Abstract: In open online learning courses such as MOOCs, peer feedback has been regarded as a powerful method to give elaborated feedback on weekly assignments. Yet motivating students to invest effort in peer feedback on top of existing work load is difficult. Students might give insufficient feedback or do not give feedback at all. Students’ hesitation to provide feedback might be related to the lack of visibility of spent effort during feedback provision. Alternatively, students might provide less feedback due to lack of perceived benefits. In this study, we investigated the effect of two incentive types on peer feedback provision on weekly assignments. In total, 91 students enrolled in a semi-open online course were announced to receive either (1) a peer rating on their feedback or (2) open access to assignment solutions or (3) no incentive. Results indicate that the incentive type did not affect feedback provision in general, yet it had an impact on the content of the feedback. Students receiving (1) a rating-feedback incentive wrote longer and more specific feedback in comparison to students receiving (2) an information-access incentive or (3) no incentive. Results contribute to findings from peer assessment research that students are more likely to provide detailed feedback if students feel that feedback is attended to. Furthermore, results inform teachers and practitioners on how to encourage students to provide peer feedback in open learning environments.

This contribution to OpenSym 2014 will be made available as part of the OpenSym 2014 proceedings on or after August 27, 2014.

Standing in Misunderstanding: Analyzing Boundary Objects’ Effectiveness in Innovation Communities

Title: Standing in Misunderstanding: Analyzing Boundary Objects’ Effectiveness in Innovation Communities

Authors: Marc Marheineke, Hagen Habicht

Abstract: In this paper we investigate the use of virtual objects for knowledge exchange in communities. Information systems provide a wide range of new (virtual) objects for community members which support non-canonical collaboration required for knowledge creation [4,23]. From a sociological perspective these objects are means to cross knowledge boundaries in communities [6]. In our study we extend this aspect by a technical perspective of how virtual objects effectively facilitate activities of knowledge creation. Media Synchronicity Theory [10] proposes how to best accomplish communication performance. It predicts that to achieve effective communication, the two primary communication strategies of conveyance of information and convergence on meaning need to be supported. Building upon this discussion, we examine the use of virtual objects in a dynamic process of knowledge creation. We will draw conclusions on how to appropriately use virtual objects for communication. Our empirical study is based on multiple cases [32] of knowledge communities. Qualitative data has been gathered from the participants of six focused group discussions conducted on a virtual whiteboard which comprises a media choice to interact in real time. The results detail information on the actual use (and not use) of virtual objects (media) for knowledge creation. Based on our findings we empirically confirm the core propositions of Media Synchronicity Theory. We conclude with managerial recommendations on how to employ virtual objects for increasing the effectiveness of dynamic processes of knowledge creation.

This contribution to OpenSym 2014 will be made available as part of the OpenSym 2014 proceedings on or after August 27, 2014.

Hackers on Forking

Title: Hackers on Forking

Authors: Linus Nyman (Hanken University, Finland)

Abstract: All open source licenses allow the copying of an existing body of code for use as the basis of a separate development project. This practice is commonly known as forking the code. This paper presents the results of a study in which 11 programmers were interviewed about their opinions on the right to fork and the impact of forking on open source software development. The results show that there is a general consensus among programmers’ views regarding both the favourable and unfavourable aspects that stem from the right to fork. Interestingly, while all programmers noted potential downsides to the right to fork, it was seen by all as an integral component of open source software, and a right that must not be infringed regardless of circumstance or outcome.

This contribution to OpenSym 2014 will be made available as part of the OpenSym 2014 proceedings on or after August 27, 2014.

Cross-fertilization vs. Collaboration in Simulations of Open Innovation

Title: Cross-fertilization vs. Collaboration in Simulations of Open Innovation

Authors: Albrecht Fritzsche

Abstract: Evolutionary models allow us to approach innovation by the means of computer simulation with genetic algorithms. Open innovation can be considered in these models in different ways. A popular model by David Goldberg connects re-combinations of elements during evolutionary processes with the exchange of information in cross-fertilization activities. Another possibility is to model the collaboration of contributors with specific skills and experiences through sophisticated change operators that work systematically on improvements with respect to certain aspects of the innovation context. A simulation of this procedure on an instance of the permutation flow shop scheduling problem shows that the usage of these operators can indeed increase the performance of the solution generation, if certain constraints are kept in consideration.

This contribution to OpenSym 2014 will be made available as part of the OpenSym 2014 proceedings on or after August 27, 2014.

Accept, Decline, Postpone: How Newcomer Productivity is Reduced in English Wikipedia by Pre-publication Review

Title: Accept, Decline, Postpone: How Newcomer Productivity is Reduced in English Wikipedia by Pre-publication Review

Authors: Jodi Schneider, Bluma S. Gelley, Aaron Halfaker

Abstract: Wikipedia needs to attract and retain newcomers while also increasing the quality of its content. Yet new Wikipedia users are disproportionately affected by the quality assurance mechanisms designed to thwart spammers and promoters. English Wikipedia’s Articles for Creation provides a protected space for drafting new articles, which are reviewed against minimum quality guidelines before they are published. In this study we explore how this drafting process has affected the productivity of newcomers in Wikipedia. Using a mixed qualitative and quantitative approach, we show how the process’s pre-publication review, which is intended to improve the success of newcomers, in fact decreases newcomer productivity in English Wikipedia and offer recommendations for system designers.

This contribution to OpenSym 2014 will be made available as part of the OpenSym 2014 proceedings on or after August 27, 2014.