8,051 research outputs found

    Contribution Barriers to Open Source Projects

    Get PDF
    Contribution barriers are properties of Free/Libre and Open Source Software (FLOSS) projects that may prevent newcomers from contributing. Contribution barriers can be seen as forces that oppose the motivations of newcomers. While there is extensive research on the motivation of FLOSS developers, little is known about contribution barriers. However, a steady influx of new developers is connected to the success of a FLOSS project. The first part of this thesis adds two surveys to the existing research that target contribution barriers and motivations of newcomers. The first exploratory survey provides the indications to formulate research hypotheses for the second main survey with 117 responses from newcomers in the two FLOSS projects Mozilla and GNOME. The results lead to an assessment of the importance of the identified contribution barriers and to a new model of the joining process that allows the identification of subgroups of newcomers affected by specific contribution barriers. The second part of the thesis uses the pattern concept to externalize knowledge about techniques lowering contribution barriers. This includes a complete categorization of the existing work on FLOSS patterns and the first empirical evaluation of these FLOSS patterns and their relationships. The thesis contains six FLOSS patterns that lower specific important contribution barriers identified in the surveys. Wikis are web-based systems that allow its users to modify the wiki's contents. They found on wiki principles with which they minimize contribution barriers. The last part of the thesis explores whether a wiki, whose content is usually natural text, can also be used for software development. Such a Wiki Development Environment (WikiDE) must fulfill the requirements of both an Integrated Development Environment (IDE) and a wiki. The simultaneous compliance of both sets of requirements imposes special challenges. The thesis describes an adapted contribution process supported by an architecture concept that solves these challenges. Two components of a WikiDE are discussed in detail. Each of them helps to lower a contribution barrier. A Proof of Concept (PoC) realization demonstrates the feasibility of the concept

    Encounters with Authority: Tactics and negotiations at the periphery of participatory platforms

    Get PDF
    Digital participatory platforms like Wikipedia are often celebrated as projects that allow anyone to contribute. Any user can sign up and start contributing immediately. Similarly, projects that engage volunteers in the production of scientific knowledge create easy points of entry to make contributions. These low barriers to entry are a hallmark feature in digital participatory labor, limiting the number of hoops a new volunteer has to jump through before they can feel like they are making a difference. Such low barriers to participation at the periphery, or edges of participatory platforms, have presented a problem for organizational scholars as they wonder how such projects can achieve consistent results when opportunities to train and socialize newcomers are constrained by a need for low barriers. As a result, scholarship has focused on answering the question of newcomer learning and socialization by examining how newcomers make sense of their new digital workspaces rather than focus on how institutional constraints are imposed. In this research, I draw on a growing body of scholarship that pushes against the perception of openness and low barriers on digital participatory platforms to unpack the constraints on participation that newcomers confront and, in particular, to show how such constraints resemble characteristics of institutionalized newcomer onboarding tactics. To approach this question, I conducted 18 months of participant observation and conducted 36 interviews with experts, newcomers, and project leaders from the crowdsourced citizen science platform Planet Hunters and the peer produced encyclopedia, Wikipedia. I analyzed my data using a grounded theory research design that is sensitized using the theoretical technology of Estrid Sørensen’s Forms of Presence as a way to pay attention to the sociomaterial configurations of newcomer practice, attending to the actors (both human and nonhuman) that play a part in the constraints and affordances of newcomer participation. By drawing on Sørensen’s Forms of Presence, the analytical focus on the newcomer experience shifts from looking at either top-down institutional tactics of organizations or bottom-up individual tactics of newcomers to thinking about the characteristics of relationships newcomers have with other members and platform features and the effects of these relationships as they relate to different opportunities for learning and participation. Focusing on the different ways that learning and participation are made available affords the exploration of how the authority of existing practices in particular settings are imposed on learners despite the presence of low barriers to participation. By paying attention to the sociomaterial configuration of newcomer participation, my findings unpack the tactics that newcomers encounter at the periphery, or edges of participatory platforms, as well as how they find their work being included or excluded from the platform. I use the findings to develop a taxonomy of encounters that describes how newcomers can participate in a self-guided experience as the existing literature describes, but also experience moments of guided and targeted encounters. What this taxonomy of encounters suggests is that the periphery of participatory platforms can be at once an open space for exploration and experimentation but also a well-managed space where, despite low barriers to initial participation, a newcomer must negotiate what I describe as the guardrails of participation that define the constraints and affordances that shape their experience

    Understanding the Helpfulness of Stale Bot for Pull-based Development: An Empirical Study of 20 Large Open-Source Projects

    Full text link
    Pull Requests (PRs) that are neither progressed nor resolved clutter the list of PRs, making it difficult for the maintainers to manage and prioritize unresolved PRs. To automatically track, follow up, and close such inactive PRs, Stale bot was introduced by GitHub. Despite its increasing adoption, there are ongoing debates on whether using Stale bot alleviates or exacerbates the problem of inactive PRs. To better understand if and how Stale bot helps projects in their pull-based development workflow, we perform an empirical study of 20 large and popular open-source projects. We find that Stale bot can help deal with a backlog of unresolved PRs as the projects closed more PRs within the first few months of adoption. Moreover, Stale bot can help improve the efficiency of the PR review process as the projects reviewed PRs that ended up merged and resolved PRs that ended up closed faster after the adoption. However, Stale bot can also negatively affect the contributors as the projects experienced a considerable decrease in their number of active contributors after the adoption. Therefore, relying solely on Stale bot to deal with inactive PRs may lead to decreased community engagement and an increased probability of contributor abandonment.Comment: Manuscript submitted to ACM Transactions on Software Engineering and Methodolog

    Characterizing Novelty as a Motivator in Online Citizen Science

    Get PDF
    Citizen science projects rely on the voluntary contribution of nonscientists to take part in scientific research projects. Projects taking place exclusively over the Internet face significant challenges, chief among them is the attracting and keeping the critical mass of volunteers needed to conduct the work outlined by the science team. The extent to which platforms can design experiences that positively influence volunteers’ motivation can help address the contribution challenges. Consequently, project organizers need to develop strategies to attract new participants and keep existing ones. One strategy to encourage participation is implementing features, which re-enforce motives known to change people’s attitudes towards contributing positively. The literature in psychology noted that novelty is an attribute of objects and environments that occasion curiosity in humans leading to exploratory behaviors, e.g., prolonged engagement with the object or environment. This dissertation described the design, implementation, and evaluation of an experiment conducted in three online citizen science projects. Volunteers received novelty cues when they classified data objects that no other volunteer had previously seen. The hypothesis was that exposure to novelty cues while classifying data positively influences motivational attitudes leading to increased engagement in the classification task and increased retention. The experiments resulted in mixed results. In some projects, novelty cues were universally salient, and in other projects, novelty cues had no significant impact on volunteers’ contribution behaviors. The results, while mixed, are promising since differences in the observed behaviors arise because of individual personality differences and the unique attributes found in each project setting. This research contributes to empirically grounded studies on motivation in citizen science with analyses that produce new insights and questions into the functioning of novelty and its impact on volunteers’ behaviors

    Understanding Sustainable Growth in Online Communities of Open-Source Software : Case: Open Core Business

    Get PDF
    Online communities are crucial for the survival and success of companies using the open core model, as they rely on attracting developers to use their open-source software (OSS) and con-verting some of those free users into paying customers. Current research focuses on the success factors of OSS projects, motivations to contribute, and the sustained participation from the community perspective. This thesis provides the company’s point of view and adds the concept of sustainability to the growth of online communities, which makes this topic very relevant. The main objective of thesis is to uncover the characteristics of successful communities that propitiate sustainable growth, and what are the main challenges that stand in the way by finding answers to following questions, in the context of OSS. a) What is the nature and relevance of online communities of OSS? b) What are the main factors that drive sustainable growth in online communities of OSS? c) What are the barriers for sustainable growth in online communities of OSS? To achieve this understanding, the literature review widely covers the phenomenon of open-source software communities from what they are to why are they relevant, and how can the success of these online communities be measured. Finally, the current research on sustain-able growth in online communities and its success factors and barriers are covered. To expand the current knowledge on the sustainable growth of OSS communities, a case study is con-ducted by interviewing six key members that work with the community in an open core company by using the standardized open-ended interview approach and a six-phased thematic analysis. The findings of the study identify four areas to look after when planning for sustainable growth: member’s activities, communication platforms, company involvement, and product & marketing. Among the success factors, support, engagement, and recognition are brought up as some of the key drivers. On the other hand, the data suggests the main challenges are found in the form of communication barriers, inadequate resources, brand misconceptions, social issues, and challenges in product development
    • …
    corecore