Home | People | Research | Publications | Tech Transition | Events | Partnerships | About ISR | Contact Us
![]() |
»This meeting has been postponed and will be rescheduled. « NSF ADVANCE
Professor of Computing Testing and Analysis of Next Generation Software |
POSTPONED
(February 7, 2003)
Refreshments
and Networking: 1:30 - 2:00
Presentation: 2:00 - 3:30
Faculty Host:
Debra J. Richardson, djr
@ ics.uci.edu
RSVP: Email RSVP required to Christopher Stringer
at cms @ ics.uci.edu by Monday,
February 3.
Location: McDonnell Douglas Auditorium
(building #311)
Cost: No cost to attend.
Directions and parking information are available.
Abstract: Software systems of the future will be dynamic and powerful, characterized by frequently changing requirements and interactions with external systems and components to a degree not found in the systems of the past. Like the systems of the past, these next generation systems will evolve due to corrections, enhancements, or adaptations, but their evolution will also be dynamic to an extent not previously experienced. Also, their evolution will be shaped by the wide range of processes by which their components are developed. Addressing the quality problems that such systems will exhibit will be a complex and important effort, and testing and analysis techniques will be needed to understand, evaluate, modify, and validate new system releases and configurations. To succeed on next generation systems, however, analysis and testing techniques must be adaptive and responsive to evolution to an extent beyond that normally seen today. In short, they must adopt an evolution-centric perspective. In this talk, I will first define and motivate this evolution-centric perspective, describe the dimensions of such a perspective applied to analysis and testing, and discuss what can be gained from it. Then, I will illustrate by describing an evolution-centric approach to testing.
About the Speaker: Mary Jean Harrold is the NSF ADVANCE Professor of Computing in the College of Computing at Georgia Institute of Technology, where she is a member of the Center for Experimental Research in Computer Systems (CERCS) and the Graphics, Visualization, and Usability Center (GVU-Center). Her research interests include the development of efficient techniques and tools that will automate, or partially automate, development, testing, and maintenance tasks. Her research to date has involved program-analysis based software engineering with an emphasis on regression testing, analysis and testing of imperative and object-oriented software, development of software tools, and empirical evaluation.
Dr. Harrold is a recipient of the National Science Foundation's National Young Investigator Award. She serves on the editorial boards of IEEE Transactions on Software engineering and ACM Transactions on Programming Languages and Systems. She is co-chair of the Computing Research Association's Committee on the Status of Women in Computing (CRA-W). Dr. Harrold the BS and MA degrees in mathematics from Marshall University and the MS and PhD degrees in computer science from the University of Pittsburgh. She is a member of the ACM, IEEE Computer Society, and Sigma Xi.