|
Judith A. Stafford
I have moved to the University of Colorado at Boulder. You can contact me at judith.stafford@colorado.edu
Spring 2012:
Past Courses
Fall 2011:
- COMP 180: Software Engineering.
- COMP 10: Programming for Business Applications with Visual Basic
Spring 2011:
Other Teaching Related Information
- Senior/Master Projects available for individual or self-selected team projects here. Students interested in one of these projects should contact the project sponsor and, if still interested, contact a faculty member from the Department of Computer Science to oversee the project.
Top
RESEARCH
Dr. Stafford's research efforts focus on analysis and documentation of software architectures and component-based software systems. She has written and edited books, journals, and papers in these areas and is a leader in numerous conferences and meetings in the international software engineering community.
Top
PROFESSIONAL ACTIVITIES
Current External Activities:
- ACM Sigsoft Federated Events on Component-Based Software Engineering and Software Architecture(Comparch 2011), University of Colorado at Boulder, USA, June 22-25, 2011. Events:
- 12th International Symposium on Component-Based Software
Engineering.
- 5th International Conference on the Quality of Software
Architectures.
- Working IEEE/IFIP Conference on Software Architecture WICSA11.
- ISARCS 2011: 2nd ACM SigSoft International Symposium on Architecting Critical Systems.
- WCOP 2011: 16th ACM SigSoft International Workshop on Component-Oriented Programming.
Past Activities
SELECTED PUBLICATIONS
Journal and Conference Papers:
-
C. Hinsman, N. Sangal and J. Stafford, "Achieving Agility through Architecture Visibility", International Conference on Quality of Software Architecture, QoSA 2009, LNCS 5581-0116, East Strassburgh, Pennsylvania, June 24-26, 2009.
-
T. Hubbard and J. Stafford, "Using Concept Maps to Enhance System View Navigation", Third International Conference on Concept Maps, Helsinki, Finland, September 22-25, 2008.
- J.A. Stafford and J.D. McGregor, "Top-Down Analysis for Bottom-Up
Development" in Proceedings of the 2004 Workshop on Component-Oriented
Programming (WCOP 2004) held at the European Conference on
Object-Oriented Programming (ECOOP 2004), Oslo, Norway, June 15,
2004.
- K. Simons and J.A. Stafford. "CMEH: Container-Managed Exception
Handling for Increased Assembly Robustness" in Component-Based Software Engineering,
7th International Symposium, CBSE 2004, Edinburgh, UK, May 24-25, 2004, Proceedings
Series: Lecture Notes in Computer Science, Vol. 3054
Crnkovic, I.; Stafford, J.A.; Schmidt, H.W.; Wallnau, K. (Eds.)
2004, pp. 122--130.
- I. Crnkovic, H. Schmidt, J. Stafford, K. Wallnau. "6th ICSE Workshop on Component-Based Software Engineering: Automated Reasoning and Prediction", ACM Sigsoft Software Engineering Notes, 29(3), May 2004, pp. 1-7.
- J.A. Stafford, A.L. Wolf and M. Caporuscio. "The Application of Dependence Analysis to Software Architecture Descriptions", Formal
Methods for Software Architectures,Formal Methods for Software Architectures, Third International School on Formal Methods for the Design of Computer, Communication and Software Systems: Software Architectures, SFM 2003, Bertinoro, Italy, September 22-27, 2003, Advanced Lectures
Series: Lecture Notes in Computer Science, Vol. 2804
Bernardo, Marco; Inverardi, Paola (Eds.)
2003, pp. 52-62.
- J.D. McGregor, J.A. Stafford, I. Cho, "Measuring and Communicating
Component Reliability," Software Engineering Research and Applications, First International Conference, SERA 2003, San Francisco, CA, USA, June 25-27, 2003, Selected Revised Papers Series: Lecture Notes in Computer Science, Vol. 3026 Ramamoorthy, C.V.; Lee, Roger Y.; Lee, Kyung Whan (Eds.)2004, pp. 74--86.
Other Conference and Journal Papers
Journal Special Issues and Conference Proceedings:
- F. Oquenda, E. Poort, J.A. Stafford (Eds), Special Issue: Selected papers from the 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA/ECSA 2009), Journal of Systems and Software, Vol. 35, Issue 9, August 2011.
- I. Crnkovic, J.A. Stafford, C. Szyperski (Eds), Special Issue: Software Components beyond Programming: From Routines to Services, IEEE Software, Vol. 28, Issue 3, May/June 2011.
-
S. Overhage, C.A. Szyperski, R. Reussner, J.A. Stafford (Eds), Software Architectures, Components, and Applications, Third International Conference on Quality of Software Architectures, QoSA 2007, Medford, MA, USA, July 11-23, 2007, Revised Selected Papers Springer 2008.
-
H.W. Schmidt, I. Crnkovic, G.T. Heineman, J.A. Stafford (Eds), Component-Based Software Engineering, 10th International Symposium, CBSE 2007, Medford, MA, USA, July 9-11, 2007, Proceedings Springer 2007.
- I. Crnkovic, G. Heineman, H. Schmidt, J. Stafford, C. Szyperski, K. Wallnau (Eds), Journal of
Systems and Software, Special Issue: Component-Based Software Engineering: Extra-Functional Property Prediction, Analysis, and Monitoring. Elsevier Science Inc., 80(5), May 2007.
- N. Medvidovic, R. Krikhaar, R. Nord and J. Stafford. Understanding the Past, Improving the Present, and Mapping out the Future of Software Architecture, Journal of Systems and Software, Editorial, December 2006, 79(12).
-
I. Gorton, G.T. Heineman, I. Crnkovic, H.W. Schmidt, J.A. Stafford,
C.A. Szyperski, K.C. Wallnau, Component-Based Software Engineering,
9th International Symposium, CBSE 2006, Vasteras, Sweden, June 29 -
July 1, 2006, Proceedings Springer 2006.
-
R.H. Reussner, J.A. Stafford, C.A. Szyperski, Architecting Systems with Trustworthy Components, International Seminar, Dagstuhl Castle, Germany, December 12-17, 2004. Revised Selected Papers Springer 2006.
-
P. Kruchten, H. Obbink and J. Stafford (Guest Eds.), Special Issue on Software Architecture: State of Practice and Future Directions, editorial, IEEE Software 23(2), March-April 2006.
- G. Heineman, I. Crnkovic, G. Heineman, J.A. Stafford, H.W. Schmidt, C. Szyperski, K. Wallnau, K. (Eds.), Component-Based Software Engineering 2005, 8th International Syposium, CBSE05, St. Louis, Missouri, May 14-15, 2005, Proceedings Series: Lecture Notes in
Computer Science, Number 3489, also available online.
- R. Reussner, J.A. Stafford and C. Szyperski, (Eds.), Architecting Systems with Trustworthy Components, Dagstuhl, Germany, December 13-17, 2004, Proceedings Series: Lecture Notes in Computer Science 3938, Springer Verlag, 2006.
- I. Crnkovic, H. Schmidt, J. Stafford, K. Wallnau (Eds), Journal of
Systems and Software, Special Issue: Automated Component-Based Software Engineering. Elsevier Science Inc., 74(1), January 2005.
- I. Crnkovic, J.A. Stafford, H.W. Schmidt, K. Wallnau, K. (Eds.), Component-Based
Software Engineering 7th International Symposium, CBSE 2004,
Edinburgh, UK, May 24-25, 2004, Proceedings Series: Lecture Notes in
Computer Science, Vol. 3054.
- I. Crnkovic, H. Schmidt, J. Stafford, K. Wallnau (Eds), Journal of
Systems and Software, Special Issue: Component-Based Software
Engineering - Component Certification and System Prediction. Elsevier
Science Inc., 65(3), March 2003.
Books:
- P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, P. Merson,
R. Nord, J. Stafford, Documenting Software Architectures: Views and Beyond, Second Edition", Addison Wesley, October 2010.
Book Chapters:
- L. Bass, P. Clements, R. Nord and J. Stafford, Capturing and Using Rationale for a Software Architecture in A.H. Dutoit, R. McCall, I. Mistrik and B. Paech (Eds.), "Rationale Management in Software Engineering", Springer Verlag, 2006.
- J. Stafford and J. Bosch, "Architecting Component-Based Systems,"
in I. Crnkovic and M. Larsson, "Building Reliable Systems from
Components," Artech HousePublishers, July 2002.
- K. Wallnau and J. Stafford, "Dispelling the Myth of Component
Evaluation," in I. Crnkovic and M. Larsson, "Building Reliable Systems
from Components," Artech HousePublishers, July 2002.
- J. Stafford and K. Wallnau, "Component Composition and
Integration," in I. Crnkovic and M. Larsson, Building Reliable
Systems from Components, Artech HousePublishers, July 2002.
- J.A. Stafford and A.L. Wolf, "Software Architecture," in G.T. Heineman and W.T. Council editors, Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Reading, Massachusetts, 2001.
Top
PROFESSIONAL INFORMATION
Education:
- Ph.D., Computer Science, University of Colorado 2000
- M.S., Computer Science, University of Colorado 1995
- B.A., Mathematics, University of Colorado 1979
Professional Memberships:
Affiliations:
Top
Useful Links
Research Related Links and Info
Tufts University Information:
Generally Helpful Links:
Top
OFFICE HOURS
Top
CONTACT INFORMATION
Prof. Judith Stafford
Department of Computer Science
Tufts University
161 College Avenue
Medford, MA 02155
Office: (617) 627-2491, Halligan 212
Computer Science Main Office: (617) 627-3217
FAX: (617) 627-2227
Email: Contact: j...@cs.tufts.edu
Top
`