Thoughtworks Technology Podcast
Technology
Can AI improve the quality of our code? A recent white paper published by code analysis company CodeScene — "Refactoring vs. Refuctoring: Advancing the state of AI-automated code improvements" — highlighted some significant challenges: in tests, AI solutions only delivered functionally correct refactorings 37% of the time. However, there are nevertheless opportunities. The white paper suggests it might be possible to dramatically boost the success rate of AI refactoring to 90%.
In this episode of the Technology Podcast, Adam Tornhill, CTO and Founder of CodeScene, joins Thoughtworks' Rebecca Parsons (CTO Emerita), Birgitta Böckeler (Global Lead for AI-assisted software delivery) and Martin Fowler (Chief Scientist and author of the influential Refactoring book) to discuss all things AI and code. From refactoring and code quality to the benefits and limitations of coding assistants, this is an essential conversation for anyone that wants to understand how AI is going to shape the way we build software.
Read CodeScene's Refactoring vs. Refuctoring white paper, which explores AI's role in improving code: https://codescene.com/hubfs/whitepapers/Refactoring-vs-Refuctoring-Advancing-the-state-of-AI-automated-code-improvements.pdf
Read CodeScene's Code Red white paper to learn how code quality impacts time-to-market and product experience: https://codescene.com/hubfs/web_docs/Business-impact-of-code-quality.pdf
CodeScene's new automated refactoring tool is now in beta. Learn more: https://codescene.com/campaigns/ai
Listen to our podcast discussion about AI-assisted coding from November 2023: https://www.thoughtworks.com/insights/podcasts/technology-podcasts/ai-assisted-coding-experiences-perspectives
Rethinking software governance: Reflecting on the second edition of Building Evolutionary Architectures
Reckoning with the force of Conway's Law
Exploring the Basal Cost of software
Why full-stack testing matters
Acknowledging and addressing technical debt in startups and scale-ups
XR in practice: the engineering challenges of extending reality
Agent-based modelling for epidemiology: EpiRust and BharatSim
Mastering architectural metrics
Building a culture of innovation
Starting out with sensible default practices
Better testing through mutations
Patterns of legacy displacement — Part two
Patterns of legacy displacement — Part one
Mitigating cognitive bias when coding
Following an unusual career path: from dev to CEO
Software engineering with Dave Farley
Tackling bottlenecks at scale-ups
Coding lessons from the pandemic
Is there ever a good time for a code freeze?
Navigating the perils of multicloud
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Acquired