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.
Code Reviews, Code Quality and Testing
I frequently talk about code reviews.
Here are a few presentations I gave on this topic:
From Bottleneck to Superpower – ACM Tech Talk watched live by several thousand people.
At Developer Productivity Conference from Manning
On Software Engineering Radio
Secrets to high-quaity code
Detroit tech watch - Code Reviews from Bottleneck to Superpower
Developer Experience and Productivity
Based on the study on developer experience that was published in the top-tier journal Transaction of Software Engineering, I talk about what improves the experiences and with it the productivity and happiness of developers.
On to Code Reviews – Lessons Learned at
Data driven software engineering – Can we change what we can measure?
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.
In Zurich (Switzerland) I talked about testing best practices for plug-in systems at the International Conference on Software Engineering (ICSE). 2012, Switzerland.
Testing best practices
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.
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
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.
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