Mary Shaw, "Writing Good
Software Engineering Research Papers," Proceedings of the 25th
International Conference on Software Engineering, Portland, Oregon, IEEE
Computer Society, 2003, pp. 726-736.
David L. Detlefs, K. Rustan M. Leino, Greg Nelson, and James B. Saxe,
"Extended static checking,"
Technical Report #159, Compaq Systems Research Center, Palo Alto, CA, December
1998. (20)
John Rushby, "Calculating with
Requirements", in Proceedings of the 3rd IEEE International Symposium
on Requirements Engineering, Annapolis, MD, Jan 1997, pages 144-146. (2)
David Garlan and Mary Shaw, "An Introduction to Software
Architecture," Tech. Report CMU-CS-94-166 (Also appeared in Advances in
Software Engineering and Knowledge Engineering, ed. by V.Ambriola and
G.Tortora, World Scientific Publishing Company, New Jersey, 1993.)
Formal Methods Practice
Peter Amey, Praxis High Integrity Systems, "Yours faithfully: an everyday
story of formality," Invited keynote address, in "Practical Elements of
Safety", Proceedings of the Twelfth Safety-critical Systems
Symposium, Birmingham, UK, February 2004. Copyright Spinger-Verlag
2004. (6)
Axel van Lamsweerde. Formal
specification: a roadmap. In Proceedings of the 22nd International
Conference on Software Engineering--The Future of Software Engineering,
pages 149-59, Limerick, Ireland, 4-11 June 2000. IEEE. (7)
Sullivan, et. al, "Information hiding interfaces for
aspect-oriented design," In Proc. of the 10th European software
engineering conference held jointly with 13th ACM SIGSOFT international
symposium on Foundations of software engineering , ACM Press, 2005. (10)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Videira Lopes, C.,
Loingtier, J.-M., and Irwin, J., "Aspect-Oriented
Programming," In Proc. of ECOOP, Springer-Verlag (1997).
David Evans, "Static
Detection of Dynamic Memory Errors," In SIGPLAN Conference on
Programming Language Design and Implementation (PLDI '96), Philadelphia,
PA, May 1996.
N. Nethercote and J. Seward, "Valgrind: A Program Supervision
Framework," Proceedings of the Third Workshop on Runtime Verification
(RV'03), Boulder, Colorado, USA, July 2003.
Leon J. Osterweil, "Software Processes Are Software
Too," In Proceedings of the 9th International Conference on Software
Engineering, pp. 2-13, Monterey, CA, March 1987. [ICSE]
K. Sullivan, W. G. Griswold, Y. Cai, B. Hallen, "The Structure and Value of
Modularity in Design," 8th European Software Engineering Conference;
Held Jointly with 9th ACM SIGSOFT Symposium on the Foundations of Software
Engineering (ESEC/FSE 2001), September 2001.
Carliss Y. Baldwin , Kim B. Clark, Design Rules, Vol. 1: The Power of
Modularity, 2000.
M.D. McIlroy, "'Mass
Produced' Software Components," In Software Engineering: A Report on
a Conference Sponsored by the NATO Science Committee, P. Naur and B.
Randell (eds.), pp. 138-155, Garmisch, Germany, October 1968.
Godefroid, et. al, "DART: Directed Automated Random
Testing", In Proceedings of ACM SIGPLAN 2005 Conference on Programming
Language Design and Implementation, pages 213-223, Chicago, June 2005.
Darko Marinov, Alexandr Andoni, Dumitru Daniliuc, Sarfraz Khurshid, and
Martin Rinard, "An evaluation of
exhaustive testing for data structures," Technical Report MIT-LCS-TR-921,
MIT CSAIL, Cambridge, MA, September 2003.
S. Mankefors, R. Torkar, and A. Boklund, "New quality estimations in random
testing," In Proceedings of the International Symposium on Software
Reliability Engineering, pages 468-78, Denver, Colorado, 17-20 November
2003. IEEE.
V.R. Basili, R.W. Selby, and D.H. Hutchens, "Experimentation in
Software Engineering," IEEE Transactions on Software Engineering,
SE-12(7):733-743, July 1986.
C. W. Krueger, "Software Reuse," ACM
Computing Surveys, 24(2):131-184, June 1992.
D. Garlan, R. Allen and J. Ockerbloom, "Architectural Mis-match: Why
Reuse is So Hard," Proceedings of the 17th International Conference on
Software Engineering (ICSE-17), April 1995.
Anvik, et al., "Who
should fix this bug?", In Proceedings of the 28th
International Conference on Software Engineering, 2006.
Kim, et. al, "An Empirical
Study of Code Clone Genealogies," In Proceedings of the 10th European
software engineering conference held jointly with 13th ACM SIGSOFT
international symposium on Foundations of software engineering (ESEC/FSE-13)
, September 2005, pages 187-196. (10)
Fredrick P. Brooks, The Mythical Man-Month: Essays on Software
Engineering, 20th Anniversary Edition, Addison Wesley, Reading, Mass.,
second edition, 1995.
Tom Demarco, and Timothy Lister, Peopleware: Productive Projects and
Teams. Dorset House, 1987.