Abstract

Community-based open source software development (“community source”) is an approach that leverages selected strengths of both the commercial and open source software development. The community source approach centers on the formation of formal communities among institutions based on principles of shared investment and collaborative action to achieve mutually-desired goals. However, as with ordinary open source projects, sustainability can be a significant challenge as development communities grow and evolve. In the present study, we explore the opportunities and challenges to the community source approach through a longitudinal study of a real world community source project, Kuali. Specifically, we apply the principles of modular systems design and design structure matrix modeling to achieve an in-depth understanding of the mechanisms for sustainability in collaborative systems development. In so doing, we introduce a quantitative measure of architectural modularity within an inter-organizational structure. A number of implications are presented for the conduct of research on community source development as well as the design of collaborative communities more broadly defined.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.