Software Engineering Radio - the podcast for professional software developers

SE Radio 554: Adam Tornhill on Behavioral Code Analysis

Mar 8, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
Paying Down Technical Debt With Behavior Code Analysis
02:17 • 3min
3
Using Product Management Tools to Do Behavior Code Analysis?
04:53 • 3min
4
Technical Debt
07:34 • 2min
5
The Difference Between Behavior Code Analysis and Static Analysis
09:12 • 2min
6
Is Behavior Code Analysis a Better Approach to Software Development?
11:12 • 3min
7
Using Behavior Code Analysis to Restructure the Architecture of a System
14:24 • 3min
8
Behavioral Code Analysis Can Be Used to Measure Knowledge Gaps
17:16 • 3min
9
What Is Your Definition of Legacy Code?
20:13 • 2min
10
Can We Use Behavior Code Analysis for Development of Green, Greenfield and Brownfield Systems?
21:57 • 2min
11
How to Use Behavior Code Analysis in the Software Development Lifecycle?
24:05 • 3min
12
How Does Behavioral Code Analysis Work?
27:02 • 2min
13
Is There a Power Law Distribution for Ensemble Programming?
29:17 • 4min
14
How Do We Know That Behavioral Code Analysis Really Works?
33:04 • 2min
15
Code Quality Matters in Context
34:52 • 3min
16
How to Get a Good Return on Investment on Your Time
37:32 • 2min
17
Machine Learning and Artificial Intelligence in the Context of Behavioral Code Analysis
39:47 • 2min
18
Is There a Human in Pull Requests?
41:31 • 2min
19
The Limits of Machine Learning
43:01 • 2min
20
Behavior Code Analysis - The Decade to Come?
45:20 • 3min
21
CodeMat
48:16 • 2min
22
Code Mat
50:08 • 2min
23
The Most Important Thing About Behavioral Code Analysis?
51:41 • 3min