Penelope Brooks, Ph.D.

Research:

My research focuses on automated testing of event-driven software, particularly software with a Graphical User Interface (GUI), based on a probabilistic model. By collecting information from real users and existing test cases, we can populate a probabilistic model and automatically generate test cases for the application under test. The model also allows reuse of test cases for regression testing by translating event sequences in the old application to event sequences in the new application. Finally, we can use the model to synthesize existing test suites, thereby reducing the number of test cases by combining frequently used sequences of events.

Publications:

Conferences

  • "Approximating Deployment Metrics to Predict Field Defects and Plan Corrective Maintenance Activities" by Brian Robinson, Will Snipes, and Penelope Brooks. In ISSRE '09: Proceedings of the 20th IEEE International Symposium on Software Reliability Engineering (Bengaluru-Mysuru, India), 2009. (24.7% acceptance rate)
  • "Introducing a Test Suite Similarity Metric for Event Sequence-based Test Cases" by Penelope Brooks and Atif M. Memon. In ICSM '09: Proceedings of the 25th IEEE International Conference on Software Maintenance (Edmonton, Alberta, Canada), 2009. (21.6% acceptance rate)
  • "An Initial Characterization of Industrial Graphical User Interface Systems" by Penelope Brooks, Brian Robinson and Atif M. Memon. In ICST '09: Proceedings of the 2nd IEEE International Conference on Software Testing, Verification and Validation (Denver, Colorado, USA), 2009. (29% acceptance rate)
  • "Automated GUI Testing Guided by Usage Profiles" by Penelope Brooks and Atif M. Memon. In ASE '07: Proceedings of the 22nd IEEE International Conference on Automated Software Engineering (Atlanta, Georgia, USA), 2007. (11.8% acceptance rate)
  • "Extending the Notation of Rational Rose 98 for use with Formal Methods" by Penelope A. Noe and T. C. Hartrum. In Proceedings of the IEEE 2000 National Aerospace& Electronics Conference, Oct. 2000.

Workshops

  • "An Initial Study of Customer-Reported GUI Defects" by Brian Robinson and Penelope Brooks. In TESTBEDS'09: Proceedings of the First International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software, (Denver, Colorado, USA), 2009.
  • "Measuring the Utility of Gaze Detection for Task Modeling: A Preliminary Study." by Penelope Brooks, K.Y. Phang, R. Bradley, D. Oard, R. White and F. Guimbretière. In Proceedings of the Workshop on Intelligent Interfaces for Intelligence Analysis, 2006.

Useful Links



penelope(at)cs(dot)umd(dot)edu