
Open Source Systems: Grounding Research
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Title
- Organization
- Table of Contents
- Part I: Papers
- OSS Quality and Reliability
- Impact of Stakeholder Type and Collaboration on Issue Resolution Time in OSS Projects
- Introduction
- Stakeholder Collaboration Measure by Social Network Analysis (SNA)
- Impact of Collaboration on Software Development
- Issue-Stakeholder Network Measures
- Research Hypotheses
- The Case Study
- Projects Context and Selection
- Data Collection and Preprocessing
- Descriptive Statistics
- Hypotheses Testing Results
- H1: The stakeholder's centrality degree of a firm-paid assignee is higher than those of a volunteer assignee.
- H2: There is a difference in mean issue resolution time between a firm-paid assignee and a volunteer assignee
- H3: The larger number of stakeholders involve in an issue is, the longer the issue resolution time is, and H4: The larger number of exchanged message on an issue is, the longer the issue resolution time is
- Discussion of Results
- Threats to Validity
- Conclusion and Future Work
- References
- Towards a Unified Definition of Open Source Quality
- Introduction
- FLOSS
- Software Quality
- Methodology
- Data Collection
- Analysis
- Findings
- Quality as a Product
- Quality as a Process
- Modularity as the Enabler to FLOSS Quality
- Characteristics of Samples
- Summary
- Discussion
- FLOSS Quality as Evolving
- Quality as Defect Resolution Rate
- Modularity as Driver of Quality
- Process and Product as Drivers of Quality
- FLOSS Requires Its Own Maturity Model for Quality
- Conclusion
- References
- OSS Products
- Ginga-J - An Open Java-Based Application Environment for Interactive Digital Television Services
- Introduction
- Ginga Middleware
- Ginga-J Specification
- Reference Implementation Architecture
- Implementation
- Related Works
- Development Process
- Final Remarks
- References
- Developing Architectural Documentation for the Hadoop Distributed File System
- Introduction
- Our Process for Developing the Documentation
- Gaining the Overview
- Expert Interview
- Directory Structure
- Tool Support
- Elaboration
- Validation and Refinement
- Structure of the Documentation
- Discussion
- Where to Start
- Evolution
- The Use of Tools
- Open Source Specifics
- Next Steps
- References
- Review of Technologies of and for OSS
- Modding as an Open Source Approach to Extending Computer Game Systems
- Introduction
- Related Research
- Software Extension
- Modding as Cultural Practice
- Four Types of Game Mods
- User Interface Customizations and Agents
- Game Conversions
- Machinima
- Hacking Closed Game Systems
- Game Modding Software Tools and Support
- Opportunities and Constraints for Modding
- Conclusions
- References
- Preparing FLOSS for Future Network Paradigms:
- Introduction
- Tools for Evolving Paradigms
- Linux Tools
- Network Manager
- Connman
- Wpa_Supplicant and Hostapd
- Wireless Communication Linux Kernel
- Avahi
- Linux Network Stack
- Linux Distributions
- Reference Architecture
- Overview and Future Directions
- Conclusions
- References
- A Review of Tool Support for User-Related Communication in FLOSS Development
- Introduction
- Existing Communication Means in FLOSS Projects
- User-Developer Communication Means in FLOSS Projects
- HCI Research Guidelines
- Recommended Communication Means for FLOSS Projects
- Conclusions
- References
- Knowledge and Research Building in OSS
- Knowledge Homogeneity and Specialization in the Apache HTTP Server Project.
- Introduction
- Specialization
- The Apache HTTP Server Project
- Reference Organizations
- Private Information
- Goal
- Data
- Mailing Lists
- Subversion Repository
- Methods
- Developer/Email Mapping
- Email Cleaning
- Topic Identification
- Social Network Analysis
- Results
- LDA Results
- Topical Affinity
- Topic Communities
- Specialization
- Validation
- Threats to Validity
- Minor Contributors
- Email Text Selection
- Future Work
- Hidden Private Information
- Developer Tenure
- Topic Analysis in a Mid-Sized Organization
- Cross Project Comparison in Apache
- Knowledge and Email Communication
- Conclusions
- Organizational Resiliency
- Small Group of Core Developers
- Small Project Size
- Voting
- Software Engineering Taxonomy
- References
- Building Knowledge in Open Source Software Research in Six Years of Conferences
- Introduction
- Background and Motivation
- Research Method
- Creating the Directed Graph of Cross-Citations
- Descriptive Analysis of Cross-Citations
- Inspecting the Graph
- Classification of the Articles
- Inter-cluster Connections
- Discussion
- Conclusions
- References
- OSS Reuse, Integration, and Compliance
- The Importance of Architectural Knowledge in Integrating Open Source Software
- Introduction
- Background and Motivation
- Component-Based Development with Open Source Software
- Software Architecture and Architectural Knowledge
- Software Architecture in Open Source Software Research
- Research Objectives
- Research Design
- Research Method and Data Collection
- Data Analysis
- Results
- RQ1: Architectural Knowledge Needs of OSS Integrators
- RQ2: Why Is Architectural Knowledge Needed?
- RQ3: The Availability of Architectural Knowledge
- RQ4: The Relative Importance of Architectural Knowledge
- Discussion and Conclusion
- Limitations of This Study
- Conclusion
- References
- Successful Reuse of Software Components: A Report from the Open Source Perspective
- Introduction
- Background and Related Work
- Empirical Approach
- Definitions and Operationalization
- Description of the FFMPeg System
- Results and Discussion
- Size Growth of FFMpeg Components
- Architectural Growth of FFMpeg Components
- Deployment of Libavcodec in Other OSS Projects
- Threats to Validity
- Conclusions
- References
- OSS Value and Economics
- License Update and Migration Processes in Open Source Software Projects
- Introduction
- Background Work
- Methodology
- Creation and Migration to the Apache License, Version 2.0
- Introduction of the Joint License Agreement
- Discussion and Conclusions
- References
- A Historical Account of the Value of Free and Open Source Software: From Software Commune to Commercial Commons
- Introduction
- Logics of Justification
- Method
- Arrangements of Ideological Justification in the History of FOSS
- First Arrangement: Software Commune
- Second Arrangement: The Bazaar
- Third Arrangement: The Public Commons
- Emerging Justificatory Logics of Contemporary FOSS
- Conclusions
- References
- Framing the Conundrum of Total Cost of Ownership of Open Source Software
- Introduction
- Conundrum of TCO of OSS
- Methodology
- Phase I - Pro-Forma
- Phase I Leading to Phase II
- Analysis and Discussion
- Cost of Adoption
- Exit Costs
- Vendor Lock-in and Lock-Out
- Temporal Element of TCO
- Pragmatism and the Idea of Value
- Conclusion
- References
- OSS Adoption in Industry
- Libre Software as an Innovation Enabler in India Experiences of a Bangalorian Software SME
- Introduction
- Background
- FLOSS as Open innovation: Three Archetypes
- FLOSS-Based Innovation in the Indian Context
- Research Approach and Methodology
- Case Study Results
- Experiences in Inbound Open Innovation
- Experiences in Outbound Open Innovation
- Experiences in Open Value Co-creation
- Discussion
- Conclusion
- References
- Adoption of OSS Development Practices by the Software Industry: A Survey
- Introduction
- The Survey
- Interviews with European Software Companies
- Methodology
- Results
- Trust and Quality Related Aspects
- Aspects Related to Stakeholders
- Technology Aspects
- Conclusions
- References
- Towards Improving OSS Products Selection - Matching Selectors and OSS Communities Perspectives
- Introduction
- Background
- The Study
- Sampling
- Data Collection Instrument
- Study Procedures and Data Analysis
- Results of the Study
- How Much of the Information Required by Selectors is Provided by OSS Communities?
- Are There OSS Project Characteristics that Influence Its Level of Readiness for Supporting Selection?
- Discussion of Results
- Threats to Validity
- Construct Validity
- Internal Validity
- External Validity
- Conclusions and Future Work
- References
- Mining OSS Repositories
- To Fork or Not to Fork: Fork Motivations in SourceForge Projects
- Introduction
- Background
- Research Approach
- Reasons for Forking
- Content Modifications
- Technical Modifications
- Reviving an Abandoned Project
- License/FOS-Related Issues
- Language- and/or Country-Specific Modifications
- Experimentation
- Other Reasons
- Discussion
- Conclusions
- References
- An Analysis of Author Contribution Patterns in Eclipse Foundation Project Source Code
- Introduction
- Methodology
- Project and File Selection
- Extraction and Calculation
- Limitations of the Data
- Author Entropy
- Calculating Entropy
- Normalizing Entropy
- Interpreting Collaboration
- Results
- Additional Questions
- Future Work
- Conclusion
- References
- Cliff Walls: An Analysis of Monolithic Commits Using Latent Dirichlet Allocation
- Introduction
- Threats to Artifact-Based Research
- Cliff Walls
- Definitions
- Commit Taxonomies
- Latent Dirichlet Allocation
- Methods
- Analysis and Discussion
- Overall Topic Proportion
- Topic Relative Rank
- Code Imports
- Off-Line Development
- Branching and Merging
- Auto-Generated Code
- Other Findings
- Threats
- Conclusions
- Future Work
- References
- Part II: Lightning Talks
- Package Upgrade Robustness: An Analysis for GNU/Linux R Package Management Systems
- Introduction
- Background
- The Aim
- Concepts
- Package Upgrade Failure
- Test Framework
- Analysable Elements
- Injecting Faults
- Test Results
- Test Environment
- Individual Package Tests
- Group Packages Tests
- Individual Packages Against Time
- Conclusions
- References
- Applying Open Source Practices and Principles in Open Innovation: The Case of the Demola Platform
- Introduction
- Platform for Open Innovation and Learning
- Adopting Open Source
- Discussion and Conclusions
- References
- KommGame: A Reputation Environment for Teaching Open Source Software
- Introduction
- Reputation Model for Teaching Open Source Software
- KommGame Environment
- Conclusions
- References
- Virtual Health Information Infrastructures: A Scalable Regional Model
- References
- Something of a Potemkin Village? Acid2 and Mozilla's Efforts to Comply with HTML4
- References
- Aspects of an Open Source Software Sustainable Life Cycle
- Introduction
- An OSS Sustainable Life Cycle
- Community Growth
- Financial Resources
- Software Management
- Conclusion
- References
- Open Source and Open Data: Business Perspectives from the Frontline
- Introduction
- OSS and OD
- Findings
- Conclusion
- References
- Forge.mil: A Case Study for Utilizing Open Source Methodologies Inside of Government
- Introduction
- Vision
- Implementation Specifics
- Challenges
- Metrics/Outcomes
- Conclusion
- Part III: Industry Papers
- Health Informatics: The Relevance of Open Source and Multilevel Modeling
- Introduction
- Method
- Summary of the Specifications
- Knowledge Modeling
- Application Development
- Application Framework and Data Persistence
- Communication Layer
- System Integration
- Decision Support
- Data Aggregation and Business Intelligence
- Conclusions
- References
- Open Source Software for Model Driven Development: A Case Study
- Introduction
- Research Approach
- Results
- Activity in Ecosystems
- Influence in Ecosystems
- Interaction between Ecosystems
- Analysis
- Conclusion and Future Work
- References
- The Third Generation of OSS: A Three-Stage Evolution from Gift to Commerce-Economy
- Introduction
- Purpose and Related Work
- Purpose of Research
- Related Work
- Landscape of OSS
- Generational Views of OSS
- Emerging New Aspects of OSS: Foundation Dimension
- Perspective for Three-Stage Evolution of Large-Scale OSS
- Implications from the Transitions of Base Economy Types
- Discussion
- Advantages of the Proposed Model
- Implications
- Limitations
- Conclusion
- References
- Standing Situations and Issues of Open Source Policy in East Asian Nations: Outcomes of Open Source Research Workshop of East Asia
- Introduction
- Open Source Policy in East Asian Nations
- Open Source Policy in Japan
- Open Source and the Software Industry in China
- Open Source Software - Education, Practice and Applications at the University of Engineering and Technology
- Free and Open Source Software Governance: Turning Potential into Deliverables
- Discussion and Conclusion: The Potential Crowding-Out Effect of Government Policy
- References
- Part IV: Workshops
- Towards Sustainable Open Source
- Improving US Department of Defense Technology Acquisition and Development with Open Source
- 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.