Public Talks

I speak about software engineering

One of my passions is to give keynotes and public talks. 

I talk about topics such as code reviews, software testing and analyzing software systems. 

Here you find a list of selected events I spoke at.


On to Code Reviews – Lessons Learned at Microsoft

Data driven software engineering – Can we change what we can measure?

Technical Talks

Code Reviews

Code Review Best Practices

I gave several technical talks at Microsoft and Microsoft Research about Code Review. Which best practices to use, how code reviews can become do not find bugs, and how to increase productivity and the usefulness and value of the practice.

Publications: How the Current Code Review Best Practice Slows Us Down

Reducing Test Execution Times

I have given several public talks at Microsoft Seattle, US and Microsoft Research in Cambridge, UK about how to reduce test suites without sacrificing quality. This topic is especially relevant for companies that have large test suites that take a long time to run. Reducing such a test suite (safely) can lead to tremendous reductions in terms of time, and costs.

Publication: The Art of Testing Less without Sacrificing Quality

Test case reduction

Testing Best Practices


I gave a technical talk about testing best practices at the International Conference on Software Testing, Verification and Validation in 
Luxembourg, March 2013.

Publication: Automated Detection of Test Fixture Strategies and Smells

In Zurich (Switzerland) I talked about testing best practices for plug-in systems at the International Conference on Software Engineering (ICSE). 2012, Switzerland. 

Publication: Test Confessions: A Study of Testing Practices for Plug-in Systems

Testing best practices

Test Confessions

At EclipseCon in Santa Clara California (USA), I gave a talk to an audience of ~500 people about how to test plug-in systems.

Runtime Software Testing

How service oriented software systems can be tested at runtime was the topic of the technical talk I gave at the Workshop on Principles of Engineering Service Oriented Systems (PESOS) in CapeTown, SouthAfrica. May 2-8 2010.

Publication: Evaluation of Online Testing for Services – A Case Study

Testing service oriented

Testing at runtime

I talked about testing service oriented systems at the International Conference on Service Oriented Computing in Sweden (Stockholm)., 2009, Publication: Online Testing of Service-Oriented Architectures to detect State-based Faults

How to test service oriented systems was the topic of my talk at the Testing: Academic & Industrial Conference in Windsor, UK, September 2009
Publication: Runtime Integration and Testing for Highly Dynamic Service Oriented

Testing highly dynamic systems

Understand complex software

At the International Conference on Objects, Models, Components, Patterns (TOOLS) I talked about test case similarity and how that can help to understand large test suites Prague, Czech Republic, May-June 2012.

Publication: Measuring Test Case Similarity to Support Test Suite Understanding

Test Case Similarity

Testing Plug-in Systems

At the Working Conference on Reverse Engineering (WCRE) in Boston, USA I talked about testing plug-in systems. October 2010.
Publication: Understanding Plug-in Test Suites from an Extensibility Perspective



In this talk, I presented how to securely share resources in an ad hoc network at the International Conference on Security and Management in Las Vegas, USA in 2008.
Publication: Secure Resource Sharing in Ad hoc Networks