Vai al contenuto principale della pagina

Open Source Systems: Towards Robust Practices : 13th IFIP WG 2.13 International Conference, OSS 2017, Buenos Aires, Argentina, May 22-23, 2017, Proceedings / / edited by Federico Balaguer, Roberto Di Cosmo, Alejandra Garrido, Fabio Kon, Gregorio Robles, Stefano Zacchiroli



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Stefano Zacchiroli Visualizza persona
Titolo: Open Source Systems: Towards Robust Practices : 13th IFIP WG 2.13 International Conference, OSS 2017, Buenos Aires, Argentina, May 22-23, 2017, Proceedings / / edited by Federico Balaguer, Roberto Di Cosmo, Alejandra Garrido, Fabio Kon, Gregorio Robles, Stefano Zacchiroli Visualizza cluster
Pubblicazione: Cham : , : Springer International Publishing : , : Imprint : Springer, , 2017
Edizione: 1st ed. 2017.
Descrizione fisica: 1 online resource (XIV, 220 p. 37 illus.)
Disciplina: 005.74
Soggetto topico: Electronic data processing - Management
Software engineering
Computers - Law and legislation
Information technology - Law and legislation
Application software
IT Operations
Software Engineering
Legal Aspects of Computing
Computer and Information Systems Applications
Persona (resp. second.): BalaguerFederico
Di CosmoRoberto
GarridoAlejandra
KonFabio
RoblesGregorio
ZacchiroliStefano
Nota di contenuto: Intro -- General Chair's Message -- Program Chairs' Message -- Organization -- Contents -- Projects, Communication, and Participation -- Considering the Use of Walled Gardens for FLOSS Project Communication -- Abstract -- 1 Introduction -- 2 Communication Technology Used in FLOSS Projects -- 2.1 Asynchronous Communication -- 2.2 Synchronous Communication -- 2.3 How FLOSS Values Conflict When Communicating in Walled Gardens -- 3 Data on Walled Garden Usage in FLOSS Projects -- 4 Archiving Walled Gardens -- 4.1 Archiving Slack -- 4.2 Archiving Stack Exchange -- 5 Conclusion -- Appendix -- References -- Investigating Relationships Between FLOSS Foundations and FLOSS Projects -- Abstract -- 1 Introduction -- 2 Background -- 3 Methodology -- 3.1 Data Collection -- 3.2 Data Analyses -- 4 Findings -- 5 Discussion -- 6 Conclusions and Future Avenues for Research -- Acknowledgements -- References -- Designing for Participation: Three Models for Developer Involvement in Hybrid OSS Projects -- 1 Introduction -- 2 Previous Work -- 2.1 Policies and Practices -- 3 Research Approach -- 4 Case Companies -- 5 Findings -- 5.1 Access to Development Tasks -- 5.2 Influencing Development Priorities -- 5.3 Becoming an Actionable Developer -- 6 Discussion and Implications -- 7 Conclusions -- References -- Principled Evaluation of Strengths and Weaknesses in FLOSS Communities: A Systematic Mixed Methods Maturity Model Approach -- 1 Introduction -- 2 Method -- 3 Problem and Requirements -- 4 Related Work -- 5 The Maturity Model -- 6 Artifact Demonstration -- 7 Discussion and Future Work -- 8 Conclusion -- References -- Posters and Tools -- Measuring Perceived Trust in Open Source Software Communities -- 1 Introduction -- 2 Methodology -- 2.1 Data Collection and Presentation -- 2.2 Data Analysis -- 3 Result and Synthesis -- References.
The Open Source Officer Role - Experiences -- Abstract -- 1 Introduction -- 2 The Open Source Officer Role Description -- 3 Experiences from Three Software-Intensive Organizations -- 4 Conclusion and Future Work -- Acknowledgements -- References -- Digging into the Eclipse Marketplace -- 1 Introduction -- 2 Research Method -- 3 Preliminary Results -- 4 Research Agenda -- 5 Related Work -- 6 Conclusions -- References -- Licensing, Strategies, and Practices -- How are Developers Treating License Inconsistency Issues? A Case Study on License Inconsistency Evolution in FOSS Projects -- 1 Introduction -- 2 Methodology -- 2.1 Obtain License Inconsistency Groups for Debian 7.5 and Debian 8.2 -- 2.2 Compare the Difference of Groups -- 2.3 Investigate the Groups Manually -- 3 Results -- 3.1 Why Do License Inconsistencies Appear? -- 3.2 Why Do License Inconsistencies Persist? -- 3.3 Why Do License Inconsistencies Disappear? -- 4 Discussion -- 4.1 Revisiting the Research Questions -- 4.2 Effectiveness of This Approach -- 4.3 Threats to Validity -- 5 Related Work -- 6 Conclusions -- References -- Addressing Lock-in, Interoperability, and Long-Term Maintenance Challenges Through Open Source: How ... -- Abstract -- 1 Introduction -- 2 On Fundamental Challenges: Lock-in, Interoperability, and Long-Term Maintenance -- 3 Addressing Fundamental Challenges Through Open Source: An Overview of the LIM-IT Project -- 4 Strategic Use of Open Source in Different Company Contexts -- 5 Conclusion -- Acknowledgements -- References -- Understanding the Effects of Practices on KDE Ecosystem Health -- 1 Introduction -- 2 Background -- 3 The NFR Framework with Practices -- 3.1 SIG with Practices (SIG-P) -- 3.2 SIG-P Construction -- 4 Methodology -- 4.1 Research Method -- 4.2 Data Collection and Analysis Procedures -- 5 Results and Analysis -- 5.1 Practices in KDE -- 5.2 Analysis.
6 Discussion -- 6.1 Findings -- 6.2 Contributions -- 6.3 Limitations -- 7 Related Work -- 8 Conclusions and Future Work -- References -- Challenges in Validating FLOSS Configuration -- 1 Introduction -- 2 Methodology -- 2.1 Source-Code Analysis -- 2.2 Questionnaire -- 3 Configuration Access -- 3.1 Which Methods for Configuration Access are Popular? -- 3.2 What Is the Purpose of getenv? -- 4 Configuration Validation -- 4.1 Which Are the Concerns Regarding Global Validation? -- 4.2 Which Challenges Prevent Us from Supporting Validation? -- 5 Experience Report on Supporting Global Validation -- 5.1 Unify Configuration -- 5.2 Validate Configuration -- 5.3 Community Building -- 6 Community Feedback and Future Work -- 7 Related Work -- 8 Conclusions -- References -- Case Studies -- Progression and Forecast of a Curated Web-of-Trust: A Study on the Debian Project's Cryptographic Keyring -- 1 Introduction -- 2 Trust Models in Public Key Cryptography -- 2.1 Cryptographic Strength -- 3 Trust Aging and Reestablishment -- 4 Expectations on Key Survival -- 5 Conclusions and Future Work -- References -- Understanding When to Adopt a Library: A Case Study on ASF Projects -- 1 Introduction -- 2 Background and Definitions -- 2.1 Motivation -- 2.2 Library Adoption and Release Timings -- 3 Empirical Study -- 3.1 Data Preparation -- 3.2 Clustering Libraries by Release Cycle -- 4 Results -- 5 Conclusions and Future Work -- References -- Adoption of Academic Tools in Open Source Communities: The Debian Case Study -- 1 Introduction -- 1.1 Packages in the Debian Distribution -- 1.2 The Installability Problem -- 1.3 The Edos and Mancoosi Research Projects -- 2 Our Tools -- 2.1 Distcheck and Buildcheck -- 3 Enhancing the Debian Distribution Build Process -- 3.1 Buildd, sbuildd, Dose-Tools -- 4 Bootstrapping Debian on a New Architecture -- 4.1 Botch.
5 The Technology Transfer Problem -- 5.1 Community vs. Academia -- 5.2 The Communication Gap -- 5.3 Community Driven Open Development -- 5.4 Lesson Learned -- 6 Conclusion -- References -- Assessing Code Authorship: The Case of the Linux Kernel -- 1 Introduction -- 2 Study Design -- 2.1 Author Identification -- 2.2 Linux Kernel Architectural Decomposition -- 2.3 Data Collection -- 3 Results -- 4 Threats to Validity -- 5 Related Work -- 6 Conclusion -- References -- Project Management, Development and Evaluation -- Release Early, Release Often and Release on Time. An Empirical Case Study of Release Management -- 1 Introduction -- 2 Prior Related Work -- 3 Empirical Background -- 4 Methodological Design -- 5 Results -- 5.1 Release Management at OpenStack -- 6 Discussion -- 7 Conclusion -- References -- Technical Lag in Software Compilations: Measuring How Outdated a Software Deployment Is -- 1 From Upstream to Deployment -- 2 Technical Debt and Technical Lag -- 3 Computing Technical Lag for a Deployment -- 4 Formal Definition of Technical Lag -- 5 Calculating Lag Between Packages -- 6 Discussion and Conclusions -- References -- OSSpal: Finding and Evaluating Open Source Software -- Abstract -- 1 Introduction -- 2 The Business Readiness Rating -- 2.1 Evaluation Categories -- 2.2 Experience and Shortcomings of the BRR -- 3 From BRR to OSSpal -- 3.1 Overview of Changes to the Model -- 3.2 Implementation and the Quick Assessment Tool -- 3.3 A Note About FOSS Quality -- 3.4 Using the OSSpal Site -- 4 Status and Future Directions -- Acknowledgments -- References -- Longitudinal Analysis of the Run-up to a Decision to Break-up (Fork) in a Community -- 1 Introduction -- 2 Related Work -- 3 Research Goals -- 4 Methodology -- 4.1 Data Collection -- 4.2 The Statistical Model -- 5 Results -- 6 Conclusion -- 7 Threats to Validity -- References -- Author Index.
Sommario/riassunto: This book is open access under a CC BY license. This book constitutes the refereed proceedings of the 13th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2017, held in Buenos Aires, Argentina, in May 2017. The 16 revised full papers and 3 short papers presented were carefully reviewed and selected from 32 submissions. The papers cover a wide range of topics related to free, libre, and open source software (FLOSS), including: licensing, strategies, and practices; case studies; projects, communication, and participation; tools; and project management, development and evaluation.
Titolo autorizzato: Open Source Systems: Towards Robust Practices  Visualizza cluster
ISBN: 3-319-57735-2
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910231238803321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Serie: IFIP Advances in Information and Communication Technology, . 1868-422X ; ; 496