|
Judith A. Stafford
[
Contact Information
| General Information
| Office Hours
| Publications
| Professional Activities
| Professional Information
| Research
| Teaching
]
FALL 2008 ADVISING
Advising appointments to discuss plans for fall 2008 will be held Thursday, April 3. An online signup sheet is available here. If for some reason you can't make any of the open times please contact me via email to make other arrangements.
TEACHING
Consider sponsoring a Software Design Project --- If you have a software project you would like to have a team of budding software engineers develop, consider commissioning a project for COMP 190. Proposals are sought from industry, R&D organizations, and university researchers and faculty; proposals are due in November each year. COMP190 provides a supportive environment that allows student teams to put theory into practice as they produce useful products for their sponsors. Feedback from past sponsors includes:
- "This was the best experience I have had at Tufts with student projects!
The 3D Spatial Visualisation Group was very professional, self-directed, and highly motivated."
- "I am very happy with the work they did. It was a big, complex project and they did a wonderful job."
- "The team was very
responsive to my requests and fulfilled all of its responsibilities. They are to be commended on a job well done."
Spring 2008:
- COMP 190: Software Engineering Project.
- COMP 250SA: Research and Practice of Software Architecture.
- EM 220-4.1: Software Methodologies for Software Practitioners.
Future Courses
Summer 2008:
- COMP 150C: The Art of Commercial Software Development.
Fall 2008:
- COMP 180: Software Engineering.
- COMP 150OSD: Open Source Software Development.
- COMP 7/WS 196: Great Advances in Computer Science.
Past Courses
Other Teaching Related Information
- BOSPRE at Tufts -- Tufts ACM Programming Contest Boston Preliminary Host Site
- Software Engineering Qualifying Exam
- Senior/Master Projects available for individual or self-selected team projects. 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 software architecture and component-based software systems. She has written and edited many books, journals, and papers in these areas and she is a leader in numerous conferences and meetings in the international software engineering community.
Top
PROFESSIONAL ACTIVITIES
Current External Activities:
- 34nd Euromicro Conference, Service and Component-Based Software Engineering Track, Parma, Italy, September 3-5, 2008.
- Second European Conference on Software Architecture, (ECSA2008), Cyprus, September 29-October 1, 2008.
- IEEE International Conference on Web Services (ICWS2008). Beijing, China, September 23-26, 2008.
- Federated Events on Component-Based Software Engineering and Software Architecture <(Comparch08), Universitat Karlsruhe, Karlsruhe, Germany, October 2008. Events:
- Working IEEE/IFIP Conference on Software Architecture WICSA09, Europe, October, 2009.
- Eleventh International Symposium on Component-Based Software
Engineering.
- Fourth International Conference on the Quality of Software
Architectures.
Recent External Activities:
- Working IEEE/IFIP Conference on Software Architecture WICSA08, Vancouver, BC, Canada, 18-21 February, 2008.
- Component-Based Software Engineering to be held at the 33nd Euromicro Conference, Lubeck, Germany, August 27-31, 2007.
- Federated Events on Component-Based Software Engineering and Software Architecture (Comparch07), Tufts University, Medford/Somerville Campus (near Boston), Massachusetts, July 9-13, 2007. Events:
- Tenth International Symposium on Component-Based Software
Engineering (CBSE07), an event of the Federation of Events on Component-Based Software Engineering and Software Architecture, Tufts University, Medford/Somerville Campus (near Boston), Massachusetts, July 9-11, 2007.
- International Workshop on the Role of Software Architecture in Testing and Analysis (ROSATEA07), an event of the Federation of Events on Component-Based Software Engineering and Software Architecture, Tufts University, Medford/Somerville Campus (near Boston), Massachusetts, July 10-11, 2007.
- Third International Conference on the Quality of Software
Architectures (QoSA 2007), an
event of the Federation of Events on Component-Based Software
Engineering and Software Architecture, Tufts University, Medford/Somerville Campus (near Boston), Massachusetts, July 11-13, 2007.
- Working IEEE/IFIP Conference on Software Architecture, (WICSA07), Mumbai, India, January 6-9, 2007.
- Component-Based Software Engineering to be held at the 32nd Euromicro Conference, Cavtat/Dubrovnik,
Croatia, August 28-September 1, 2006
- Second International Conference on the Quality of Software Architectures (QoSA 2006) June 28-29, 2006, Vasteras, Sweden.
- International Symposium on Component-Based Software Engineering (CBSE06), June 29-July 1, 2006, Vasteras, Sweden.
- International Workshop on the Role of Software Architecture in Testing and Analysis (ROSATEA06) to be colocated with The International Symposium on Software Testing and Analysis (ISSTA06), Portland, Maine, USA, July 17-20, 2006.
Other Past Activities
SELECTED PUBLICATIONS
Journal Special Issues and Conference Proceedings:
- Sven Overhage, Clemens A. Szyperski, Ralf Reussner, Judith 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. Lecture Notes in Computer Science 4880 Springer 2008, ISBN 978-3-540-77617-8.
- Nenad Medvidovic, Reni Krikhaar, Robert Nord and Judith 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).
-
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.
- 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.
- 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.
Journal and Conference Papers:
- 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
Books:
- P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little,
R. Nord, J. Stafford, "Documenting Software Architectures: Views and Beyond," Addison Wesley, September 2002.
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
`