102 research outputs found

    An Investigation into quality assurance of the Open Source Software Development model

    Get PDF
    A thesis submitted in partial fulfilment of the requirements of the University of Wolverhampton for the degree of Doctor of PhilosophyThe Open Source Software Development (OSSD) model has launched products in rapid succession and with high quality, without following traditional quality practices of accepted software development models (Raymond 1999). Some OSSD projects challenge established quality assurance approaches, claiming to be successful through partial contrary techniques of standard software development. However, empirical studies of quality assurance practices for Open Source Software (OSS) are rare (Glass 2001). Therefore, further research is required to evaluate the quality assurance processes and methods within the OSSD model. The aim of this research is to improve the understanding of quality assurance practices under the OSSD model. The OSSD model is characterised by a collaborative, distributed development approach with public communication, free participation, free entry to the project for newcomers and unlimited access to the source code. The research examines applied quality assurance practices from a process view rather than from a product view. The research follows ideographic and nomothetic methodologies and adopts an antipositivist epistemological approach. An empirical research of applied quality assurance practices in OSS projects is conducted through the literature research. The survey research method is used to gain empirical evidence about applied practices. The findings are used to validate the theoretical knowledge and to obtain further expertise about practical approaches. The findings contribute to the development of a quality assurance framework for standard OSSD approaches. The result is an appropriate quality model with metrics that the requirements of the OSSD support. An ideographic approach with case studies is used to extend the body of knowledge and to assess the feasibility and applicability of the quality assurance framework. In conclusion, the study provides further understanding of the applied quality assurance processes under the OSSD model and shows how a quality assurance framework can support the development processes with guidelines and measurements

    Are All Open Source Projects Created Equal? Understanding the Sustainability of Open Source Software Development Model

    Get PDF
    A very intriguing question in Open Source software (OSS) development is: why there are only a few open source projects succeed, while the majority of projects never do. In this research, we examine the factors that may influence the performance of OSS projects. We particularly focus on the OSS’s core developers’ role in the project’s success. Extant research has yet to distinguish core developers and non-core developers from the community at large. The different roles of the core developers and non-core developers in OSS projects’ success still remain unclear. Our research contributes to the literature by separating the core developers from the development forces in general and empirically examining the core developers’ importance. Drawing the evidences from our extensive dataset of 300 open source projects, we demonstrated that core developers’ leadership and project advocation are crucial in determining the fate of the OSS projects. Our research could provide better understanding of OSS sustainability. It could also give practical advice to the OSS community on how to make the project successful

    The Open Source Way of Working: a New Paradigm for the Division of Labour in Software Development?

    Get PDF
    The interest the Open Source Software Development Model has recently raised amongst social scientists has resulted in an accumulation of relevant research concerned with explaining and describing the motivations of Open Source developers and the advantages the Open Source methodology has over traditional proprietary software development models. However, existing literature has often examined the Open Source phenomenon from an excessively abstract and idealised perspective of the common interests of open source developers, therefore neglecting the very important organisational and institutional aspects of communities of individuals that may, in fact, have diverse interests and motivations. It is the aim of this paper to begin remedying this shortcoming by analysing the sources of authority in Open Source projects and the hierarchical structures according to which this authority is organised and distributed inside them. In order to do so, a theoretical framework based on empirical evidence extracted from a variety of projects is built, its main concerns being the description and explanation of recruitment, enculturation, promotion and conflict resolution dynamics present in Open Source projects. The paper argues that 'distributed authority' is a principal means employed by such communities to increase stability, diminish the severity and scope of conflicts over technical direction, and ease the problems of assessing the quality of contributions. The paper also argues that distributed authority is principally derived from interpersonal interaction and the construction of trust between individuals drawn to the project by diverse interests that are mediated and moderated through participants' common interest in the project's successful outcome. The paper presents several conclusions concerning the governance of open source communities and priorities for future research.open source software, hierarchies, trust, teams, co-operation.

    Transition of Governance in a Mature Open Software Source Community: Evidence from the Debian Case

    Get PDF
    As flourishing, productive open source software (OSS) communities mature, they have to introduce a variety of governance mechanisms to manage the participation of their members and to coordinate the launch of new releases. In contrast to other modes of governance of OSS communities, the Debian community introduced new mechanisms of informal administrative control based on a constitution, elected leaders and new functions attributed to interactive communication channels (like mailing lists or IRC channels) that can provide for community effects (and feedback). We show that these control mechanisms were introduced as a response to emerging innovative opportunities due the usage of source packages and heterogeneous learning processes by different groups within the Debian community.Open Source Software community, Governance Mechanism, Debian Community

    Open source innovation: Characteristics and applicability outside the software industry

    Get PDF
    Motivation of this paper is to discuss that the open source model of innovation does not only seem practical in the software industry, but also in various other industrial contexts. We develop the concept of Open Source Innovation (OSI) as a generalisation of the open source model of software development (OSS). Our definition centres on the collaboration of volunteers and the free revelation of knowledge between actors. Since OSI exhibits important differences to several related concepts in the literature, we conclude that it is an innovation model in its own right, deserving more attention and research. We further proceed to identify aspects affecting the application of the OSI model in industry practices, grouping them into economic, technical, legal, and social factors. Based on these results as well as expert interviews, we find that the applicability of OSI is primarily determined by the characteristics of, first, the innovation object and, second, the group of contributors, rather than the industrial sector. Finally, we advance propositions on the employment of OSI in industrial practice, relating its feasibility to the innovation object and the group of contributors. --

    Incentives for Developers’ Contributions and Product Performance Metrics in Open Source Development: An Empirical Exploration

    Get PDF
    In open source software development, users rather than paid developers engage in innovation and development without the direct involvement of manufacturers. This paradigm cannot be explained by the two traditional models of innovation, the private investment model and the collective action model. Neither model in itself can explain the phenomenon of the open source model or its success. In order to bridge the gap between existing models and the open source phenomenon, we analyze data from a web survey of 160 open source developers. First, we investigate the motives affecting the individual developer’s contributions by comparing and contrasting the incentives from both the traditional private investment and collective action models. Second, we demonstrate that there is a common ground between the private and collective models where private returns and social considerations can coexist. Third, we explore the effect of incentives on the output of innovation—final product performance. The results show that the motivations for individual developer’s contributions are quite different from the incentives that affect product performance.

    Modularity in action.GNU/Linux and free/Open source sotfware development model unleashed.

    Get PDF
    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 engineeringmodularity; software project management; free/open source software; division of labor; coordination; information hiding

    Open Development

    Get PDF
    Experts explore current theory and practice in the application of digitally enabled open networked social models to international development. The emergence of open networked models made possible by digital technology has the potential to transform international development. Open network structures allow people to come together to share information, organize, and collaborate. Open development harnesses this power, to create new organizational forms and improve people's lives; it is not only an agenda for research and practice but also a statement about how to approach international development. In this volume, experts explore a variety of applications of openness, addressing challenges as well as opportunities. Open development requires new theoretical tools that focus on real world problems, consider a variety of solutions, and recognize the complexity of local contexts. After exploring the new theoretical terrain, the book describes a range of cases in which open models address such specific development issues as biotechnology research, improving education, and access to scholarly publications. Contributors then examine tensions between open models and existing structures, including struggles over privacy, intellectual property, and implementation. Finally, contributors offer broader conceptual perspectives, considering processes of social construction, knowledge management, and the role of individual intent in the development and outcomes of social models. Contributors Carla Bonina, Ineke Buskens, Leslie Chan, Abdallah Daar, Jeremy de Beer, Mark Graham, Eve Gray, Anita Gurumurthy, Havard Haarstad, Blane Harvey, Myra Khan, Melissa Loudon, Aaron K. Martin, Hassan Masum, Chidi Oguamanam, Katherine M. A. Reilly, Ulrike Rivett, Karl Schroeder, Parminder Jeet Singh, Matthew L. Smith, Marshall S. Smith Copublished with the International Development Research Centre of Canada (IDRC

    AGENT-BASED MODELING OF OPEN SOURCE USING SWARM

    Get PDF
    corecore