Testing and (automated) Debugging at Google

Decanato - Facoltà di scienze informatiche

Data d'inizio: 18 Maggio 2011

Data di fine: 19 Maggio 2011

The Faculty of Informatics is pleased to announce a seminar given by Andreas Leitner

TITLE: Testing and (automated) Debugging at Google
DATE: Wednesday, May 18th 2011
PLACE: USI Università della Svizzera italiana, room A23, Red building (Via G. Buffi 13)
TIME: 13.30

ABSTRACT:
This talk will cover two topics: first it explains how testing helps developers at Google to be more productive and second it presents an automated debugger, developed at Google, that helps developers figure out why a change broke their test.
Testing is an integral part of the software development process at Google. This talk will outline how testing fits into Google's development model, which challenges and requirements we face and how we address them.
The second part focuses on an automated debugging tool we develop that, given a change that broke a test, finds out what part of that change is responsible for the test failure. This part will also tell you the adventures of a USI student who set out to do a master thesis at Google and how she ended up working on this debugger.

BIO:
Andreas Leitner is an engineer in the productivity engineering department of Google. He received his PhD from ETH Zurich, Switzerland, where he worked on test and debug automation. He received his master from TU Graz, Austria. Previously he worked for a variety of software companies and was a member of the Eiffel ECMA committee.

Adelina Ionulescu is a second year master student at USI that is currently working on her master thesis at Google. She received her bachelor degree from Politehnica University of Timisoara, Romania. She spent her first master year attending the lectures for the Software Design major at USI and spent a semester as an Erasmus student at the Freie Universitat Berlin.

HOST: Prof. Mauro Pezzè