Skip to main content
Empirical Software Engineering Banter

Empirical Software Engineering Banter

By Margaret Anne D Storey

Interviews with software professionals and researchers
Available on
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Promoting Human Flourishing Through Ethical Software Development, A Talk and Q&A with Michael Hilton

Empirical Software Engineering BanterDec 11, 2020

00:00
46:30
How to run a meeting with your software team, by Greg Wilson

How to run a meeting with your software team, by Greg Wilson

Conducted live during a Senior Topics Course on Empirical Software Engineering at the University of Victoria, Dec 7th, 2020.

Dr. Greg Wilson shares his wisdom and years of experience on how to run a meeting with software teams.  Some insights shared include:  have an agenda, use tricks to ensure even turntaking, no electronic devices and multitasking and many more.  

This talk is also hosted as a video on YouTube

Dec 24, 202035:07
Lessons learned from an Autism Coding Camp: A Q&A with Andrew Begel and Paige Rodeghero
Dec 23, 202027:54
Promoting Human Flourishing Through Ethical Software Development, A Talk and Q&A with Michael Hilton
Dec 11, 202046:30
The fairness of peer review and insights from studies of open source: A Q&A with Daniel German
Dec 11, 202050:50
Experiences of Software Developers Working from Home During the Pandemic: A Q&A with Jenna Butler
Dec 09, 202036:20
The Many Faces of Software Developer Productivity: A Q&A with Tom ZimmermannDr. Tom Zimmermann visits our course on empirical software engineering and discusses his many years of research on developer
Nov 26, 202033:22
Social Technical Coordination in Software Engineering: A Q&A with Jim Herbsleb
Nov 20, 202035:37
Role of identity & social norms in building sustainable online communities: A Q&A with Anna Filipova
Nov 18, 202027:57
How "war stories" can reveal what really happens in software engineering, A Q&A with Carolyn Seaman
Nov 17, 202040:28
Diversity in Software Engineering: A Q&A with Alexander Serebrenik

Diversity in Software Engineering: A Q&A with Alexander Serebrenik

Dr. Alexander Serebrenik, professor at Eindhoven Technical University in the Netherlands, answers questions on his recent keynote at CBSoft 2020 which summarizes his years of research on understanding and addressing diversity and inclusion challenges in software engineering.  He also shares with us some of the challenges in studying human aspects since given our training to study technical aspects, and questions are "bots also people"?  The Q&A also leads to discussion about coding courses and hubs for women only, and affirmative hiring actions. Finally, Alexander discusses with us how we may leverage social media and inclusive tools to address diversity challenges.   

This Q&A was recorded live as part of a workshop on Diversity,  at a Senior Topics Course in Empirical Software Engineering at the University of Victoria on Oct 30th, 2020.   In preparation for today's workshop,  we read or watched materials posted on this page.

This Q&A is also available on YouTube.

Nov 09, 202032:34
The Code Review Experience in Azure, Microsoft: A Presentation and Q&A with Brian Houck, Microsoft
Oct 29, 202033:19
Empirical Studies of Code Review Practices and Tools and What Lies Ahead: A Q&A with Christian Bird
Oct 29, 202037:42
Revisiting the iconic "Secret Life of Bugs" paper: A Q&A with Jorge Aranda
Oct 28, 202029:04
How Test Assertions are Correlated with Test Suite Effectiveness: A Q&A with Ali Mesbah
Oct 27, 202028:11
Devops and High Performing Teams: A Q&A with Nicole Forsgren, GitHub
Oct 22, 202031:18
Ethnographic Studies of Work Practices in SE: A Q&A with Eben Haber
Oct 21, 202033:31
AIOps in Continuous Software Engineering: A Q&A with Chandra Maddila
Oct 20, 202036:40
Theories & Theoretical Frameworks in Software Engineering: A Talk and Q&A with Elise Paradis

Theories & Theoretical Frameworks in Software Engineering: A Talk and Q&A with Elise Paradis

In this week's recorded live lecture at a Senior Topics Course in Empirical Software Engineering at the University of Victoria, Dr. Elise Paradis demystifies the differences between objectivist deductive research and subjective inductive research, shares how theories help bridge the tension between engineering and science, and with the course participants discusses why we should do research that is both personally and internally coherent.   

This talk and Q&A (starting at approx. min 48) was recorded live at a Senior Topics Course in Empirical Software Engineering at the University of Victoria on Oct 2nd, 2020 (https://github.com/margaretstorey/Ems...).   

Elise Paradis, PhD, is an award-winning researcher, mentor and speaker with an expertise in teamwork. She uses a range of methods in her research, from content analysis to ethnography, interviews, bibliometrics and scoping reviews. Dr. Paradis obtained her PhD from Stanford in 2011. She joined the Leslie Dan Faculty of Pharmacy at the University of Toronto in 2015, and also holds appointments in medicine, sociology, and at the Centre for Critical Qualitative Health Research. She held the Canada Research Chair in Collaborative Healthcare Practice until 2019, when she left the University of Toronto to work at Facebook. Her emphasis is now on maximizing engineers’ wellbeing and productivity through research. She is currently at UVic/Chisel conducting a critical review of the literature on software engineering.  

The presentation and discussion focused on these papers:  
- The Distinctions Between Theory, Theoretical Framework, and Conceptual Framework by Lara Varpio, Elise Paradis, Sebastian Uijtdehaage, Meredith Young, Academic Medicine: Journal of the Association of American Medical Colleges, 2019.
- Building Theories in Software Engineering by Dag I. K. Sjøberg, Tore Dybå, Bente C. D. Anda, Jo E. Hannay, Guide to Advanced Empirical Software Engineering pp 312-336, Spring 2008.

This is also available on YouTube: https://youtu.be/_8aPAGD6tdA 

Oct 16, 202001:14:24
Grounded Theory in Software Engineering: A Talk and Q&A with Rashina Hoda
Oct 16, 202001:08:28
Past, Present and Future of Empirical Software Engineering: A Q&A with Greg Wilson

Past, Present and Future of Empirical Software Engineering: A Q&A with Greg Wilson

Conducted live during a Senior Topics Course on Empirical Software Engineering at the University of Victoria, Sept 18th, 2020. 

Part of our discussion was based on Greg's paper:  Empirical Software Engineering by Greg Wilson, Jorge Aranda, American Scientist, Nov-Dec 2011. 

We asked Greg his views on empirical software engineering (past and present), research methods, research evidence and relevance to industry. We also inquired about his views on pair programming, UML, security, accreditation, and what students need to know for jobs in industry.


This talk is also hosted as a video on YouTube. 

Oct 06, 202051:15