It Will Never Work in Theory

Strange Loop (September 2022)

How to recommend tools for finding and fixing software errors Chris Brown:
How to recommend tools for finding and fixing software errors
Transcript: English Español
It's like coding in the dark: the need for learning culture within engineering teams Catherine Hicks:
It's like coding in the dark: the need for learning culture within engineering teams
Transcript: English Español
Finding bugs in deep learning programs Foutse Khomh:
Finding bugs in deep learning programs
Transcript: English Español
One thousand and one stories: a large-scale survey of software refactoring Mohamed Wiem Mkaouer:
One thousand and one stories: a large-scale survey of software refactoring
Transcript: English Español
It's not you, it's the API: automatically avoiding API misuses Sarah Nadi:
It's not you, it's the API: automatically avoiding API misuses
Transcript: English Español
Choose wisely: code smells in automatically generated code Joanna Cecilia da Silva Santos:
Choose wisely: code smells in automatically generated code
Transcript: English Español
How automated tools can communicate effective strategies for fixing bugs Justin Smith:
How automated tools can communicate effective strategies for fixing bugs
Transcript: English Español
Interactive debugging and testing support for deep learning Tianyi Zhang:
Interactive debugging and testing support for deep learning
Transcript: English Español

Online (April 2022)

How code coverage can be used and abused to guide testing Maurício Aniche:
How code coverage can be used and abused to guide testing
Transcript: English Español
How code review works (and doesn't) in the real world Alberto Bacchelli:
How code review works (and doesn't) in the real world
Transcript: English Español
Challenges and opportunities for software engineering in Papua New Guinea Sebastian Baltes:
Challenges and opportunities for software engineering in Papua New Guinea
Transcript: English Español
The effects of destructive criticism in code review Kelly Blincoe:
The effects of destructive criticism in code review
Transcript: English Español
How your minds learn to program Neil Brown:
How your minds learn to program
Transcript: English Español
Online community and safety in software engineering Denae Ford Robinson:
Online community and safety in software engineering
Transcript: English Español
The hidden costs and benefits of TDD Davide Fucci:
The hidden costs and benefits of TDD
Transcript: English Español
Value and waste in software engineering Matthias Galster:
Value and waste in software engineering
Transcript: English Español
How patterns in variable names can make code easier to read Felienne Hermans:
How patterns in variable names can make code easier to read
Transcript: English Español
Fostering a learning culture in coding teams Catherine Hicks:
Fostering a learning culture in coding teams
Transcript: English Español
Causal testing: understanding the root causes of defects Brittany Johnson-Matthews:
Causal testing: understanding the root causes of defects
Transcript: English Español
The unintended consequences of mining software build systems Shane McIntosh:
The unintended consequences of mining software build systems
Transcript: English Español
Bias in evaluating code contributions Mei Nagappan:
Bias in evaluating code contributions
Transcript: English Español
How expert programmers think about errors Marian Petre:
How expert programmers think about errors
Transcript: English Español
How to test software without writing tests Manuel Rigger:
How to test software without writing tests
Transcript: English Español
What we've learned about remote onboarding during the pandemic Paige Rodeghero:
What we've learned about remote onboarding during the pandemic
Transcript: English Español
Negotiation and padding in software project estimates Igor Steinmacher:
Negotiation and padding in software project estimates
Transcript: English Español
To search or not to search: it depends on the question Kathryn Stolee:
To search or not to search: it depends on the question
Transcript: English Español
What does 'productivity' actually mean for developers? Margaret-Anne Storey:
What does 'productivity' actually mean for developers?
Transcript: English Español
Automatically enhancing error messages Christoph Treude:
Automatically enhancing error messages
Transcript: English Español
How people really use GitHub Actions Mairieli Wessel:
How people really use GitHub Actions
Transcript: English Español
Programmer by day, tester by night Andy Zaidman:
Programmer by day, tester by night
Transcript: English Español

Recent Posts

DateTitleKeywordsByline
2022-12-04 Spanish Translations of Strange Loop Presentations Lightning Talks, Translation Greg Wilson
2022-11-20 An Important Lecture by Alexander Serebrenik Noticed Greg Wilson
2022-11-14 Pluralsight Developer Success Survey Survey Greg Wilson
2022-10-15 One More question Research Topics Greg Wilson
2022-09-26 Our Second Live Event Lightning Talks Mike Hoye
2022-09-19 Do Developers Really Know How to Use Git Commands? Stack Overflow, Tools, Usability Kolja Pluemer
2022-08-30 Software Engineering Research Questions Research Topics Greg Wilson
2022-05-20 A Note on Communication Editorial Greg Wilson
2022-05-14 May 2022 To Do Editorial Greg Wilson
2022-05-06 Not Quite Modern Book Review Greg Wilson
2022-04-30 That Went Well Lightning Talks Greg Wilson
2022-04-25 Extracting Rationale for Open Source Development Decisions Open Source Greg Wilson
2022-04-24 Role Clarity Deficiencies Can Wreck Agile Teams Agile Development Greg Wilson
2022-04-23 Moving From Closed to Open Source Open Source Greg Wilson
2022-04-21 A Cautionary Tale from the Decline of SourceForge Open Source Greg Wilson
2022-04-20 Assessing Exception Handling Testing Practices in Open-Source Libraries Open Source, Testing Greg Wilson
2022-04-18 Andreas Zeller Summarizes ICSE 2022 Conference Greg Wilson
2022-04-18 Company Contributions to Open Source Open Source Greg Wilson
2022-04-14 Generating Unit Tests for Documentation Documentation Greg Wilson
2022-04-13 Do You Really Code? Interviewing, Research Methods Greg Wilson