Results 1 - 10
of
26
Self-organization of teams for free/libre open source software development,” Inf
- in WWW ’10: Proceedings of the 19th international conference on World wide web
"... 1 Self-organization of teams for free/libre open source software development This paper provides empirical evidence about how free/libre open source software development teams self-organize their work, specifically, how tasks are assigned to project team members. Following a case study methodology, ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
1 Self-organization of teams for free/libre open source software development This paper provides empirical evidence about how free/libre open source software development teams self-organize their work, specifically, how tasks are assigned to project team members. Following a case study methodology, we examined developer interaction data from three active and successful FLOSS projects using qualitative research methods, specifically inductive content analysis, to identify the task-assignment mechanisms used by the participants. We found that „self-assignment ‟ was the most common mechanism across three FLOSS projects. This mechanism is consistent with expectations for distributed and largely volunteer teams. We conclude by discussing whether these emergent practices can be usefully transferred to mainstream practice and indicating directions for future research. (105 words) Keywords: Free/libre open source software development, task assignment, self-organizing teams, distributed teams, qualitative research methods Running head: Self-organization of teams in FLOSS development 2 Self-organization of teams for free/libre open source software development 1.
Effective work practices for FLOSS development: A model and propositions
- In the Hawai’i International Conference on System Science (HICSS), Big Island
, 2005
"... We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman’s [1] model of effectiveness of work ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman’s [1] model of effectiveness of work teams, with coordination theory [2] and collective mind [3] to extend Hackman’s model by elaborating team practices relevant to effectiveness in software development. We propose a set of propositions to guide further research. 1.
Effective work practices for software engineering: Free/libre open source software development
- in Proc. of WISER
, 2004
"... We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman’s [34] model of effectiveness of wor ..."
Abstract
-
Cited by 8 (2 self)
- Add to MetaCart
We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman’s [34] model of effectiveness of work teams, with coordination theory [52] and collective mind [79] to extend Hackman’s model by elaborating team practices relevant to effectiveness in software development. We propose a set of propositions to guide further research.
Modularity in Action: GNU/Linux and Free/Open Source Software . . .
, 2003
"... Organizational and managerial theories of modularity applied to the design and production of complex artifacts are used to interpret the rise and success of Free/Open Source Software methodologies and practices in software engineering. Strengths and risks of the adoption of a modular approach in ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
Organizational and managerial theories of modularity applied to the design and production of complex artifacts are used to interpret the rise and success of Free/Open Source Software methodologies and practices in software engineering. Strengths and risks of the adoption of a modular approach in software project management are introduced and are related to the achievements of the GNU/Linux project as a whole, as well as to the outcomes of some of its sub--projects. It is suggested that mindful implementation of the principles of modularity may improve the rate of success of many Free/Open Source software projects. Specific case studies here depicted, as well as indirect observation of common programming practices employed by Free/Open Source developers and users, suggest a possible revision towards an improved theory of modularity that may be extended also to settings di#erent from software production.
The Contestation of Code - A preliminary investigation into the discourse of the free/libre and open source movements
, 2004
"... This paper uses discourse analysis to examine the free/libre and open source movements. It analyses how they fix elements within the order of discourse of computer code production. It attempts to uncover the key signifiers in their discourses and trace linkages between the sedimented discourses of w ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
This paper uses discourse analysis to examine the free/libre and open source movements. It analyses how they fix elements within the order of discourse of computer code production. It attempts to uncover the key signifiers in their discourses and trace linkages between the sedimented discourses of wider society. Using discourse theory and critical discourse analysis, the theoretical foundations underpinning each of the movements are critically examined and the effect on the wider developer and Internet community is discussed. Additionally, this paper seeks to recommend discursive strategies that could be employed to avoid the threat of colonization by neoliberal discourse and the consequent challenge this has for the ideas of freedom, liberty and community within the developer communities' own discourses
Using repository of repositories (rors) to study the growth of f/oss projects: A meta-analysis research approach
- In Third International Conference on Open Source Systems
, 2007
"... Abstract. Free/Open Source Software (F/OSS) repositories contain valuable data and their usefulness in studying software development and community activities continues to attract a lot of research attention. A trend in F/OSS studies is the use of metadata stored in a repository of repositories or Ro ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
Abstract. Free/Open Source Software (F/OSS) repositories contain valuable data and their usefulness in studying software development and community activities continues to attract a lot of research attention. A trend in F/OSS studies is the use of metadata stored in a repository of repositories or RoRs. This paper utilizes data obtained from such RoRs-FLOSSmole- to study the types of projects being developed by the F/OSS community. We downloaded projects by topics data in five areas (Database, Internet, Software Development, Communications, and Games/Entertainment) from Flossmole’s raw and summary data of the sourceforge repository. Time series analysis show the numbers of projects in the five topics are growing linearly. Further analysis supports our hypothesis that F/OSS development is moving ”up the stack ” from developer tools and infrastructure support to end-user applications such as Databases. The findings have implications for the interpretation of the F/OSS landscape, the utilization and adoption of open source databases, and problems researchers might face in obtaining and using data from RoRs.
Quality Improvement in Volunteer Free and Open Source Software Projects – Exploring the Impact of Release Management
, 2007
"... Free and open source software has had a major impact on the computer industry since the late 1990s and has changed the way software is perceived, developed and deployed in many areas. Free and open source software, or FOSS, is typically developed in a collaborative fashion and the majority of contri ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Free and open source software has had a major impact on the computer industry since the late 1990s and has changed the way software is perceived, developed and deployed in many areas. Free and open source software, or FOSS, is typically developed in a collaborative fashion and the majority of contributors are volunteers. Even though this collaborative form of develop-ment has produced a significant body of software, the development process is often described as unstructured and unorganized. This dissertation studies the FOSS phenomenon from a quality perspective and investigates where im-provements to the development process are possible. In particular, the focus is on release management since this is concerned with the delivery of a high quality product to end-users. This research has identified considerable interest amongst the FOSS commu-nity in a novel release management strategy, time based releases. In contrast to traditional development which is feature-driven, time based releases use time rather than features as the criterion for the creation of a new release. Releases
Open Source Software Communities and Industrial Districts: a Useful Comparison?
, 2002
"... The phenomenon of open-source software development has already stimulated a wide debate within different academic communities (economists, information scientists, business strategists, operational researchers, etc.) and research approaches. Aim of this paper is to add a new and complementary perspec ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
The phenomenon of open-source software development has already stimulated a wide debate within different academic communities (economists, information scientists, business strategists, operational researchers, etc.) and research approaches. Aim of this paper is to add a new and complementary perspective on the existing economic analysis of open-source software by comparing the structure and evolution of open-source software communities and of industrial districts, a peculiar organisational form of production based on a large number of interacting small and medium sized enterprises. The comparison between open-source software communities and industrial districts, in spite of some major differences (such as the role of geographical proximity) allows the recognition of the role played by agglomeration economies, an explicit analysis of the incentives structure - governing the private provision of complex public goods-, and an in depth study of the governance structure and evolution of these phenomena. The paper presents some simple simulations which show the dependence of the governance structure's evolution on transaction costs dynamics.

