17,187 research outputs found

    Artifacts, Actors, and Interactions in the Cross-Project Coordination Practices of Open-Source Communities

    Get PDF
    While there has been some research on coordination in FLOSS, such research has focused on coordination within a project or within a group. The area of cross-project coordination, where shared goals are tenuous or non-existent, has been under-researched. This paper explores the question of how multiple projects working on a single piece of existing software in the FLOSS environment can coordinate. Using the Ordering Systems lens, we examine this question via a cross-case analysis of four projects performed on the open source game Jagged Alliance 2 (JA2) in the forum Bear’s Pit. Our main findings are that: (1) Ongoing cross-project ordering systems are influenced by the materiality of development artifacts. (2) The emergent trajectory of cross-project ordering systems is influenced by affordances that emerge from the interaction between the goals and desires of the project team building the development artifact, and the materiality of the development artifact. (3) When two parties need to coordinate in the ordering system, all or almost all coordination effort can be borne by a single party. Furthermore, over time, emergent FLOSS projects bear more coordination effort than stable, mature projects

    Designing, Producing and Using Artifacts in the Structuration of Firm Knowledge: Evidence from Proprietary and Open Processes of Software Development.

    Get PDF
    In the paper we study the recursive nature of artifacts in the production and the socialization of organizational knowledge. In this respect, artifacts are interpreted both as the product (output) of organizational knowledge processes and, at the same time, as tools easing the development of other artifacts. We compare different practices of knowledge creation and diffusion in complex software production processes with the aim of understanding the effects of interplay between (1) coordination and control practices, (2) mediating artifacts and development tools, and (3) interactions between different actors in the development process. We aim at identifying the peculiar traits emerging in contrasting development paradigms, namely the closed, fully proprietary one widespread in the gaming console industry, and the open model of free/open source software development.video/computer game industry; artifacts; free/open source software; video game console

    Designing, Producing and Using Artifacts in the Structuration of Firm Knowledge: Evidence from Proprietary and Open Processes of Software Development.

    Get PDF
    In the paper we study the recursive nature of artifacts in the production and the socialization of organizational knowledge. In this respect, artifacts are interpreted both as the product (output) of organizational knowledge processes and, at the same time, as tools easing the development of other artifacts. We compare different practices of knowledge creation and diffusion in complex software production processes with the aim of understanding the effects of interplay between (1) coordination and control practices, (2) mediating artifacts and development tools, and (3) interactions between different actors in the development process. We aim at identifying the peculiar traits emerging in contrasting development paradigms, namely the closed, fully proprietary one widespread in the gaming console industry, and the open model of free/open source software developmentvideo/computer game industry; artifacts; free/open source software; video game consoles

    Knowledge practices in design: The role of visual representations as 'epistemic objects'

    Get PDF
    We use a detailed study of the knowledge work around visual representations to draw attention to the multidimensional nature of `objects'. Objects are variously described in the literatures as relatively stable or in flux; as abstract or concrete; and as used within or across practices. We clarify these dimensions, drawing on and extending the literature on boundary objects, and connecting it with work on epistemic and technical objects. In particular, we highlight the epistemic role of objects, using our observations of knowledge work on an architectural design project to show how, in this setting, visual representations are characterized by a `lack' or incompleteness that precipitates unfolding. The conceptual design of a building involves a wide range of technical, social and aesthetic forms of knowledge that need to be developed and aligned. We explore how visual representations are used, and how these are meaningful to different stakeholders, eliciting their distinct contributions. As the project evolves and the drawings change, new issues and needs for knowledge work arise. These objects have an `unfolding ontology' and are constantly in flux, rather than fully formed. We discuss the implications for wider understandings of objects in organizations and for how knowledge work is achieved in practice

    Coupling Performance Measurement and Collective Activity: The Semiotic Function of Management Systems. A Case Study

    Get PDF
    Theories about management instruments often enter dualistic debates between structure and agency: do instruments determine the forms of collective activity (CA), or do actors shape instruments to their requirements, or are instruments and concrete activity decoupled, as some trends of new institutionalist theory assume? Attempts to overcome the dualistic opposition between structure and activity stem from diverse sources: actors’ networks theory, structuration theory, pragmatism, theory of activity, semiotics. Performance measurement and management systems can be defined as structural instruments engaged in CA. As such they constrain the activity, but they do not determine it. Reciprocally, they are modified by the way CA uses them and makes sense of them. The central thesis of this paper will be that it is impossible to study the role of performance measurement as a common language in organizations independently from the design of the CA in which it is engaged. There is a not deterministic coupling between structure (i.e. management technical tools) and CA (i.e. business processes). The transformation of CA entails a transformation in the meaning of the “performance” concept, in the type of measurement required and in the performance management practices. The relationship between performance measurement and CA is studied here in the production division of a large electricity utility in France. The research extended over several years and took place when two new management systems were simultaneously implemented: a new management accounting system and an integrated management information system (ERP), both in the purchasing process. The new management accounting system was designed by the purchasing department; the new management information system was designed by the operational departments. Whereas the coherence between both projects could have been given by their common subordination to the rebuilding of CA (the purchasing process), their disconnection from concrete CA opened the possibility of serious dissonances between them. Both the new performance management system and the new ERP met difficulties to provide common languages, since the dimension of CA was taken for granted and consequently partly ignored in the engineering of both systems. When CA incurs radical transformations, actors’direct discursive exchanges about it, “collective activity about collective activity”, become necessary to ensure a flexible and not deterministic coupling between CA and new management systems. This reflexive and collective analysis of the process by actors themselves requires the establishment of “communities of process”, which can jointly redesign the CA and its performance measurement system. We conclude that performance measurement can be a common language as far as there is a clear and shared understanding of how CA should concretely take place and should be assigned to the different categories of actors.Business Process; Collective Activity; Community of Process; Management Instruments; Performance Measurement; Semiotics; Theory of Activity

    Collaborative design : managing task interdependencies and multiple perspectives

    Get PDF
    This paper focuses on two characteristics of collaborative design with respect to cooperative work: the importance of work interdependencies linked to the nature of design problems; and the fundamental function of design cooperative work arrangement which is the confrontation and combination of perspectives. These two intrinsic characteristics of the design work stress specific cooperative processes: coordination processes in order to manage task interdependencies, establishment of common ground and negotiation mechanisms in order to manage the integration of multiple perspectives in design

    “Computing” Requirements for Open Source Software: A Distributed Cognitive Approach

    Get PDF
    Most requirements engineering (RE) research has been conducted in the context of structured and agile software development. Software, however, is increasingly developed in open source software (OSS) forms which have several unique characteristics. In this study, we approach OSS RE as a sociotechnical, distributed cognitive process where distributed actors “compute” requirements—i.e., transform requirements-related knowledge into forms that foster a shared understanding of what the software is going to do and how it can be implemented. Such computation takes place through social sharing of knowledge and the use of heterogeneous artifacts. To illustrate the value of this approach, we conduct a case study of a popular OSS project, Rubinius—a runtime environment for the Ruby programming language—and identify ways in which cognitive workload associated with RE becomes distributed socially, structurally, and temporally across actors and artifacts. We generalize our observations into an analytic framework of OSS RE, which delineates three stages of requirements computation: excavation, instantiation, and testing-in-the-wild. We show how the distributed, dynamic, and heterogeneous computational structure underlying OSS development builds an effective mechanism for managing requirements. Our study contributes to sorely needed theorizing of appropriate RE processes within highly distributed environments as it identifies and articulates several novel mechanisms that undergird cognitive processes associated with distributed forms of RE

    An Institutional View of Resource Integration Misalignment in Projects

    Get PDF
    Projects as the most tangible manifestation of temporary organizations are playing a significant role in mobilizing resources and navigating constant changes and disruptions in the business environment. Project actors with different institutional affiliations usually join together to accomplish tasks within a limited period of time. Due to the inherent tension between projects’ temporariness and the institutions’ stability, actors with their heterogeneous institutional prescriptions often encounter institutional misalignments, which may be the obstacles in ensuring on-time, on-quality, and on-budget project deliveries. Given the theoretical sophistication and fragmentation in project literature, an integrated framework of project research is provided in this work. In response to the weakness in current theorizing about how institutional forces manifest themselves in projects and how project processes interact with the wider institutional context, this research proposes a new ontology of temporary organizations by drawing implications from institutional theory and service-dominant logic. The micro-level interactions in both intra- and inter-organizational projects are examined with the qualitative methodology. This research reveals the actuality of projects’ multilevel-embeddedness and provides a framework of 18 dimensions of institutional (mis)alignments. A toolkit solution comprising four categories of 27 resource integration enabling practices (RIEP) aggregated from 376 actions taken by practitioners is also presented for the reconciliation of the institutional misalignments in practice
    • 

    corecore