Cohesion, Structure and Software Complexity: A Model of Open Source Software Development
نویسندگان
چکیده
As the use of open source software gains popularity, it is important to understand the factors that contribute to the success of open source software development projects. This research contributes to this understanding by developing a set of propositions about the organizational structure that supports open source software projects. We argue that in open source software development it is important to understand the existence and interaction of two related but distinct entities; the interest community and the software development group. We propose relationships between the development group, the interest community and software complexity in open source software development. Implications of the propositions for research and practice are discussed.
منابع مشابه
Structure, Cohesion, and Open Source Software Success
This paper proposes a dissertation designed to understand how the open source software (OSS) development group and its associated interest community jointly and independently impact OSS success for a single OSS project .
متن کاملMeasurement of Complexity and Comprehension of a Program Through a Cognitive Approach
The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...
متن کاملA Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملInvestigating the Amount of Forces Caused by Solitary Waves on Coastal Walls Using OpenFOAM Software
Coastal walls (dyke) are one of the methods of protecting the coast against coastal erosion and destructive forces of waves. The purpose of this study is to simulate the wave collision with the coastal dyke and compare the results with the laboratory model. Open FOAM open source software and K-ω SST turbulence model were used to simulate the amount of wave consumed by the coastal dyke. Taking i...
متن کاملProducing and Interpreting Debug Texts An Empirical Study of Distributed, Parallel Debugging in Open Source Software Development
This paper presents preliminary findings from an ethnographic study of distributed, parallel debugging in an open source software (OSS) community. Focusing on the OSS developers' daily activities, I propose the concept of making software debuggable. In so doing, I see a somewhat different story than common narratives of debugging in current OSS research, which describes distributed, parallel de...
متن کامل