|
Judith A. Stafford
[
Contact Information
| General Information
| Office Hours
| Publications
| Professional Activities
| Professional Information
| Research
| Teaching
]
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."
Fall 2009:
- COMP 115: Databases.
- COMP 10-DA: Introduction to Data Analysis.
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 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:
- Federated Events on Component-Based Software Engineering and Software Architecture(Comparch09), East Stroudsburg University, Pennsylvania, USA, June 22-26, 2009. Events:
- 12th International Symposium on Component-Based Software
Engineering.
- 5th International Conference on the Quality of Software
Architectures.
- IEEE 7th International Conference on Web Services (ICWS 2009), to be held in Los Angeles, CA, USA, July 6-10, 2009.
- Working IEEE/IFIP Conference on Software Architecture WICSA09, Cambridge, England, October, 2009.
Past Activities
SELECTED PUBLICATIONS
Journal and Conference Papers:
-
C. Hinsman, N. Sangal and J. Stafford, "Acieving Agility through Architecture Visibility", International Conference on Quality of Software Architecture, QoSA 2009, LNCS 5581-0116, East Strassburgh, Pennsylvania, June 24-26, 2009, to appear.
-
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:
-
S. Overhage, C.A. Szyperski, R. Reussner, J.A. Stafford: 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: 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,
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
`