Programming is hard-or at least it used to be: Educational opportunities and challenges of AI code generation BA Becker, P Denny, J Finnie-Ansley, A Luxton-Reilly, J Prather, ... Proceedings of the 54th ACM Technical Symposium on Computer Science …, 2023 | 217 | 2023 |
"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers J Prather, BN Reeves, P Denny, BA Becker, J Leinonen, A Luxton-Reilly, ... arXiv preprint arXiv:2304.02491, 2023 | 109 | 2023 |
Computing education in the era of generative AI P Denny, J Prather, BA Becker, J Finnie-Ansley, A Hellas, J Leinonen, ... Communications of the ACM 67 (2), 56-67, 2024 | 105 | 2024 |
Syntax and sensibility: Using language models to detect and correct syntax errors EA Santos, JC Campbell, D Patel, A Hindle, JN Amaral 2018 IEEE 25th International Conference on Software Analysis, Evolution and …, 2018 | 105 | 2018 |
My AI Wants to Know if this will be on the Exam: Testing OpenAI’s Codex on CS2 Programming Exercises J Finnie-Ansley, P Denny, A Luxton-Reilly, EA Santos, J Prather, ... Proceedings of the 25th Australasian Computing Education Conference, 97-104, 2023 | 104 | 2023 |
Judging a commit by its cover: Correlating commit message entropy with build status on Travis-CI EA Santos, A Hindle | 45 | 2016 |
How does Docker affect energy consumption? Evaluating workloads in and out of Docker containers EA Santos, C McLean, C Solinas, A Hindle Journal of Systems and Software 146, 14-25, 2018 | 40 | 2018 |
The unreasonable effectiveness of traditional information retrieval in crash report deduplication JC Campbell, EA Santos, A Hindle Proceedings of the 13th International Conference on Mining Software …, 2016 | 28 | 2016 |
Visualizing project evolution through abstract syntax tree analysis MD Feist, EA Santos, I Watts, A Hindle 2016 IEEE Working Conference on Software Visualization (VISSOFT), 11-20, 2016 | 25 | 2016 |
The Indigenous Languages Technology project at NRC Canada: An empowerment-oriented approach to developing language software R Kuhn, F Davis, A Désilets, E Joanis, A Kazantseva, R Knowles, P Littell, ... Proceedings of the 28th international conference on computational …, 2020 | 21* | 2020 |
OCR evaluation tools for the 21st century EA Santos Proceedings of the Workshop on Computational Methods for Endangered Languages 1, 2019 | 20 | 2019 |
Finding and correcting syntax errors using recurrent neural networks EA Santos, JC Campbell, A Hindle, JN Amaral PeerJ PrePrints 5, e3123v1, 2017 | 14 | 2017 |
Training & quality assessment of an optical character recognition model for Northern Haida I Hubert, A Arppe, J Lachler, EA Santos Proceedings of the Tenth International Conference on Language Resources and …, 2016 | 14 | 2016 |
Always provide context: The effects of code context on programming error message enhancement EA Santos, P Prasad, BA Becker Proceedings of the ACM Conference on Global Computing Education Vol 1, 147-153, 2023 | 9 | 2023 |
Gi2Pi Rule-based, index-preserving grapheme-to-phoneme transformations A Pine, PW Littell, E Joanis, DH Daines, C Cox, F Davis, EA Santos, ... Proceedings of the Fifth Workshop on the Use of Computational Methods in the …, 2022 | 7 | 2022 |
On the computational modelling of Michif verbal morphology F Davis, EA Santos, H Souter Proceedings of the 16th Conference of the European Chapter of the …, 2021 | 6 | 2021 |
Judging a commit by its cover; or can a commit message predict build failure? EA Santos, A Hindle PeerJ PrePrints 4, e1771v1, 2016 | 5 | 2016 |
What makes a programming error message good? EA Santos Proceedings of the 2022 Conference on United Kingdom & Ireland Computing …, 2022 | 2 | 2022 |
The Human Factors Impact of Programming Error Messages BA Becker, P Denny Dagstuhl reports 12 (1), 2022 | 2 | 2022 |
Anatomy of a crash repository JC Campbell, EA Santos, A Hindle PeerJ Preprints, 2016 | 2 | 2016 |