Skip to main content

Requirements engineering process as an emergent process

  • Descriptive Approaches Session
  • Conference paper
  • First Online:
Software Process Technology (EWSPT 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1149))

Included in the following conference series:

  • 119 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andriole, S.J.; Freeman, P. Software Systems Engineering: the Case for a New Discipline. Software Engineering Journal, May 1993, pp 165–179.

    Google Scholar 

  2. 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).

    Google Scholar 

  3. Arbaoui, S.; Oquendo, F. Goal Oriented vs. Activity Oriented Process Modeling and Enactment: Issues and Perspectives. In: [6].

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Proc. of Third European Workshop Software Process Technology, EWSPT'94 B C Warboys (ed), LNCS 772, Springer-Verlag, 1994

    Google Scholar 

  7. Proc. of Second European Workshop Software Process Technology, EWSPT92 J C Derniame (ed), LNCS 635, Springer-Verlag, 1992

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Hutchins E, The Technology of Team Navigation, In: Intellectual Teamwork, J Galagher, R E Kraut & C Egido (Eds), Lawrence Elbaum Associates, 1990.

    Google Scholar 

  11. 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).

    Google Scholar 

  12. Kirsh D; Maglio P. On Distinguishing Epistemic from Pragmatic Action. Cognitive Science, N.18, 1994.

    Google Scholar 

  13. Longchamp J. Supporting Social Interaction Activities of Software Processes. LNCS N. 635: Software Technology, J C Derniame (ed), Springer-Verlag, 1992.

    Google Scholar 

  14. Longchamp J. A Process-Centered Framework for Asynchronous Collaborative Work. In: [6].

    Google Scholar 

  15. Macaulay, L. Human-Computer Interaction for Software Designers. International Thomson Publishing, London, UK, 1995.

    Google Scholar 

  16. Maturana, H.; Varela, F. Autopoiesis and Cognition, D. Reidel, Boston, 1980.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Pohl, K. The Three Dimensions of Requirements Engineering. Proc 5th Intl. Conf. Advanced Information Systems Engineering CAISE 93, Paris, 1993.

    Google Scholar 

  19. 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).

    Google Scholar 

  20. Sommerville, I. et alli. Integrating Ethnography into the Requirements Engineering Process. Research Report CSCW/17/92, Computing Department, Lancaster University, 1992.

    Google Scholar 

  21. Sommerville, I; Monk, S. Supporting Informality in the Software Process. In: [6].

    Google Scholar 

  22. Sperber, D.; Wilson, D. La pertinence, Paris, Editions de minuit, 1987.

    Google Scholar 

  23. Suchman, L. Plans and Situated Actions — The Problem of Human-Machine Communication, Cambridge University Press, 1987.

    Google Scholar 

  24. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Carlo Montangero

Rights and permissions

Reprints 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

Publish with us

Policies and ethics