Education
I completed my Ph.D. in Computer & Information Sciences from the University of Delaware in August 2007. I was a 2000 NSF Graduate Research Fellow.
I graduated with a bachelor's degree in mathematics and computer science from Gettysburg College and with a master's degree in computer science from Duke University.
Teaching
- Fall 2009: CS209: Software Development
- Spring 2009: CS297: Tools for the Software Life Cycle and Beyond
- Winter 2009:
CS111:
Fundamentals of Programming I
CS211: Algorithm Analysis - Fall 2008:
CS209:
Software Development
CS397: Human-Computer Interaction - Spring 2008: CS297: Web Applications
- Winter 2008: CS111: Fundamentals of Programming I
My Teaching Philosophy and All Courses
Resources
- Curriculum Vitae
- Bibtex2HTML: my updates
- HTML & CSS Help for students starting to create web pages without the help of a tool such as DreamWeaver or FrontPage.
Research
My research interests are in software testing and distributed systems, specializing in automated testing techniques for web applications. I often collaborate with Lori Pollock's Software Analysis and Compilation Lab. See my research page for more information about my work and projects you can get involved with.
Undergraduate Research Projects
I enjoy working with motivated undergraduates on real research problems with concrete outcomes. Some examples of past undergraduate research projects include
- Comparing data models for automatically generating test cases for web applications (poster, abstract)
- Developing automated oracle comparators for web applications (led to an ISSRE publication)
- Developing WebVizOr, a tool for viewing the HTML results from executing test cases (led to a TAIC-PART publication)
- Developing tools for logging user accesses to Web applications, creating user sessions from the logged accesses, and automatically replaying the generated user sessions and other test cases (used in several publications).
- Customizing an online digital library, which was later used as a subject application in later testing research (included in several publications)
- Mutating Web application code to enable failure detection experiments (led to a GHC poster)
Service
- Program Committee Member, International Symposium on Software Reliability Engineering, 2008, 2009
- Program Committee Member, TAIC PART, 2009
- Technical Program Reviewer, Richard Tapia Celebration of Diversity in Computing, 2009
- Poster Committee, International Symposium on Empirical Software Engineering and Measurement (ESEM), 2009
- Scholarship Reviewer, Grace Hopper Celebration of Women in Computing, 2008, 2009
Useful Information
I'm building up a Wiki with lots of useful information for W&L students and others.
Student Groups
The following links are for the University of Delaware, but they contain information and links that are useful to students at other schools as well.- UD CISters - for women in computer science and related fields at the University of Delaware
- UD CIS GSA - for University of Delaware graduate students in computer and information sciences
View My Stats