CS 775 Requirements Engineering (Dr. F.T. Marchese)

Fall 2011 - Course Schedule (Revised December 5, 2011)

Week

Dates

Lectures

Topic

Readings

1

T. 9/13

Lecture 1

PDF

RE Overview

B. A. Nuseibeh and S. M. Easterbrook, "Requirements Engineering: A Roadmap", In A. C. W. Finkelstein (ed) "The Future of Software Engineering". (Companion volume to the proceedings of the 22nd International Conference on Software Engineering, ICSE'00). IEEE Computer Society Press. PDF

B. H. C. Cheng and J. M. Atlee, "Research Directions in Requirements Engineering", The Future of Software Engineering (Companion volume to the proceedings of the 29th International Conference on Software Engineering, ICSE'07), Minneapolis, MN, USA, 19-27th May, 2007, pp285-303. IEEE Computer Society Press. PDF

A. van Lamsweerde, "Requirements engineering in the year 00: a research perspective", Proceedings, 22nd International Conference on Software Engineering (ICSE'00), Limerick, Ireland, 5-9th June, 2000, pp5-19. IEEE Computer Society Press. PDF

P. Zave, "Classification of research efforts in requirements engineering", ACM Computing Surveys, 29(4):315-321, December 1997, ACM Press PDF

2

T. 9/20

Lecture 2

Inception and elicitation (a)

A. M. Hickey and A. M. Davis, "Elicitation technique selection: how do experts do it?", Proceedings, 11th IEEE International Requirements Engineering Conference (RE'03), Monterey Bay, CA, USA, 8-12th September, 2003, pp169-178, IEEE Computer Society Press. PDF

W. J. Lloyd, M. B. Rosson, and J. D. Arthur, "Effectiveness of elicitation techniques in distributed requirements engineering", Proceedings, 10th IEEE Joint International Requirements Engineering Conference (RE'02), Essen, Germany, 9-13th September, 2002, pp311-318, IEEE Computer Society Press. PDF

M. Bergman and G. Mark, "In situ requirements analysis: a deeper examination of the relationship between requirements determination and project selection", Proceedings, 11th IEEE International Requirements Engineering Conference (RE'03), Monterey Bay, CA, USA, 8-12th September, 2003, pp11-22, IEEE Computer Society Press. PDF

A. Sutcliffe, "Scenario-based requirements engineering", Proceedings, 11th IEEE International Requirements Engineering Conference (RE'03), Monterey Bay, CA, USA, 8-12th September, 2003, pp320-329, IEEE Computer Society Press. PDF

J. Goguen and C. Linde, "Techniques for requirements elicitation", Proceedings, 1st IEEE International Symposium on Requirements Engineering (RE'93), San Diego, CA, USA, 4-6th, January, 1993, pp152-164, IEEE Computer Society Press. PDF

C. Potts and W. C. Newstetter, "Naturalistic inquiry and requirements engineering: reconciling their theoretical foundations", Proceedings, 3rd IEEE International Symposium on Requirements Engineering (RE'97), Annapolis, MD, USA, 6-10th January, 1997, pp118-127, IEEE Computer Society Press. PDF

3

T. 9/27

Lecture 3

Inception and elicitation (b)

4

T. 10/4

Lecture 4

Analysis and specification

 

5

T. 10/11

Lecture 5

Enterprise Modeling (i*)

E. S. K. Yu, "Towards modelling and reasoning support for early-phase requirements engineering", Proceedings, 3rd IEEE International Symposium on Requirements Engineering (RE'97), Annapolis, MD, USA, 6-10th January, 1997, pp226-235, IEEE Computer Society Press. PDF

6

T. 10/18

Lecture 6

URN

Goal Modeling (kaos)

The KAOS Tutorial PDF

A. van Lamsweerde, R. Darimont , and P. Massonet, "Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt", Proceedings, 2nd IEEE International Symposium on Requirements Engineering (RE'95), York, UK, 27-29th March, 1995, pp194-203, IEEE Computer Society Press. PDF

7

T. 10/25

 

Midterm Exam

 

8

T. 11/1

 

9

T. 11/08

Lecture 7

Pace Digital Gallery Opening and Reception (5 - 7 PM)

 

Requirements Modeling 1

M. Glinz, "Problems and deficiencies of UML as a requirements specification language", Proceedings, 10th International Workshop on Software Specification and Design (IWSSD-10), 5-7th, November, 2000, pp11-22, IEEE Computer Society Press. PDF

11

T. 11/15

Lecture 9

Requirements Modeling 2

J. Whittle and J. Schumann, "Generating statechart designs from scenarios", Proceedings, 22nd International Conference on Software Engineering (ICSE'00), Limerick, Ireland, 5-9th June, 2000, pp314-323, IEEE Computer Society Press. PDF

J. Mylopoulos, L. Chung and B. Nixon, "Representing and Using Nonfunctional Requirements: A Process-Oriented Approach", IEEE Transactions on Software Engineering 18(6):483-497, June, 1992, IEEE Press. PDF

11

T. 11/22

Lecture 10

Spreadsheet

Negotiation & Prioritization

D. Damian, A. Eberlein, M. Shaw, and B. Gaines, "Using Different Communication Media in Requirements Negotiation", IEEE Software, 17(3):28-36, May/June 2000, IEEE Press. PDF

Bergman, M., J. L. King and K. Lyytinen. (2002). Large Scale Requirements Analysis Revisited: The need for Understanding the Political Ecology of Requirements Engineering, Requirements Engineering Journal, 7(3): 152-171. PDF

J. Karlsson and K. Ryan, "A Cost-Value Approach for Prioritizing Requirements", IEEE Software, 14(5):67-74, September/October 1997, IEEE Press. PDF

PDF

T. 11/29

Lecture 11

Requirement management

Gotel, O., Finkelstein, A. An analysis of the requirements traceability problem. First int. Conf Requirements Engineering, Colorado Springs, Co, 1994, 94-101. PDF

13

T. 12/06

Lecture 12

Requirements Verification and Validation

 

14

T. 12/13

 

Final Exam