Requirements Engineering: Setting the Context

This chapter presents a brief overview of requirements engineering and provides an introduction to some of the critical aspects of this field. This includes offering and understanding of the different levels of requirements involved in requirements engineering, namely organizational, product and project level requirements, and illustrating the role of different stakeholders in requirements engineering. The chapter also aims to demonstrate how the three parts of this book are interrelated.

[1]  R. Anthony,et al.  Planning and Control Systems: A Framework for Analysis , 1965 .

[2]  Earl R. Babbie,et al.  Survey Research Methods , 1984 .

[3]  R. Yin Case Study Research: Design and Methods , 1984 .

[4]  Barry W. Boehm,et al.  Understanding and Controlling Software Costs , 1988, IEEE Trans. Software Eng..

[5]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[6]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[7]  Alan M. Davis System testing: implications of requirements specifications , 1990 .

[8]  N.H. Madhavji,et al.  Elicit: a method for eliciting process models , 1994, Proceedings of the Third International Conference on the Software Process. Applying the Software Process.

[9]  Pericles Loucopoulos,et al.  System Requirements Engineering , 1995, System Requirements Engineering.

[10]  Khaled El Emam,et al.  A field study of requirements engineering practices in information systems development , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[11]  Sergio Bandinelli,et al.  European Software Institute , 1996 .

[12]  Prodromos D. Chatzoglou,et al.  Factors affecting completion of the requirements capture stage of projects with different characteristics , 1997, Inf. Softw. Technol..

[13]  Bashar Nuseibeh,et al.  Analysing inconsistent specifications , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[14]  A. Pouloudi,et al.  Stakeholder identification in inter-organizational systems: gaining insights for drug use management systems , 1997 .

[15]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[16]  Daniel M. Berry,et al.  Guest Editors' Introduction: Requirements Engineering , 1998, IEEE Softw..

[17]  Bashar Nuseibeh,et al.  An empirical investigation of multiple viewpoint reasoning in requirements engineering , 1999, Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188).

[18]  Axel van Lamsweerde,et al.  Requirements engineering in the year 00: a research perspective , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[19]  Frank Houdek,et al.  Analyzing requirements engineering processes: a case study , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[20]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[21]  Ian A. Coutts,et al.  Support for system evolution through separating business and technology issues in a banking system , 2000, Proceedings 2000 International Conference on Software Maintenance.

[22]  Franz Lehner,et al.  Requirements Engineering as a Success Factor in Software Projects , 2001, IEEE Softw..

[23]  Barry W. Boehm,et al.  Developing Groupware for Requirements Negotiation: Lessons Learned , 2001, IEEE Softw..

[24]  Soren Lauesen,et al.  Software Requirements: Styles & Techniques , 2002 .

[25]  Austen Rainer,et al.  Requirements problems in twelve software companies: an empirical analysis , 2002, IEE Proc. Softw..

[26]  Per Hasvold,et al.  Requirements in the Medical Domain: Experiences and Prescriptions , 2002, IEEE Softw..

[27]  Barbara Paech,et al.  Requirements Engineering Process Models in Practice , 2002 .

[28]  Barry W. Boehm Value-based software engineering: reinventing , 2003, SOEN.

[29]  Claes Wohlin,et al.  The fundamental nature of requirements engineering activities as a decision-making process , 2003, Inf. Softw. Technol..

[30]  LeMai Nguyen,et al.  Managing the requirements engineering process , 2003, Requirements Engineering.

[31]  Giuseppe Longo,et al.  Computer modelling and natural phenomena , 2003, ESEC/FSE-11.

[32]  J. E. Barnes,et al.  A Recipe for Success , 2006 .