To Do
- Ahmed2022
- Umair Z. Ahmed, Zhiyu Fan, Jooyong Yi, Omar I. Al-Bataineh, and Abhik Roychoudhury. Verifix: verified repair of programming assignments. 2022. 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.
- Amjad2023
- Abdul Haddi Amjad, Zubair Shafiq, and Muhammad Ali Gulzar. Blocking javascript without breaking the web: an empirical investigation. 2023. arXiv:2302.01182.
- 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:2109.01947.
- Arora2023
- Chetan Arora, Laura Tubino, Andrew Cain, Kevin Lee, and Vasudha Malhotra. Persona-based assessment of software engineering student research projects: an experience report. 2023. arXiv:2302.05618.
- 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: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: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.
- 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: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: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: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: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:2209.08955.
- BoumaSims2023
- Elijah Bouma-Sims and Yasemin Acar. Beyond the boolean: how programmers ask about, use, and discuss gender. 2023. arXiv:2302.05351, doi:10.1145/3579461.
- 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.
- Brun2022
- Yuriy Brun, Tian Lin, Jessie Elise Somerville, Elisha M. Myers, and Natalie C. Ebner. Blindspots in python and java APIs result in vulnerable code. ACM Transactions on Software Engineering and Methodology, Nov 2022. URL: https://doi.org/10.1145/3571850, doi:10.1145/3571850.
- 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: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: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: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: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: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: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: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.
- Dong2023
- Yiwen Dong, Zheyang Li, Yongqiang Tian, Chengnian Sun, Michael W. Godfrey, and Meiyappan Nagappan. Bash in the wild: language usage, code smells, and bugs. ACM Transactions on Software Engineering and Methodology, 32(1):1–22, Jan 2023. URL: https://doi.org/10.1145/3517193, doi:10.1145/3517193.
- 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:2211.16626.
- Eid2023
- Elias Eid and Nancy A. Day. Static profiling of alloy models. IEEE Transactions on Software Engineering, 49(2):743–759, Feb 2023. URL: https://doi.org/10.1109/tse.2022.3162985, doi:10.1109/tse.2022.3162985.
- Etemadi2022
- Khashayar Etemadi, Aman Sharma, Fernanda Madeiral, and Martin Monperrus. Augmenting diffs with runtime information. 2022. arXiv:2212.11077.
- Faria2023
- João Pascoal Faria and Rui Abreu. Case studies of development of verified programs with dafny for accessibility assessment. 2023. arXiv:2301.03224.
- 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.
- Feld2022
- Jan Feld, Edwin Ip, Andreas Leibbrandt, and Joseph Vecci. Identifying and overcoming gender barriers in tech: a field experiment on inaccurate statistical discrimination. SSRN Electronic Journal, 2022. URL: https://doi.org/10.2139/ssrn.4238277, doi:10.2139/ssrn.4238277.
- 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.
- Ferreira2021
- 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.
- 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.
- Furia2022
- Carlo A. Furia, Richard Torkar, and Robert Feldt. Applying bayesian analysis guidelines to empirical software engineering data: the case of programming languages and code quality. ACM Transactions on Software Engineering and Methodology, 31(3):1–38, Mar 2022. URL: https://doi.org/10.1145/3490953, doi:10.1145/3490953.
- Furia2023
- Carlo A. Furia, Richard Torkar, and Robert Feldt. Towards causal analysis of empirical software engineering data: the impact of programming languages on coding competitions. 2023. arXiv:2301.07524.
- 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: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.
- Ghorbani2023
- Amir Ghorbani, Nathan Cassee, Derek Robinson, Adam Alami, Neil A. Ernst, Alexander Serebrenik, and Andrzej Wasowski. Autonomy is an acquired taste: exploring developer preferences for github bots. 2023. arXiv:2302.05048.
- 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: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: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.
- Greiler2022
- Michaela Greiler, Margaret-Anne Storey, and Abi Noda. An actionable framework for understanding and improving developer experience. 2022. arXiv:2205.06352.
- 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:2203.16718.
- Guizani2022a
- Mariam Guizani, Thomas Zimmermann, Anita Sarma, and Denae Ford. Attracting and retaining oss contributors with a maintainer dashboard. 2022. 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: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: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.
- Imtiaz2022
- Nasif Imtiaz, Aniqa Khanom, and Laurie Williams. Open or sneaky? fast or slow? light or heavy?: investigating security releases of open source packages. IEEE Transactions on Software Engineering, pages 1–21, 2022. URL: https://doi.org/10.1109/tse.2022.3181010, doi:10.1109/tse.2022.3181010.
- 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.
- Knutas2023
- Antti Knutas, Dominik Siemon, Natasha Tylosky, and Giovanni Maccani. Contradicting motivations in civic tech software development: analysis of a grassroots project. 2023. arXiv:2302.03469.
- Kokinda2023
- Ella Kokinda and Paige Rodeghero. Streaming software development: accountability, community, and learning. 2023. arXiv:2302.00169.
- Kotti2022
- Zoe Kotti, Georgios Gousios, and Diomidis Spinellis. Impact of software engineering research in practice: a patent and author survey analysis. 2022. arXiv:2204.03366, doi:10.1109/TSE.2022.3208210.
- Kreuzberger2022
- Dominik Kreuzberger, Niklas Kühl, and Sebastian Hirschl. Machine learning operations (mlops): overview, definition, and architecture. 2022. arXiv:2205.02302.
- Kudrjavets2022
- Gunnar Kudrjavets, Nachiappan Nagappan, and Ayushi Rastogi. Do small code changes merge faster? a multi-language empirical investigation. 2022. 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.
- 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: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: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:2210.11630.
- Leite2022
- Leonardo Leite, Nelson Lago, Claudia Melo, Fabio Kon, and Paulo Meirelles. A theory of organizational structures for development and infrastructure professionals. IEEE Transactions on Software Engineering, pages 1–30, 2022. URL: https://doi.org/10.1109/tse.2022.3199169, doi:10.1109/tse.2022.3199169.
- Leven2022
- William Levén, Hampus Broman, Terese Besker, and Richard Torkar. The broken windows theory applies to technical debt. 2022. 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.
- Li2023
- Ze Shi Li, Nowshin Nawar Arony, Kezia Devathasan, and Daniela Damian. "software is the easy part of software engineering" – lessons and experiences from a large-scale, multi-team capstone course. 2023. arXiv:2302.05536.
- 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.
- Lin2022
- Yu-Tzu Lin, Martin K.-C. Yeh, and Sheng-Rong Tan. Teaching programming by revealing thinking process: watching experts' live coding videos with reflection annotations. IEEE Transactions on Education, 65(4):617–627, Nov 2022. URL: https://doi.org/10.1109/te.2022.3155884, doi:10.1109/te.2022.3155884.
- Lin2023
- Jiahuei Lin, Mohammed Sayagh, and Ahmed E. Hassan. The co-evolution of the WordPress platform and its plugins. ACM Transactions on Software Engineering and Methodology, 32(1):1–24, Jan 2023. URL: https://doi.org/10.1145/3533700, doi:10.1145/3533700.
- 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' 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: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: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.
- 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: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: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.
- Panthaplackel2022
- Sheena Panthaplackel, Milos Gligoric, Junyi Jessy Li, and Raymond J. Mooney. Using developer discussions to guide fixing bugs in software. 2022. arXiv:2211.06335.
- PapapanagiotakisBousy2022
- Iason Papapanagiotakis Bousy, Earl T. Barr, and David Clark. PopArt: ranked testing efficiency. IEEE Transactions on Software Engineering, pages 1–18, 2022. URL: https://doi.org/10.1109/tse.2022.3214796, doi:10.1109/tse.2022.3214796.
- Pashchenko2022
- Ivan Pashchenko, Henrik Plate, Serena Elisa Ponta, Antonino Sabetta, and Fabio Massacci. Vuln4real: a methodology for counting actually vulnerable dependencies. IEEE Transactions on Software Engineering, 48(5):1592–1609, May 2022. URL: https://doi.org/10.1109/tse.2020.3025443, doi:10.1109/tse.2020.3025443.
- 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:2203.13737.
- Pinto2022
- Gustavo Pinto and Alberto de Souza. Cognitive-driven development helps software teams to keep code units under the limit! 2022. 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: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: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.
- Rahman2022
- Mohammad M. Rahman, Foutse Khomh, and Marco Castelluccio. Works for me! cannot reproduce – a large scale empirical study of non-reproducible bugs. Empirical Software Engineering, May 2022. URL: https://doi.org/10.1007/s10664-022-10153-2, doi:10.1007/s10664-022-10153-2.
- Rao2022
- Nikitha Rao, Jason Tsay, Martin Hirzel, and Vincent J. Hellendoorn. Comments on comments: where code review and documentation meet. 2022. 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.
- Rombaut2023
- Benjamin Rombaut, Filipe R. Cogo, Bram Adams, and Ahmed E. Hassan. There's no such thing as a free lunch: lessons learned from exploring the overhead introduced by the greenkeeper dependency bot in npm. ACM Transactions on Software Engineering and Methodology, 32(1):1–40, Jan 2023. URL: https://doi.org/10.1145/3522587, doi:10.1145/3522587.
- 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.
- Schroder2021
- Michael Schröder and Jürgen Cito. An empirical investigation of command-line customization. Empirical Software Engineering, Dec 2021. URL: https://doi.org/10.1007/s10664-021-10036-y, doi:10.1007/s10664-021-10036-y.
- 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.
- Shan2023
- Shawn Shan, Jenna Cryan, Emily Wenger, Haitao Zheng, Rana Hanocka, and Ben Y. Zhao. Glaze: protecting artists from style mimicry by text-to-image models. 2023. arXiv:2302.04222.
- Shankar2022
- Shreya Shankar, Rolando Garcia, Joseph M. Hellerstein, and Aditya G. Parameswaran. Operationalizing machine learning: an interview study. 2022. 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: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.
- Shreeve2021
- Benjamin Shreeve, Joseph Hallett, Matthew Edwards, Kopo M. Ramokapane, Richard Atkins, and Awais Rashid. The best laid plans or lack thereof: security decision-making of different stakeholder groups. 2021. arXiv:2104.00284, doi:10.1109/TSE.2020.3023735.
- 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.
- Spinellis2023
- Diomidis Spinellis. Open reproducible publication research. 2023. arXiv:2301.13312.
- Stokes2022
- Chase Stokes and Marti Hearst. Why more text is (often) better: themes from reader preferences for integration of charts and text. 2022. 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:2212.01479.
- Tan2023
- Xin Tan, Yiran Chen, Haohua Wu, Minghui Zhou, and Li Zhang. Is it enough to recommend tasks to newcomers? understanding mentoring on good first issues. ICSE 2023, 2023. arXiv:2302.05058.
- Tenhunen2023
- Saara Tenhunen, Tomi Männistö, Matti Luukkainen, and Petri Ihantola. A systematic literature review of capstone courses in software engineering. 2023. URL: https://arxiv.org/abs/2301.03554, doi:10.48550/ARXIV.2301.03554.
- 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.
- Tigina2023
- Maria Tigina, Anastasiia Birillo, Yaroslav Golubev, Hieke Keuning, Nikolay Vyahhi, and Timofey Bryksin. Analyzing the quality of submissions in online programming courses. 2023. arXiv:2301.11158.
- 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.
- Tiwari2023
- Deepika Tiwari, Martin Monperrus, and Benoit Baudry. Rick: generating mocks from production data. 2023. arXiv:2302.04547.
- Trautsch2023
- Alexander Trautsch, Johannes Erbel, Steffen Herbold, and Jens Grabowski. What really changes when developers intend to improve their source code: a commit-level study of static metric value and static analysis warning changes. Empirical Software Engineering, Jan 2023. URL: https://doi.org/10.1007/s10664-022-10257-9, doi:10.1007/s10664-022-10257-9.
- Trinkenreich2022
- Bianca Trinkenreich, Igor Wiese, Anita Sarma, Marco Gerosa, and Igor Steinmacher. Women's participation in open source software: a survey of the literature. ACM Transactions on Software Engineering and Methodology, 31(4):1–37, Aug 2022. URL: https://doi.org/10.1145/3510460, doi:10.1145/3510460.
- Trinkenreich2023a
- Bianca Trinkenreich, Klaas-Jan Stol, Igor Steinmacher, Marco Gerosa, Anita Sarma, Marcelo Lara, Michael Feathers, Nicholas Ross, and Kevin Bishop. A model for understanding and reducing developer burnout. 2023. arXiv:2301.09103.
- Trinkenreich2023b
- Bianca Trinkenreich, Klaas-Jan Stol, Anita Sarma, Daniel M. German, Marco A. Gerosa, and Igor Steinmacher. Do i belong? modeling sense of virtual community among linux kernel contributors. 2023. arXiv:2301.06437.
- 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.
- VanBreukelen2023
- Sterre van Breukelen, Ann Barcomb, Sebastian Baltes, and Alexander Serebrenik. "still around": experiences and survival strategies of veteran women software developers. 2023. arXiv:2302.03723.
- Venturini2023
- Daniel Venturini, Filipe Roseiro Cogo, Ivanilton Polato, Marco A Gerosa, and Igor Scaliante Wiese. I depended on you and you broke me: an empirical study of manifesting breaking changes in client packages. TOSEM 2023, 2023. arXiv:2301.04563.
- 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.
- Wang2020c
- Qingye Wang. Why is my bug wontfix? In 2020 IEEE 2nd International Workshop on Intelligent Bug Fixing (IBF). IEEE, Feb 2020. URL: https://doi.org/10.1109/ibf50092.2020.9034539, doi:10.1109/ibf50092.2020.9034539.
- Wattenbach2022
- Leonhard Wattenbach, Basel Aslan, Matteo Maria Fiore, Henley Ding, Roberto Verdecchia, and Ivano Malavolta. Do you have the energy for this meeting? In Proceedings of the 9th IEEE/ACM International Conference on Mobile Software Engineering and Systems. ACM, May 2022. URL: https://doi.org/10.1145/3524613.3527812, doi:10.1145/3524613.3527812.
- Win2023
- Hsu Myat Win, Haibo Wang, and Shin Hwei Tan. Automatic detecting unethical behavior in open-source software projects. 2023. arXiv:2302.11985.
- 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: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: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.
- Zhang2021
- Xunhui Zhang, Yue Yu, Georgios Gousios, and Ayushi Rastogi. Pull request decision explained: an empirical overview. 2021. arXiv:2105.13970.
- Zhang2022b
- Kaiwen Zhang and Guanjun Liu. Automatically transform rust source to petri nets for checking deadlocks. 2022. 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.