Reusing Open Source Code [electronic resource] : Value Creation and Value Appropriation Perspectives on Knowledge Reuse /
Sojer, Manuel.author.
The reuse of existing code through their software developers is critical for firms to ensure efficient development of high-quality software. A recent facet of this topic is the increasing importance of reusing open source code which is often available free of charge via download from the internet, but brings along legal risks through its licenses. In this setting Manuel Sojer empirically investigates which factors influence software developers to reuse open source code and what causes them to comply with the resulting license obligations or not.
Description based upon print version of record.
Preface; Foreword; Table of Contents; List of Figures; List of Tables; List of Abbreviations; Zusammenfassung; Abstract; 1. Introduction; 1.1. Motivation: The Cisco/Linksys case; 1.2. Research objectives; 1.3. Structure of the dissertation; 2. Foundations of value creation and value appropriation; 2.1. Concepts and terminology; 2.2. Determinants of value creation; 2.3. Determinants of value appropriation; 2.4. Summary; 3. Open source software developers' perspectives on code reuse37; 3.1. Introduction; 3.2. Foundations of knowledge reuse; 3.2.1. Knowledge reuse to create value
3.2.2. Knowledge reuse in software development3.2.3. The not-invented-here syndrome; 3.2.4. Intermediate conclusion; 3.3. OSS and its development; 3.3.1. History of OSS; 3.3.2. OSS licenses56; 3.3.3. OSS development; 3.3.4. Motivations of OSS developers; 3.3.5. Code reuse in OSS development; 3.3.6. Intermediate conclusion and detailed research questions; 3.4. Research model and hypotheses; 3.4.1. The theory of planned behavior81; 3.4.2. Qualitative pre-study; 3.4.3. Determinants of code reuse behavior; 3.5. Survey design and methodology; 3.5.1. Data source and sample selection
3.5.2. Survey design3.5.3. Pretest; 3.5.4. Conducting the survey; 3.6. Descriptive and exploratory analyses; 3.6.1. Survey participants and their OSS projects; 3.6.2. Importance and extent of code reuse; 3.6.3. Developers' reasons for and against code reuse; 3.6.4. Component and snippet reuse; 3.6.5. Developers' sources to search for existing code to reuse; 3.6.6. Summary; 3.7. Multivariate analysis of determinants of code reuse; 3.7.1. Hypotheses; 3.7.2. Variables; 3.7.3. Statistical methods used; 3.7.4. Results; 3.7.5. Discussion and summary; 3.8. Conclusion
4. Commercial software developers' perspectives on internet code reuse1394.1. Introduction; 4.2. Foundations of internet code reuse in commercial software development; 4.2.1. Obligations from internet code reuse; 4.2.2. Internet code reuse in commercial software development; 4.2.3. Intermediate conclusion and detailed research questions; 4.3. Research model and hypotheses; 4.3.1. Theoretical models to predict ethical behavior; 4.3.2. Qualitative pre-study; 4.3.3. Determinants of violations of internet code reuse obligations; 4.4. Survey design and methodology
4.4.1. Data source and sample selection4.4.2. Survey design; 4.4.3. Pretest; 4.4.4. Conducting the survey; 4.5. Descriptive and exploratory analyses; 4.5.1. Survey participants and their firms; 4.5.2. Developer awareness of internet code reuse obligations; 4.5.3. Internet code reuse in commercial software development; 4.5.4. Extent of (potential) violations of internet code obligations; 4.5.5. Summary; 4.6. Research model testing and results; 4.6.1. Hypotheses; 4.6.2. Statistical methods used; 4.6.3. Measurement model assessment and descriptive statistics; 4.6.4. Structural model assessment
4.6.5. Discussion and summary
Includes bibliographical references.
The reuse of existing code through their software developers is critical for firms to ensure efficient development of high-quality software. A recent facet of this topic is the increasing importance of reusing open source code which is often available free of charge via download from the internet, but brings along legal risks through its licenses. In this setting Manuel Sojer empirically investigates which factors influence software developers to reuse open source code and what causes them to comply with the resulting license obligations or not.
Management.
Industrial management.
Innovation/Technology Management.