Flore Barcellini

Learn More
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(More)
This 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(More)
to appear). User and developer mediation in an Open Source Software Community: boundary spanning through cross participation in online discussions. Abstract. The aim of this research is to analyse how design and use are mediated in Open Source Software (OSS) design. Focusing on the Python community, our study examines a " pushed-by-users " design proposal(More)
In most cases authors are permitted to post their version of the article (e.g. in Word or Tex form) to their personal website or institutional repository. Authors requiring further information regarding Elsevier's archiving and manuscript policies are encouraged to visit:
In this paper, we present a tool that detects business errors in technical documents such as procedures or requirements. The objective is to improve readability and to check for some elements of contents so that risks that could be entailed by misunderstandings or typos can be prevented. Based on a cognitive ergonomics analysis, we survey a number of(More)
The objective of this research is to analyse the ways members of open-source software communities participate in design. In particular we focus on how users of an Open Source (OS) programming language (Python) participate in adding new functionalities to the language. Indeed, in the OS communities, users are highly skilled in computer sciences; they do not(More)
<b>Motivation</b> -- This research aims to investigate the processes by which knowledge objects --- in this case Wikipedia pages on astronomy --- are elaborated, in online communities, focussing on the role of argumentative interactions. <b>Research approach</b> -- We articulate qualitative multidimensional analysis of online discussions, in relation to(More)
This paper presents, illustrates and discusses a generic framework for studying knowledge co-elaboration in online epistemic communities ("OECs"). Our approach is characterised by: considering knowledge co-elaboration as a design activity; distinguishing discussion and production spaces in OECs; characterising participation via the notion of role;(More)
<b>Motivation</b> -- This research aims at investigating emerging roles and forms of participation fostering design-use mediation during the Open Source Software design process <b>Research approach</b> -- We compare online interactions for a successful "pushed-by-users" design process with unsuccessful previous proposals. The methodology developed,(More)
Our research aims at understanding the various forms of participation in Open Source Software (OSS) design, seen as distributed design in online spaces of actions-discussion, implementation and boundary between these spaces. We propose a methodology-based on situated analyses of a formal design process used in the Python project-to identify the distribution(More)