The point of view of this paper is that social software and business software need different kinds of processes, referred to as social processes and business processes, respectively. Business processes are mainly thought of as orchestrators of external activities to be carried out by users or by services; they embody a centralized perspective in which users are meant to interact with processes and not with each other. Social processes rely on a different paradigm, centered on the participants acting in a social space. The social space keeps track of the past actions so that each participant knows what has been done by the other participants; by acting on the social space, the participants can influence each other. This paper intends to investigate the features of social processes and to bring them to an explicit level of representation by means of an original language, called SPL (Social Processes Language). To this end, this paper analyzes a case of software production, in particular the requirements elicitation phase inspired by the CoREA method, and presents an SPL description of it.

Requirements elicitation as a case of social process: an approach to its description / Bruno, Giorgio. - STAMPA. - 43 (3):(2010), pp. 243-254. (Intervento presentato al convegno 7th Int. Conference on Business Process Management: BPMS2’09 Workshop tenutosi a Ulm, Germany nel September, 2009) [10.1007/978-3-642-12186-9_23].

Requirements elicitation as a case of social process: an approach to its description.

BRUNO, Giorgio
2010

Abstract

The point of view of this paper is that social software and business software need different kinds of processes, referred to as social processes and business processes, respectively. Business processes are mainly thought of as orchestrators of external activities to be carried out by users or by services; they embody a centralized perspective in which users are meant to interact with processes and not with each other. Social processes rely on a different paradigm, centered on the participants acting in a social space. The social space keeps track of the past actions so that each participant knows what has been done by the other participants; by acting on the social space, the participants can influence each other. This paper intends to investigate the features of social processes and to bring them to an explicit level of representation by means of an original language, called SPL (Social Processes Language). To this end, this paper analyzes a case of software production, in particular the requirements elicitation phase inspired by the CoREA method, and presents an SPL description of it.
2010
9783642121869
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2292441
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo