To Do

Abate2020
Pietro Abate, Roberto Di Cosmo, Georgios Gousios, and Stefano Zacchiroli. Dependency solving is still hard, but we are getting better at it. 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2020, London, Canada. pp.547-551, 2020. arXiv:arXiv:2011.07851, doi:10.1109/SANER48275.2020.9054837.
AbouKhalil2022
Zeinab Abou Khalil and Stefano Zacchiroli. The general index of software engineering papers. In Proc. International Conference on Mining Software Repositories (MSR). ACM, May 2022. doi:10.1145/3524842.3528494.
Abreu2022
Rui Abreu. The bumpy road of taking automated debugging to industry. 2022. arXiv:arXiv:2212.01237.
Ahmed2022
Umair Z. Ahmed, Zhiyu Fan, Jooyong Yi, Omar I. Al-Bataineh, and Abhik Roychoudhury. Verifix: verified repair of programming assignments. 2022. arXiv:arXiv:2106.16199.
Ait2022
Adem Ait, Javier Luis Cánovas Izquierdo, and Jordi Cabot. An empirical study on the survival rate of GitHub projects. In Proc. International Conference on Mining Software Repositories (MSR). ACM, May 2022. doi:10.1145/3524842.3527941.
AlOmar2022
Eman Abdullah AlOmar, Moataz Chouchen, Mohamed Wiem Mkaouer, and Ali Ouni. Code review practices for refactoring changes: an empirical study on openstack. 2022. arXiv:arXiv:2203.14404.
Andersen2020
Leif Andersen, Michael Ballantyne, and Matthias Felleisen. Adding interactive visual syntax to textual code. Proceedings of the ACM on Programming Languages, 4(OOPSLA):1–28, Nov 2020. URL: https://doi.org/10.1145/3428290, doi:10.1145/3428290.
Apple2022
Jim Apple. Stretching your data with taffy filters. 2022. arXiv:arXiv:2109.01947.
Arteca2022
Ellen Arteca, Sebastian Harner, Michael Pradel, and Frank Tip. Nessie: automatically testing javascript apis with asynchronous callbacks. In Proceedings of the 44th International Conference on Software Engineering. ACM, May 2022. URL: https://doi.org/10.1145/3510003.3510106, doi:10.1145/3510003.3510106.
Asare2022
Owura Asare, Meiyappan Nagappan, and N. Asokan. Is github's copilot as bad as humans at introducing vulnerabilities in code? 2022. arXiv:arXiv:2204.04741.
Barbosa2022
Leonardo Barbosa, Victor Hugo Santiago, Alberto Luiz Oliveira Tavares de Souza, and Gustavo Pinto. To what extent cognitive-driven development improves code readability? 2022. arXiv:arXiv:2206.10655.
Barrak2021
Amine Barrak, Ellis E. Eghan, and Bram Adams. On the co-evolution of ML pipelines and source code - empirical study of DVC projects. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, Mar 2021. URL: https://doi.org/10.1109/saner50967.2021.00046, doi:10.1109/saner50967.2021.00046.
Baxter2022
Amanda L Baxter, Segev Y BenZvi, Walter Bonivento, Adam Brazier, Michael Clark, Alexis Coleiro, David Collom, Marta Colomer-Molla, Bryce Cousins, Aliwen Delgado Orellana, Damien Dornic, Vladislav Ekimtcov, Shereen ElSayed, Andrea Gallo Rosso, Patrick Godwin, Spencer Griswold, Alec Habig, Remington Hill, Shunsaku Horiuchi, D Andrew Howell, Margaret W G Johnson, Mario Jurić, James P Kneller, Abigail Kopec, Claudio Kopper, Vladimir Kulikovskiy, Mathieu Lamoureux, Rafael F Lang, Shengchao Li, Massimiliano Lincetto, Lindy Lindstrom, Mark W Linvill, Curtis McCully, Jost Migenda, Danny Milisavljevic, Spencer Nelson, Rita Novoseltseva, Erin O'Sullivan, Donald Petravick, Barry W Pointon, Nirmal Raj, Andrew Renshaw, Janet Rumleskie, Tom Sonley, Ron Tapia, Jeffrey C L Tseng, Christopher D Tunnell, Godefroy Vannoye, Carlo F Vigorito, Clarence J Virtue, Christopher Weaver, Kathryn E Weil, Lindley Winslow, Rich Wolski, Xun- Jie Xu, Yiyang Xu, and The SCiMMA and SNEWS Collaborations. Collaborative experience between scientific software projects using agile scrum development. Softw. Pract. Exp., 52(10):2077–2096, Oct 2022. doi:10.1002/spe.3120.
Beasley2022
Zachariah J Beasley and Ayesha R Johnson. The impact of remote pair programming in an upper-level CS course. In Proc. Conference on Innovation and Technology in Computer Science Education (ITiCSE). ACM, Jul 2022. doi:10.1145/3502718.3524772.
Becker2022
Brett A. Becker, Paul Denny, James Finnie-Ansley, Andrew Luxton-Reilly, James Prather, and Eddie Antonio Santos. Programming is hard – or at least it used to be: educational opportunities and challenges of ai code generation. 2022. arXiv:arXiv:2212.01020.
Bendrissou2022
Bachir Bendrissou, Rahul Gopinath, and Andreas Zeller. “synthesizing input grammars”: a replication study. In Proc. Conference on Programming Language Design and Implementation (PLDI). ACM, Jun 2022. doi:10.1145/3519939.3523716.
Bi2021
Tingting Bi, Wei Ding, Peng Liang, and Antony Tang. Architecture information communication in two OSS projects: the why, who, when, and what. Journal of Systems and Software, 181:111035, Nov 2021. URL: https://doi.org/10.1016/j.jss.2021.111035, doi:10.1016/j.jss.2021.111035.
Bijlsma2022
Lex A Bijlsma, Arjan J F Kok, Harrie J M Passier, Harold J Pootjes, and Sylvia Stuurman. Evaluation of design pattern alternatives in java. Softw. Pract. Exp., 52(5):1305–1315, May 2022. doi:10.1002/spe.3061.
Biswas2022
Sumon Biswas, Mohammad Wardat, and Hridesh Rajan. The art and practice of data science pipelines: a comprehensive study of data science pipelines in theory, in-the-small, and in-the-large. ICSE 2022: The 44th International Conference on Software Engineering, 2022. arXiv:arXiv:2112.01590, doi:10.1145/3510003.3510057.
Bittner2022
Paul Maximilian Bittner, Christof Tinnes, Alexander Schultheiß, Sören Viegener, Timo Kehrer, and Thomas Thüm. Classifying edits to variability in source code. In Proc. European Software Engineering Conference/International Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, Nov 2022. doi:10.1145/3540250.3549108.
Blacher2022
Mark Blacher, Joachim Giesen, Peter Sanders, and Jan Wassenberg. Vectorized and performance-portable quicksort. 2022. arXiv:arXiv:2205.05982.
Blackwell2019
Alan F. Blackwell, Marian Petre, and Luke Church. Fifty years of the psychology of programming. International Journal of Human-Computer Studies, 131:52–63, Nov 2019. URL: https://doi.org/10.1016/j.ijhcs.2019.06.009, doi:10.1016/j.ijhcs.2019.06.009.
Boag2022
William Boag, Harini Suresh, Bianca Lepe, and Catherine D'Ignazio. Tech worker organizing for power and accountability. In 2022 ACM Conference on Fairness, Accountability, and Transparency. ACM, Jun 2022. doi:10.1145/3531146.3533111.
Bogner2022
Justus Bogner and Manuel Merkel. To type or not to type? a systematic comparison of the software quality of javascript and typescript applications on github. 2022. arXiv:arXiv:2203.11115.
Borg2022
Markus Borg, Leif Jonsson, Emelie Engström, Béla Bartalos, and Attila Szabó. Adopting automated bug assignment in practice: a longitudinal case study at ericsson. 2022. arXiv:arXiv:2209.08955.
Britton2015
Emily Britton, Natalie Simper, Andrew Leger, and Jenn Stephenson. Assessing teamwork in undergraduate education: a measurement tool to evaluate individual teamwork skills. Assess. Eval. High. Educ., 42(3):378–397, Apr 2017. doi:10.1080/02602938.2015.1116497.
Brodley2022
Carla E Brodley, Benjamin J Hescott, Jessica Biron, Ali Ressing, Melissa Peiken, Sarah Maravetz, and Alan Mislove. Broadening participation in computing via ubiquitous combined majors (CS+X). In Proc. Technical Symposium on Computer Science Education (SIGCSE). ACM, Feb 2022. doi:10.1145/3478431.3499352.
Buffardi2020
Kevin Buffardi. Assessing individual contributions to software engineering projects with Git logs and user stories. In Proc. Technical Symposium on Computer Science Education (SIGCSE). ACM, Feb 2020. doi:10.1145/3328778.3366948.
CanovasIzquierdo2022
Javier Luis Cánovas Izquierdo and Jordi Cabot. On the analysis of non-coding roles in open source development. Empir. Softw. Eng., Jan 2022. doi:10.1007/s10664-021-10061-x.
Chaparro2017
Oscar Chaparro, Jing Lu, Fiorella Zampetti, Laura Moreno, Massimiliano Di Penta, Andrian Marcus, Gabriele Bavota, and Vincent Ng. Detecting missing information in bug descriptions. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. ACM, Aug 2017. URL: https://doi.org/10.1145/3106237.3106285, doi:10.1145/3106237.3106285.
Chowdhury2022a
Md Atique Reza Chowdhury, Rabe Abdalkareem, Emad Shihab, and Bram Adams. On the untriviality of trivial packages: an empirical study of npm JavaScript packages. IEEE Transactions on Software Engineering, 48(8):2695–2708, Aug 2022. URL: https://doi.org/10.1109/tse.2021.3068901, doi:10.1109/tse.2021.3068901.
Chowdhury2022b
Partha Das Chowdhury, Mohammad Tahaei, and Awais Rashid. Better call saltzer & schroeder: a retrospective security analysis of solarwinds & log4j. 2022. arXiv:arXiv:2211.02341.
Coleman2022
Cora Coleman, William G. Griswold, and Nick Mitchell. Do cloud developers prefer clis or web consoles? clis mostly, though it varies by task. 2022. arXiv:arXiv:2209.07365.
Colicev2022
Anatoli Colicev, Tuuli Hakkarainen, and Torben Pedersen. Multi-project work and project performance: friends or foes? Strategic Management Journal, Aug 2022. URL: https://doi.org/10.1002/smj.3443, doi:10.1002/smj.3443.
Collaris2022
Dennis Collaris, Hilde J P Weerts, Daphne Miedema, Jarke J van Wijk, and Mykola Pechenizkiy. Characterizing data scientists' mental models of local feature importance. In Nordic Human-Computer Interaction Conference. ACM, Oct 2022. doi:10.1145/3546155.3546670.
Cosden2022
Ian A. Cosden. An rse group model: operational and organizational approaches from princeton university's central research software engineering group. 2022. arXiv:arXiv:2210.16261.
DalSasso2016
Tommaso Dal Sasso, Andrea Mocci, and Michele Lanza. What makes a satisficing bug report? In 2016 IEEE International Conference on Software Quality, Reliability and Security (QRS). IEEE, Aug 2016. doi:10.1109/QRS.2016.28.
DeAlmeida2022
Eduardo Santana de Almeida, Iftekhar Ahmed, and Andre van der Hoek. Let's go to the whiteboard (again):perceptions from software architects on whiteboard architecture meetings. 2022. arXiv:arXiv:2210.16089.
Demirag2022
Didem Demirag and Jeremy Clark. Opening sentences in academic writing. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education. ACM, Feb 2022. URL: https://doi.org/10.1145/3478431.3499378, doi:10.1145/3478431.3499378.
DeSantana2022
Taijara Loiola de Santana, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, and Iftekhar Ahmed. Bug analysis in jupyter notebook projects: an empirical study. 2022. arXiv:arXiv:2210.06893.
DeSouzaSantos2022
Ronnie E. de Souza Santos and Paul Ralph. A grounded theory of coordination in remote-first and hybrid software teams. 2022. arXiv:arXiv:2202.10445.
Dias2021
Edson Dias, Paulo Meirelles, Fernando Castor, Igor Steinmacher, Igor Wiese, and Gustavo Pinto. What makes a great maintainer of open source projects? In Proc. International Conference on Software Engineering (ICSE). IEEE, May 2021. URL: https://doi.org/10.1109/icse43902.2021.00093, doi:10.1109/icse43902.2021.00093.
Dickson2022
Paul E. Dickson, Tim Richards, and Brett A. Becker. Experiences implementing and utilizing a notional machine in the classroom. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education. ACM, Feb 2022. URL: https://doi.org/10.1145/3478431.3499320, doi:10.1145/3478431.3499320.
Diercks2022
Philipp Diercks, Dennis Gläser, Ontje Lünsdorf, Michael Selzer, Bernd Flemisch, and Jörg F. Unger. Evaluation of tools for describing, reproducing and reusing scientific workflows. 2022. arXiv:arXiv:2211.06429.
DiGrazia2022
Luca Di Grazia and Michael Pradel. The evolution of type annotations in Python: an empirical study. In Proc. European Software Engineering Conference/International Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, Nov 2022. doi:10.1145/3540250.3549114.
Do2022
Lisa Nguyen Quang Do, James R. Wright, and Karim Ali. Why do software developers use static analysis tools? a user-centered study of developer needs and motivations. IEEE Transactions on Software Engineering, 48(3):835–847, Mar 2022. URL: https://doi.org/10.1109/tse.2020.3004525, doi:10.1109/tse.2020.3004525.
Dogan2022
Emre Doğan and Eray Tüzün. Towards a taxonomy of code review smells. Inf. Softw. Technol., 142(106737):106737, Feb 2022. doi:10.1016/j.infsof.2021.106737.
Drage2022
Eleanor Drage and Kerry Mackereth. Does AI debias recruitment? race, gender, and AI's “eradication of difference”. Philos. Technol., 35(4):89, Oct 2022. doi:10.1007/s13347-022-00543-1.
Dyer2022
Robert Dyer and Jigyasa Chauhan. An exploratory study on the predominant programming paradigms in Python code. In Proc. European Software Engineering Conference/International Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, Nov 2022. doi:10.1145/3540250.3549158.
Dykstra2022
Josiah Dykstra, Kelly Shortridge, Jamie Met, and Douglas Hough. Sludge for good: slowing and imposing costs on cyber attackers. 2022. arXiv:arXiv:2211.16626.
Etemadi2022
Khashayar Etemadi, Aman Sharma, Fernanda Madeiral, and Martin Monperrus. Augmenting diffs with runtime information. 2022. arXiv:arXiv:2212.11077.
Farzat2021
Fabio de A. Farzat, Marcio de O. Barros, and Guilherme H. Travassos. Evolving JavaScript code to reduce load time. IEEE Transactions on Software Engineering, 47(8):1544–1558, Aug 2021. URL: https://doi.org/10.1109/tse.2019.2928293, doi:10.1109/tse.2019.2928293.
Feal2020
Álvaro Feal, Paolo Calciati, Narseo Vallina-Rodriguez, Carmela Troncoso, and Alessandra Gorla. Angel or devil? a privacy study of mobile parental control apps. Proceedings on Privacy Enhancing Technologies, 2020(2):314–335, Apr 2020. URL: https://doi.org/10.2478/popets-2020-0029, doi:10.2478/popets-2020-0029.
Feng2022
Runhan Feng, Ziyang Yan, Shiyan Peng, and Yuanyuan Zhang. Automated detection of password leakage from public GitHub repositories. In Proceedings of the 44th International Conference on Software Engineering. ACM, May 2022. URL: https://doi.org/10.1145/3510003.3510150, doi:10.1145/3510003.3510150.
Ferreira2022
Fabio Ferreira, Hudson Silva Borges, and Marco Tulio Valente. On the (un-)adoption of JavaScript front-end frameworks. Software: Practice and Experience, 52(4):947–966, Oct 2021. URL: https://doi.org/10.1002/spe.3044, doi:10.1002/spe.3044.
FinnieAnsley2022
James Finnie-Ansley, Paul Denny, Brett A. Becker, Andrew Luxton-Reilly, and James Prather. The robots are coming: exploring the implications of OpenAI codex on introductory programming. In Australasian Computing Education Conference. ACM, Feb 2022. URL: https://doi.org/10.1145/3511861.3511863, doi:10.1145/3511861.3511863.
Flyvbjerg2022
Bent Flyvbjerg, Alexander Budzier, Jong Seok Lee, Mark Keil, Daniel Lunn, and Dirk W Bester. The empirical reality of IT project cost overruns: discovering a power-law distribution. J. Manag. Inf. Syst., 39(3):607–639, Jul 2022. doi:10.1080/07421222.2022.2096544.
Foidl2022
Harald Foidl, Michael Felderer, and Rudolf Ramler. Data smells. In Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI. ACM, May 2022. doi:10.1145/3522664.3528590.
Fregnan2023
Enrico Fregnan, Josua Fröhlich, Davide Spadini, and Alberto Bacchelli. Graph-based visualization of merge requests for code review. Journal of Systems and Software, 195:111506, Jan 2023. URL: https://doi.org/10.1016/j.jss.2022.111506, doi:10.1016/j.jss.2022.111506.
Friend2022
Michelle Friend, Monica Mcgill, and Anni Reinking. Solve this! K-12 CS education teachers' problems of practice. In Koli Calling '22: 22nd Koli Calling International Conference on Computing Education Research. ACM, Nov 2022. doi:10.1145/3564721.3564738.
Gaffney2022
Kevin P Gaffney, Martin Prammer, Larry Brasfield, D Richard Hipp, Dan Kennedy, and Jignesh M Patel. SQLite. Proceedings VLDB Endowment, 15(12):3535–3547, Aug 2022. doi:10.14778/3554821.3554842.
Galappaththi2022
Akalanka Galappaththi, Sarah Nadi, and Christoph Treude. Does this apply to me? In Proc. International Conference on Mining Software Repositories (MSR). ACM, May 2022. doi:10.1145/3524842.3528435.
Gamblin2022
Todd Gamblin, Massimiliano Culpo, Gregory Becker, and Sergei Shudler. Using answer set programming for hpc dependency solving. 2022. arXiv:arXiv:2210.08404.
Georgiou2022
Stefanos Georgiou, Maria Kechagia, Tushar Sharma, Federica Sarro, and Ying Zou. Green AI. In Proceedings of the 44th International Conference on Software Engineering. ACM, May 2022. URL: https://doi.org/10.1145/3510003.3510221, doi:10.1145/3510003.3510221.
Getseva2022
Vanesa Getseva and Amruth N Kumar. An empirical analysis of code-tracing concepts. In Proc. Conference on Innovation and Technology in Computer Science Education (ITiCSE). ACM, Jul 2022. doi:10.1145/3502718.3524794.
Gorz2022
Philipp Görz, Björn Mathis, Keno Hassler, Emre Güler, Thorsten Holz, Andreas Zeller, and Rahul Gopinath. How to compare fuzzers. 2022. arXiv:arXiv:2212.03075.
Gote2022
Christoph Gote, Pavlin Mavrodiev, Frank Schweitzer, and Ingo Scholtes. Big data = big insights? operationalising brooks' law in a massive github data set. 2022. arXiv:arXiv:2201.04588.
Graziotin2022
Daniel Graziotin, Per Lenberg, Robert Feldt, and Stefan Wagner. Psychometrics in behavioral software engineering: a methodological introduction with guidelines. ACM Trans. Softw. Eng. Methodol., 31(1):1–36, Jan 2022. doi:10.1145/3469888.
Grotov2022
Konstantin Grotov, Sergey Titov, Vladimir Sotnikov, Yaroslav Golubev, and Timofey Bryksin. A large-scale comparison of python code in jupyter notebooks and scripts. 2022. arXiv:arXiv:2203.16718.
Guizani2022a
Mariam Guizani, Thomas Zimmermann, Anita Sarma, and Denae Ford. Attracting and retaining oss contributors with a maintainer dashboard. 2022. arXiv:arXiv:2202.07740.
Guizani2022b
Mariam Guizani, Igor Steinmacher, Jillian Emard, Abrar Fallatah, Margaret Burnett, and Anita Sarma. How to debug inclusivity bugs? a debugging process with information architecture. 2022. arXiv:arXiv:2202.13303, doi:10.1145/3510458.3513009.
Haduong2019
Paulina Haduong. “i like computers. I hate coding”: a portrait of two teens' experiences. Inf. Learn. Sci., 120(5/6):349–365, May 2019. doi:10.1108/ILS-05-2018-0037.
Hartel2022
Johannes Härtel and Ralf Lämmel. Operationalizing threats to MSR studies by simulation-based testing. In Proc. International Conference on Mining Software Repositories (MSR). ACM, May 2022. doi:10.1145/3524842.3527960.
Head2020
Andrew Head, Jason Jiang, James Smith, Marti A Hearst, and Björn Hartmann. Composing flexibly-organized step-by-step tutorials from linked source code, snippets, and outputs. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems. ACM, Apr 2020. doi:10.1145/3313831.3376798.
Hellman2022
Jazlyn Hellman, Jiahao Chen, Md Sami Uddin, Jinghui Cheng, and Jin L C Guo. Characterizing user behaviors in open-source software user forums. In Proceedings of the 15th International Conference on Cooperative and Human Aspects of Software Engineering. ACM, May 2022. doi:10.1145/3528579.3529178.
Hidellaarachchi2022
Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, and Ingo Mueller. Does personality impact requirements engineering activities? 2022. arXiv:arXiv:2210.07807.
Hoda2021
Rashina Hoda. Socio-technical grounded theory for software engineering. IEEE Transactions on Software Engineering, pages 1–1, 2021. URL: https://doi.org/10.1109/tse.2021.3106280, doi:10.1109/tse.2021.3106280.
Hundhausen2022
C D Hundhausen, P T Conrad, A S Carter, and O Adesope. Assessing individual contributions to software engineering projects: a replication study. Comput. Sci. Educ., 32(3):335–354, Jul 2022. doi:10.1080/08993408.2022.2071543.
Huszar2022
Ferenc Huszár, Sofia Ira Ktena, Conor O'Brien, Luca Belli, Andrew Schlaikjer, and Moritz Hardt. Algorithmic amplification of politics on twitter. Proc. Natl. Acad. Sci. U. S. A., 119(1):e2025334119, Jan 2022. doi:10.1073/pnas.2025334119.
Idowu2022
Samuel Idowu, Daniel Strüber, and Thorsten Berger. Asset management in machine learning: state-of-research and state-of-practice. ACM Comput. Surv., Jun 2022. doi:10.1145/3543847.
Imam2021
Ahmed Imam and Tapajit Dey. Tracking hackathon code creation and reuse. In Proc. International Conference on Mining Software Repositories (MSR). IEEE, May 2021. URL: https://doi.org/10.1109/msr52588.2021.00085, doi:10.1109/msr52588.2021.00085.
Jeffries2022
Bryn Jeffries, Jung A Lee, and Irena Koprinska. 115 ways not to say hello, world! In Proc. Conference on Innovation and Technology in Computer Science Education (ITiCSE). ACM, Jul 2022. doi:10.1145/3502718.3524809.
Joblin2022
Mitchell Joblin and Sven Apel. How do successful and failed projects differ? a socio-technical analysis. ACM Trans. Softw. Eng. Methodol., Feb 2022. doi:10.1145/3504003.
Johnson2016
Philip Johnson, Dan Port, and Emily Hill. An athletic approach to software engineering education. In 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET). IEEE, Apr 2016. URL: https://doi.org/10.1109/cseet.2016.29, doi:10.1109/cseet.2016.29.
Kacsmar2022
Bailey Kacsmar. Improving interactive instruction: faculty engagement requires starting small and telling all. In Koli Calling '22: 22nd Koli Calling International Conference on Computing Education Research. ACM, Nov 2022. doi:10.1145/3564721.3564739.
Khan2022
Faizan Khan, Boqi Chen, Daniel Varro, and Shane McIntosh. An empirical study of type-related defects in python projects. IEEE Transactions on Software Engineering, 48(8):3145–3158, Aug 2022. URL: https://doi.org/10.1109/tse.2021.3082068, doi:10.1109/tse.2021.3082068.
Kohavi2009
Ron Kohavi, Roger Longbotham, Dan Sommerfield, and Randal M Henne. Controlled experiments on the web: survey and practical guide. Data Min. Knowl. Discov., 18(1):140–181, Feb 2009. doi:10.1007/s10618-008-0114-1.
Kudrjavets2022
Gunnar Kudrjavets, Nachiappan Nagappan, and Ayushi Rastogi. Do small code changes merge faster? a multi-language empirical investigation. 2022. arXiv:arXiv:2203.05045, doi:10.1145/3524842.3528448.
Kuhrmann2022
Marco Kuhrmann, Paolo Tell, Regina Hebig, Jil Klunder, Jurgen Munch, Oliver Linssen, Dietmar Pfahl, Michael Felderer, Christian R. Prause, Stephen G. MacDonell, Joyce Nakatumba-Nabende, David Raffo, Sarah Beecham, Eray Tuzun, Gustavo Lopez, Nicolas Paez, Diego Fontdevila, Sherlock A. Licorish, Steffen Kupper, Gunther Ruhe, Eric Knauss, Ozden Ozcan-Top, Paul Clarke, Fergal McCaffery, Marcela Genero, Aurora Vizcaino, Mario Piattini, Marcos Kalinowski, Tayana Conte, Rafael Prikladnicki, Stephan Krusche, Ahmet Coskuncay, Ezequiel Scott, Fabio Calefato, Svetlana Pimonova, Rolf-Helge Pfeiffer, Ulrik Pagh Schultz, Rogardt Heldal, Masud Fazal-Baqaie, Craig Anslow, Maleknaz Nayebi, Kurt Schneider, Stefan Sauer, Dietmar Winkler, Stefan Biffl, Maria Cecilia Bastarrica, and Ita Richardson. What makes agile software development agile? IEEE Transactions on Software Engineering, 48(9):3523–3539, Sep 2022. URL: https://doi.org/10.1109/tse.2021.3099532, doi:10.1109/tse.2021.3099532.
Kula2022
Raula Gaikovina Kula and Christoph Treude. In war and peace: the impact of world politics on software ecosystems. 2022. arXiv:arXiv:2208.01393.
Kumar2022
Pranjay Kumar, Davin Ie, and Melina Vidoni. On the developers' attitude towards CRAN checks. In Proc. International Conference on Program Comprehension (ICPC). ACM, May 2022. doi:10.1145/3524610.3528389.
Kuttal2021
Sandeep Kaur Kuttal, Xiaofan Chen, Zhendong Wang, Sogol Balali, and Anita Sarma. Visual resume: exploring developers' online contributions for hiring. Information and Software Technology, 138:106633, Oct 2021. URL: https://doi.org/10.1016/j.infsof.2021.106633, doi:10.1016/j.infsof.2021.106633.
Lamba2020
Hemank Lamba, Asher Trockman, Daniel Armanios, Christian Kästner, Heather Miller, and Bogdan Vasilescu. Heard it through the gitvine: an empirical study of tool diffusion across the npm ecosystem. In Proc. European Software Engineering Conference/International Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, Nov 2020. URL: https://doi.org/10.1145/3368089.3409705, doi:10.1145/3368089.3409705.
Langhout2021
Chris Langhout and Maurício Aniche. Atoms of confusion in java. 2021. arXiv:arXiv:2103.05424.
LawrenceDill2022
Carolyn J Lawrence-Dill, Robyn L Allscheid, Albert Boaitey, Todd Bauman, Edward S Buckler, 4th, Jennifer L Clarke, Christopher Cullis, Jack Dekkers, Cassandra J Dorius, Shawn F Dorius, David Ertl, Matthew Homann, Guiping Hu, Mary Losch, Eric Lyons, Brenda Murdoch, Zahra-Katy Navabi, Somashekhar Punnuri, Fahad Rafiq, James M Reecy, Patrick S Schnable, Nicole M Scott, Moira Sheehan, Xavier Sirault, Margaret Staton, Christopher K Tuggle, Alison Van Eenennaam, and Rachael Voas. Ten simple rules to ruin a collaborative environment. PLoS Comput. Biol., 18(4):e1009957, Apr 2022. doi:10.1371/journal.pcbi.1009957.
Leelaprute2022
Pattara Leelaprute, Bodin Chinthanet, Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Pongchai Jaisri, and Takashi Ishio. Does coding in pythonic zen peak performance? preliminary experiments of nine pythonic idioms at scale. 2022. arXiv:arXiv:2203.14484.
Leinonen2022
Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves, Paul Denny, James Prather, and Brett A. Becker. Using large language models to enhance programming error messages. 2022. arXiv:arXiv:2210.11630.
Leven2022
William Levén, Hampus Broman, Terese Besker, and Richard Torkar. The broken windows theory applies to technical debt. 2022. arXiv:arXiv:2209.01549.
Li2019
Chen Li, Emily Chan, Paul Denny, Andrew Luxton-Reilly, and Ewan Tempero. Towards a framework for teaching debugging. In Proceedings of the Twenty-First Australasian Computing Education Conference on - ACE '19. ACM Press, 2019. doi:10.1145/3286960.3286970.
Li2022
Annie Li, Madeline Endres, and Westley Weimer. Debugging with stack overflow. In Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training. ACM, May 2022. URL: https://doi.org/10.1145/3510456.3514147, doi:10.1145/3510456.3514147.
Liang2022
Jenny T Liang, Thomas Zimmermann, and Denae Ford. Understanding skills for OSS communities on GitHub. In Proc. European Software Engineering Conference/International Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, Nov 2022. doi:10.1145/3540250.3549082.
Liu2022
Eric S. Liu, Dylan A. Lukes, and William G. Griswold. Refactoring in computational notebooks. ACM Transactions on Software Engineering and Methodology, Dec 2022. URL: https://doi.org/10.1145/3576036, doi:10.1145/3576036.
Lorey2022
Tobias Lorey, Paul Ralph, and Michael Felderer. Social science theories in software engineering research. In Proceedings of the 44th International Conference on Software Engineering. ACM, May 2022. URL: https://doi.org/10.1145/3510003.3510076, doi:10.1145/3510003.3510076.
Lu2021
Kuang-Chen Lu, Ben Greenman, and Shriram Krishnamurthi. Types for tables: a language design benchmark. Art Sci. Eng. Program., Nov 2021. doi:10.22152/programming-journal.org/2022/6/8.
Luders2022
Clara Marie Lüders, Abir Bouraffa, and Walid Maalej. Beyond duplicates. In Proc. International Conference on Mining Software Repositories (MSR). ACM, May 2022. doi:10.1145/3524842.3528457.
Lunn2021
Stephanie Lunn, Monique Ross, Zahra Hazari, Mark Allen Weiss, Michael Georgiopoulos, and Kenneth Christensen. The impact of technical interviews, and other professional and cultural experiences on students\textquotesingle computing identity. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1. ACM, Jun 2021. URL: https://doi.org/10.1145/3430665.3456362, doi:10.1145/3430665.3456362.
MacNeil2022
Stephen MacNeil, Andrew Tran, Arto Hellas, Joanne Kim, Sami Sarsa, Paul Denny, Seth Bernstein, and Juho Leinonen. Experiences from using code explanations generated by large language models in a web software development e-book. 2022. arXiv:arXiv:2211.02265.
Martin2023
Florence Martin, Swapna Kumar, Albert D Ritzhaupt, and Drew Polly. Bichronous online learning: award-winning online instructor practices of blending asynchronous and synchronous online modalities. Internet High. Educ., 56(100879):100879, Jan 2023. doi:10.1016/j.iheduc.2022.100879.
Mashey2021
John R. Mashey. Interactions, impacts, and coincidences of the first golden age of computer architecture. IEEE Micro, 41(6):131–139, Nov 2021. URL: https://doi.org/10.1109/mm.2021.3112876, doi:10.1109/mm.2021.3112876.
Matsubara2022
Patricia G. F. Matsubara, Igor Steinmacher, Bruno Gadelha, and Tayana Conte. The best defense is a good defense: adapting negotiation methods for tackling pressure over software project estimates. 2022. arXiv:arXiv:2203.13623, doi:10.1145/3510455.3512775.
May2019
Anna May, Johannes Wachs, and Anikó Hannák. Gender differences in participation and reward on stack overflow. Empirical Software Engineering, 24(4):1997–2019, Feb 2019. URL: https://doi.org/10.1007/s10664-019-09685-x, doi:10.1007/s10664-019-09685-x.
Mehrpour2022
Sahar Mehrpour and Thomas D. LaToza. Can static analysis tools find more defects? Empirical Software Engineering, Nov 2022. URL: https://doi.org/10.1007/s10664-022-10232-4, doi:10.1007/s10664-022-10232-4.
Miedema2022
Daphne Miedema, George Fletcher, and Efthimia Aivaloglou. So many brackets! In Proc. International Conference on Program Comprehension (ICPC). ACM, May 2022. doi:10.1145/3524610.3529158.
NandSharma2022
Pankajeshwara Nand Sharma, Bastin Tony Roy Savarimuthu, and Nigel Stanger. Unearthing open source decision-making processes: a case study of Python enhancement proposals. Softw. Pract. Exp., 52(10):2312–2346, Oct 2022. doi:10.1002/spe.3128.
Nguyen2022
Nhan Nguyen and Sarah Nadi. An empirical evaluation of GitHub copilot's code suggestions. In Proc. International Conference on Mining Software Repositories (MSR). ACM, May 2022. doi:10.1145/3524842.3528470.
Nicacio2022
Jalves Nicacio and Fabio Petrillo. An approach to build consistent software architecture diagrams using devops system descriptors. 2022. arXiv:arXiv:2210.11910, doi:10.1145/3550356.3561567.
Noble2022
James Noble, David Streader, Isaac Oscar Gariano, and Miniruwani Samarakoon. More programming than programming: teaching formal methods in a software engineering programme. 2022. arXiv:arXiv:2205.00787.
Olejniczak2020
Anthony J. Olejniczak and Molly J. Wilson. Who's writing open access (OA) articles? characteristics of OA authors at ph.d.-granting institutions in the united states. Quantitative Science Studies, 1(4):1429–1450, Dec 2020. URL: https://doi.org/10.1162/qss_a_00091, doi:10.1162/qss_a_00091.
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):108–129, Jan 2021. URL: https://doi.org/10.1109/tse.2018.2883603, doi:10.1109/tse.2018.2883603.
Pelanek2022
Radek Pelánek and Tomáš Effenberger. The landscape of computational thinking problems for practice and assessment. ACM Transactions on Computing Education, Dec 2022. URL: https://doi.org/10.1145/3578269, doi:10.1145/3578269.
Pereira2017
Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, and João Saraiva. Energy efficiency across programming languages: how do energy, time, and memory relate? In Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering. ACM, Oct 2017. doi:10.1145/3136014.3136031.
Pinckney2022
Donald Pinckney, Federico Cassano, Arjun Guha, Jon Bell, Massimiliano Culpo, and Todd Gamblin. Flexible and optimal dependency management via max-smt. 2022. arXiv:arXiv:2203.13737.
Pinto2022
Gustavo Pinto and Alberto de Souza. Cognitive-driven development helps software teams to keep code units under the limit! 2022. arXiv:arXiv:2210.07342.
Pizard2022
Sebastián Pizard, Diego Vallespir, and Barbara Kitchenham. A longitudinal case study on the effects of an evidence-based software engineering training. 2022. arXiv:arXiv:2202.03367, doi:10.1145/3510456.3514150.
Poulos2021
Alexandra Poulos, Sally A. McKee, and Jon C. Calhoun. Posits and the state of numerical representations in the age of exascale and edge computing. Software: Practice and Experience, 52(2):619–635, Sep 2021. URL: https://doi.org/10.1002/spe.3022, doi:10.1002/spe.3022.
Prana2019
Gede Artha Azriadi Prana, Christoph Treude, Ferdian Thung, Thushari Atapattu, and David Lo. Categorizing the content of GitHub README files. Empir. Softw. Eng., 24(3):1296–1327, Jun 2019. doi:10.1007/s10664-018-9660-3.
PreslerMarshall2022a
Kai Presler-Marshall, Sarah Heckman, and Kathryn T Stolee. Identifying struggling teams in software engineering courses through weekly surveys. In Proc. Technical Symposium on Computer Science Education (SIGCSE). ACM, Feb 2022. doi:10.1145/3478431.3499367.
PreslerMarshall2022b
Kai Presler-Marshall, Sarah Heckman, and Kathryn T Stolee. What makes team[s] work? a study of team characteristics in software engineering projects. In Proc. Conference on International Computing Education Research (ICER). ACM, Aug 2022. doi:10.1145/3501385.3543980.
Qamar2022
Khushbakht Ali Qamar, Emre Sülün, and Eray Tüzün. Taxonomy of bug tracking process smells: perceptions of practitioners and an empirical analysis. Inf. Softw. Technol., 150(106972):106972, Oct 2022. doi:10.1016/j.infsof.2022.106972.
Queiroz2022
Francisco Queiroz, Maria Lonsdale, and Rejane Spitz. Science as a game: conceptual model and application in scientific software design. Int. j. des. creat. innov., 10(4):222–246, Oct 2022. doi:10.1080/21650349.2022.2088623.
Ragkhitwetsagul2022
Chaiyong Ragkhitwetsagul and Matheus Paixao. Recommending code improvements based on stack overflow answer edits. 2022. arXiv:arXiv:2204.06773.
Rahman2020b
Mohammad Masudur Rahman, Foutse Khomh, and Marco Castelluccio. Why are some bugs non-reproducible? an empirical investigation using data fusion. In Proc. International Conference on Software Maintenance and Evolution (ICSME). IEEE, Sep 2020. URL: https://doi.org/10.1109/icsme46990.2020.00063, doi:10.1109/icsme46990.2020.00063.
Rahman2021
Akond Rahman, Md Rayhanur Rahman, Chris Parnin, and Laurie Williams. Security smells in ansible and chef scripts. ACM Transactions on Software Engineering and Methodology, 30(1):1–31, Jan 2021. URL: https://doi.org/10.1145/3408897, doi:10.1145/3408897.
Rao2022
Nikitha Rao, Jason Tsay, Martin Hirzel, and Vincent J. Hellendoorn. Comments on comments: where code review and documentation meet. 2022. arXiv:arXiv:2204.00107, doi:10.1145/3524842.3528475.
Ritschel2022a
Nico Ritschel, Vladimir Kovalenko, Reid Holmes, Ronald Garcia, and David C. Shepherd. Comparing block-based programming models for two-armed robots. IEEE Transactions on Software Engineering, 48(5):1630–1643, May 2022. URL: https://doi.org/10.1109/tse.2020.3027255, doi:10.1109/tse.2020.3027255.
Ritschel2022b
Nico Ritschel, Anand Ashok Sawant, David Weintrop, Reid Holmes, Alberto Bacchelli, Ronald Garcia, Chandrika K R, Avijit Mandal, Patrick Francis, and David C. Shepherd. Training industrial end-user programmers with interactive tutorials. Software: Practice and Experience, Nov 2022. URL: https://doi.org/10.1002/spe.3167, doi:10.1002/spe.3167.
Rule2019
Adam Rule, Amanda Birmingham, Cristal Zuniga, Ilkay Altintas, Shih-Cheng Huang, Rob Knight, Niema Moshiri, Mai H Nguyen, Sara Brin Rosenthal, Fernando Pérez, and Peter W Rose. Ten simple rules for writing and sharing computational analyses in jupyter notebooks. PLoS Comput. Biol., 15(7):e1007007, Jul 2019. doi:10.1371/journal.pcbi.1007007.
Sanders2019
Kate Sanders, Judy Sheard, Brett A Becker, Anna Eckerdal, Sally Hamouda, and Simon. Inferential statistics in computing education research. In Proc. Conference on International Computing Education Research (ICER). ACM, Jul 2019. doi:10.1145/3291279.3339408.
Schmitt2022
Paul Schmitt, Jana Iyengar, Christopher Wood, and Barath Raghavan. The decoupling principle. In Proceedings of the 21st ACM Workshop on Hot Topics in Networks. ACM, Nov 2022. URL: https://doi.org/10.1145/3563766.3564112, doi:10.1145/3563766.3564112.
Schurhoff2022
Christian Schürhoff, Stefan Hanenberg, and Volker Gruhn. An empirical study on a single company's cost estimations of 338 software projects. Empirical Software Engineering, Nov 2022. URL: https://doi.org/10.1007/s10664-022-10245-z, doi:10.1007/s10664-022-10245-z.
Sellitto2022
Giulia Sellitto, Emanuele Iannone, Zadia Codabux, Valentina Lenarduzzi, Andrea De Lucia, Fabio Palomba, and Filomena Ferrucci. Toward understanding the impact of refactoring on program comprehension. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, Mar 2022. URL: https://doi.org/10.1109/saner53432.2022.00090, doi:10.1109/saner53432.2022.00090.
Shankar2022
Shreya Shankar, Rolando Garcia, Joseph M. Hellerstein, and Aditya G. Parameswaran. Operationalizing machine learning: an interview study. 2022. arXiv:arXiv:2209.09125.
Sharafi2022
Zohreh Sharafi, Ian Bertram, Michael Flanagan, and Westley Weimer. Eyes on code: a study on developers' code navigation strategies. IEEE Transactions on Software Engineering, 48(5):1692–1704, May 2022. URL: https://doi.org/10.1109/tse.2020.3032064, doi:10.1109/tse.2020.3032064.
Shimada2022
Naomichi Shimada, Tao Xiao, Hideaki Hata, Christoph Treude, and Kenichi Matsumoto. Github sponsors: exploring a new way to contribute to open source. 2022. arXiv:arXiv:2202.05751, doi:10.1145/3510003.3510116.
Shome2022
Arumoy Shome, Luís Cruz, and Arie van Deursen. Data smells in public datasets. In Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI. ACM, May 2022. doi:10.1145/3522664.3528621.
Shrestha2021
Nischal Shrestha, Titus Barik, and Chris Parnin. Unravel: a fluent code explorer for data wrangling. In The 34th Annual ACM Symposium on User Interface Software and Technology. ACM, Oct 2021. doi:10.1145/3472749.3474744.
Silva2022
Yasin N Silva, Alexis Loza, and Humberto Razente. DBSnap-eval. In Proc. Conference on Innovation and Technology in Computer Science Education (ITiCSE). ACM, Jul 2022. doi:10.1145/3502718.3524822.
Soltani2020
Mozhan Soltani, Felienne Hermans, and Thomas Bäck. The significance of bug report elements. Empir. Softw. Eng., 25(6):5255–5294, Nov 2020. doi:10.1007/s10664-020-09882-z.
Spinellis2018
Diomidis Spinellis. Modern debugging. Commun. ACM, 61(11):124–134, Oct 2018. doi:10.1145/3186278.
Stokes2022
Chase Stokes and Marti Hearst. Why more text is (often) better: themes from reader preferences for integration of charts and text. 2022. arXiv:arXiv:2209.10789.
Storey2022
Margaret-Anne Storey, Brian Houck, and Thomas Zimmermann. How developers and managers define and trade productivity for quality. In Proc. Conference on Human Aspects of Software Engineering (CHASE). ACM, May 2022. doi:10.1145/3528579.3529177.
Strode2022
Diane Strode, Torgeir Dingsøyr, and Yngve Lindsjorn. A teamwork effectiveness model for agile software development. Empir. Softw. Eng., Mar 2022. doi:10.1007/s10664-021-10115-0.
Tan2022
Wen Siang Tan, Markus Wagner, and Christoph Treude. Detecting outdated code element references in software repository documentation. 2022. arXiv:arXiv:2212.01479.
Tian2022
Yingchen Tian, Yuxia Zhang, Klaas-Jan Stol, Lin Jiang, and Hui Liu. What makes a good commit message? In Proc. International Conference on Software Engineering (ICSE). ACM, May 2022. doi:10.1145/3510003.3510205.
Timperley2021
Christopher S. Timperley, Lauren Herckis, Claire Le Goues, and Michael Hilton. Understanding and improving artifact sharing in software engineering research. Empirical Software Engineering, May 2021. URL: https://doi.org/10.1007/s10664-021-09973-5, doi:10.1007/s10664-021-09973-5.
Tissenbaum2021
Mike Tissenbaum, David Weintrop, Nathan Holbert, and Tamara Clegg. The case for alternative endpoints in computing education. Br. J. Educ. Technol., 52(3):1164–1177, May 2021. doi:10.1111/bjet.13072.
Truong2022
Kimberly Truong, Courtney Miller, Bogdan Vasilescu, and Christian Kästner. The unsolvable problem or the unheard answer? In Proc. International Conference on Mining Software Repositories (MSR). ACM, May 2022. doi:10.1145/3524842.3528488.
Tshukudu2020
Ethel Tshukudu and Quintin Cutts. Understanding conceptual transfer for students learning new programming languages. In Proc. Conference on International Computing Education Research (ICER). ACM, Aug 2020. doi:10.1145/3372782.3406270.
Tuna2022
Erdem Tuna, Vladimir Kovalenko, and Eray Tüzün. Bug tracking process smells in practice. In Proc. International Conference on Software Engineering (ICSE). ACM, May 2022. doi:10.1145/3510457.3513080.
Turk2021
Tomaž Turk. SDFunc: modular spreadsheet design with sheet-defined functions in microsoft excel. Software: Practice and Experience, 52(2):415–426, Sep 2021. URL: https://doi.org/10.1002/spe.3027, doi:10.1002/spe.3027.
Vidoni2021
Melina Vidoni. Evaluating unit testing practices in r packages. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, May 2021. URL: https://doi.org/10.1109/icse43902.2021.00136, doi:10.1109/icse43902.2021.00136.
Vidoni2022
Melina Vidoni. Understanding roxygen package documentation in r. Journal of Systems and Software, 188:111265, Jun 2022. URL: https://doi.org/10.1016/j.jss.2022.111265, doi:10.1016/j.jss.2022.111265.
Wang2020b
Zhendong Wang, Yang Feng, Yi Wang, James A Jones, and David Redmiles. Unveiling elite developers' activities in open source projects. ACM Trans. Softw. Eng. Methodol., 29(3):1–35, Jul 2020. doi:10.1145/3387111.
Wolter2022
Thomas Wolter, Ann Barcomb, Dirk Riehle, and Nikolay Harutyunyan. Open source license inconsistencies on GitHub. ACM Transactions on Software Engineering and Methodology, Dec 2022. URL: https://doi.org/10.1145/3571852, doi:10.1145/3571852.
Wyrich2022
Marvin Wyrich, Justus Bogner, and Stefan Wagner. 40 years of designing code comprehension experiments: a systematic mapping study. 2022. arXiv:arXiv:2206.11102.
Young2021
Jean-Gabriel Young, Amanda Casari, Katie McLaughlin, Milo Z. Trujillo, Laurent Hebert-Dufresne, and James P. Bagrow. Which contributions count? analysis of attribution in open source. In Proc. International Conference on Mining Software Repositories (MSR). IEEE, May 2021. URL: https://doi.org/10.1109/msr52588.2021.00036, doi:10.1109/msr52588.2021.00036.
Zakaria2022
Farid Zakaria, Thomas R. W. Scogland, Todd Gamblin, and Carlos Maltzahn. Mapping out the hpc dependency chaos. 2022. arXiv:arXiv:2211.05118.
Zerouali2021
Ahmed Zerouali, Tom Mens, and Coen De Roover. On the usage of JavaScript, python and ruby packages in docker hub images. Science of Computer Programming, 207:102653, Jul 2021. URL: https://doi.org/10.1016/j.scico.2021.102653, doi:10.1016/j.scico.2021.102653.
Zhang2022a
Haiyin Zhang, Luís Cruz, and Arie van Deursen. Code smells for machine learning applications. In Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI. ACM, May 2022. doi:10.1145/3522664.3528620.
Zhang2022b
Kaiwen Zhang and Guanjun Liu. Automatically transform rust source to petri nets for checking deadlocks. 2022. arXiv:arXiv:2212.02754.
Zhang2022c
Yuxia Zhang, Hui Liu, Xin Tan, Minghui Zhou, Zhi Jin, and Jiaxin Zhu. Turnover of companies in OpenStack: prevalence and rationale. ACM Transactions on Software Engineering and Methodology, 31(4):1–24, Oct 2022. URL: https://doi.org/10.1145/3510849, doi:10.1145/3510849.
Zheng2019
Wei Zheng, Chen Feng, Tingting Yu, Xibing Yang, and Xiaoxue Wu. Towards understanding bugs in an open source cloud management stack: an empirical study of OpenStack software bugs. J. Syst. Softw., 151:210–223, May 2019. doi:10.1016/j.jss.2019.02.025.
Zhou2019
Jiayuan Zhou, Shaowei Wang, Cor-Paul Bezemer, and Ahmed E. Hassan. Bounties on technical q&a sites: a case study of stack overflow bounties. Empirical Software Engineering, 25(1):139–177, Jul 2019. URL: https://doi.org/10.1007/s10664-019-09744-3, doi:10.1007/s10664-019-09744-3.
Zhu2022
Shuofei Zhu, Ziyi Zhang, Boqin Qin, Aiping Xiong, and Linhai Song. Learning and programming challenges of rust. In Proceedings of the 44th International Conference on Software Engineering. ACM, May 2022. URL: https://doi.org/10.1145/3510003.3510164, doi:10.1145/3510003.3510164.