
Open Source Systems: Integrating Communities
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
This book constitutes the refereed proceedings of the 12th International IFIP WG 2.13 International Conference on Open Source Systems, OSS 2016, held in Gothenburg, Sweden, in May/June 2016. The 13 revised full papers presented were carefully reviewed and selected from 38 submissions. The papers cover a wide range of topics related to free, libre, and open source software, including: organizational aspects of communities; organizational adoption; participation of women; software maintenance and evolution; open standards and open data; collaboration; hybrid communities; code reviews; and certification.
More details
Other editions
Additional editions

Content
- Intro
- General Chairs' Foreword
- Program Chairs' Foreword
- Organization
- Contents
- Full Papers
- The Role of Local Open Source Communities in the Development of Open Source Projects
- 1 Introduction
- 2 Local Open Source Community (LOSC)
- 3 Methodology
- 3.1 Data Collection Procedures
- 3.2 The Interview Questions
- 3.3 Method for Analyzing the Data
- 3.4 Validity Threats
- 4 Results
- 4.1 First RQ: LOSC and OSP Stakeholders' Relationship
- 4.2 Second RQ: LOSC Role in Development of OSPs
- 4.3 Third RQ: Benefits the LOSC Bring and Obtain When Working in an Open Source Project
- 4.4 Fourth RQ: Challenges Which the LOSC Bring/Face When Working in an Open Source Project
- 5 Discussion
- 5.1 On the Importance of LOSCs
- 5.2 Why People Join LOSCs
- 5.3 Common Challenges Associated with LOSCs
- 5.4 A Conceptual Model
- 6 Conclusions
- References
- A Study of Concurrency Bugs in an Open Source Software
- 1 Introduction
- 2 Methodology
- 2.1 Bug-Source Software Selection
- 2.2 Bug Reports Selection
- 2.3 Manual Exclusion of Bug Reports and Sampling of Non-concurrency Bugs
- 2.4 Bug Reports Classification
- 3 Study Classification Schemes
- 3.1 Concurrency Bug Classification
- 3.2 Fixing Time Calculation
- 3.3 Bug Report Severity Classification
- 4 Results and Quantitative Analysis
- 5 Discussion
- 5.1 Validity Threats
- 6 Related Work
- 7 Conclusion and Future Work
- References
- A Bayesian Belief Network for Modeling Open Source Software Maintenance Productivity
- 1 Introduction
- 2 Related Work
- 3 Background Information
- 4 Case Study Design
- 4.1 Objectives and Research Questions
- 4.2 Case Selection and Data Processing
- 4.3 Data Analysis
- 5 Results and Discussion
- 5.1 Duration
- 5.2 Production
- 5.3 Productivity
- 5.4 Implications to Practitioners and Researchers
- 6 Threats to Validity
- 7 Conclusions
- References
- Core-Periphery Communication and the Success of Free/Libre Open Source Software Projects
- 1 Introduction
- 2 Theory and Hypotheses
- 3 Methods
- 3.1 Setting
- 3.2 Data Collection and Processing
- 3.2.1 Dependent Variable: Success
- 3.2.2 Core Vs. Periphery
- 3.2.3 Inclusive Pronouns
- 4 Findings
- 4.1 Membership
- 5 Discussion
- 6 Conclusions
- Acknowledgements
- References
- On Involvement in Open Standards: How Do Organisations Contribute to W3C Standards Through Editorship?
- 1 Introduction
- 2 Background
- 2.1 W3C
- 2.2 Previous Research
- 3 Research Approach
- 4 Results
- 4.1 Characterisation of Organisational Involvement in W3C Standardisation
- 4.2 Characterisation of Organisational Involvement Over Time
- 4.3 Organisational Collaboration in W3C Standardisation
- 5 Analysis
- 6 Conclusions
- References
- Combining FOSS and Kanban: An Action Research
- 1 Introduction
- 2 Related Work
- 3 Background
- 3.1 The FOSS Project
- 3.2 My Role as a Researcher Within the Project
- 3.3 Justification of Kanban
- 4 Research Methodology
- 4.1 Justification of Action Research
- 4.2 Case Selection
- 4.3 Action Research Cycles
- 4.4 Data Sources
- 4.5 Data Analysis
- 5 Action Research
- 5.1 Diagnosing
- 5.2 Cycle Zero: Get to Know Kanban, Your Users and Your Stakeholders
- 5.3 First Cycle
- 5.4 Second Cycle
- 6 Results and Discussion
- 6.1 Extending the Kanban Practices
- 6.2 Limitations
- 7 Conclusion
- References
- Who Cares About My Feature Request?
- 1 Introduction
- 2 Theory Section
- 2.1 Issue Tracking Systems
- 2.2 Feature Requests in Issue Tracking System
- 2.3 Eclipse IDE
- 3 Method
- 3.1 Logistic Regression Model
- 4 Results
- 4.1 Logistic Regression
- 5 Conclusions
- 5.1 Discussion of Results
- 5.2 Limitations and Future Research
- References
- The Impact of a Low Level of Agreement Among Reviewers in a Code Review Process
- 1 Introduction
- 2 Background
- 2.1 Modern Code Review (MCR)
- 2.2 Patch-Related Activities in MCR
- 2.3 A Motivating Example: The Code Review Collaboration Among Reviewers
- 3 Case Study Design
- 3.1 Research Questions
- 3.2 Experimental Dataset
- 4 Case Study Results
- 4.1 RQ1: How Often Does a Reviewer Disagree with a Review Conclusion?
- 4.2 RQ2: What Is the Impact of a Reviewer with a Low Level of Agreement in a Code Review?
- 5 Discussion
- 5.1 A Qualitative Analysis
- 5.2 Threats to Validity
- 6 Conclusion
- References
- Certification of Open Source Software - A Scoping Review
- 1 Introduction
- 2 Research Method
- 2.1 Objective and Research Questions
- 2.2 Sources and Keywords
- 2.3 Search and Selection
- 3 Results
- 4 Discussion
- 5 Limitations
- 6 Conclusion
- References
- Classifying Organizational Adoption of Open Source Software: A Proposal
- 1 Introduction
- 2 Literature Review
- 2.1 Technology Adoption
- 2.2 A Critique of Existing OSS Classification Models
- 3 Proposed Model
- 3.1 Explanation of Stages
- 3.2 Exit Pathways
- 4 Conclusion and Contribution
- 5 Future Work
- References
- In-between Open and Closed - Drawing the Fine Line in Hybrid Communities
- 1 Introduction
- 2 Background
- 3 Research Approach and Questions
- 3.1 Viewpoint of the Company
- 3.2 Viewpoint of Customers
- 3.3 Actions of the Stakeholders
- 4 Case: Jolla Together
- 5 Results
- 5.1 Initiating the Customer Community
- 5.2 Creating a Focus
- 5.3 Sustaining Motivation of Contributors
- 5.4 Evolution of Practices
- 6 Discussion
- 6.1 Limitations
- 6.2 Initiating the Collaboration
- 6.3 Managing the Collaboration
- 6.4 Applying the Community Driven Model in Similar Settings
- 7 Conclusions
- References
- Herding Cats: A Case Study of Release Management in an Open Collaboration Ecosystem
- 1 Introduction
- 2 Background and Related Work
- 3 Study Design
- 4 Findings
- 4.1 What Are the Communication Channels Used for Release Management?
- 4.2 How Do Developers Communicate and Coordinate for Release Management?
- 4.3 What Are the Release Management Tasks in a FOSS Ecosystem?
- 4.4 What Are the Challenges that Release Managers Face in a FOSS Ecosystem?
- 5 Discussion
- 6 Threats to Validity
- 7 Conclusions and Outlook
- References
- Women in Free/Libre/Open Source Software: The Situation in the 2010s
- 1 Introduction, Motivation and Goals
- 2 Related Research
- 3 Research Questions
- 4 Methodology
- 5 Results
- 5.1 Age and Date of Entry
- 5.2 Type of Contributions and Number of Projects Involved
- 5.3 Children
- 5.4 Reasons to Start (and to Continue) Contributing to FLOSS
- 5.5 Involvement in FLOSS
- 6 Conclusions
- References
- Short Papers and Tool Demonstration
- An Open Continuous Deployment Infrastructure for a Self-driving Vehicle Ecosystem
- 1 Introduction
- 2 Related Work
- 3 Encapsulated Build Environment
- 3.1 OpenDaVINCI Software Environment
- 3.2 Regression Testing
- 3.3 Encapsulated Continuous Deployment
- 3.4 Completing Continuous Deployment
- 4 Conclusion and Future Work
- References
- Towards Open Source/Data in the Context of Higher Education: Pragmatic Case Studies Deployed in Romania
- 1 Introduction
- 2 Advantages of a Fully Open Faculty
- 3 Our Current Situation
- 4 First Steps: Initiatives in Progress
- 4.1 Awesome FII Projects
- 4.2 Open Source Camp
- 4.3 CloudbaseLABS
- 5 Conclusion and Future Work
- Appendix
- References
- BugTracking: A Tool to Assist in the Identification of Bug Reports
- 1 Introduction
- 2 The Tool
- 2.1 Architecture
- 2.2 Main Features
- 3 Results
- 3.1 Future Work
- References
- Panel and Workshops
- The Future of Open Source Research: A Panel Discussion
- 1 Description
- 2 Individual Position Statements
- FLOSS Education and Computational Thinking Workshop @ OSS 2016
- Workshop on Contributions to Open Source Software by Public Institutions
- References
- Author Index
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.