Talk

Copilot to Cover: Why AI can’t replace developers with robots, but can make life better
Conference (BEGINNER level)
Room 7

In this session we’ll compare some of the key AI-based coding tools and look at the different ways they could change the way you work.

AI-augmented coding is here. Products like GitHub Copilot are already making the lives of Java developers easier by streamlining some of the most tedious, repetitive parts of their work. More, like AWS CodeWhisperer, are on the horizon.

But Java developers won’t be replaced by Skynet just yet. Though they’ve got great potential, GPT (transformer)-based auto-complete tools have clear limitations. What’s more, they’re not the only game in town. Tools like Google’s Alphacode and Diffblue Cover show how AI can be used in different ways to help development teams to work faster, be more productive and spend more time on interesting problems.

Join this session to learn:

  • About different approaches to AI-augmented software development
  • Why all approaches aren’t equal, and some pros and cons of each
  • How AI can already transform mundane, but vital, tasks like unit testing for Java devs
Andrew Piper
Diffblue Ltd

Andy is VP of Engineering at Diffblue, and was previously Head of Product Engineering at CBRE and the CTO of Push Technology Limited. Andy has more than 20 years of combined engineering and technology leadership, and extensive Java experience which includes time at BEA and Oracle. He holds a PhD in computer science from the University of Cambridge.