This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Requirements 25 Years On
November/December 2008 (vol. 25 no. 6)
pp. 26-28
Neil Maiden, City University London
This column reviews progress in research and practice in requirements engineering over the past 25 years, looking back at early specification practices, structured analysis, and CASE tools.

1. E. Yourdon and L.L. Constantine, Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice Hall, 1979.
2. S. Greenspan, J. Mylopoulo, and A. Borgida, "On Formal Requirements Modeling Languages: RML Revisited," Proc. 16th Int'l Conf Software Eng. (ICSE 94), IEEE CS Press, 1994, pp. 135–147.
3. B. Meyer, "On Formalism in Specifications," IEEE Software, Jan./Feb. 1985, pp. 6–26.
4. L. Ingevaldsson, JSP: A Practical Method of Program Design, Studentlitteratur, 1979.
5. D.T. Ross and K.E. Schoman, "Structured Analysis for Requirements Definition," IEEE Trans. Software Eng., vol. 3, no. 1, 1977, pp. 6–15.
6. T. DeMarco, Structured Analysis and System Specification, Prentice Hall, 1979.
7. C. Gane and T. Sarson, Structured Systems Analysis: Tools and Techniques, Prentice Hall, 1979.
8. M.A. Jackson, "Information Systems: Modeling, Sequencing and Transformation," Proc. 3rd Int'l Conf. Software Eng., IEEE CS Press, 1978, pp. 72–81.
9. E. Yu and J.M. Mylopoulos, "Understanding 'Why' in Software Process Modeling, Analysis, and Design," Proc. 16th Int'l Conf. Software Eng. (ICSE 94), IEEE CS Press, 1994, pp. 159–168.
10. A. van Lamsweerde, "Goal-Oriented Requirements Engineering: A Guided Tour," Proc. 5th Int'l IEEE Symp. Requirements Eng., IEEE CS Press, 2001, pp. 249–261.
11. I. Sommerville et al., "Integrating Ethnography into the Requirements Engineering Process," Proc. 1st IEEE Int'l Symp. Requirements Eng., IEEE CS Press, 1993, pp. 165–173.
12. H. Beyer and K. Holtzblatt, Contextual Design: Defining Consumer-Centered Systems, Morgan Kaufmann, 1998.
13. K. Vicente, Cognitive Work Analysis, Lawrence Erlbaum, 1999.
14. N. Maiden, S. Robertson, and A. Gizikis, "Provoking Creativity: Imagine What Your Requirements Could Be Like," IEEE Software, vol. 21, no. 5, 2004, pp. 68–75.

Index Terms:
requirements, structured analysis, CASE tools
Citation:
Neil Maiden, "Requirements 25 Years On," IEEE Software, vol. 25, no. 6, pp. 26-28, Nov.-Dec. 2008, doi:10.1109/MS.2008.157
Usage of this product signifies your acceptance of the Terms of Use.