AMIE L. SOUTER
SOUTER@CIS.UDEL.EDU
Computer and Information Sciences
University of Delaware
Newark, DE 19716
office: (302) 831-6339
cell: (302) 588-3180
RESEARCH INTERESTS
-
- Software Testing, Static Program Analysis, Compilers
EDUCATION
-
- Ph.D. Computer and Information Sciences. May 2002 (expected).
University of Delaware. Newark, DE.
-
-
Dissertation: Context Driven Testing of Object-Oriented Software Systems
Advisor: Dr. Lori L. Pollock
-
- M.S. Computer and Information Sciences. January 1999. University of Delaware.
Newark, DE.
-
- B.S. with honors, Computer Science and Engineering. May 1996. Bucknell University. Lewisburg, PA.
PROFESSIONAL EXPERIENCE
-
- Visiting Assistant Professor: January 2002 to May 2002 -
Department of Computer Science, Bucknell University.
-
- Research Assistant: February 1998 to December 2001 - Department of Computer and
Information Sciences, University of Delaware.
-
- Instructor: Summer 1997, 1998, 1999, and 2001 - Department of Computer and
Information Sciences, University of Delaware.
-
- Teaching Assistant: September 1996 to May 1998 - Department of Computer and
Information Sciences, University of Delaware.
- Lab Assistant: September 1994 to May 1996 - Department of Computer Science,
Bucknell University.
PUBLICATIONS
-
-
Amie L. Souter and Lori L. Pollock, "Incremental Call Graph Reanalysis
for Object-Oriented Software Maintenance," IEEE International
Conference on Software Maintenance, November, 2001.
-
-
Amie L. Souter and Lori L. Pollock, "Type Infeasible Call Chains,"
IEEE Workshop on Source Code Analysis and Manipulation, November, 2001.
-
-
Amie L. Souter and Lori L. Pollock, "Contextual Def-Use Associations
for Object Aggregation," ACM SIGPLAN-SIGSOFT Workshop on Program
Analysis For Software Tools and Engineering, June, 2001.
-
-
Amie L. Souter, Tiffany Wong, Stacey Shindo, and Lori L. Pollock,"TATOO: Testing and Analysis Tool for Object-Oriented Software,"
Proceedings of the 7th International Conference on Tools and Algorithms for the
Construction and Analysis of Systems, held as part of ETAPS, April, 2001.
-
-
Amie L. Souter and Lori L. Pollock,"OMEN: A Strategy for Testing Object-Oriented Software,"
Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis,
August, 2000.
-
-
Amie L. Souter and Lori L. Pollock, "Inter-class Def-Use Analysis with Partial Class
Representations," Proceedings of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For
Software Tools and Engineering, September, 1999.
-
-
Cheer-Sun D. Yang, Amie L. Souter, and Lori L. Pollock,"All-du-path Coverage for Parallel
Programs," Proceedings of the ACM SIGSOFT International Symposium on Software
Testing and Analysis, March, 1998.
-
-
Amie L. Souter, James B. Fenwick, and Lori L. Pollock, "A Visualization
Tool for Intermediate Program Representations," Technical Report 9708,
University of Delaware, January, 1997.
SUBMITTED PUBLICATIONS
-
-
Amie L. Souter and Lori L. Pollock, "Putting Escape Analysis to Work for Software Testing,"
submitted to a conference, September, 2001.
ORAL PRESENTATIONS
-
-
-
-
"Incremental Call Graph Reanalysis for Object-Oriented Software
Maintenance," International Conference on Software Maintenance,
Florence, Italy, November, 2001.
-
-
"Type Infeasible Call Chains," Workshop on Source Code Analysis and
Manipulation, Florence, Italy, November, 2001.
-
-
"Contextual Def-Use Associations for Object Aggregation," ACM
SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and
Engineering, Snowbird, UT, June, 2001.
-
-
"TATOO: Testing and Analysis Tool Object-Oriented
Software," International Conference on Tools and Algorithms for the
Construction and Analysis of Systems, TACAS, Genoa, Italy, April, 2001.
-
-
"OMEN: A Strategy for Testing Object-Oriented Software,"
International Symposium on Software Testing and Analysis,
Portland, OR, August, 2000.
-
-
"A New Strategy for Testing Object-Oriented Software," Mid-Atlantic
Student Workshop on Programming Languages and Systems, Newark,
DE, April, 2000.
INVITED TALKS
-
-
"Structural Testing of Object-Oriented Codes," Villanova University, November, 2001.
-
-
"TATOO and OMEN: An Object-Oriented Testing Tool and Technique,"
Bucknell University, October, 2000
TEACHING EXPERIENCE
-
-
Visiting Assistant Professor:
-
CS203: Introduction to Computer Science, Spring 2002
-
CS208: Programming Languages, Spring 2002
Instructor: Responsible for developing entire five and ten week
courses including developing and presenting lectures, creating both programming and written
assignments, and managing a teaching assistant.
-
CISC220: Data Structures, Summer 2001.
-
CISC120: Object-Oriented Programming in C++, Summer 1999.
-
CISC105: General Computer Science (Programming in C), Summers 1997 and 1998.
Lab Instructor: Responsible for conducting weekly laboratory sessions,
grading assignments, and holding weekly office hours.
-
CISC105: General Computer Science (Programming in C), Spring 1997 and Fall 1997.
-
CISC181: Introduction to Computer Science (Programming in C++), Fall 1996.
Teaching Assistant: Responsible for grading assignments,
testing student projects, and holding weekly office hours.
-
CISC672: Advanced Compiler Construction, Spring 1998.
Laboratory Assistant: Responsible for grading assignments and
answering questions during weekly laboratory sessions.
-
CS203:Introduction to Computer Science, 1994-1996.
HONORS and AWARDS
-
- Lauri Pfeffer Shinn Memorial Award, Department of Computer and
Information Sciences, University of Delaware, May, 2001.
- This award is given to a female computer science
major in recognition of academic success and for her
contribution to the CIS department.
-
- University of Delaware Travel Award, November 2001 ($500 to attend and present at the International Conference on Software Maintenance).
- SIGPLAN Student Travel Award, June 2001 ($700 to attend and present at the Workshop on Program Analysis for Software Tools and Engineering).
- SIGSOFT Student Travel Award, August 2000 ($500 to attend and present at the International Symposium on Software Testing and Analysis).
- Graduated with Honors, Bucknell University, 1996.
PROFESSIONAL ACTIVITIES
-
- Senior Editor Crossroads: The ACM Student Magazine, July 2001 to present.
General Editor Crossroads: The ACM Student Magazine, February 2000 to July 2001.
ACM Member: 1995 to present.
SIGSOFT Member: June 2000 to present.
President CIS-Graduate Student Association, University of Delaware: May 2000 to present.
Secretary Graduate Student Senate, University of Delaware: May 2000 to January 2001.
Captain of SIG-HOOPS, University of Delaware, Intramural
Basketball: Spring 1997 and Spring 1999.