Search Results for 'felienne'

Episode 380: Margaret Burnett on Gender, Cognitive Styles and Usability Bugs

Filed in Episodes by on September 10, 2019 0 Comments
Episode 380: Margaret Burnett on Gender, Cognitive Styles and Usability Bugs

Margaret Burnett of Oregon State University spoke with SE Radio’s Felienne about GenderMag, a way to assess the inclusivity of software. This episode explores ‘inclusivity bugs’ — issues that might impede software’s usability — discussing the different cognitive styles people can have, and how to make sure that the software we create is usable for […]

Continue Reading »

Episode 379: Claire Le Goues on Automated Program Repair

Filed in Episodes by on September 3, 2019 0 Comments
Episode 379: Claire Le Goues on Automated Program Repair

Claire Le Goues, Associate Professor at Carnegie Mellon University discusses her area of research: automated program repair – the ability of programs to fix bugs in other programs.   Host Felienne spoke with Le Goues about how these techniques work. The techniques include: applying ‘sensible’ edits (moving blocks of code, adding null checks automatically) and then […]

Continue Reading »

Episode 367: Diomidis Spinellis on Debugging

Filed in Episodes by on May 21, 2019 0 Comments
Episode 367: Diomidis Spinellis on Debugging

Felienne talks to Diomidis Spinellis about debugging.  The discussion covers: defining “debugging” which can mean using a debugger or the process of finding and removing bugs; how is it done best; variation across different programming languages or paradigms; debugging different types of applications; tools for debugging: print-statements, version-control systems, operating system tools. Assessing debugging skills […]

Continue Reading »

SE-Radio Episode 357: Adam Barr on Code Quality

Filed in Episodes by on February 20, 2019 1 Comment
SE-Radio Episode 357: Adam Barr on Code Quality

Adam Barr, author of Why Smart Engineers Write Bad Code talks about code quality.  Felienne spoke with Barr about how developers learn to program on their own while they are in high-school; how that influences their thinking about code quality; what code quality is, how is can (or cannot) be measured and whether some programming […]

Continue Reading »

SE-Radio Episode 348: Riccardo Terrell on Concurrency

Filed in Episodes by on December 5, 2018 0 Comments
SE-Radio Episode 348: Riccardo Terrell on Concurrency

Riccardo Terrell, author of Concurrency in .NET: Modern Patterns of Concurrent and Parallel Programming, discusses concurrency, an important topic in the era of multicores in any machine. SE Radio host Felienne spoke with Terrell about concurrency, parallelism, and immutability. They discussed the impact of programming languages and paradigms on concurrent programming and explored common issues […]

Continue Reading »