
Open Source Systems
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
The 10 revised full papers and 5 short papers presented were carefully reviewed and selected from 35 submissions. The papers cover a wide range of topics in the field of free/libre open source software (FLOSS) and are organized in the following thematic sections: mining OSS data; organizational aspects of FLOSS projects; FLOSS adoption; FLOSS cost and licenses; and FLOSS education and training.
More details
Other editions
Additional editions

Content
- Intro
- Preface
- Organization
- Contents
- Mining OSS Data
- Building an Open-Source Cross-Cloud DevOps Stack for a CRM Enterprise Application: A Case Study
- 1 Introduction
- 2 The SmartWe CRM
- 3 OSS Selection and Integration
- 3.1 Related Work
- 3.2 Available OSS and Integration
- 3.3 Licensing Compatibility
- 4 A Cross-Cloud DevOps Stack
- 5 Evaluation
- 6 Conclusion
- References
- Open Source Vulnerability Notification
- 1 Introduction
- 2 Motivating Experience
- 3 Project Selection and Data Collection
- 4 Evaluation
- 4.1 RQ1: Prevalence of Known Vulnerable Dependencies
- 4.2 RQ2: How Common Are Security Notification Policies?
- 4.3 RQ3: Is Contact Information Available for Open Source Projects?
- 5 Recommendations and Discussion
- 5.1 SECURITY.md Mechanism for Vulnerability Notification
- 5.2 Adapting Hosts to Facilitate Security Disclosures
- 6 Related Work
- 7 Limitations
- 8 Conclusion
- References
- Organizational Aspects of FLOSS Projects
- EJ: A Free Software Platform for Social Participation
- 1 Introduction
- 2 Platforms for Social Participation
- 2.1 Crowdsourcing
- 2.2 Social Networks
- 2.3 The Role of the State in Participation Platforms
- 3 Conception and Architecture
- 3.1 User Experience
- 3.2 Machine Learning
- 3.3 Web Platform
- 3.4 Technology Stack
- 4 Development and Results
- 4.1 Team
- 4.2 Continuous Delivery and Deployment
- 5 Conclusions
- References
- Introducing Agile Product Owners in a FLOSS Project
- 1 Introduction
- 2 Motivation to Introduce Product Owners
- 3 Product Owner Within Catrobat
- 3.1 The Role ``Product Owner''
- 3.2 Development Workflow
- 3.3 Communication
- 4 Discussion
- 5 Conclusion
- References
- What Are the Perception Gaps Between FLOSS Developers and SE Researchers?
- 1 Introduction
- 2 High Impact Bugs
- 3 Study Design
- 3.1 Overview
- 3.2 Participant Selection
- 3.3 Questionnaire
- 3.4 Categorization of Bug Symptoms
- 4 Interview and Classification Results
- 4.1 Developer Demography (Q1)
- 4.2 RQ1: What Kinds of High Impact Bugs Are Mainly Considered High Impact by FLOSS Developers?
- 4.3 RQ2: What Kinds of High Impact Bugs Do FLOSS Developers Encounter Most Frequently?
- 4.4 RQ3: What Kinds of High Impact Bugs Should Be Studied Newly by the SE Community in Order to Support FLOSS Developers?
- 5 Discussions
- 5.1 Is the Current Support for High Impact Bugs Enough? How Can We Help FLOSS Developers Fix Bugs?
- 5.2 Threats to Validity
- 6 Conclusion and Future Work
- References
- FLOSS Adoption
- Fifteen Years of Open Source Software Evolution
- 1 Introduction
- 2 Open Source Software Evolution
- 2.1 The Research Perspective
- 2.2 The Technological Perspective
- 2.3 The Business Perspective
- 3 Current Trends
- 4 Conclusions and Future Work
- References
- Open Source Software Community Inclusion Initiatives to Support Women Participation
- Abstract
- 1 Introduction
- 2 Literature Review
- 3 Research Methods
- 3.1 Data Collection and Analysis
- 4 Results
- 4.1 Women Only Spaces in Open Source Software Communities
- 4.2 Purposes of Women Only Spaces on OSS Communities
- 4.3 Codes of Conduct
- 4.4 Key Elements of the Community Rules
- 4.5 Main Themes for Each Key Element of Community Rules
- 5 Discussions and Future Research
- References
- Predicting Popularity of Open Source Projects Using Recurrent Neural Networks
- 1 Introduction
- 2 Related Work
- 3 Methodology
- 3.1 Dataset
- 3.2 Algorithm
- 3.3 Model Construction
- 3.4 Performance Evaluation
- 4 Results
- 5 Threats to Validity
- 6 Conclusion
- References
- What Attracts Newcomers to Onboard on OSS Projects? TL
- DR: Popularity
- 1 Introduction
- 2 Methodology
- 2.1 Curating the Corpus of OSS Projects
- 2.2 Identifying Growth Patterns
- 2.3 Identifying Explanations to the Growth Patterns
- 3 RQ1. On the Newcomer Joining Rates in OSS Projects
- 4 RQ2: On the Factors that May Influence the Joining Rate
- 5 Related Work
- 6 Limitations
- 7 Conclusion
- References
- Why Do Developers Adopt Open Source Software? Past, Present and Future
- Abstract
- 1 Introduction
- 2 Related Work
- 3 The Replicated Study
- 4 Results
- 4.1 Motivations for Adopting FLOSS (RQ1)
- 4.2 Motivations: Trend Over 6 Years (RQ2)
- 4.3 Discussion
- 5 Threats to Validity
- 6 Conclusions
- References
- Why Do People Give Up FLOSSing? A Study of Contributor Disengagement in Open Source
- 1 Introduction
- 2 Related Work
- 3 Overview: Mixed-Method Research
- 4 Self-reported Reasons for Disengagement (Survey)
- 4.1 Survey Methodology
- 4.2 Results from Survey
- 5 Modeling Disengagement Factors (Survival Analysis)
- 5.1 Survival Model Methodology
- 5.2 Results from Survival Modeling
- 6 Discussion and Conclusions
- References
- FLOSS Cost and Licences
- Open Source for Open Source License Compliance
- Abstract
- 1 Elements for an OSS Management Process
- 2 OSS Software Projects and Tools
- 3 Related Work
- 4 Summary and Future Work
- References
- Opportunity Costs in Free Open-Source Software
- Abstract
- 1 Introduction
- 2 Measures of Cost
- 2.1 Monetary Value
- 2.2 Effort (Person-Hours)
- 2.3 Time (Calendar)
- 2.4 Size
- 2.5 Code Churn
- 2.6 Other Cost Measures
- 3 Opportunity Cost in FOSS
- 4 Opportunity Cost in Decision Making
- 4.1 Choosing a Product
- 4.2 Refactoring Options
- 4.3 Commercial Applications
- 5 Limitations of Cost Estimation
- 6 Conclusions and Future Perspectives
- Acknowledgement
- References
- FLOSS Education and Training
- Does FLOSS in Software Engineering Education Narrow the Theory-Practice Gap? A Study Grounded on Students' Perception
- 1 Introduction
- 2 Experience, Engagement and Content Significance
- 3 Related Work
- 4 Methodology
- 5 Results
- 5.1 Importance of Practice for Learning the Theory
- 5.2 Importance of Theory to Practice
- 5.3 Discussion
- 6 Conclusions
- References
- Faculty Development for FLOSS Education
- Abstract
- 1 Introduction
- 2 Challenges
- 3 Professors' Open Source Software Experience Workshops
- 4 The Study
- 4.1 Results
- 4.2 Limitations
- 5 Conclusion and Future Work
- 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.