Bibliography

Abad2018 Zahra Shakeri Hossein Abad, Oliver Karras, Kurt Schneider, Ken Barker, and Mike Bauer: "Task Interruption in Software Development Projects". Proc. EASE'18, 10.1145/3210459.3210471.

Abbate2012 Janet Abbate: Recoding Gender: Women's Changing Participation in Computing. MIT Press, 2012, 978-0262534536.

Abdalkareem2017 Rabe Abdalkareem, Olivier Nourry, Sultan Wehaibi, Suhaib Mujahid, and Emad Shihab: "Why do developers use trivial packages? an empirical case study on npm". Proc. ESEC/FSE'17, 10.1145/3106237.3106267.

Aiken1975 Edwin G. Aiken, Gary S. Thomas, and William A. Shennum: "Memory for a Lecture: Effects of Notes, Lecture Rate, and Informational Density". Journal of Educational Psychology, 67(3), 1975, 10.1037/h0076613.

Akerblom2015 Beatrice Åkerblom and Tobias Wrigstad: "Measuring Polymorphism in Python Programs". Proc. DLS'15, 10.1145/2816707.2816717.

Almeida2017 Daniel A. Almeida, Gail C. Murphy, Greg Wilson, and Mike Hoye: "Do Software Developers Understand Open Source Licenses?". Proc. ICPC'17, 10.1109/ICPC.2017.7.

Anda2009 B.C.D. Anda, D.I.K. Sjoberg, and A. Mockus: "Variability and Reproducibility in Software Engineering: A Study of Four Companies that Developed the Same System". TSE, 35(3), 2009, 10.1109/tse.2008.89.

Aranda2009 Jorge Aranda and Gina Venolia: "The Secret Life of Bugs: Going Past the Errors and Omissions in Software Repositories". Proc. ICSE'09, 10.1109/ICSE.2009.5070530.

Armstrong2007 Karen Armstrong: The Great Transformation: The Beginning of Our Religious Traditions. Vintage Canada, 2007, 978-0676974669.

Aurora2018 Valerie Aurora and Mary Gardiner: How to Respond to Code of Conduct Reports. Frame Shift Consulting LLC, 2018, 978-1386922575.

Auvinen2020 Tapio Auvinen, Nickolas Falkner, Arto Hellas, Petri Ihantola, Ville Karavirta, and Otto Seppala: "Relation of Individual Time Management Practices and Time Management of Teams". FIE'20, 10.1109/fie44824.2020.9274203.

Bacchelli2013 Alberto Bacchelli and Christian Bird: "Expectations, Outcomes, and Challenges of Modern Code Review". Proc. ICSE'13.

Baker2006 Jean H. Baker: Sisters: The Lives of America's Suffragists. Hill and Wang, 2006, 978-0809087037.

Barke2019 Helena Barke and Lutz Prechelt: "Role Clarity Deficiencies Can Wreck Agile Teams". PeerJ Computer Science, 5, 2019, 10.7717/peerj-cs.241.

Basili1987 Victor R. Basili and Richard W. Selby: "Comparing the Effectiveness of Software Testing Strategies". TSE, SE-13(12), 1987, 10.1109/tse.1987.232881.

Becker2016 Brett A. Becker, Graham Glanville, Ricardo Iwashima, Claire McDonnell, Kyle Goslin, and Catherine Mooney: "Effective Compiler Error Message Enhancement for Novice Programming Students". CSE, 26(2-3), 2016, 10.1080/08993408.2016.1225464.

Begel2014 Andrew Begel and Thomas Zimmermann: "Analyze this! 145 questions for data scientists in software engineering". Proc. ICSE'14, 10.1145/2568225.2568233.

Behroozi2019 Mahnaz Behroozi, Chris Parnin, and Titus Barik: "Hiring is Broken: What Do Developers Say About Technical Interviews?". Proc. VL/HCC'19, 10.1109/VLHCC.2019.8818836.

Behroozi2020a Mahnaz Behroozi, Shivani Shirolkar, Titus Barik, and Chris Parnin: "Debugging Hiring: What Went Right and What Went Wrong in the Technical Interview Process". Proc. ICSE'20, 10.1145/3377815.3381372.

Behroozi2020b Mahnaz Behroozi, Shivani Shirolkar, Titus Barik, and Chris Parnin: "Does Stress Impact Technical Interview Performance?". Proc. ESEC/FSE'20, 10.1145/3368089.3409712.

Beller2018 Moritz Beller, Niels Spruit, Diomidis Spinellis, and Andy Zaidman: "On the Dichotomy of Debugging Behavior Among Programmers". Proc. ICSE'18, 10.1145/3180155.3180175.

Beller2019 Moritz Beller, Georgios Gousios, Annibale Panichella, Sebastian Proksch, Sven Amann, and Andy Zaidman: "Developer Testing in the IDE: Patterns, Beliefs, and Behavior". TSE, 45(3), 2019, 10.1109/tse.2017.2776152.

Beniamini2017 Gal Beniamini, Sarah Gingichashvili, Alon Klein Orbach, and Dror G. Feitelson: "Meaningful Identifier Names: The Case of Single-Letter Variables". Proc. ICPC'17, 10.1109/icpc.2017.18.

Benner2000 Patricia Benner: From Novice to Expert: Excellence and Power in Clinical Nursing Practice. Pearson, 2000, 978-0130325228.

Berlin2000 Isaiah Berlin: The Proper Study of Mankind: An Anthology of Essays. Farrar Straus and Giroux, 2000, 978-0374527174.

Bernstein2018 Ethan S. Bernstein and Stephen Turban: "The Impact of the 'Open' Workspace on Human Collaboration". Philosophical Transactions of the Royal Society B: Biological Sciences, 373(1753), 2018, 10.1098/rstb.2017.0239.

Bettenburg2008 Nicolas Bettenburg, Sascha Just, Adrian Schröter, Cathrin Weiss, Rahul Premraj, and Thomas Zimmermann: "What Makes a Good Bug Report?". Proc. SIGSOFT'08, 10.1145/1453101.1453146.

Bielaczyc1995 Katerine Bielaczyc, Peter L. Pirolli, and Ann L. Brown: "Training in Self-Explanation and Self-Regulation Strategies: Investigating the Effects of Knowledge Acquisition Activities on Problem Solving". Cognition and Instruction, 13(2), 1995, 10.1207/s1532690xci1302_3.

Binkley2012 Dave Binkley, Marcia Davis, Dawn Lawrie, Jonathan I. Maletic, Christopher Morrell, and Bonita Sharif: "The Impact of Identifier Style on Effort and Comprehension". ESE, 18(2), 2012, 10.1007/s10664-012-9201-4.

Bird2011 Christian Bird, Nachiappan Nagappan, Brendan Murphy, Harald Gall, and Premkumar Devanbu: "Don't touch my code!". Proc. FSE'11, 10.1145/2025113.2025119.

Boehm1981 Barry Boehm: Software Engineering Economics. Prentice-Hall, 1981, 978-0138221225.

Bohay2011 Mark Bohay, Daniel P. Blakely, Andrea K. Tamplin, and Gabriel A. Radvansky: "Note Taking, Review, Memory, and Comprehension". American Journal of Psychology, 124(1), 2011, 10.5406/amerjpsyc.124.1.0063.

Bollier2014 David Bollier: Think Like a Commoner: A Short Introduction to the Life of the Commons. New Society Publishers, 2014, 978-0865717688.

Borst2015 Jelmer P. Borst, Niels A. Taatgen, and Hedderik van Rijn: "What Makes Interruptions Disruptive?". Proc. CHI'15, 10.1145/2702123.2702156.

Brand1995 Stewart Brand: How Buildings Learn: What Happens After They're Built. Penguin USA, 1995, 978-0140139969.

Brookfield2016 Stephen D. Brookfield and Stephen Preskill: The Discussion Book: 50 Great Ways to Get People Talking. Jossey-Bass, 2016, 978-1119049715.

Brophy1983 Jere E. Brophy: "Research on the Self-Fulfilling Prophecy and Teacher Expectations". Journal of Educational Psychology, 75(5), 1983, 10.1037/0022-0663.75.5.631.

Brown2007 Michael Jacoby Brown: Building Powerful Community Organizations: A Personal Guide to Creating Groups that Can Solve Problems and Change the World. Long Haul Press, 2007, 978-0977151806.

Brown2011 Amy Brown and Greg Wilson (eds.): The Architecture of Open Source Applications: Elegance, Evolution, and a Few Fearless Hacks. Lulu, 2011, 978-1257638017.

Brown2012 Amy Brown and Greg Wilson (eds.): The Architecture of Open Source Applications: Structure, Scale, and a Few More Fearless Hacks. Lulu, 2012, 978-0201103427.

Brown2016 Amy Brown and Michael DiBernardo (eds.): 500 Lines or Less: Experienced Programmers Solve Interesting Problems. Lulu, 2016, 978-1329871274.

Brown2017 Neil C. C. Brown and Amjad Altadmri: "Novice Java Programming Mistakes". TCE, 17(2), 2017, 10.1145/2994154.

BuenoDeMesquita2012 Bruce Bueno de Mesquita and Alastair Smith: The Dictator's Handbook: Why Bad Behavior is Almost Always Good Politics. PublicAffairs, 2012, 978-1610391849.

Bullock2021 Beleicia B. Bullock, Fernando L. Nascimento, and Stacy A. Doore: "Computing Ethics Narratives: Teaching Computing Ethics and the Impact of Predictive Algorithms". Proc. ICSE'21, 10.1145/3408877.3432468.

Butterworth2011 Alex Butterworth: The World That Never Was: A True Story of Dreamers, Schemers, Anarchists and Secret Agents. Vintage Books, 2011, 978-0099551928.

Casciaro2020 Mario Casciaro and Luciano Mammino: Node.js Design Patterns (3rd edition). Packt, 2020, 978-1839214110.

Cataldo2008 Marcelo Cataldo, James D. Herbsleb, and Kathleen M. Carley: "Socio-technical Congruence: A Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity". ESEM'08, 10.1145/1414004.1414008.

Caulfield2016 Mike Caulfield: "Choral Explanations".

Chacon2014 Scott Chacon and Ben Straub: Pro Git (2nd edition). Apress, 2014, 978-1484200773.

Chattopadhyay2020 Souti Chattopadhyay, Nicholas Nelson, Audrey Au, Natalia Morales, Christopher Sanchez, Rahul Pandita, and Anita Sarma: "A Tale From the Trenches: Cognitive Biases and Software Development". Proc. ICSE'20, 10.1145/3377811.3380330.

Cherubini2007 Mauro Cherubini, Gina Venolia, Rob DeLine, and Amy J. Ko: "Let's Go to the Whiteboard: How and Why Software Developers Use Drawings". Proc. CHI'07, 10.1145/1240624.1240714.

Cheryan2009 Sapna Cheryan, Victoria C. Plaut, Paul G. Davies, and Claude M. Steele: "Ambient Belonging: How Stereotypical Cues Impact Gender Participation in Computer Science". Journal of Personality and Social Psychology, 97(6), 2009, 10.1037/a0016239.

Chi1989 Michelene T. H. Chi, Miriam Bassok, Matthew W. Lewis, Peter Reimann, and Robert Glaser: "Self-Explanations: How Students Study and Use Examples in Learning to Solve Problems". Cognitive Science, 13(2), 1989, 10.1207/s15516709cog1302_1.

Cohen2010 Jason Cohen: "Modern Code Review". In Andy Oram and Greg Wilson (eds.): Making Software. O'Reilly, 2010, 978-0596808327.

Cohen2018 Noam Cohen: "After Years of Abusive E-mails, the Creator of Linux Steps Aside".

Cohen2021 Lena Cohen, Heila Precel, Harold Triedman, and Kathi Fisler: "A New Model for Weaving Responsible Computing Into Courses Across the CS Curriculum". Proc. ICSE'21, 10.1145/3408877.3432456.

Conway1968 Melvin E. Conway: "How do Committees Invent". Datamation, 14(4), 1968.

Cook2019 Mary Rose Cook: "Gitlet".

CriadoPerez2019 Caroline Criado Perez: Invisible Women: Data Bias in a World Designed for Men. Harry N. Abrams, 2019, 978-1419729072.

Csikszentmihalyi1991 Mihaly Csikszentmihalyi: Flow: The Psychology of Optimal Experience. Harper, 1991, 978-0060920432.

Davidson2009 Neil Davidson: Don't Just Roll the Dice - A Usefully Short Guide to Software Pricing. Red Gate Books, 2009, 978-1906434380.

Dawson2010 Maurice Dawson, Darrell Burrell, Emad Rahim, and Stephen Brewster: "Integrating Software Assurance into the Software Development Life Cycle". Information Systems Technology and Planning, 3(6), 2010.

DeBruyckere2015 Pedro De Bruyckere, Paul A. Kirschner, and Casper D. Hulshof: Urban Myths about Learning and Education. Academic Press, 2015, 978-0128015377.

DeOliveiraNeto2019 Francisco Gomes de Oliveira Neto, Richard Torkar, Robert Feldt, Lucas Gren, Carlo A. Furia, and Ziwei Huang: "Evolution of Statistical Analysis in Empirical Software Engineering Research: Current State and Steps Forward". JSS, 156, 2019, 10.1016/j.jss.2019.07.002.

DiBella2013 Enrico di Bella, Ilenia Fronza, Nattakarn Phaphoom, Alberto Sillitti, Giancarlo Succi, and Jelena Vlasenko: "Pair Programming and Software Defects: A Large, Industrial Case Study". TSE, 39(7), 2013, 10.1109/TSE.2012.68.

Didau2016 David Didau and Nick Rose: What Every Teacher Needs to Know About Psychology. John Catt Educational, 2016, 978-1909717855.

Dobbin2019 Frank Dobbin and Alexandra Kalev: "The Promise and Peril of Sexual Harassment Programs". PNAS, 116(25), 2019, 10.1073/pnas.1818477116.

Dobbin2020 Frank Dobbin and Alexandra Kalev: "Why Sexual Harassment Programs Backfire".

Donovan2018 Deborah A. Donovan, Georgianne L. Connell, and Daniel Z. Grunspan: "Student Learning Outcomes and Attitudes Using Three Methods of Group Formation in a Nonmajors Biology Class". CBE---Life Sciences Education, 17(4), 2018, 10.1187/cbe.17-12-0283.

Easttom2019 Chuck Easttom: Computer Security Fundamentals. Pearson, 2019, 978-0135774779.

Edwards2009 Stephen H. Edwards, Jason Snyder, Manuel A. Pérez-Quiñones, Anthony Allevato, Dongkwan Kim, and Betsy Tretola: "Comparing Effective and Ineffective Behaviors of Student Programmers". Proc. ICER'09, 10.1145/1584322.1584325.

Eichberg2015 Michael Eichberg, Ben Hermann, Mira Mezini, and Leonid Glanz: "Hidden Truths in Dead Software Paths". Proc. FSE'15, 10.1145/2786805.2786865.

ElEmam2001 Khaled El Emam, Saïda Benlarbi, Nishith Goel, and Shesh N. Rai: "The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics". TSE, 27(7), 2001, 10.1109/32.935855.

Eley1995 Joanna Eley and Alexi Marmot: Understanding Offices: What Every Manager Needs to Know about Office Buildings. Penguin, 1995, 978-0140169126.

Endrikat2014 Stefan Endrikat, Stefan Hanenberg, Romain Robbes, and Andreas Stefik: "How do API documentation and static typing affect API usability?". Proc. ICSE'14, 10.1145/2568225.2568299.

Ensmenger2012 Nathan L. Ensmenger: The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise. MIT Press, 2012, 978-0262517966.

Erdogmus2005 Hakan Erdogmus, Maurizio Morisio, and Marco Torchiano: "On the Effectiveness of Test-First Approach to Programming". TSE, 31(3), 2005, 10.1109/TSE.2005.37.

Eubanks2019 Virginia Eubanks: Automating Inequality: How High-Tech Tools Profile, Police, and Punish the Poor. Picador, 2019, 978-1250215789.

Fagerholm2017 Fabian Fagerholm, Marco Kuhrmann, and Jürgen Münch: "Guidelines for Using Empirical Studies in Software Engineering Education". PeerJ Computer Science, 3, 2017, 10.7717/peerj-cs.131.

Farland2019 Michelle Z. Farland, Xiaoying Feng, Linda S. Behar-Horenstein, and Diane E. Beck: "Impact of Team Formation Method on Student Team Performance Across Multiple Courses Incorporating Team-based Learning". American Journal of Pharmaceutical Education, 83(6), 2019, 10.5688/ajpe7030.

Farmer2006 Eugene Farmer: "The Gatekeeper's Guide, or How to Kill a Tool". IEEE Software, 23(6), 2006, 10.1109/ms.2006.174.

Feathers2004 Michael C. Feathers: Working Effectively with Legacy Code. Prentice-Hall, 2004, 978-0131177055.

Ferreira2021 Rodrigo Ferreira and Moshe Y. Vardi: "Deep Tech Ethics: An Approach to Teaching Social Justice in Computer Science". Proc. ICSE'21, 10.1145/3408877.3432449.

Fincher2001 Sally Fincher, Marian Petre, and Martyn Clarke: Computer Science Project Work: Principles and Pragmatics. Springer, 2001, 978-1852333577.

Fischer2015 Lars Fischer and Stefan Hanenberg: "An Empirical Investigation of the Effects of Type Systems and Code Completion on API Usability Using TypeScript and JavaScript in MS Visual Studio". Proc. DLS'15, 10.1145/2816707.2816720.

Floyd2017 Benjamin Floyd, Tyler Santander, and Westley Weimer: "Decoding the Representation of Code in the Brain: An fMRI Study of Code Review and Expertise". Proc. ICSE'17, 10.1109/ICSE.2017.24.

Fogel2005 Karl Fogel: Producing Open Source Software. O'Reilly, 2005, 978-0596007591.

Fogel2020 Karl Fogel: "Producing Open Source Software (updated)".

Ford2016 Denae Ford, Justin Smith, Philip J. Guo, and Chris Parnin: "Paradise unplugged: identifying barriers for female participation on stack overflow". Proc. FSE'16, 10.1145/2950290.2950331.

Forsgren2018 Nicole Forsgren, Jez Humble, and Gene Kim: Accelerate: Building and Scaling High Performing Technology Organizations. IT Revolution Press, 2018, 978-1942788331.

Forsgren2021 Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, and Jenna Butler: "The SPACE of Developer Productivity". ACM Queue, 19(1), 2021, 10.1145/3454122.3454124.

Fowler2018 Martin Fowler: Refactoring (2nd edition). Addison-Wesley Professional, 2018, 978-0134757599.

France2016 David France: How to Survive a Plague: The Inside Story of How Citizens and Science Tamed AIDS. Knopf, 2016, 978-0307700636.

Frankfurt2005 Harry G. Frankfurt: On Bullshit. Princeton University Press, 2005, 978-0691122946.

Frase2016 Peter Frase: Four Futures: Life After Capitalism. Verso, 2016, 978-1781688137.

Freeman1972 Jo Freeman: "The Tyranny of Structurelessness". The Second Wave, 2(1), 1972, 10.1353/wsq.2013.0072.

Fucci2016 Davide Fucci, Giuseppe Scanniello, Simone Romano, Martin Shepperd, Boyce Sigweni, Fernando Uyaguari, Burak Turhan, Natalia Juristo, and Markku Oivo: "An External Replication on the Effects of Test-driven Development Using a Multi-site Blind Analysis Approach". Proc. ESEM'16, 10.1145/2961111.2962592.

Fucci2017 Davide Fucci, Hakan Erdogmus, Burak Turhan, Markku Oivo, and Natalia Juristo: "A Dissection of the Test-Driven Development Process: Does It Really Matter to Test-First or to Test-Last?". TSE, 43(7), 2017, 10.1109/tse.2016.2616877.

Fucci2020 Davide Fucci, Giuseppe Scanniello, Simone Romano, and Natalia Juristo: "Need for Sleep: The Impact of a Night of Sleep Deprivation on Novice Developers' Performance". TSE, 46(1), 2020, 10.1109/tse.2018.2834900.

Gao2017 Zheng Gao, Christian Bird, and Earl T. Barr: "To Type or Not to Type: Quantifying Detectable Bugs in JavaScript". ICSE'17, 10.1109/ICSE.2017.75.

Gaucher2011 Danielle Gaucher, Justin Friesen, and Aaron C. Kay: "Evidence that Gendered Wording in Job Advertisements Exists and Sustains Gender Inequality". Journal of Personality and Social Psychology, 101(1), 2011, 10.1037/a0022530.

Gavett2017 Gretchen Gavett: "What Research Tells Us About How Women Are Treated at Work".

Gawande2011 Atul Gawande: The Checklist Manifesto: How to Get Things Right. Picador, 2011, 978-0312430009.

Ghattas2020 Kim Ghattas: Black Wave: Saudi Arabia, Iran, and the Forty-Year Rivalry That Unraveled Culture, Religion, and Collective Memory in the Middle East. Henry Holt & Co., 2020, 978-1250131201.

Gitinabard2020 Niki Gitinabard, Ruth Okoilu, Yiqao Xu, Sarah Heckman, Tiffany Barnes, and Collin Lynch: "Student Teamwork on Programming Projects: What Can GitHub Logs Show Us?". Proc. EDM'2020.

Glass2002 Robert L. Glass: Facts and Fallacies of Software Engineering. Addison-Wesley Professional, 2002, 978-0321117427.

Glerum2009 Kirk Glerum, Kinshuman Kinshumann, Steve Greenberg, Gabriel Aul, Vince Orgovan, Greg Nichols, David Grant, Gretchen Loihle, and Galen Hunt: "Debugging in the (Very) Large: Ten Years of Implementation and Experience". Proc. SOSP'09, 10.1145/1629575.1629586.

Gordon2021 Nikolas Gordon and Omar Alam: "The Role of Race and Gender in Teaching Evaluation of Computer Science Professors: A Large Scale Analysis on RateMyProfessor Data". Proc. ICSE'21, 10.1145/3408877.3432369.

Graeber2019 David Graeber: Bullshit Jobs: A Theory. Simon & Schuster, 2019, 978-1501143335.

Graziotin2014 Daniel Graziotin, Xiaofeng Wang, and Pekka Abrahamsson: "Happy software developers solve problems better: psychological measurements in empirical software engineering". PeerJ, 2, 2014, 10.7717/peerj.289.

Green1996 Thomas R. Green and Marian Petre: "Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework". Journal of Visual Languages & Computing, 7(2), 1996, 10.1006/jvlc.1996.0009.

Greenwald1995 Anthony G. Greenwald and Mahzarin R. Banaji: "Implicit Social Cognition: Attitudes, Self-esteem, and Stereotypes". Psychological Review, 102(1), 1995, 10.1037/0033-295x.102.1.4.

Gruenert2015 Steve Gruenert and Todd Whitaker: School Culture Rewired: How to Define, Assess, and Transform It. ASCD, 2015, 978-1416619901.

Hanenberg2013 Stefan Hanenberg, Sebastian Kleinschmager, Romain Robbes, Éric Tanter, and Andreas Stefik: "An Empirical Study on the Impact of Static Typing on Software Maintainability". ESE, 19(5), 2013, 10.1007/s10664-013-9289-1.

Hannay2009 Jo E. Hannay, Tore Dybå, Erik Arisholm, and Dag I.K. Sjøberg: "The Effectiveness of Pair Programming: A Meta-Analysis". Information and Software Technology, 51(7), 2009, 10.1016/j.infsof.2009.02.001.

Hannay2010 J.E. Hannay, E. Arisholm, H. Engvik, and D.I.K. Sjøberg: "Effects of Personality on Pair Programming". TSE, 36(1), 2010, 10.1109/tse.2009.41.

Hansen2013 Michael Hansen, Robert L. Goldstone, and Andrew Lumsdaine: "What Makes Code Hard to Understand?".

Hao2021 Karen Hao: "How Facebook Got Addicted to Spreading Misinformation".

Hatton2008 Les Hatton: "Testing the Value of Checklists in Code Inspections". IEEE Software, 25(4), 2008, 10.1109/ms.2008.100.

Hecht2004 Jennifer Hecht: Doubt: A History. HarperOne, 2004, 978-0060097950.

Henrich2010 Joseph Henrich, Steven J. Heine, and Ara Norenzayan: "The Weirdest People in the World?". Behavioral and Brain Sciences, 33(2-3), 2010, 10.1017/s0140525x0999152x.

Hermans2016 Felienne Hermans, Bas Jansen, Sohon Roy, Efthimia Aivaloglou, Alaaeddin Swidan, and David Hoepelman: "Spreadsheets are Code: An Overview of Software Engineering Approaches Applied to Spreadsheets". Proc. SANER'16, 10.1109/saner.2016.86.

Herzig2013 Kim Herzig, Sascha Just, and Andreas Zeller: "It's not a Bug, it's a Feature: How Misclassification Impacts Bug Prediction". Proc. ICSE'13.

Hicks2018 M, a, r, i, e, , H, i, c, k, and s: Programmed Inequality: How Britain Discarded Women Technologists and Lost Its Edge in Computing. MIT Press, 2018, 978-0262535182.

Hilderbrand2020 Claudia Hilderbrand, Christopher Perdriau, Lara Letaw, Jillian Emard, Zoe Steine-Hanson, Margaret Burnett, and Anita Sarma: "Engineering Gender-Inclusivity into Software: Tales from the Trenches". Proc. ICSE'20, 10.1145/3377811.3380371.

Hilton2016 Michael Hilton, Timothy Tunnell, Kai Huang, Darko Marinov, and Danny Dig: "Usage, Costs, and Benefits of Continuous Integration in Open-Source Projects". Proc. ASE'16, 10.1145/2970276.2970358.

Hippel2006 Eric von Hippel: Democratizing Innovation. MIT Press, 2006, 978-0262720472.

Hochschild2006 Adam Hochschild: Bury the Chains: Prophets and Rebels in the Fight to Free an Empire's Slaves. Mariner Books, 2006, 978-0618619078.

Hofmeister2017 Johannes Hofmeister, Janet Siegmund, and Daniel V. Holt: "Shorter Identifier Names Take Longer to Comprehend". Proc. SANER'17, 10.1109/saner.2017.7884623.

Holmes2014 Reid Holmes, Michelle Craig, Karen Reid, and Eleni Stroulia: "Lessons Learned Managing Distributed Software Engineering Courses". ICSE'14, 10.1145/2591062.2591160.

Holmes2018 Reid Holmes, Meghan Allen, and Michelle Craig: "Dimensions of Experientialism for Software Engineering Education". Proc. ICSE-SEET'18, 10.1145/3183377.3183380.

Hsing2019 Courtney Hsing and Vanessa Gennarelli: "Using GitHub in the Classroom Predicts Student Learning Outcomes and Classroom Experiences". Proc. SIGCSE'19, 10.1145/3287324.3287460.

Hu2019 Yang Hu, Umair Z. Ahmed, Sergey Mechtaev, Ben Leong, and Abhik Roychoudhury: "Re-Factoring Based Program Repair Applied to Programming Assignments". Proc. ASE'19.

Huijgens2020 Hennie Huijgens, Ayushi Rastogi, Ernst Mulders, Georgios Gousios, and Arie van Deursen: "Questions for Data Scientists in Software Engineering: A Replication". ESEC/FSE'20, 10.1145/3368089.3409717.

Hunt1999 Andrew Hunt and David Thomas: The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley Professional, 1999, 978-0201616224.

Irving2021 Damien Irving, Kate Hertweck, Luke Johnston, Joel Ostblom, Charlotte Wickham, and Greg Wilson: Research Software Engineering with Python: Building Software that Makes Research Possible. Chapman & Hall/CRC Press, 2019, 978-0367698348.

Jackson2016 Daniel Jackson: Software Abstractions: Logic, Language, and Analysis (revised edition). MIT Press, 2016, 978-0262528900.

Jackson2017 Justin Ian Jackson: Marketing for Developers: Build, Launch, and Get Your First 100 Customers. Nerd North, 2017, 978-0994973009.

Jaffe2021 Sarah Jaffe: Work Won't Love You Back: How Devotion to Our Jobs Keeps Us Exploited, Exhausted, and Alone. Bold Type Books, 2021, 978-1568589398.

Jarry2020 Jonathan Jarry: "The Dunning-Kruger Effect is Probably Not Real".

Johnson2017 Jeff Johnson and Kate Finn: Designing User Interfaces for an Aging Population: Towards Universal Design. Morgan Kaufmann, 2017, 978-0128044674.

Johnson2020 Jeff Johnson: Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Guidelines (3rd edition). Morgan Kaufmann, 2020, 978-0128182024.

Jost2009 John T. Jost, Laurie A. Rudman, Irene V. Blair, Dana R. Carney, Nilanjana Dasgupta, Jack Glaser, and Curtis D. Hardin: "The Existence of Implicit Bias is Beyond Reasonable Doubt: A Refutation of Ideological and Methodological Objections and Executive Summary of Ten Studies that no Manager Should Ignore". Research in Organizational Behavior, 29, 2009, 10.1016/j.riob.2009.10.001.

Kalyuga2003 Slava Kalyuga, Paul Ayres, Paul Chandler, and John Sweller: "The Expertise Reversal Effect". Educational Psychologist, 38(1), 2003, 10.1207/s15326985ep3801_4.

Kang2016 Sean H. K. Kang: "Spaced Repetition Promotes Efficient and Effective Learning". Policy Insights from the Behavioral and Brain Sciences, 3(1), 2016, 10.1177/2372732215624708.

Kapser2008 Cory J. Kapser and Michael W. Godfrey: "'Cloning Considered Harmful' Considered Harmful: Patterns of Cloning in Software". ESE, 13(6), 2008, 10.1007/s10664-008-9076-6.

Karabel2006 Jerome Karabel: The Chosen: The Hidden History of Admission and Exclusion at Harvard, Yale, and Princeton. Mariner Books, 2006, 978-0618773558.

Kaufman2000 Deborah B. Kaufman and Richard M. Felder: "Accounting for Individual Effort in Cooperative Learning Teams". Engineering Education, 89(2), 2000, 10.1002/j.2168-9830.2000.tb00507.x.

Kemerer2009 Chris F. Kemerer and Mark C. Paulk: "The Impact of Design and Code Reviews on Software Quality: An Empirical Study Based on PSP Data". TSE, 35(4), 2009, 10.1109/tse.2009.27.

Kendzior2018 Sarah Kendzior: The View from Flyover Country: Dispatches from the Forgotten America. Flatiron Books, 2018, 978-1250189998.

Kendzior2020 Sarah Kendzior: Hiding in Plain Sight: The Invention of Donald Trump and the Erosion of America. Flatiron Books, 2020, 978-1250210715.

Kerievsky2004 Joshua Kerievsky: Refactoring to Patterns. Addison-Wesley Professional, 2004, 978-0321213358.

Kernighan1979 Brian W. Kernighan and P. J. Plauger: The Elements of Programming Style. McGraw-Hill, 1979, 978-0070342071.

Kernighan1981 Brian W. Kernighan and P. J. Plauger: Software Tools in Pascal. Addison-Wesley Professional, 1981, 978-0201103427.

Kernighan1983 Brian W. Kernighan and Rob Pike: The Unix Programming Environment. Prentice-Hall, 1983, 978-0139376818.

Kernighan1999 Brian W. Kernighan and Rob Pike: The Practice of Programming. Addison-Wesley, 1999, 978-8177582482.

Khomh2012 Foutse Khomh, Tejinder Dhaliwal, Ying Zou, and Bram Adams: "Do faster releases improve software quality? An empirical case study of Mozilla Firefox". Proc. MSR'12, 10.1109/msr.2012.6224279.

Kirschner2006 Paul A. Kirschner, John Sweller, and Richard E. Clark: "Why Minimal Guidance During Instruction does not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching". Educational Psychologist, 41(2), 2006, 10.1207/s15326985ep4102_1.

Kirschner2018 Paul A. Kirschner, John Sweller, Femke Kirschner, and Jimmy Zambrano R.: "From Cognitive Load Theory to Collaborative Cognitive Load Theory". International Journal of Computer-Supported Collaborative Learning, 13, 2018, 10.1007/s11412-018-9277-y.

Krein2016 Jonathan L. Krein, Lutz Prechelt, Natalia Juristo, Aziz Nanthaamornphong, Jeffrey C. Carver, Sira Vegas, Charles D. Knutson, Kevin D. Seppi, and Dennis L. Eggett: "A Multi-Site Joint Replication of a Design Patterns Experiment Using Moderator Variables to Generalize across Contexts". TSE, 42(4), 2016, 10.1109/tse.2015.2488625.

Krueger2020 Ryan Krueger, Yu Huang, Xinyu Liu, Tyler Santander, Westley Weimer, and Kevin Leach: "Neurological Divide: An fMRI Study of Prose and Code Writing". Proc. ICSE'20, 10.1145/3377811.3380348.

Kruger1999 Justin Kruger and David Dunning: "Unskilled and Unaware of It: How Difficulties in Recognizing Incompetence Lead to Inflated Self-Assessment". Personality and Social Psychology, 77(6), 1999, 10.1037/0022-3514.77.6.1121.

Lave1991 Jean Lave and Etienne Wenger: Situated Learning: Legitimate Peripheral Participation. Cambridge University Press, 1991, 978-0521423748.

LeGoues2019 Claire Le Goues, Michael Pradel, and Abhik Roychoudhury: "Automated Program Repair". CACM, 62(12), 2019, 10.1145/3318162.

Lee1962 Stan Lee: "The Amazing Spider-Man". Amazing Fantasy, 15, 1962.

Leitao2019 Roxanne Leitão: "Technology-Facilitated Intimate Partner Abuse: A Qualitative Analysis of Data from Online Domestic Abuse Forums". Human--Computer Interaction, 2019, 10.1080/07370024.2019.1685883.

Lin2020 Sarah Lin, Ibraheem Ali, and Greg Wilson: "Ten Quick Tips for Making Things Findable". PLOS Computational Biology, 16(12), 2020, 10.1371/journal.pcbi.1008469.

Lindberg2008 Van Lindberg: Intellectual Property and Open Source: A Practical Guide to Protecting Code. O'Reilly, 2008, 978-0596517960.

Linklater2013 Andro Linklater: Owning the Earth: The Transforming History Of Land Ownership. Bloomsbury USA, 2013, 978-1620402894.

Littky2004 Dennis Littky: The Big Picture: Education Is Everyone's Business. Association for Supervision & Curriculum Development, 2004, 978-0871209719.

Manns2015 Mary Lynn Manns and Linda Rising: Fearless Change: Patterns for Introducing New Ideas. Addison-Wesley, 2015, 978-0201741575.

Margolis2002 Jane Margolis and Allan Fisher: Unlocking the Clubhouse: Women in Computing. MIT Press, 2002, 978-0262632690.

Mark2008 Gloria Mark, Daniela Gudith, and Ulrich Klocke: "The Cost of Interrupted Work: More Speed and Stress". Proc. CHI'08, 10.1145/1357054.1357072.

Masood2018 Zainab Masood, Rashina Hoda, and Kelly Blincoe: "Adapting Agile Practices in University Contexts". Journal of Systems and Software, 144, 2018, 10.1016/j.jss.2018.07.011.

May2019 Anna May, Johannes Wachs, and Anikó Hannák: "Gender Differences in Participation and Reward on Stack Overflow". ESE, 24(4), 2019, 10.1007/s10664-019-09685-x.

Mayer2009 Richard E. Mayer: Multimedia Learning (2nd edition). Cambridge University Press, 2009, 978-0521735353.

McDonald2020 Malcolm McDonald: Web Security for Developers: Real Threats, Practical Defense. No Starch Press, 2020, 978-1593279943.

McIntosh2011 Shane McIntosh, Bram Adams, Thanh H.D. Nguyen, Yasutaka Kamei, and Ahmed E. Hassan: "An empirical study of build maintenance effort". Proc. ICSE'11, 10.1145/1985793.1985813.

McMillanCottom2018 Tressie McMillan Cottom: Lower Ed: The Troubling Rise of For-Profit Colleges in the New Economy. The New Press, 2018, 978-1620974384.

Meneely2011 Andrew Meneely, Pete Rotella, and Laurie Williams: "Does adding manpower also affect quality?". Proc. FSE'11, 10.1145/2025113.2025128.

Meneely2014 Andrew Meneely, Alberto C. Rodriguez Tejeda, Brian Spates, Shannon Trudeau, Danielle Neuberger, Katherine Whitlock, Christopher Ketant, and Kayla Davis: "An Empirical Investigation of Socio-technical Code Review Metrics and Security Vulnerabilities". Proc. SSE'14, 10.1145/2661685.2661687.

Metcalfe2016 Janet Metcalfe: "Learning from Errors". Annual Review of Psychology, 68(1), 2016, 10.1146/annurev-psych-010416-044022.

Meyvis2021 Tom Meyvis and Heeyoung Yoon: "Adding is Favoured Over Subtracting in Problem Solving". Nature, 592(7853), 2021, 10.1038/d41586-021-00592-0.

Michaelson2004 Larry K. Michaelson, Arletta Bauman Knight, and L. Dee Fink (eds.): Team-Based Learning: A Transformative Use of Small Groups in College Teaching. Stylus Publishing, 2004, 978-1579220860.

Mildenberger2019 Matto Mildenberger: "The Tragedy of 'The Tragedy of the Commons'".

Miller1956 George A. Miller: "The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information". Psychological Review", 63(2), 1956, 10.1037/h0043158.

Miller1990 Barton P. Miller, Louis Fredriksen, and Bryan So: "An Empirical Study of the Reliability of UNIX Utilities". CACM, 33(12), 1990, 10.1145/96267.96279.

Miller2020 Barton Miller, Mengxiao Zhang, and Elisa Heymann: "The Relevance of Classic Fuzz Testing: Have We Solved This One?". TSE, 2020, 10.1109/tse.2020.3047766.

Minahan1986 Anne Minahan: "Martha's Rules". Affilia, 1(2), 1986, 10.1177/088610998600100206.

Mishra2013 Pankaj Mishra: From the Ruins of Empire: The Revolt Against the West and the Remaking of Asia. Picador, 2013, 978-1250037718.

Mockus2010 Audris Mockus: "Organizational Volatility and Its Effects on Software Defects". Proc. FSE'10, 10.1145/1882291.1882311.

Monperrus2018 Martin Monperrus: "Automatic Software Repair". ACM Computing Surveys, 51(1), 2018, 10.1145/3105906.

Mosher2013 Gretchen A. Mosher: "Formation and Development of Effective Student Teams to Facilitate Team-Based Learning". Proc. ASEE North Midwest Section Conference.

Moyn2010 Samuel Moyn: The Last Utopia: Human Rights in History. Belknap Press, 2010, 978-0674048720.

Mukherjee2011 Siddhartha Mukherjee: The Emperor of All Maladies: A Biography of Cancer. Scribner, 2011, 978-1439170915.

Nakshatri2016 Suman Nakshatri, Maithri Hegde, and Sahithi Thandra: "Analysis of exception handling patterns in Java projects". Proc. MSR'16, 10.1145/2901739.2903499.

Noble2018 Safiya Umoja Noble: Algorithms of Oppression: How Search Engines Reinforce Racism. NYU Press, 2018, 978-1479837243.

Nystrom2014 Robert Nystrom: Game Programming Patterns. Genever Benning, 2014, 978-0990582908.

ONeil2017 C, a, t, h, y, , O, ', N, e, i, and l: Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy. Crown, 2017, 978-0553418835.

Oakley2004 Barbara Oakley, Richard M. Felder, Rebecca Brent, and Imad Elhajj: "Turning Student Groups into Effective Teams". Journal of Student Centered Learning, 2(1), 2004.

Olsen2007 Russ Olsen: Design Patterns in Ruby. Addison-Wesley Professional, 2007, 978-0321490452.

Oluo2019 Ijeoma Oluo: So You Want to Talk About Race. Seal Press, 2019, 978-1580058827.

Ostrom2015 Elinor Ostrom: Governing the Commons: The Evolution of Institutions for Collective Action. Cambridge University Press, 2015, 978-1107569782.

Pan2008 Kai Pan, Sunghun Kim, and E. James Whitehead: "Toward an Understanding of Bug Fix Patterns". ESE, 14(3), 2008, 10.1007/s10664-008-9077-5.

Park2012 Jihun Park, Miryung Kim, Baishakhi Ray, and Doo-Hwan Bae: "An Empirical Study of Supplementary Bug Fixes". Proc. MSR'12, 10.1109/msr.2012.6224298.

Parnin2010 Chris Parnin and Spencer Rugaber: "Resumption Strategies for Interrupted Programming Tasks". Software Quality Journal, 19(1), 2010, 10.1007/s11219-010-9104-9.

Patitsas2016 Elizabeth Patitsas, Jesse Berlin, Michelle Craig, and Steve Easterbrook: "Evidence That Computer Science Grades Are Not Bimodal". Proc. ICER'16, 10.1145/2960310.2960312.

Peitek2021 Norman Peitek, Sven Apel, Chris Parning, André Brechmann, and Janet Siegmund: "Program Comprehension and Code Complexity Metrics: An fMRI Study". Proc. ICSE'21.

PerezDeRosso2013 Santiago Perez De Rosso and Daniel Jackson: "What's Wrong With Git?". Proc. Onward!'13, 10.1145/2509578.2509584.

PerezDeRosso2016 Santiago Perez De Rosso and Daniel Jackson: "Purposes, Concepts, Misfits, and a Redesign of Git". Proc. OOPSLA'16, 10.1145/2983990.2984018.

Perri2018 Melissa Perri: Escaping the Build Trap: How Effective Product Management Creates Real Value. O'Reilly Media, 2018, 978-1491973790.

Petre2013 Marian Petre: "UML in Practice". Proc. ICSE'13, 10.1109/icse.2013.6606618.

Petre2016 Marian Petre and André van der Hoek: Software Design Decoded: 66 Ways Experts Think. MIT Press, 2016, 978-0262035187.

Phillips2019 Leigh Phillips and Michal Rozworski: The People's Republic of Walmart. Verso, 2019, 978-1786635167.

Posnett2011 Daryl Posnett, Abram Hindle, and Prem Devanbu: "Got Issues? Do New Features and Code Improvements Affect Defects?". Proc. WCRE'11, 10.1109/wcre.2011.33.

Post2020 Martiqua L Post, Anthony Barrett, Marlyse Williams, and Lauren Scharff: "Impact of Team Formation Method on Student Performance, Attitudes, and Behaviors". JSTL, 20(1), 2020, 10.14434/josotl.v20i1.24128.

Prechelt2019 L, u, t, z, , P, r, e, c, h, e, l, and t: "The Mythical 10x Programmer". In Caitlin Sadowski and Thomas Zimmermann (eds.): Rethinking Productivity in Software Engineering. Apress, 2019, 978-1484242209.

Prioleau2021 Diandra Prioleau, Brianna Richardson, Emma Drobina, Rua Williams, Joshua Martin, and Juan E. Gilbert: "How Students in Computing-Related Majors Distinguish Social Implications of Technology". Proc. ICSE'21, 10.1145/3408877.3432360.

Pritchard2015 David Pritchard: "Frequency distribution of error messages". Proc. PLATEAU'15, 10.1145/2846680.2846681.

Rajagopalan2018 Megha Rajagopalan, Lam Thuy Vo, and Aung Naing Soe: "How Facebook Failed The Rohingya In Myanmar".

Rankin2021 Yolanda A. Rankin, Jakita O. Thomas, and Sheena Erete: "Real Talk: Saturated Sites of Violence in CS Education". Proc. ICSE'21, 10.1145/3408877.3432432.

Rawson2014 Katherine A. Rawson, Ruthann C. Thomas, and Larry L. Jacoby: "The Power of Examples: Illustrative Examples Enhance Conceptual Learning of Declarative Concepts". Educational Psychology Review, 27(3), 2014, 10.1007/s10648-014-9273-3.

Raymond2001 Eric S. Raymond: The Cathedral and the Bazaar. O'Reilly Media, 2001, 978-0596001087.

Reekie2006 John Reekie and Rohan McAdam: A Software Architecture Primer. Angophora Press, 2006, 978-0646458410.

Restakis2010 John Restakis: Humanizing the Economy: Co-operatives in the Age of Capital. New Society Publishers, 2010, 978-0865716513.

Robinson2005 Evan Robinson: "Why Crunch Mode Doesn't Work: 6 Lessons".

Robinson2021 Nathan J. Robinson: "Surely We Can Do Better Than Elon Musk".

Rohrer2015 Doug Rohrer, Robert F. Dedrick, and Sandra Stershic: "Interleaved Practice Improves Mathematics Learning". Journal of Educational Psychology, 107(3), 2015, 10.1037/edu0000001.

Royce1970 Winston Royce: "Managing the Development of Large Software Systems". Proc. IEEE WESCON.

Sadowski2019a Caitlin Sadowski and Thomas Zimmermann (eds.): Rethinking Productivity in Software Engineering. Apress, 2019, 978-1484242209.

Sadowski2019b Caitlin Sadowski, Margaret-Anne Storey, and Robert Feldt: "A Software Development Productivity Framework". In Caitlin Sadowski and Thomas Zimmermann (eds.): Rethinking Productivity in Software Engineering. Apress, 2019, 978-1484242209.

Sajaniemi2006 Jorma Sajaniemi, Mordechai Ben-Ari, Pauli Byckling, Petri Gerdt, and Yevgeniya Kulikova: "Roles of Variables in Three Programming Paradigms". Computer Science Education, 16(4), 2006, 10.1080/08993400600874584.

Scalzi2012 John Scalzi: "Straight White Male: The Lowest Difficulty Setting There Is".

Scanlan1989 David A. Scanlan: "Structured Flowcharts Outperform Pseudocode: An Experimental Comparison". IEEE Software, 6(5), 1989, 10.1109/52.35587.

Schankin2018 Andrea Schankin, Annika Berger, Daniel V. Holt, Johannes C. Hofmeister, Till Riedel, and Michael Beigl: "Descriptive Compound Identifier Names Improve Source Code Comprehension". ICPC'18, 10.1145/3196321.3196332.

Schneier2019 Bruce Schneier: Click Here to Kill Everybody: Security and Survival in a Hyper-connected World. WW Norton, 2019, 978-0393357448.

Schneier2021 Bruce Schneier: "National Security Risks of Late-Stage Capitalism".

Schon1984 Donald A. Schon: The Reflective Practitioner: How Professionals Think in Action. Basic Books, 1984, 978-0465068784.

Scott1999 James C. Scott: Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed. Yale University Press, 1999, 978-0300078152.

Sedano2017 Todd Sedano, Paul Ralph, and Cécile Péraire: "Software Development Waste". Proc. ICSE'17, 10.1109/ICSE.2017.20.

Seitz2021 Justin Seitz and Tim Arnold: Black Hat Python: Python Programming for Hackers and Pentesters (2nd edition). No Starch Press, 2021, 978-1718501126.

Sharma2021 Ax Sharma: "PHP's Git server hacked to add backdoors to PHP source code".

Sharp2016 Helen Sharp, Yvonne Dittrich, and Cleidson R. B. de Souza: "The Role of Ethnographic Studies in Empirical Software Engineering". TSE, 42(8), 2016, 10.1109/tse.2016.2519887.

Sholler2019 Dan Sholler, Igor Steinmacher, Denae Ford, Mara Averick, Mike Hoye, and Greg Wilson: "Ten Simple Rules for Helping Newcomers Become Contributors to Open Projects". PLOS Computational Biology, 15(9), 2019, 10.1371/journal.pcbi.1007296.

Singh2009 Simon Singh and Edzard Ernst: Trick or Treatment: The Undeniable Facts about Alternative Medicine. W. W. Norton, 2009, 978-0393337785.

Smalls2021 Danielle Smalls and Greg Wilson: "Ten Quick Tips for Staying Safe Online". PLOS Computational Biology, 17(3), 2021, 10.1371/journal.pcbi.1008563.

Snowden2019 Edward Snowden: Permanent Record. Metropolitan Books, 2019, 978-1250237231.

Solnit2010 Rebecca Solnit: A Paradise Built in Hell: The Extraordinary Communities That Arise in Disaster. Penguin Books, 2010, 978-0143118077.

Spinellis2003 Diomidis Spinellis: Code Reading: The Open Source Perspective. Addison-Wesley Professional, 2003, 978-0201799408.

Spinellis2007 Diomidis Spinellis: "The Tools We Use". IEEE Software, 24(4), 2007.

Stefik2013 Andreas Stefik and Susanna Siebert: "An Empirical Investigation into Programming Language Syntax". ACM Trans. Computing Education, 13(4), 2013, 10.1145/2534973.

Stefik2017 Andreas Stefik, Patrick Daleiden, Diana Franklin, Stefan Hanenberg, Antti-Juhani Kaijanaho, Walter Tichy, and Brett A. Becker: "Programming Languages and Learning".

Stegeman2014 Martijn Stegeman, Erik Barendsen, and Sjaak Smetsers: "Towards an Empirically Validated Model for Assessment of Code Quality". Proc. Koli'14, 10.1145/2674683.2674702.

Stegeman2016 Martijn Stegeman, Erik Barendsen, and Sjaak Smetsers: "Designing a Rubric for Feedback on Code Quality in Programming Courses". Proc. Koli'16, 10.1145/2999541.2999555.

Steinmacher2014 Igor Steinmacher, Igor Scaliante Wiese, Tayana Conte, Marco Aurélio Gerosa, and David Redmiles: "The Hard Life of Open Source Software Project Newcomers". Proc. CHASE'14, 10.1145/2593702.2593704.

Stylos2007 Jeffrey Stylos and Steven Clarke: "Usability Implications of Requiring Parameters in Objects' Constructors". Proc. ICSE'07, 10.1109/icse.2007.92.

Taschuk2017 Morgan Taschuk and Greg Wilson: "Ten Simple Rules for Making Research Software More Robust". PLoS Comp Bio, 13(4), 2017, 10.1371/journal.pcbi.1005412.

Tedre2008 Matti Tedre and Erkki Sutinen: "Three Traditions of Computing: What Educators Should Know". CSE, 18(3), 2008, 10.1080/08993400802332332.

Thomas2019 David Thomas and Andrew Hunt: The Pragmatic Programmer: Your Journey to Mastery. Addison-Wesley Professional, 2019, 978-0135957059.

Thompson2019 Clive Thompson: "When Workers Control the Code".

Tichy2010 Walter Tichy: "The Evidence for Design Patterns". In Andy Oram and Greg Wilson (eds.): Making Software. O'Reilly, 2010, 978-0596808327.

Tiku2021 Nitasha Tiku: "Google's approach to historically Black schools helps explain why there are few Black engineers in Big Tech".

Tregubov2017 Alexey Tregubov, Barry Boehm, Natalia Rodchenko, and Jo Ann Lane: "Impact of Task Switching and Work Interruptions on Software Development Processes". Proc. ICSSP'17, 10.1145/3084100.3084116.

Treude2011 Christoph Treude and Margaret-Anne Storey: "Effective Communication of Software Development Knowledge Through Community Portals". FSE'11, 10.1145/2025113.2025129.

Troy2018 Chelsea Troy: "Why do Remote Meetings Suck so Much?".

Tufekci2018 Zeynep Tufekci: Twitter and Tear Gas: The Power and Fragility of Networked Protest. Yale University Press, 2018, 978-0300234176.

Vigen2015 Tyler Vigen: Spurious Correlations. Hachette Books, 2015, 978-0316339438.

WachterBoettcher2017 Sara Wachter-Boettcher: Technically Wrong: Why Digital Products Are Designed to Fail You. WW Norton, 2017, 978-0393634631.

Washburn2016 Michael Washburn, Pavithra Sathiyanarayanan, Meiyappan Nagappan, Thomas Zimmermann, and Christian Bird: "What Went Right and What Went Wrong: An Analysis of 155 Postmortems from Game Development". Proc. ICSE'16, 10.1145/2889160.2889253.

Washington2020 Alicia Nicki Washington: "When Twice as Good Isn't Enough: The Case for Cultural Competence in Computing". Proc. SIGCSE'20, 10.1145/3328778.3366792.

Wayne2018 Hillel Wayne: Practical TLA+: Planning Driven Development. Apress, 2018, 978-1484238288.

Wayner2009 Peter Wayner: Translucent Databases (2nd edition). CreateSpace, 2009, 978-1441421340.

Weinstein2018 Yana Weinstein, Megan Sumeracki, and Oliver Caviglioli: Understanding How We Learn: A Visual Guide. Routledge, 2018, 978-1138561724.

Wenger1999 Etienne Wenger: Communities of Practice: Learning, Meaning, and Identity. Cambridge University Press, 1999, 978-0521663632.

WeziakBialowolska2018 Dorota Węziak-Białowolska, Zhao Dong, and Eileen McNeely: "Turning the Mirror on the Architects: A Study of the Open-Plan Office and Work Behaviors at an Architectural Company". Frontiers in Psychology, 9, 2018, 10.3389/fpsyg.2018.02178.

Wilkinson2011 Richard Wilkinson and Kate Pickett: The Spirit Level: Why Greater Equality Makes Societies Stronger. Bloomsbury Press, 2011, 978-1608193417.

Williams2001 Laurie Williams and Richard L. Upchurch: "In Support of Student Pair-Programming". Proc. SIGCSE'01, 10.1145/364447.364614.

Wilson2019 Greg Wilson: Teaching Tech Together. Taylor & Francis, 2019, 978-0367353285.

Wlodkowski2017 Raymond J. Wlodkowski and Margery B. Ginsberg: Enhancing Adult Motivation to Learn: A Comprehensive Guide for Teaching All Adults. Jossey-Bass, 2017, 978-1119077992.

Xu2015 Tianyin Xu, Long Jin, Xuepeng Fan, Yuanyuan Zhou, Shankar Pasupathy, and Rukma Talwadker: "Hey, you have given me too many knobs!: understanding and dealing with over-designed configuration in system software". Proc. FSE'15, 10.1145/2786805.2786852.

Yin2011 Zuoning Yin, Ding Yuan, Yuanyuan Zhou, Shankar Pasupathy, and Lakshmi Bairavasundaram: "How do Fixes Become Bugs?". Proc. SIGSOFT/FSE'11, 10.1145/2025113.2025121.

Yuan2015 Ding Yuan, Yu Luo, Xin Zhuang, Guilherme Renna Rodrigues, Xu Zhao, Yongle Zhang, Pranay Jain, and Michael Stumm: "Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems". login Usenix Magazine, 40(1), 2015.

Zampetti2020 Fiorella Zampetti, Carmine Vassallo, Sebastiano Panichella, Gerardo Canfora, Harald Gall, and Massimiliano Di Penta: "An Empirical Characterization of Bad Practices in Continuous Integration". ESE, 25(2), 2020, 10.1007/s10664-019-09785-8.

Zeller2009 Andreas Zeller: Why Programs Fail: A Guide to Systematic Debugging (2nd edition). Morgan Kaufmann, 2009, 978-0080923000.

Zeller2011 Andreas Zeller, Thomas Zimmermann, and Christian Bird: "Failure is a four-letter word". Proc. PROMISE'11, 10.1145/2020390.2020395.

Zeller2019 Andreas Zeller, Rahul Gopinath, Marcel Böhme, Gordon Fraser, and Christian Holler: "The Fuzzing Book".

Zeller2021 Andreas Zeller: "The Debugging Book".

Zhan2020 Letian Zhang: "An Institutional Approach to Gender Diversity and Firm Performance". Organization Science, 31(2), 2020, 10.1287/orsc.2019.1297.

AbbreviationTitle
ASEAutomated Software Engineering
CACMCommunications of the ACM
CHASECooperative and Human Aspects of Software Engineering
CHIHuman Factors in Computing Systems
CSEComputer Science Education
DLSSymposium on Dynamic Languages
EASEEvaluation and Assessment in Software Engineering
EDMEducational Data Mining
ESEEmpirical Software Engineering
ESEC/FSEEuropean Software Engineering Conference/Foundations of Software Engineering
ESEMEmpirical Software Engineering and Measurement
FIEFrontiers in Education Conference
FSEFoundations of Software Engineering
ICERInternational Workshop on Computing Education Research
ICPCInternational Conference on Program Comprehension
ICSEInternational Conference on Software Engineering
ICSE-SEETInternational Conference on Software Engineering: Software Engineering Education and Training
ICSMEInternational Conference on Software Maintenance and Evolution
ICSSPInternational Conference on Software and System Process
ITiCSEInnovation and Technology in Computer Science Education
JSSJournal of Systems and Software
JSTLJournal of the Scholarship of Teaching & Learning
KoliKoli Calling Conference on Computing Education Research
MSRInternational Conference on Mining Software Repositories
NSPWNew Security Paradigms Workshop
OOPSLAObject-Oriented Programming, Systems, Languages, and Applications
PACMPLProceedings of the ACM on Programming Languages
PLATEAUWorkshop on Evaluation and Usability of Programming Languages and Tools
PLOSPublic Library of Science
PNASProceedings of the National Academy of Sciences
PROMISEInternational Conference on Predictive Models in Software Engineering
SANERConference on Software Analysis, Evolution, and Reengineering
SCAMInternational Working Conference on Source Code Analysis and Manipulation
SIGCSEACM Technical Symposium on Computer Science Education
SIGSOFTInternational Symposium on Foundations of Software Engineering
SOSPSymposium on Operating Systems Principles
SSESocial Software Engineering
TCEACM Transactions on Computing Education
TSEIEEE Transactions on Software Engineering
TSEMACM Transactions on Software Engineering and Methodology
VL/HCCIEEE Symposium on Visual Languages and Human-Centric Computing
WCREWorking Conference on Reverse Engineering