Keynotes & public talks

Guiding you to joyful, high-quality software development

Improving the experience of developers and giving them the tools and processes to create high-quality software joyfully is my passion.

In my keynotes and talks, I share research findings and the experience I gained from working with engineering teams on code reviews, developer experience, and software quality.

Michaela Greiler speaking with a microphone at an event
Dr. Michaela Greiler Software engineering researcher & speaker

I’ve given keynotes and talks at developer conferences and internal engineering events, including

  • GOTO
  • ACM
  • NDC
  • Microsoft
  • Siemens
  • LinkedIn
  • Vanguard

On the programme

Upcoming & recent appearances

Upcoming talk

NDC AI

Rebel, Oslo · 11:00–11:45 CET

Code Review Is No Longer One Thing

In this talk, I share findings from studies on how teams are changing their review practices as they adopt AI, and what this means for human oversight, learning, and ownership.

View talk & programme
Recent workshop

ODSC AI West

Virtual · 60-minute workshop

Who Needs to Review Code? Code Review and Human Oversight in Agentic Software Development

A workshop on AI-assisted code review, human oversight, and SCOPE. We examine research findings and work through scenarios to discuss which changes need human attention.

View workshop programme

Recording not yet available.

Topics I speak about

Code reviews, developer experience, and AI

I bring findings from empirical software engineering research into the questions developers and engineering leaders face in their daily work.

Code reviews

At the heart of my work is improving code reviews. I talk about code review best practices and research findings, and share the knowledge I gained from training and coaching over one thousand developers. We look at review speed, useful feedback, collaboration, learning, and ownership.

Developer experience

During keynotes and tech talks, I share the insights we gained from studies on developer experience. I talk about how to measure and improve developer experience and productivity, and how they relate to a team’s performance, code quality, and developers’ happiness. I also explain how DevEx relates to SPACE and DORA.

AI-assisted software development

AI coding agents are changing how we develop and review software. I share findings from my research on how teams adapt their review practices, what we know about AI-assisted review, and where human oversight, independent judgment, and ownership are still needed.

I’d love to also speak at your event. Get in touch about a topic →

Watch & listen

Selected talks and conversations

Let me show you some of the public footage from my talks and panel discussions.

More recorded talks & interviews

Invited keynotes

Speaking with engineering teams

Alongside public conferences, I speak at internal events where teams reflect on their software engineering practices and processes.

SLB / Schlumberger · November 2023

Improving the Developer Experience of Code Reviews

At SLB’s DORA day, I presented findings from our study on developer experience and gave advice on improving code review practices and processes.

Siemens · 2022

From Inspection to Collaboration

At their annual conference, I showed how code reviews and software testing practices influence the developer experience.

LinkedIn · 2022

Improving Developer Experience with Purposeful Code Reviews

I talked about developer experience, productivity, and code reviews.

Vanguard · November 2021

Improving Developer Experience with Purposeful Code Reviews

At Vanguard’s annual developer conference, I gave a keynote on how code review practices influence developers’ happiness and productivity.

Software Architecture Summit · Munich, April 2021

Code Reviews: From Bottleneck to Superpower

I gave a keynote about improving code review practices.

Earlier presentations & research talks

Over the last 15 years, I have presented my work and research at many international conferences. Here is a selection of earlier talks on code reviews, software testing, and engineering data.

  • NDCRock Your Code Reviews
  • QUATIC · Portugal, 2016Data-Driven Software Engineering
  • QUATIC · Portugal, 2014On to Code Reviews
  • Microsoft and Microsoft ResearchHow the Current Code Review Best Practice Slows Us Down
  • OpenTechTable · Klagenfurt, 2019Oh no, I’m the slowest code reviewer on the team
  • Microsoft Seattle, Microsoft Research Cambridge, and TestBashThe Art of Testing Less without Sacrificing Quality
  • ICST · Luxembourg, March 2013Automated Detection of Test Fixture Strategies and Smells
  • ICSE · Zurich, 2012; EclipseCon · Santa Clara, 2011Test Confessions: A Study of Testing Practices for Plug-in Systems
  • TOOLS · Prague, 2012Measuring Test Case Similarity to Support Test Suite Understanding
  • WCRE · Boston, October 2010Understanding Plug-in Test Suites from an Extensibility Perspective
  • PESOS · Cape Town, May 2010Evaluation of Online Testing for Services
  • ICSOC · Stockholm, 2009Online Testing of Service-Oriented Architectures to Detect State-Based Faults
  • TAIC PART · Windsor, September 2009Runtime Integration and Testing for Highly Dynamic Service-Oriented Systems
  • International Conference on Security and Management · Las Vegas, 2008Secure Resource Sharing in Ad Hoc Networks

For event organisers

Speaker bio

You’re welcome to use this biography and photo for your event programme.

Download speaker photo

Dr. Michaela Greiler specializes in improving software engineering processes and practices for development teams. Her research, talks, and workshops focus on code reviews, developer experience, and AI-assisted software development. She holds a PhD in Software Engineering from Delft University of Technology, worked at Microsoft and Microsoft Research, and previously led research at DX. Through Codalytics, she helps engineering teams improve how they develop and review software. She also hosts the Software Engineering Unlocked podcast.

Software Engineering Unlocked

Speaking enquiries

Want me to speak at your event?

Tell me about your event, your audience, and the topics you have in mind. I’d love to hear from you.