Coordination Implications of Software Coupling in Open Source Projects
نویسندگان
چکیده
The effect of software coupling on the quality of software has been studied quite widely since the seminal paper on software modularity by Parnas [1]. However, the effect of the increase in software coupling on the coordination of the developers has not been researched as much. In commercial software development environments there normally are coordination mechanisms in place to manage the coordination requirements due to software dependencies. But, in the case of Open Source software such coordination mechanisms are harder to implement, as the developers tend to rely solely on electronic means of communication. Hence, an understanding of the changing coordination requirements is essential to the management of an Open Source project. In this paper we study the effect of changes in software coupling on the coordination requirements in a case study of a popular Open Source project called JBoss.
منابع مشابه
Coordination processes in open source software development Œ Emergence: Complexity and Organization
Although open source projects have been subject to extensive study, their coordination processes are still poorly understood. Drawing on organization theory, this paper sets out to remedy this imbalance by showing that large-scale open source projects exhibit three main coordination mechanisms, namely standardization, loose coupling and partisan mutual adjustment. Implications in terms of elect...
متن کاملCoordination Processes in Open Source Software Development: The Linux Case Study
Although open source projects have been subject to extensive study, their coordination processes are still poorly understood. Drawing on organization theory, this paper sets out to remedy this imbalance by showing that large-scale open source projects exhibit three main coordination mechanisms, namely standardization, loose coupling and partisan mutual adjustment. Implications in terms of elect...
متن کاملThe Influence of Network Governance Factors on Success in Open Source Software Development Projects
The phenomenon of open source software has lately caught the attention of both the popular press and many researchers in such diverse fields as MIS, computer science, sociology, and management. The organizational challenges faced by open source development projects are significant, because a project must deal with the complexity of coordinating the efforts of a geographically distributed base o...
متن کاملCoordination without discussion? Socio-technical congruence and Stigmergy in Free and Open Source Software projects
The idea of congruence between the structure of technical and work dependencies has been demonstrated in commercial software development but has not been explored in detail in free and open source software (FLOSS) development. Previous work identified 103 task episodes, selected from two FLOSS projects, and found that 83 were performed by single actors. We analyze the 20 tasks with multiple act...
متن کاملCoordination of free/libre and open source software development
10 11 The apparent success of free/libre open source software (FLOSS) development projects such as Linux, Apache, 12 and many others has raised the question, what lessons from FLOSS development can be transferred to main13 stream software development? In this paper, we use coordination theory to analyze coordination mechanisms 14 in FLOSS development and compare our analysis with existing liter...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010