Results 1 - 10
of
30
The perils and pitfalls of mining SourceForge
- In Proceedings of the International Workshop on Mining Software Repositories (MSR 2004
, 2004
"... SourceForge provides abundant accessible data from Open Source Software development projects, making it an attractive data source for software engineering research. However it is not without theoretical peril and practical pitfalls. In this paper, we outline practical lessons gained from our spideri ..."
Abstract
-
Cited by 33 (4 self)
- Add to MetaCart
SourceForge provides abundant accessible data from Open Source Software development projects, making it an attractive data source for software engineering research. However it is not without theoretical peril and practical pitfalls. In this paper, we outline practical lessons gained from our spidering, parsing and analysis of SourceForge data.
Defining Open Source Software Project Success
- in Proceedings of the 24th International Conference on Information Systems (ICIS 2003
, 2003
"... Information systems success is one of the most widely used dependent variables in information systems research. In this paper, we identify a range of measures that can be used to assess the success of open source software (OSS) projects. We identify measures based on a review of the literature, a ..."
Abstract
-
Cited by 32 (11 self)
- Add to MetaCart
Information systems success is one of the most widely used dependent variables in information systems research. In this paper, we identify a range of measures that can be used to assess the success of open source software (OSS) projects. We identify measures based on a review of the literature, a consideration of the OSS development process and an analysis of the opinions of OSS developers. For each measure, we provide examples of how they might be used in a study of OSS development.
Coordination of free/libre open source software development
, 2005
"... the state of the literature. We develop a framework for organizing the literature based on the input-mediatoroutput-input (IMOI) model from the small groups literature. We present a quantitative summary of articles selected for the review and then discuss findings of this literature categorized into ..."
Abstract
-
Cited by 18 (13 self)
- Add to MetaCart
the state of the literature. We develop a framework for organizing the literature based on the input-mediatoroutput-input (IMOI) model from the small groups literature. We present a quantitative summary of articles selected for the review and then discuss findings of this literature categorized into issues pertaining to inputs (e.g., member characteristics, technology use and project characteristics), processes (software development and social processes), emergent states (e.g., trust and task related states) and outputs (e.g. team performance, FLOSS implementation and project evolution). Based on this review, we suggest topics for future research, as well as identifying methodological and theoretical issues for future inquiry in this area, including issues relating to sampling and the need for more longitudinal studies.
Towards a portfolio of FLOSS project success measures
- COLLABORATION, CONFLICT AND CONTROL: THE 4TH WORKSHOP ON OPEN SOURCE SOFTWARE ENGINEERING, INTERNATIONAL CONFERENCE ON SOFTWARE ENGINNERING (ICSE 2004
, 2004
"... Project success is one of the most widely used dependent variables in information systems research. However, conventional measures of project success are difficult to apply to Free/Libre Open Source Software projects. In this paper, we present an analysis of four measures of success applied to Sourc ..."
Abstract
-
Cited by 16 (3 self)
- Add to MetaCart
Project success is one of the most widely used dependent variables in information systems research. However, conventional measures of project success are difficult to apply to Free/Libre Open Source Software projects. In this paper, we present an analysis of four measures of success applied to SourceForge projects: number of members of the extended development community, project activity, bug fixing time and number of downloads. We argue that these four measures provide different insights into the collaboration and control mechanisms of the projects.
The impact of ideology on effectiveness in open source software development teams
- MIS Quarterly
, 2006
"... ACKNOWLEDGEMENTS: We thank the senior editor on the manuscript, V. Sambamurthy, and the anonymous associate editor and reviewers for their many insightful suggestions on earlier ..."
Abstract
-
Cited by 11 (1 self)
- Add to MetaCart
ACKNOWLEDGEMENTS: We thank the senior editor on the manuscript, V. Sambamurthy, and the anonymous associate editor and reviewers for their many insightful suggestions on earlier
Quality and the reliance on individuals in free software projects
- in 3rd Workshop on Open Source Software Engineering
"... It has been suggested that the superior quality of many Free Software projects in comparison to their proprietary counterparts is in part due to the Free Software community’s extensive source code peer-review process. While many argue that software is best developed by individuals or small teams, th ..."
Abstract
-
Cited by 10 (4 self)
- Add to MetaCart
It has been suggested that the superior quality of many Free Software projects in comparison to their proprietary counterparts is in part due to the Free Software community’s extensive source code peer-review process. While many argue that software is best developed by individuals or small teams, the process of debugging is highly parallizable. This “one and many ” model describes a template employed by many Free Software projects. However, reliance on a single developer or maintainer creates a single point of failure that raises a number of serious quality and reliability concerns – especially when considered in the context of the volunteer-based nature of most Free Software projects. This paper will investigate the nature of problems raised by this model within the Debian Project and will explore several possible strategies aimed at removing or deemphasizing the reliance on individual developers. 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.
Impacts of Ideology, Trust, and Communication on Effectiveness In Open Source Software Development Teams
, 2003
"... The emerging work on understanding open source software has strongly argued for the importance of understanding what leads to effectiveness in OSS development, has frequently pointed to ideology and communication as probable factors in effectiveness, and has presented conflicting opinions about the ..."
Abstract
-
Cited by 8 (0 self)
- Add to MetaCart
The emerging work on understanding open source software has strongly argued for the importance of understanding what leads to effectiveness in OSS development, has frequently pointed to ideology and communication as probable factors in effectiveness, and has presented conflicting opinions about the role of trust in effectiveness. For all the discussion of these issues, there has been no comprehensive elaboration of what constitutes OSS ideology, and very little empirical data has been brought to bear on examining antecedents of OSS team effectiveness. This paper develops a framework of the OSS ideology (including specific norms, beliefs, and values) and a theoretical model to show how components of the ideology, combined with trust and communication, impact effectiveness in OSS teams. The research model proposes distinct roles for affective trust, cognitive trust, social communication, and task communication as determinants of OSS team effectiveness. Qualitative and quantitative data are analyzed to evaluate the model. The results suggest that in order for OSS projects to grow into the kind of large successes that prior work has studied, the teams that work on them should foster the norms and values of the larger community and maintain consistent task communication to develop cognitive trust among members. Keywords: Open Source Software, Trust, Ideology, Communication, Virtual Teams ISRL categories: DA01, DA06, DD02 EFFECTIVENESS IN OPEN SOURCE SOFTWARE DEVELOPMENT TEAMS While the practices associated with Open Source Software (OSS) development have been in use for decades, recent years have seen a surge of interest in OSS across developers, businesses, governments, and academic researchers. Since its inception, more than 67,000 projects have been registered on Sourcefo...
Information Policies and Open Source Software in Developing Countries
- Journal of the American Society for Information Science and Technology
, 2007
"... Developing Countries Many authors propose that open source software (OSS) is a good strategy to bring information and communication technologies to developing countries. Nevertheless, the use of OSS needs to be more than just adopting Linux as the standard for operating systems. Adoption of OSS is n ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
Developing Countries Many authors propose that open source software (OSS) is a good strategy to bring information and communication technologies to developing countries. Nevertheless, the use of OSS needs to be more than just adopting Linux as the standard for operating systems. Adoption of OSS is not only a choice of software, but also a means of acquiring knowledge. Developing countries have to use OSS as a way to gain knowledge about the technology itself and as a way of creating technology products that fit their specific needs. In this paper we introduce a model of OSS based on its essential characteristics to understand how developing countries may use OSS to achieve their development goals. We argue there are two defining properties of any open source software. The first property is the potential for shared conceptualization and the second is the potential for modularity. By assessing how each OSS project satisfies these two conditions, we build a taxonomy for open source projects. This taxonomy will help the development of more sensible policies to promote the use of open source in developing countries.

