Description

Unmet needs in the area of enterprise applications have led to a new type of system development. Community source is collaborative open source development among multiple institutional partners, typically to achieve mutually desired outcomes. By examining a real world community source project – Kuali, this study addresses the challenges community source faces for sustaining in a large and complicate community. We apply modularity theory to understand how such challenges can be addressed to enhance the sustainability of a collaborative software development community. The matrix is developed to demonstrate both of existing modularity and lacking of modularity in the Kuali community. A proposed matrix is suggested to enhance modularity and establish an organic roof for sustainable collaborative software development.

Share

COinS
 

Toward Sustainable Collaborative Software Development: A Case in Higher Education

Unmet needs in the area of enterprise applications have led to a new type of system development. Community source is collaborative open source development among multiple institutional partners, typically to achieve mutually desired outcomes. By examining a real world community source project – Kuali, this study addresses the challenges community source faces for sustaining in a large and complicate community. We apply modularity theory to understand how such challenges can be addressed to enhance the sustainability of a collaborative software development community. The matrix is developed to demonstrate both of existing modularity and lacking of modularity in the Kuali community. A proposed matrix is suggested to enhance modularity and establish an organic roof for sustainable collaborative software development.