Skip to main content

The scruffy side of requirements engineering

  • Position Papers
  • Conference paper
  • First Online:
Book cover ESEC '91 (ESEC 1991)

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

Included in the following conference series:

  • 121 Accesses

Abstract

In conclusion, the world of the RE is scruffy indeed. Many of the obstacles to success in Requirements Engineering are not amenable to formal methods. Even if some aspects of the problems could be formalized, it may not be worth doing, because the amount of knowledge needed may be too great.

However, research on formal methods for specifying and reasoning about systems and their requirements have had and will continue to have great value for their role in increasing our understanding of system development. (I will not mention any of this work here, since it is the job of those advocating the neat position to toot their own horn.) I would like to see this research focus on the high-leverage problems.

An example of relevant formal work is investigation of deontic and temporal logics. The former is (or at least could be) applied to the RE's task of considering which system components are responsible for which system functions. Temporal logics have mostly been used to specify system behavior but not to describe user requirements in natural terms.

If we want to improve the state of the art in Requirements Engineering, we certainly can't wait for the neats to formalize all the important things. However, we can try to get some leverage on a few important problems. Perhaps the neats and scruffies (who may not be so clearly separable anyway) need to work together to identify the high-payoff problems and applicable formalisms.

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

Access this chapter

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Editor information

Axel van Lamsweerde Alfonso Fugetta

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Greenspan, S. (1991). The scruffy side of requirements engineering. In: van Lamsweerde, A., Fugetta, A. (eds) ESEC '91. ESEC 1991. Lecture Notes in Computer Science, vol 550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540547428_70

Download citation

  • DOI: https://doi.org/10.1007/3540547428_70

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54742-6

  • Online ISBN: 978-3-540-46446-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics