Keynote Speakers

Mary Shaw

[Keynote Slides] (pdf)

Mary Shaw is the Alan J. Perlis Professor of Computer Science at Carnegie Mellon University. She has been a member of this faculty since completing the Ph.D. degree at Carnegie-Mellon in 1972. She had previously earned a B.A (cum laude) from Rice University and worked in systems programming and research at the Research Analysis Corporation and Rice University. Her research interests in computer science lie primarily in the areas of software engineering and programming systems, particularly value-driven software design, support for everyday users, software architecture, programming languages, specifications, and abstraction techniques. She has participated in developing innovative curricula in Computer Science from the introductory to the doctoral level.
Shaw was awarded the Stevens Award for instrumental contributions in the development and recognition of software architecture as a discipline and the Warnier prize for contributions to software engineering. She is a Fellow of the Association for Computing Machinery (ACM), the Institute for Electrical and Electronics Engineers (IEEE) and the American Association for the Advancement of Science (AAAS).

Supported byJacquard

 Ralf-Peter Schäfer

Since 2006 Ralf-Peter Schäfer is working as the Head of the TomTom R&D Centre Berlin and currently in the position of the Research Director at TomTom’s Department Dynamic Cotent&Publishing.
He is responsible for algorithms and software development for TomTom’s realtime traffic information service HD TrafficTM and historic speed profile generation used for time-dynamic route planning with the TomTom product IQ RoutesTM.
Ralf-Peter Schäfer studied Electrical Engineering the the Technical University of Ilmenau and worked since 1990 in various research organisations as the German Academy of Sciences, the German Centre for Computer Science, the German Aerospace Center (DLR) before he joined TomTom.
Main areas of activities in the past and today include static and dynamic content generation for traffic products, probe technology development using GPS and GSM sources, the development of traffic applications in the field of Intelligent Transportation Systems (ITS) as well as modeling and data processing techniques for traffic systems.

Richard Taylor

Taylor is the recipient of the 2009 ACM SIGSOFT Outstanding Research Award.

Richard N. Taylor is a Professor of Information and Computer Sciences at the University of California, Irvine. He received the Ph.D. degree in Computer Science from the University of Colorado at Boulder in 1980. His research interests are centered on design and software architectures, especially event-based and peer-to-peer systems and the way they scale across organizational boundaries. Professor Taylor is the Director of the Institute for Software Research, which is dedicated to fostering innovative basic and applied research in software and information technologies through partnerships with industry and government. He has served as chairman of ACM's Special Interest Group on Software Engineering, SIGSOFT, chairman of the steering committee for the International Conference on Software Engineering, and was general chair of the 2004 International Symposium on the Foundations of Software Engineering. Currently he is General Chair for the 2011 International Conference on Software Engineering, to be held in Honolulu, Hawaii, May 2011. Taylor was a 1985 recipient of a Presidential Young Investigator Award and in 1998 was recognized as an ACM Fellow. In 2005 he was awarded the ACM SIGSOFT Distinguished Service Award. In May 2008 he received ICSE's "Most Influential Paper Award", along with co-authors Peyman Oreizy and Nenad Medvidovic. Most recently he is the recipient of the 2009 ACM SIGSOFT Outstanding Research Award.

Andreas Zeller

Andreas Zeller is the recipient of the 2009 ACM SIGSOFT Impact Paper Award 

Title: Debugging Debugging

Imagine some program and a number of changes. If none of these changes is applied (“yesterday”), the program works. If all changes re-applied (“today”), the program does not work. Which change is responsible for the failure? This is how the abstract of the paper “Yesterday, my program worked. Today, it does not. Why?” started; a paper which, originally published at ESEC/FSE 1999, introduced the concept of delta debugging, one of the most popular automated debugging techniques. This year, this paper receives the ACM SIGSOFT Impact Paper Award, recognizing its influence in the past ten years. In my keynote, I review the state of debugging then and now, share how it can be hard to be simple, what programmers really need,  and what research should do (and should not do) to explore these needs and cater to them.

A (must see) video of Andreas Zeller's  presentation is available at

More details about Andreas and his research are available on his web page