In this tutorial, using MongoDB codebase as an example, we'll show you how to remediate technical debt based on impact. What parts of the codebase are getting better or worse?
To set up your account correctly, please select where you are located.
Select your account region:
Learn how to identify, measure, and reduce the code-level friction that slows teams down.
Explore how to integrate CodeScene into your daily workflow for continuous feedback.
Discover how to visualize team dynamics, identify risks, and improve collaboration.
At CodeScene, we love using AI, not just to help developers work smarter with their code but also to share our insights in new ways. Some people prefer listening over reading, so we’ve created an AI-generated podcast hosted by our virtual duo, Amy and Jim.
Our team at CodeScene shares insights and solutions worldwide to tackle the challenges of modern software development, from managing technical debt to scaling team efficiency. So how do we drive change and inspire others?
Through our webinars, we share research-backed insights, practical frameworks, and real-world cases that help technology leaders make data-driven decisions, turning code quality into measurable business outcomes.
In this tutorial, using MongoDB codebase as an example, we'll show you how to remediate technical debt based on impact. What parts of the codebase are getting better or worse?
In this short tutorial, we'll walk you through the reasoning behind our Code Health Metric and explain its importance by examining different code smells and their complexity.
How can we communicate the impact of technical improvements to non-technical stakeholders? We're using a case study of a failed project to highlight the business cost of technical debt and how to bridge the gap between engineering and business.
Let's look at how teams can use CodeScene as a talking point in their weekly team stand-ups to get everyone on the same page about code quality. Enable your team to gain a shared understanding of your codebase and software projects.
In this tutorial, we'll explore how CodeScene differs from static code analysis tools, focusing on our perspective on code health and the human aspect of maintainability, specifically, how easily developers can understand, read, and modify code with minimal risk.
In this short video we'll walk you through the system maps so you can quickly understand where your hotspots are and also identify your refactoring targets.
Let's deep dive into a single file to understand its low code health and what can be done to improve it with CodeScene's Virtual Code Review.
Refactoring doesn’t have to be a burden. CodeScene ACE handles the heavy lifting, enabling targeted refactorings that streamline tasks and keep your team focused on innovation.
In this tutorial, we'll walk you through on how CodeScene integrates with pull/merge requests to provide code health feedback and detect code quality issues via an automated code review.
In this tutorial, we'll walk you through how to get real-time code health feedback directly inside your editor. Learn how to tackle code complexity within the editor and ensure you only commit high-quality code. Available for JetBrains, Visual Studio, and VS Code.
Explore how to leverage the Change Coupling feature right within your editor. High change coupling adds complexity to your codebase, often leading to hidden dependencies that can slow you down.
Let's walk you through on how you can improve your code quality directly in your terminal with CodeScene's CLI tool. By identifying potential issues early, you can address them before they make it into the codebase.
Let's walk you through the steps you need to take to integrate automated code reviews within Cursor AI for maintainable, high-quality code with real-time feedback and AI-refactoring.
This tutorial covers essential techniques and key organizational metrics vital for any software project’s success. Discover how to reduce Bus Factor risk by analyzing metrics that reveal knowledge distribution within a codebase.
Many codebases have overly complicated code that is hard to understand and costly to change. Prioritizing technical debt is difficult in modern systems with millions of lines of code and multiple teams lacking a holistic overview. So what do we do?
GOTO 2022, AmsterdamCode quality is often seen as an abstract concept that struggles to gain traction at the business level, leading software companies to prioritize new features over quality. Without clear, quantifiable benefits, building a business case for code quality becomes challenging.
GOTO 2022, CopenhagenIn this talk, Adam discusses the short- and long-term implications of using AI assistants for coding, drawing on extensive CodeScene research analyzing over 100k AI refactorings in real-world codebases. This data challenges the productivity claims of current AI assistants, highlighting the distinction between code-writing speed and true productivity.
GAIA Conference 2023, StockholmIn this talk, Adam takes on the challenge by combining innovative code quality metrics with analyses of how the engineering organization works with the code. We then take those metrics a step further by connecting them to values like time-to-market, customer satisfaction, and road-map risks.
Devoxx 2024, ZürichSuccessful software development requires that you keep code and people in balance so that one supports the other. It's a hard challenge since a piece of code doesn't reveal anything about its socio-technical context. Enter behavioral code analysis, an approach which combines code level metrics with data on how teams interact within the code.
GOTO 2023, CopenhagenIn 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.
ThoughtWorks Technology PodcastMarkus Borg, Principal Researcher at CodeScene & Adjunct Associate Professor at Lund University, presents his Oπe conf 2023 Speech titled “The Quest for Evidence-Based Technical Debt Management”.
OpenConf, GreeceIn this talk, we explore AI-assisted code generation, revealing hidden pitfalls of using these tools without proper safeguards. We'll also demonstrate how to use AI to produce reliable, trustworthy code.
GOTO, CopenhagenSome people prefer listening over reading, so we’ve created an AI-generated podcast hosted by our virtual duo, Amy and Jim.
In this episode, the duo discusses the research "Refactoring vs Refuctoring: Advancing the state of AI-automated code improvement", which reveals that current AI tools perform correct refactorings only 37% of the time. A fact-checking approach improves that accuracy to 98%, outperforming humans and offering a major step forward in automating code improvements and decreasing technical debt.
Some people prefer listening over reading, so we’ve created an AI-generated podcast hosted by our virtual duo, Amy and Jim.
In this episode, the duo talks about the research paper "Code Red: The Business Impact of Code Quality," which explores how code quality affects software delivery and product outcomes. The study shows that healthy code leads to 15x fewer bugs, twice the development speed, and 9x more predictable delivery times.
Some people prefer listening over reading, so we’ve created an AI-generated podcast hosted by our virtual duo, Amy and Jim.
In this episode, the duo talks about the research paper "Code Red: The Business Impact of Code Quality," which explores how code quality affects software delivery and product outcomes. The study shows that healthy code leads to 15x fewer bugs, twice the development speed, and 9x more predictable delivery times.
No videos in this group yet.