EPISODE · Oct 26, 2021 · 1H 5M
Hillel Wayne & Laurent Bossavit - Is It All Built on Sand - What Do We Actually Know About Software Development?
from Software Architektur im Stream · host Eberhard Wolff
We all have some ideas about what works in software engineering and what doesn’t. But without real evidence and data that is just an opinion. Empirical software engineering tries to answer the question of what can be proven to work in software development. In this episode, Hillel Wayne and Laurent Bossavit will talk about what we know about software development, what we don’t know - and the myths about it i.e. what we think we know but really don’t. Links Laurent’s Book “The Leprechauns of Software Development” Derek M. Jones: Evidence-based Software Engineering: based on the publicly available data Hillel’s talk “What We Know We Don’t Know” Hillel’s consulting Additional Links How students learn Reframing the Liskov substitution principle through the lens of testing Executable Examples for Programming Problem Comprehension What we know It Will Never Work in Theory: Short summaries of recent results in empirical software engineering research Fixing Faults in C and Java Source Code: Abbreviated vs. Full-word Identifier Names Recurring opinions or productive improvements—what agile teams actually discuss in retrospectives Andy Oram, Greg Wilson: Making Software Code Reviews Expectations, Outcomes, and Challenges Of Modern Code Review Characteristics of Useful Code Reviews: An Empirical Study at Microsoft Criticism of existing reasearch Hillel about “This is How Science Happens” - criticism of a code minin paper Hillel’s newsletter: I **ing hate Science Hillel about “Are We Really Engineers?”
Embed this episode
What this episode covers
We all have some ideas about what works in software engineering and what doesn’t. But without real evidence and data that is just an opinion. Empirical software engineering tries to answer the question of what can be proven to work in software development. In this episode, Hillel Wayne and Laurent Bossavit will talk about what we know about software development, what we don’t know - and the myths about it i.e. what we think we know but really don’t. Links * Laurent’s Book “The Leprechauns of Software Development” https://leanpub.com/leprechauns * Derek M. Jones: Evidence-based Software Engineering: based on the publicly available data http://www.knosof.co.uk/ESEUR/index.html * Hillel’s talk “What We Know We Don’t Know” https://www.hillelwayne.com/talks/what-we-know-we-dont-know/ * Hillel’s consulting https://hillelwayne.com/consulting/ Additional Links * How students learn * Reframing the Liskov substitution principle through the lens of testing https://dl.acm.org/doi/10.1145/3484272.3484965 * Executable Examples for Programming Problem Comprehension https://cs.brown.edu/~sk/Publications/Papers/Published/wk-examplar/paper.pdf * What we know * It Will Never Work in Theory: Short summaries of recent results in empirical software engineering research https://neverworkintheory.org/ * Fixing Faults in C and Java Source Code: Abbreviated vs. Full-word Identifier Names http://www2.unibas.it/gscanniello/Giuseppe_Scanniello%40unibas/Home_files/TOSEM.pdf * Recurring opinions or productive improvements—what agile teams actually discuss in retrospectives https://link.springer.com/article/10.1007/s10664-016-9464-2 * Andy Oram, Greg Wilson: Making Software https://www.oreilly.com/library/view/making-software/9780596808310/ * Code Reviews * Expectations, Outcomes, and Challenges Of Modern Code Review https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/ICSE202013-codereview.pdf * Characteristics of Useful Code Reviews: An Empirical Study at Microsoft https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/bosu2015useful.pdf * Criticism of existing reasearch * Hillel about “This is How Science Happens” - criticism of a code mining paper https://www.hillelwayne.com/post/this-is-how-science-happens/ * Hillel’s newsletter: I **ing hate Science https://buttondown.email/hillelwayne/archive/i-ing-hate-science/ * Hillel about “Are We Really Engineers?” https://www.hillelwayne.com/post/are-we-really-engineers/
NOW PLAYING
Hillel Wayne & Laurent Bossavit - Is It All Built on Sand - What Do We Actually Know About Software Development?
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.