9 research outputs found

    A Methodological Framework for Socio-Cognitive Analyses of Collaborative Design of Open Source Software

    Get PDF
    Open Source Software (OSS) development challenges traditional software engineering practices. In particular, OSS projects are managed by a large number of volunteers, working freely on the tasks they choose to undertake. OSS projects also rarely rely on explicit system-level design, or on project plans or schedules. Moreover, OSS developers work in arbitrary locations and collaborate almost exclusively over the Internet, using simple tools such as email and software code tracking databases (e.g. CVS). All the characteristics above make OSS development akin to weaving a tapestry of heterogeneous components. The OSS design process relies on various types of actors: people with prescribed roles, but also elements coming from a variety of information spaces (such as email and software code). The objective of our research is to understand the specific hybrid weaving accomplished by the actors of this distributed, collective design process. This, in turn, challenges traditional methodologies used to understand distributed software engineering: OSS development is simply too "fibrous" to lend itself well to analysis under a single methodological lens. In this paper, we describe the methodological framework we articulated to analyze collaborative design in the Open Source world. Our framework focuses on the links between the heterogeneous components of a project's hybrid network. We combine ethnography, text mining, and socio-technical network analysis and visualization to understand OSS development in its totality. This way, we are able to simultaneously consider the social, technical, and cognitive aspects of OSS development. We describe our methodology in detail, and discuss its implications for future research on distributed collective practices

    Thematic Coherence and Quotation Practices in OSS Design-Oriented Online Discussions

    Get PDF
    http://portal.acm.org/citation.cfm?id=1099237&coll=Portal&dl=GUIDE&CFID=62246420&CFTOKEN=99105023This paper presents an analysis of online discussions in Open Source Software (OSS) design. The objective of our work is to understand and model the dynamics of OSS design that take place in mailing list exchanges. We show how quotation practices can be used to locate design relevant data in discussion archives. OSS developers use quotation as a mechanism to maintain the discursive context. To retrace thematic coherence in the online discussions of a major OSS project, Python, we follow how messages are linked through quotation practices. We compare our quotation-based analysis with a more conventional analysis: a thread-based of the reply-to links between messages. The advantages of a quotation-based analysis over a thread-based analysis are outlined. Our analysis reveals also the links between the social structure and elements in the discussion space and how it shapes influence in the design process

    Mass collaboration problem solving: A new approach to wicked problems

    Full text link

    Turning Unstructured and Incoherent Group Discussion into DATree: A TBL Coherence Analysis Approach

    Get PDF
    Despite the rapid growth of user-generated unstructured text from online group discussions, business decision-makers are facing the challenge of understanding its highly incoherent content. Coherence analysis attempts to reconstruct the order of discussion messages. However, existing methods only focus on system and cohesion features. While they work with asynchronous discussions, they fail with synchronous discussions because these features rarely appear. We believe that discussion logic features play an important role in coherence analysis. Therefore, we propose a TCA method for coherence analysis, which is composed of a novel message similarity measure algorithm, a subtopic segmentation algorithm and a TBL-based classification algorithm. System, cohesion and discussion logic features are all incorporated into our TCA method. Results from experiments showed that the TCA method achieved significantly better performance than existing methods. Furthermore, we illustrate that the DATree generated by the TCA method can enhance decision-makers’ content analysis capability

    A study of online discussions in an Open-Source Software Community: Reconstructing thematic coherence and argumentation from quotation practices

    Get PDF
    http://www.springer.com/sgw/cda/frontpage/0,,1-40393-22-46608953-detailsPage%253Dppmmedia%257Ctoc%257Ctoc,00.htmlThis paper presents an analysis of online discussions in Open Source Software (OSS) design. The objective of our work is twofold. First, our research aims to understand and model the dynamics of OSS design that take place in mailing list exchanges. Second, our more long term objective is to develop tools to assist OSS developers to extract and reconstruct design relevant information from previous discussions. We show how quotation practices can be used to locate design relevant data in discussion archives. OSS developers use quotation as a mechanism to maintain the discursive context. To retrace thematic coherence in the online discussions of a major OSS project, Python, we follow how messages are linked through quotation practices. We compare our quotation-based analysis with a more conventional, thread-based analysis of the (reply-to) links between messages. The advantages of a quotation-based analysis over a thread-based analysis are outlined. Our approach provides a means to analyze argumentation and design rationales and promises a novel means to discover design relevant information in the archives of online discussions. Our analysis reveals also the links between the social structure and elements in the discussion space and how it shapes influence in the design process

    Electronic Environments for Reading: An Annotated Bibliography of Pertinent Hardware and Software

    Get PDF
    In the development of new research environments, hardware has often been neglected. E-readers have (reasonably) successfully been developed for leisurely reading, but reading with the goal of writing demands a different approach. This bibliography has been written to inform the INKE research group on physical aspects of digital scholarly reading. It consists of two parts: a hardware section, including a description of commercial e-readers as well as an overview of academically developed digital reading devices and a software section, also including commercially available packages next to academically developed reading environments which allow for flexible manipulation of text and other modalities; as well as reflections on digital scholarly reading. Combined, the two sections inform an integrated approach in the development of new research environments

    Participation à la conception et qualité du produit dans les communautés en ligne épistémiques : nouvelles directions de recherche en ergonomie des activités de conception

    Get PDF
    Cet article porte sur les communautés en ligne à finalité de production de connaissances, ou communautés épistémiques, telles que les communautés de conception de logiciels open source et les communautés Wikipedia. L’objectif de cet article est d’identifier et de développer plusieurs questions de recherche que ces nouvelles formes de collectifs posent à l’ergonomie. Après un positionnement théorique sur ces collectifs vus comme des collectifs de conception, nous développerons trois lignes de questionnement centrées sur le processus et le produit de la conception. Une première direction de questionnement porte sur les formes de participation dans ces communautés abordées sous l’angle de l’analyse de l’activité. Une deuxième direction concerne les mécanismes de soutien socio-techniques à la participation et notamment au maintien d’une conscience de la situation et d’une conscience sociale. Enfin nous traiterons plus particulièrement de la question de la qualité du produit de la conception. Chaque thème est abordé en dressant un état de l’art et en indiquant des pistes de recherche, certaines pluridisciplinaires.This paper focuses on the study of online epistemic communities, whose aim is to construct knowledge objects, such as open source software (OSS) and encyclopaediæ (Wikipedia). We aim to examine and expand on several issues that these communities raise for design ergonomics research. Our theoretical position is that these epistemic communities can be studied as new kinds of design collectives. Three lines of research are outlined concerning design processes and products. The first pertains to the various forms of participation in these communities, using work analyses. The second addresses the socio-technical mechanisms that support participation, in particular situation and social awareness support. Finally, the question of product quality is discussed. With respect to each research approach, a critical review of the literature and a research agenda for multidisciplinary research are put forward

    Coherence and interactivity in text-based group discussions around Web documents

    No full text

    Factors Affecting Participation in Online Communities of Practice

    Get PDF
    Communities of practice are groups of people who share a concern, a set of problems or a passion about a topic, and who deepen their knowledge and expertise in this area by interacting on an ongoing basis (Wenger et al, 2002). An understanding of why working, technical professionals participate in knowledge- based communities of practice can provide better opportunities to support individual and organizational knowledge management strategies. Online communities of practice were investigated at two global corporations: Xerox and IBM. At Xerox, Eureka is an internal network service designed to support knowledge sharing and problem solving by a community of practice for field service technicians. It allows the submission of problems from field service technicians and the retrieval of validated solutions for use and adaptation, by all members of the global Eureka community. At IBM Corporation, public network based communities of practice were investigated that focused on db2™ and Websphere™ software technology. Unlike the Xerox Eureka community of practice, knowledge contributions at IBM communities of practice are not validated prior to submission and access is open to public participation globally by IBM employees and by independent users of IBM software technology. The purpose of this case study research was to explore and to describe how and why participants became members of communities of practice – what influenced them to join and to participate. We collected survey data from participants in these communities, to examine the relationships among members’ expectations of purpose, their relationship to the community of practice, their attitudes toward information handling, the costs and benefits of membership, the size of the community of practice and the resulting participation behaviour in these knowledge-based communities of practice at Xerox Corporation and IBM Corporation. As one aspect of exploring user behaviour, we investigated the applicability of two theoretical frameworks for understanding user behaviour in these communities, based on propositions from normative and utility theory and from public goods critical mass theory. The research study provides a test for the explanatory power of public goods, utility and normative theories in a new area; namely, online knowledge-based communities of practice in workplace contexts. This analysis provided support for the applicability of utility theory and for some aspects of public goods-based theory/critical mass theory. The findings of the case study point out some differences in the two communities of practice. A majority of the IBM-based community members reported belonging to multiple communities (6-10) and using access to the community to form online social networks and to meet members outside the community at in-person meetings. They reported their participation as being self-directed and on an ad hoc basis. Most respondents were community members for less than 2 years. In contrast, a majority of Eureka members reported belonging only to the Eureka community and do not report forming online social networks in Eureka. Participation in Eureka is seamlessly integrated into prescribed, standard work practices of the company and supported by company management and with resources. Most respondents were community members for over 5 years. The analysis of members’ contributing behaviour in two online communities of practice reaffirms that the majority of members are passive participants with a core group of regular message contributors. Message composition is a careful and deliberate activity requiring communication discipline, time and effort. Members in both settings reported a strong desire to spend more time in their communities (and more time per visit). Communities of practice are dynamic complex entities that present not only a theoretical challenge but also a practical challenge. This study’s results point to the complexity of facilitating communities of practice: benefits dynamics and flow and permanence dynamics of membership can only be externally managed to a limited extent. The participants’ roles need to be conceptualized in ways that support different types of participation while at the same time highlighting the inherently cooperative nature of self-managed communities of practice
    corecore