a framework for creating hybrid-open source software communities srinarayan sharma et. al. info...
TRANSCRIPT
![Page 1: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/1.jpg)
A Framework for creating hybrid-open source software
communities
Srinarayan Sharma et. al.
Info Systems (2002), 12.
![Page 2: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/2.jpg)
Introduction
• OSS model is a fundamentally new and revolutionary way to develop software
• organizations are having difficulty building a business model around the open source paradigm
• not all OSS initiatives have been successful
• Framework for creating Hybrid-OSS communities
![Page 3: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/3.jpg)
The OSS model
• Three dimensions:– structure, process and culture
structure culture
process
Eletronic communication
Multicultural community
Values: reciprocity, gift giving, reputation, ideology
Core assumptions
Division of labour
Co-ordination mechanisms
Distribution od decision-making
Organizational boundaries
Informal structure
Political structure
Legitimate basis of authority
![Page 4: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/4.jpg)
OSS development process
• Problem discovery
• Finding volunteers
• Solution identification
• Code development and testing
• Code change review
• Code commit and documentation
• Release management
![Page 5: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/5.jpg)
Framework for creating Hybrid-OSS communities
• Community building
• Community governance– Shared governance– Membership management– Incentives and rewards
• Community infrastructure
![Page 6: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/6.jpg)
Discussion
... open source communities!• personal time and autonomy
... freelancers
... project-oriented
• ... there are several avenues for future research– ... to refine the proposed framework and validate it
empirically
![Page 7: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/7.jpg)
Rules and Tools for Software Evolution Planning and
Management
M. M. Lehman
Imperial College
2000
![Page 8: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/8.jpg)
Laws
• Continuing change
• Increasing complexity
• Self regulation
• Conservation of Organizational Stability
• Conservation Growth
• Declining Quality
• Feedback system
![Page 9: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12](https://reader036.vdocuments.us/reader036/viewer/2022081908/56649ea35503460f94ba6f1c/html5/thumbnails/9.jpg)
The Uncertainty Principle
the real world outcome of any software execution is inherently uncertain with the precise area of uncertainty also not knowable