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)
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 through the discussions occurring in two mailing lists: one, user-oriented and the other, developer-oriented. To characterize the links between users and(More)
This paper is an analysis of online discussions in an Open Source Software (OSS) design community, the Python project. Developers of Python are geographically distributed and work online asynchronously. The objective of our study is to understand and to model the dynamics of the OSS design process that takes place in mailing list exchanges. We develop a(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 projectto identify the distribution(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)
This 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(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 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)
This research deals with an analysis of forms of participation in a participatory design (PD) process of a software that assesses the sustainability of agricultural cropping systems. We explore the actual forms of participation of designers and users by adapting an Actual Role Analysis in Design approach (Barcellini et al., 2013) to capture the levels of(More)
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)