You are previewing Multi-Disciplinary Advancement in Open Source Software and Processes.
O'Reilly logo
Multi-Disciplinary Advancement in Open Source Software and Processes

Book Description

By its very nature, free and open source software encourages collaboration within and across virtual teams and promotes interdisciplinary methods and perspectives. Multi-Disciplinary Advancement in Open Source Software and Processes reviews the development, design, and use of free and open source software, providing relevant topics of discussion for programmers, as well as researchers in human-computer studies, online and virtual collaboration, and e-learning. This reference explores successes and failures in the discipline, providing a foundation for future research and new approaches for the development and application of free and open source projects.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Preface
    1. OPEN SOURCE SOFTWARE DEVELOPMENT PROJECTS:
  5. Section 1:
    1. Chapter 1: Open Source Software Adoption
      1. ABSTRACT
      2. INTRODUCTION
      3. CONCEPTUAL GROUNDING
      4. OSS ADOPTION IN HIBERNIA HOSPITAL
      5. DISCUSSION OF OSS ADOPTION IN HIBERNIA HOSPITAL
      6. CONCLUSION
    2. Chapter 2: Tools and Datasets for Mining Libre Software Repositories
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. FIRST STEPS BEFORE THE ANALYSIS
      4. 3. SCM SYSTEM META-DATA
      5. 4. MAILING LISTS ARCHIVES (AND FORUMS)
      6. 5. BUG-TRACKING SYSTEMS
      7. 6. SOURCE CODE
      8. 7. DATASETS FOR EMPIRICAL RESEARCH
      9. 8. SUMMARY AND CONCLUSIONS
    3. Chapter 3: Integrating Projects from Multiple Open Source Code Forges
      1. ABSTRACT
      2. INTRODUCTION
      3. ABOUT ENTITY MATCHING
      4. ENTITY MATCHING METHODS FOR FLOSS DATA
      5. APPLICATION
      6. LIMITATIONS AND FUTURE WORK
    4. Chapter 4: Bridging the Gap between Agile and Free Software Approaches
      1. ABSTRACT
      2. INTRODUCTION
      3. SPRINTS WITHIN THE AGILE DEVELOPMENT
      4. EMPIRICAL APPROACH
    5. Chapter 5: Teaching Software Engineering with Free/Libre Open Source Projects
      1. ABSTRACT
      2. INTRODUCTION AND RELATED WORK
      3. OPEN SOURCE OPPORTUNITIES FOR FORMAL SOFTWARE EDUCATION
      4. AN ENHANCED SOFTWARE ENGINEERING EDUCATION CURRICULUM
      5. EXPERIENCES FROM TEACHING SE AND INFORMATION SYSTEMS WITH FLOSS
      6. HOW ACM REQUIREMENTS ARE MET BY THE PROPOSED APPROACH
      7. POTENTIAL PROBLEMS OF THE FLOSS BASED EDUCATION APPROACH
      8. CONCLUSION AND FUTURE RESEARCH
  6. Section 2:
    1. Chapter 6: What Makes Free/Libre Open Source Software (FLOSS) Projects Successful?
      1. ABSTRACT
      2. BACKGROUND
      3. IDENTIFYING AND SELECTING INFLUENTIAL FACTORS
      4. INITIAL MODEL
      5. VALIDATION METHOD
      6. CALIBRATING THE MODEL
      7. RESULTS
      8. DISCUSSION
      9. CONCLUSION
    2. Chapter 7: Open Source Software Governance Serving Technological Agility
      1. ABSTRACT
      2. INTRODUCTION
      3. FROM OPEN SOURCE SOFTWARE DEVELOPMENT TO HYBRID BUSINESS MODEL. THE CASE OF FIRMS AND PUBLIC ADMINISTRATIONS
      4. OPEN SOURCE SOFTWARE DEVELOPMENT IN US MILITARY AFFAIRS
      5. OPEN SOURCE SOFTWARE DEVELOPMENT AS AN INSTANCE OF OPEN ARCHITECTURES PROCESSES: IMPLICATIONS FOR THE DOD AND THE SOFTWARE INDUSTRY
      6. CONCLUSION
    3. Chapter 8: Innovation, Imitation and Open Source
      1. ABSTRACT
      2. INTRODUCTION
      3. THE MODEL
      4. ANALYSIS
      5. CONCLUSION
    4. Chapter 9: Consumer Welfare and Market Structure in a Model of Competition between Open Source and a Model of Proprietary Software
      1. ABSTRACT
      2. INTRODUCTION
      3. CONTEXT
      4. LITERATURE REVIEW
      5. THE MODEL
      6. OS INDUSTRY
      7. PROPRIETARY INDUSTRY
      8. MIXED INDUSTRY
      9. CONCLUSION AND EXTENSIONS
      10. APPENDIX
    5. Chapter 10: Open Source and Commercial Software Platforms
      1. ABSTRACT
      2. INTRODUCTION
      3. THE BENCHMARK MODEL
      4. OPENING STRATEGY
      5. COMPATIBILITY STRATEGY
      6. CONCLUSION
  7. Section 3:
    1. Chapter 11: Simulation-Based Study of Community Governance and Conflict Management in Emerging Global Participatory Science Communities
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. A CONCEPTUAL MODEL FOR OPEN SOURCE INNOVATION
      5. MEASURING COLLECTIVE CREATIVITY
      6. IMPLEMENTATION, EXPERIMENTATION, AND DISCUSSION
      7. CONCLUSION
    2. Chapter 12: Communication Network Characteristics of Open Source Communities
      1. ABSTRACT
      2. INTRODUCTION
      3. SOCIAL NETWORK ANALYSIS AND THEORY
      4. WORK GROUPS AND SOCIAL NETWORK STRUCTURE
      5. OPEN SOURCE SOFTWARE PROJECT COMMUNITIES
      6. RESEARCH MODEL
      7. EMPIRICAL STUDY
      8. DISCUSSION OF RESULTS
      9. CONJECTURES
      10. CONCLUDING REMARKS
      11. APPENDIX
    3. Chapter 13: Strategies for Improving Open Source Software Usability
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK ON OSS USABILITY IMPROVEMENT
      4. THE EXPLORATORY INSPECTION METHOD
      5. CONCLUSION AND NEXT STEP
    4. Chapter 14: Motivation of Open Source Developers
      1. ABSTRACT
      2. INTRODUCTION
      3. INCENTIVE SYSTEMS
      4. PROPERTY RIGHTS
      5. RESEARCH PROBLEM
      6. HYPOTHESES
      7. PREVIOUS RESEARCH
      8. VARIABLES AND MEASURES
      9. DATA AND ANALYSIS
      10. SUMMARY AND CONCLUSION
      11. Appendix 1
  8. Compilation of References
  9. About the Contributors