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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Neumann, G., Erol, S.: From a social wiki to a social workflow system. In: Ardagna, D., et al. (eds.) BPM 2008 Workshops. LNBIP, vol. 17, pp. 623–624. Springer, Heidelberg (2009)
Business Process Modeling Notation, V.1.1, http://www.bpmn.org
Web Services Business Process Execution Language, V.2.0, http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html
Ould, M.: Business process management: a rigorous approach. The British Computer Society (2005)
Winograd, T., Flores, F.: Understanding computers and cognition. Ablex Publishing Corporation, Norwood (1986)
Weigand, H.: Two decades of the Language-Action Perspective: introduction. Communications of the ACM 49, 44–46 (2006)
Medina-Mora, R., Winograd, T., Flores, R., Flores, F.: The Action Workflow approach to workflow management technology. In: Turner, J., Kraut, R. (eds.) 4th Conference on Computer Supported Cooperative Work. ACM, New York (1992)
Dietz, J.L.G.: The deep structure of business processes. Communications of the ACM 49(5), 59–64 (2006)
Goldkuhl, G., Lind, M.: The generics of business interaction - emphasizing dynamic features through the BAT model. In: Aakhus, M., Lind, M. (eds.) 9th Conference on the Language-Action Perspective on Communication Modelling (2004)
Liu, R., Bhattacharya, K., Wu, F.Y.: Modeling business contexture and behavior using business artifacts. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 324–339. Springer, Heidelberg (2007)
van der Aalst, W.M.P., Weske, M., Grunbauer, D.: Case handling: a new paradigm for business process support. Data and Knowledge Engineering 53, 129–162 (2005)
Koschmider, A., Song, M., Reijers, H.A.: Advanced social features in a recommendation system for process modeling. In: Abramowicz, W. (ed.) BIS 2009. LNBIP, vol. 21, pp. 109–120. Springer, Heidelberg (2009)
Hildenbrand, T., Rothlauf, F., Geisser, M., Heinzl, A., Kude, T.: Approaches to collaborative software development. In: International Conference on Complex, Intelligent and Software Intensive Systems, pp. 523–528. IEEE Computer Society, Los Alamitos (2008)
Simon, S.M., Carroll, A.M., MacGregor, K.J.: Supporting collaborative processes with ConversationBuilder. Computer Communications 15, 489–501 (1992)
Geisser, M., Hildenbrand, T.: A method for collaborative requirements elicitation and decision-supported requirements analysis. IFIP, vol. 219, pp. 108–122 (2006)
Austin, J.L.: How to do things with words. Harvard University Press, Cambridge (1962)
Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow resource patterns: identification, representation and tool support. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216–232. Springer, Heidelberg (2005)
UML 2.0 OCL Specification, http://www.omg.org/docs/ptc/03-10-14_OnlinePDF.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bruno, G. (2010). Requirements Elicitation as a Case of Social Process: An Approach to Its Description. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds) Business Process Management Workshops. BPM 2009. Lecture Notes in Business Information Processing, vol 43. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12186-9_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-12186-9_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12185-2
Online ISBN: 978-3-642-12186-9
eBook Packages: Computer ScienceComputer Science (R0)