You are here

Guest Speaker: Chris Murphy, PhD

How Do You Test Non-testable Programs?
Thursday, January 30, 2014, 4:00 pm
Dreese Labs 480
2015 Neil Avenue
Columbus, OH 43210
Chris Murphy, PhD
Associate Professor of Practice
University of Pennsylvania

Talk Abstract: In the testing of software, a “test oracle” is required to indicate whether the output is correct for the given input. Despite a recent interest in the testing community in creating and evaluating test oracles, still there are a number of problem domains for which a practical test oracle does not exist in the general case.

This lecture will present a variety of techniques for testing these “non-testable programs.” The talk will explore the advantages and disadvantages of different approaches for addressing the so-called “oracle problem,” and conclude with a discussion of recent research in this area.

About the Speaker: Chris Murphy has been a faculty member in the Department of Computer and Information Science at the University of Pennsylvania since 2010, and teaches graduate and undergraduate courses in software engineering and systems programming. Prior to joining the faculty at Penn, Chris completed a PhD in Computer Science at Columbia University, where his research focused on software testing and computer science education.