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. 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! Examining the Effects of Ownership on Software Quality". 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. Sjoberg: "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.
Lee1962
Stan Lee: "The Amazing Spider-Man". Amazing Fantasy, 15, 1962.
LeGoues2019
Claire Le Goues, Michael Pradel, and Abhik Roychoudhury: "Automated Program Repair". CACM, 62(12), 2019, 10.1145/3318162.
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. SIGSOFT'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.
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.
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.
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
Lutz Prechelt: "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". TCE, 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 Computational Biology, 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. Chapman & Hall/CRC Press, 2019, 978-0367352974.
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