Abstract
Actual collaborative RE processes cannot be only based on work analysis as a rigid sequence of procedures and decisions following the steps of a designer-centered methodology, because their dynamics are determined by choice, decision and participation of members of a multidisciplinary team. In fact, in most of actual RE process instances, a large variety of alternative actions and interactions can be combined for the accomplishment of goals. These alternatives are shaped by the context which constitutes the space of resources for acceptable RE strategies.
An emergence-based framework can be useful to support cooperative processes by providing a shared objects space. A process meta-model where plans and goals evolve in a related, consensual and emergent manner is a sound way to take simultaneously into account action, communication and cognition during the course of interaction among actors of a workgroup. Then the emphasis is mainly on design rationale, traceability and reusability issues rather than both control and guidance.
We are currently performing some case studies, which purpose is not only validate the outcomes but to further develop the meta-model and evaluate its feasibility as well.
Preview
Unable to display preview. Download preview PDF.
References
Andriole, S.J.; Freeman, P. Software Systems Engineering: the Case for a New Discipline. Software Engineering Journal, May 1993, pp 165–179.
Arango, G.; Freeman, P. Application of Artificial Intelligence. ACM Software Engineering Notes, V. 13, N.1, January 1988, pp 32–38. (Workgroup Report of Fourth International IEEE Workshop on Software Specification and Design, April 1987).
Arbaoui, S.; Oquendo, F. Goal Oriented vs. Activity Oriented Process Modeling and Enactment: Issues and Perspectives. In: [6].
Cissé, A.; Souleymane, N.; Link-Pezet, J. Process Oriented Cooperative Work: An Emergent Framework. Proc. of International IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS 96), March 11–15, 1996, Friedrichshafen, Germany.
Cockton, G; Clarke, S.; Gray, P. Theories of Context Influence the System Abstractions Used to Design Interactive Systems. Proc. of HCI'95, Huddersfield, August, 1995, Cambridge Universtity Press, pgs. 387–405.
Proc. of Third European Workshop Software Process Technology, EWSPT'94 B C Warboys (ed), LNCS 772, Springer-Verlag, 1994
Proc. of Second European Workshop Software Process Technology, EWSPT92 J C Derniame (ed), LNCS 635, Springer-Verlag, 1992
Faust, R; Pimenta, M. Interactive Systems Requirements Elicitation: A 7Semiotic Approach. Proc. of User Centred Requirements Engineering Workshop:Integrating Methods from Software Engineering and Human Computer Interaction, January 1996, York, United Kingdom.
Filkenstein, A. et alli. Viewpoints: a Framework for Integrating Multiple Perspectives in System Development. Intl. Journal on Software Engineering and Knowledge Engineering, 2(1), 1992.
Hutchins E, The Technology of Team Navigation, In: Intellectual Teamwork, J Galagher, R E Kraut & C Egido (Eds), Lawrence Elbaum Associates, 1990.
Jarke, M. et alli. Requirements Information Management: the NATURE approach. Ingénierie des Systèmes d'Information, V. 2, N. 6, 1994. (Special Issue on Requirements Engineering).
Kirsh D; Maglio P. On Distinguishing Epistemic from Pragmatic Action. Cognitive Science, N.18, 1994.
Longchamp J. Supporting Social Interaction Activities of Software Processes. LNCS N. 635: Software Technology, J C Derniame (ed), Springer-Verlag, 1992.
Longchamp J. A Process-Centered Framework for Asynchronous Collaborative Work. In: [6].
Macaulay, L. Human-Computer Interaction for Software Designers. International Thomson Publishing, London, UK, 1995.
Maturana, H.; Varela, F. Autopoiesis and Cognition, D. Reidel, Boston, 1980.
Pimenta, M; Barthet M F. Context Modelling for a Usability Oriented Approach to Interactive Systems Requirements Engineering. Proc. of 1996 International IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS '96), March 11–15,Friedrichshafen, Germany.
Pohl, K. The Three Dimensions of Requirements Engineering. Proc 5th Intl. Conf. Advanced Information Systems Engineering CAISE 93, Paris, 1993.
Rolland, C. Reformuler les Démarches de Conception des Systèmes d'Information. Ingénierie des Systèmes d'Information, V. 2, N. 6, 1994. (Special Issue on Requirements Engineering).
Sommerville, I. et alli. Integrating Ethnography into the Requirements Engineering Process. Research Report CSCW/17/92, Computing Department, Lancaster University, 1992.
Sommerville, I; Monk, S. Supporting Informality in the Software Process. In: [6].
Sperber, D.; Wilson, D. La pertinence, Paris, Editions de minuit, 1987.
Suchman, L. Plans and Situated Actions — The Problem of Human-Machine Communication, Cambridge University Press, 1987.
Winograd T, A language action perspective on the design of cooperative work, In: Computer Supported Cooperative Work: a book of readings, I. Greif (ed), Morgan Kaufman Publishers, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cissé, A., Pimenta, M.S. (1996). Requirements engineering process as an emergent process. In: Montangero, C. (eds) Software Process Technology. EWSPT 1996. Lecture Notes in Computer Science, vol 1149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017746
Download citation
DOI: https://doi.org/10.1007/BFb0017746
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61771-6
Online ISBN: 978-3-540-70676-2
eBook Packages: Springer Book Archive