Artefact and community design : dynamic of an open and continuous design process in an Open Source Software Community

被引:0
|
作者
Barcellini, Flore [1 ]
机构
[1] Cnam, Ctr Rech Travail & Dev, Lab Ergon, Jeune Chercheure Ergon,ATER, 41 Rue Gay Lussac, F-75005 Paris, France
来源
ACTIVITES-REVUE ELECTRONIQUE | 2009年 / 6卷 / 01期
关键词
Ergonomics; Collaborative Design; Open Source Software; Participation; role; community;
D O I
暂无
中图分类号
TB18 [人体工程学];
学科分类号
1201 ;
摘要
This research deals with Open Source Software (OSS) Design, seen as a new form of work organization based on : a design process open to users voluntary participation; a continuous design process; an distribution of the design process into three activity spaces on the Internet (discussion, documentation et implementation spaces). In this context, our objective is to characterize organizational forms supporting artefact and community designs. The methodological contribution of this research deals with contextual analyses of formal design process employed in the Python project: the Python Enhancement Proposal (PEP). PEP processes are analyzed according a synchronic dimension (PEP-discussion focused) and a diachronic dimension (PEP evolution in the three interaction spaces). These analyses combine: structural analyses of design and use oriented mailing-lists. These analyses provide us with representations of online discussions dynamic (chronology, thematic coherence, participants positions); content analyses based on a coding schema of collaborative design activities (generation-evaluation of design solutions, clarification, coordination), knowledge sharing (use, coding, examples.) and activities related to interpersonal issues (thanking, acknowledgment of ones works); Documentation and implementation spaces traces analyses such as time of actions, and identification of participants involved in these spaces, comparing to the discussion space; Interviews helping us in clarifying awareness of the project (design and social), the boundaries of the user oriented and the design oriented communities, and in selecting our data. Regarding the artefact design organization, we outline that the design process is distributed through the three activity spaces and through time. There is a specialization of design and use oriented mailing-lists in terms of steps of the design process and activities. Elicitation of needs and valorization of the new functionality take place in the use-oriented mailing-list, refinements of the functionality specifications take place in the design-oriented mailing list, whereas proper specifications take place in parallel in the two mailing-lists. We make clear links between actions in the mailing-lists (discussion space) and actions in the two other spaces (documentation and implementation). For instance, ending of the specification step deals with the PEP document first production and the first version of code succeed to the refinement step. Online design discussions are focused and marked by quasisynchronic interactions, qualifying the asynchronicity of the design process. After all, collaborative activities distribution and pattern are similar to the ones revealed in other studies dealing with faceto-face design meeting. For instance, generation-evaluation and clarification are the most important collaborative design activities in online discussions we studied. Regarding the design community organization, we show that the Python design community is constituted by local design networks combining users from various application domains around a core group of developers. In this community, participation is based on effective roles performed by participants more than their statuses (users vs. developers). Cognitive roles (generation-evaluation, clarification) and epistemic roles (knowledge sharing) are performed by all participants, users included. However, specific profiles (roles combination) occur to appear. Project leader and champion (the one who propose the new functionality with a PEP) have an animator profile characterized by a coordination role, a central interactive role (interaction management) in discussions, and sometimes a socio-relational role (interpersonal relations). Boundary spanners profiles, mediating usage and design, appear to be key participants for the design process performance. Their interactive role is based on cross-participation between design and usage mailing-lists, and a central position in discussions. Their epistemic role is based on knowledge sharing about design application domains. They also support the champion in defending his proposition. These results may found specification of tools enhancing participation to OSS projects, going beyond various barriers (e.g. temporal cost to take part in a project) and supporting construction and preservation of project awareness (design process and social awareness).
引用
收藏
页码:147 / 150
页数:4
相关论文
共 50 条
  • [1] HOW AN OPEN SOURCE DESIGN COMMUNITY WORKS: THE CASE OF OPEN SOURCE ECOLOGY
    Macul, Victor
    Rozenfeld, Henrique
    [J]. DS 80-3 PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 15) VOL 3: ORGANISATION AND MANAGEMENT, 2015,
  • [2] Contributing to a community of open source software
    [J]. Nakadai, Kazuhiro, 1600, Inst. of Image Information and Television Engineers (71):
  • [3] Open source software: A community of altruists
    Baytiyeh, Hoda
    Pfaffman, Jay
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2010, 26 (06) : 1345 - 1354
  • [4] Cluster Analysis of Participants of Open Source Design Community
    Zhu, Yumeng
    Zhang, Xiaodong
    Hu, Yang
    [J]. 2016 IEEE 20TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2016, : 68 - 73
  • [5] A socio-cognitive analysis of online design discussions in an Open Source Software community
    Barcellini, Flore
    Detienne, Francoise
    Burkhardt, Jean-Marie
    Sack, Warren
    [J]. INTERACTING WITH COMPUTERS, 2008, 20 (01) : 141 - 165
  • [6] COMMUNITY Open Design Collective
    Richards, Deborah
    Morrison, Vanessa
    [J]. ARCHITECT, 2022, 111 (07): : 38 - 38
  • [7] Community Engagement with Free and Open Source Software
    Murphy, Christian
    Buffardi, Kevin
    Dehlinger, Josh
    Lambert, Lynn
    Veilleux, Nanette
    [J]. PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 669 - 670
  • [8] Open source software and the algorithm visualization community
    Cooper, Matthew L.
    Shaffer, Clifford A.
    Edwards, Stephen H.
    Ponce, Sean P.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 88 : 82 - 91
  • [9] Community and Commercial Strategies in Open Source Software
    Wasserman, Anthony I.
    [J]. IT-INFORMATION TECHNOLOGY, 2013, 55 (05): : 181 - 188
  • [10] Design method of Open Source Software
    Goyal, Himani
    Kour, Jasbir
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (02): : 137 - 142