what we actually know about software developmentand why we believe it's true
http://third-bit.com/talks/greatest-hits/
Greg Wilson
gvwilson@third-bit.com
Altadmri2015 Amjad Altadmri and Neil C.C. Brown: "37 Million Compilations". SIGCSE'15, 10.1145/2676723.2677258.
Begel2014 Andrew Begel and Thomas Zimmermann: "Analyze this! 145 questions for data scientists in software engineering". ICSE'14, 10.1145/2568225.2568233.
DaCosta2017 Daniel Alencar da Costa, Shane McIntosh, Christoph Treude, Uirá Kulesza, and Ahmed E. Hassan: "The impact of rapid release cycles on the integration delay of fixed issues". Empirical Software Engineering, 23(2), 2017, 10.1007/s10664-017-9548-7.
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". Transactions on Software Engineering, 27(7), 2001, 10.1109/32.935855.
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". ESEM'16, 10.1145/2961111.2962592.
Herraiz2010 Israel Herraiz and Ahmed E. Hassan: "Beyond Lines of Code: Do We Need More Complexity Metrics?". In Andy Oram and Greg Wilson (eds.): Making Software. O'Reilly, 2010, 0596808321.
McIntosh2021 Lukas McIntosh and Caroline D. Hardin: "Do Hackathon Projects Change the World? An Empirical Analysis of GitHub Repositories". SIGCSE'21, 10.1145/3408877.3432435.
Miller2020 Barton Miller, Mengxiao Zhang, and Elisa Heymann: "The Relevance of Classic Fuzz Testing: Have We Solved This One?". IEEE Transactions on Software Engineering, 2020, 10.1109/tse.2020.3047766.
Nakshatri2016 Suman Nakshatri, Maithri Hegde, and Sahithi Thandra: "Analysis of exception handling patterns in Java projects". Proceedings of the 13th International Conference on Mining Software Repositories, 10.1145/2901739.2903499.
Palomba2021 Fabio Palomba, Damian Andrew Tamburri, Francesca Arcelli Fontana, Rocco Oliveto, Andy Zaidman, and Alexander Serebrenik: "Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?". IEEE Transactions on Software Engineering, 47(1), 2021, 10.1109/tse.2018.2883603.
Patitsas2016 Elizabeth Patitsas, Jesse Berlin, Michelle Craig, and Steve Easterbrook: "Evidence That Computer Science Grades Are Not Bimodal". ICER'16, 10.1145/2960310.2960312.
Prechelt2000 Lutz Prechelt: "An Empirical Comparison of Seven Programming Languages". IEEE Computer, 33(10), 2000, 10.1109/2.876288.
Shull2010 Forrest Shull, Grigori Melnik, Burak Turhan, Lucas Layman, Madeline Diep, and Hakan Erdogmus: "What Do We Know about Test-Driven Development?". IEEE Software, 27(6), 2010, 10.1109/ms.2010.152.
Stefik2013 Andreas Stefik and Susanna Siebert: "An Empirical Investigation into Programming Language Syntax". ACM Trans. Computing Education, 13(4), 2013, 10.1145/2534973.
Steinmacher2015 Igor Steinmacher, Tayana Conte, Marco Aurélio Gerosa, and David Redmiles: "Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects". CSCW'15, 10.1145/2675133.2675215.
Tichy2010 Walter Tichy: "The Evidence for Design Patterns". In Andy Oram and Greg Wilson (eds.): Making Software. O'Reilly, 2010, 0596808321.
Wessel2020 Mairieli Wessel, Alexander Serebrenik, Igor Wiese, Igor Steinmacher, and Marco A. Gerosa: "Effects of Adopting Code Review Bots on Pull Requests to OSS Projects". ICSME'20, 10.1109/icsme46990.2020.00011.
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". Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 10.1145/2786805.2786852.
Yuan2014 Ding Yuan, Yu Luo, Xin Zhuang, Guilherme Renna Rodrigues, Xu Zhao, Yongle Zhang, Pranay U. Jain, and Michael Stumm: "Simple testing can prevent most critical failures: an analysis of production failures in distributed data-intensive systems". OSDI'14, 10.13140/2.1.2044.2889.
Zhu2021 Wenhan Zhu and Michael W. Godfrey: "Mea culpa: How developers fix their own simple bugs differently from other developers". MSR'21, 10.1109/msr52588.2021.00065.
Zieris2020 Franz Zieris and Lutz Prechelt: "Two Elements of Pair Programming Skill". ICSE'20.