Thurs 1/29

How to Read an Engineering Research Paper. Bill Griswold

F. DeRemer, and H.H. Kron. Programming-in-the-large Versus Programming-in-the-small. IEEE Transactions on Software Engineering, Vol. SE-2, No. 2, June 1976, pages 80-86.

F. Brooks. No Silver Bullet - Essence and Accidents of Software Engineering. IEEE Computer, April 1987

Tues 2/3

NSF ITR program proposal, Alan F. Karr, David Notkin, Adam Porter, and Douglas Schmidt.

Thurs 2/5 Software Process

W. W. Royce, Managing the development of large software systems: concepts and techniques, International Conference on Software Engineering Proceedings of the 9th international conference on Software Engineering,1987 , Monterey, California, United States

Barry Boehm "A Spiral Model of Software Development and Enhancement." IEEE Computer, vol.21, #5, May 1988, pp 61-72.

Ray98 E. Raymond. The Cathedral and the Bazaar.

Beck, K. Embracing Change with Extreme Programming. IEEE Computer. 32(10), p. 70-77, 1999.

"How Microsoft builds software", Michael Cusumano and Richard Selby, Communications of the ACM, vol. 40, No. 6, pp. 53-62, June 1997.

Thurs 2/12 Software Requirements

Software Requirements Engineering, Second Edition Merlin Dorfman and Richard H. Thayer

Specifying Software Requirements for Complex Systems: New Techniques and Their Application, Kathryn L. Heninger, IEEE Trans. Software Engineering 6(1), Jan. 1980, p. 2-13.

Tues 2/17 RAMSS

A. Memon, A. Porter, C. Yilmaz, and A. Nagarajan D. Schmidt and B. Natarajan. Skoll: Distributed Continuous Quality Assurance, in Proceedings of the International Conference on Software Engineering, Edinburgh, Scotland, UK, May 2004. 

Thurs 2/19

Tues  2/24

Thurs  2/26

Tues  3/9

Thurs  3/11

Tues  3/16

Thurs  3/18

Tues 3/30

Thurs 4/1

Tues 4/20

Thurs 4/24

Tues 4/27

Thurs 4/29

Tues 5/4

Thurs 5/6

Tues 5/11