You are previewing Open Source Software Dynamics, Processes, and Applications.
O'Reilly logo
Open Source Software Dynamics, Processes, and Applications

Book Description

The innovative process of open source software is led in greater part by the end-users; therefore this aspect of open source software remains significant beyond the realm of traditional software development. is a multidisciplinary collection of research and approaches on the applications and processes of open source software. Highlighting the development processes performed by software programmers, the motivations of its participants, and the legal and economic issues that have been raised; this book is essential for scholars, students, and practitioners in the fields of software engineering and management as well as sociology. Open Source Software Dynamics, Processes, and Applications

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
    2. List of Reviewers
    3. Associate Editors
  5. Preface
    1. EVALUATION AND SELECTION OF FREE AND OPEN SOURCE SOFTWARE: A REVIEW AND PORTFOLIO PLANNING PROPOSAL
    2. INTRODUCTION
    3. DATA GATHERING AND ANALYSIS
    4. THE BCG MATRIX AS A PORTFOLIO PLANNING TOOL
    5. OPEN SOURCE MATRIX AND CLASSIFICATION
    6. CONCLUSION AND FUTURE RESEARCH
  6. Chapter 1: An Empirical Study of Open Source Software Usability
    1. ABSTRACT
    2. INTRODUCTION
    3. LITERATURE REVIEW
    4. RESEARCH MODEL AND THE HYPOTHESES
    5. RESEARCH METHODOLOGY
    6. HYPOTHESES TESTING AND RESULTS
    7. DISCUSSION: QUESTIONNAIRES AND RESPONSES
    8. CONCLUSION
    9. APPENDIX
  7. Chapter 2: Factors Affecting the Development of Absorptive Capacity in the Adoption of Open Source Software
    1. ABSTRACT
    2. INTRODUCTION
    3. THEORETICAL BACKGROUND
    4. METHODOLOGY
    5. FINDINGS
    6. DISCUSSION AND CONCLUSION
  8. Chapter 3: The Ontology of the OSS Business Model
    1. ABSTRACT
    2. INTRODUCTION
    3. THEORETICAL BACKGROUND AND METHOD DESCRIPTION
    4. FIRST RESEARCH CYCLE
    5. CONCEPTUAL FRAMEWORK CF2
    6. SECOND RESEARCH CYCLE
    7. CONCLUSION
    8. APPENDIX A.
    9. APPENDIX B.
    10. APPENDIX C.
  9. Chapter 4: OSS-TMM
    1. ABSTRACT
    2. INTRODUCTION
    3. TESTING GUIDELINES FOR OSS
    4. OSS-TMM DESCRIPTION
    5. OSS-TMM EVALUATION
    6. RELATED WORK
    7. CONCLUSION
  10. Chapter 5: Are Developers Fixing Their Own Bugs?
    1. ABSTRACT
    2. 1. INTRODUCTION
    3. 2. BACKGROUND AND RELATED WORK
    4. 3. ASSUMPTIONS AND DEFINITIONS
    5. 4. EMPIRICAL APPROACH AND OPERATIONALIZATION
    6. 5. RESULTS
    7. 7. CONCLUSION AND FURTHER WORK
  11. Chapter 6: Tool Assisted Analysis of Open Source Projects
    1. ABSTRACT
    2. INTRODUCTION
    3. TOWARDS A GENERIC OSS ANALYSIS TOOL
    4. TOOL SUPPORT
    5. CASE STUDY
    6. RELATED WORK
    7. DISCUSSION
    8. APPENDIX
  12. Chapter 7: To Fork or Not to Fork
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. RESEARCH APPROACH
    5. REASONS FOR FORKING
    6. DISCUSSION
    7. FUTURE WORK
    8. CONCLUSION
  13. Chapter 8: Software Reuse in Open Source A Case Study
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND AND RELATED WORK
    4. RESEARCH DESIGN
    5. RESULTS AND DISCUSSION
    6. CONCLUSION AND FUTURE WORK
  14. Chapter 9: Modding as an Open Source Approach to Extending Computer Game Systems
    1. ABSTRACT
    2. INTRODUCTION
    3. RELATED RESEARCH
    4. FOUR TYPES OF GAME MODS
    5. GAME MODDING SOFTWARE TOOLS AND SUPPORT
    6. OPPORTUNITIES AND CONSTRAINTS FOR MODDING
    7. CONCLUSION
  15. Chapter 10: Measuring Open Source Quality
    1. ABSTRACT
    2. INTRODUCTION
    3. FLOSS
    4. SOFTWARE QUALITY
    5. METHODOLOGY
    6. DATA COLLECTION
    7. ANALYSIS
    8. FINDINGS
    9. PRODUCT QUALITY
    10. PROCESS QUALITY
    11. DEFECT FIXING
    12. TOOL USAGE
    13. PROCESS MATURITY MODELS
    14. MODULARITY AS THE ENABLER TO FLOSS QUALITY
    15. COMMUNITY QUALITY
    16. FINDINGS SUMMARY
    17. DISCUSSION
    18. FLOSS QUALITY AS EVOLVING
    19. DEFECT RESOLUTION RATE
    20. MODULARITY AS DRIVER OF QUALITY
    21. PROCESS AND PRODUCT MEASURES AS DRIVERS OF QUALITY
    22. CONCLUSION
  16. Chapter 11: Analyzing OSS Project Health with Heterogeneous Data Sources
    1. ABSTRACT
    2. INTRODUCTION
    3. RELATED WORK
    4. RESEARCH ISSUES AND APPROACH
    5. EMPIRICAL STUDY
    6. DISCUSSION
    7. CONCLUSION AND FURTHER WORK
  17. Chapter 12: The Influence of Open Source Software Volunteer Developers’ Motivations and Attitudes on Intention to Contribute
    1. ABSTRACT
    2. INTRODUCTION
    3. LITERATURE AND THEORETICAL FRAMEWORK
    4. RESEARCH METHODOLOGY
    5. DISCUSSION
    6. GENERAL IMPLICATIONS AND CONCLUSION
    7. APPENDIX A
    8. APPENDIX B
  18. Chapter 13: Framework for Graphical User Interfaces of Geospatial Early Warning Systems
    1. ABSTRACT
    2. INTRODUCTION
    3. METHODOLOGY
    4. MOTIVATION AND PRECONDITIONS
    5. COMMAND AND CONTROL USER INTERFACE
    6. DEVELOPMENT AND RESEARCH CONTINUED AS FOSS INITIATIVE
    7. APPLICATIONS
    8. CONCLUSION
  19. Compilation of References
  20. About the Contributors