Code Critique: Rich, Immediate Critiques of Coding Antipatterns
Related Publications
- Benjamin, M., & Albrant, L., & Jarvie-Eggart, M. E., & Ureel, L. C., & Brown, L. E., & Sticklen, J., & Hamlin, A. (2025, February), Gendered Impacts of Code Critiquers on Self-Efficacy in First-Year Engineering Students. Paper presented at 2025 Collaborative Network for Engineering & Computing Diversity (CoNECD), San Antonio, Texas. https://peer.asee.org/54094
- Benjamin, M., Brown, L. E., Sticklen, J., Ureel, L. C., & Jarvie-Eggart, M. (2025). WIP: Impact of Prior Programming Experience on Self-Efficacy Impacts of WebTA Autocritiquer (poster) 2025 ASEE Annual Conference & Exposition.
- Albrant, L. E. (2024). Enhancing Students’ User Experience With a Code Critiquer (Master's thesis, Michigan Technological University).
- Benjamin, M., & Albrant, L., & Jarvie-Eggart, M. E., & Sticklen, J., & Brown, L. E., & Ureel, L. C. (2024, July), Full paper: Exploring Instructors Insight’ to a MATLAB Code Critiquer Paper presented at 15th Annual First-Year Engineering Experience Conference (FYEE), Boston, Massachusetts. 10.18260/1-2--48581
- Ureel, L. C., Brown, L. E., Jarvie-Eggart, M., Benjamin, M., & Teahen, J. (2024). Board 234: Current Progress of Providing Rich Immediate Critique of Anti-patterns in Student Code. 2024 ASEE Annual Conference & Exposition.
- Teahen, Joe R., Daniel T. Masker, Leo C. Ureel II, Laura E. Brown, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura Albrant, Mary E. Benjamin, and Pradnya Pendse (June 2024). "Poster WIP: Unified Regular Expression Antipattern Language (UREAL)". In: 2024 ASEE Annual Conference & Exposition. American Society for Engineering Education (ASEE).
- Ureel II, Leo C., Laura E. Brown, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura Albrant, Mary E. Benjamin, Daniel T. Masker, Pradnya Pendse, and Joe R. Teahen (June 2024). "Poster: Current Progress of providing Rich Immediate Critique of Antipatterns in Student Code". In: 2024 ASEE Annual Conference & Exposition. American Society for Engineering Education (ASEE).
- Albrant, Laura, Pradnya Pendse, Mary E. Benjamin, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura E. Brown, and Leo C. Ureel II (July 2023a). "Borrowing from Computer Science: CS Approaches to First Year Engineering". In: Submitted to ASEE First-Year Engineering Experience (FYEE) 2023. (submitted). American Society for Engineering Education. Knoxville, Tennessee: American Society for Engineering Education.
- Albrant, Laura, Pradnya Pendse, Mary E. Benjamin, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura E. Brown, and Leo C. Ureel II (Oct. 2023b). "Work-In-Progress: Preliminary Work Introducing Automated Code Critiques in First-Year Engineering MATLAB Programming". In: To appear in 2023 IEEE Frontiers in Education Conference (FIE). in press. Institue of Electrical and Electronics Engineers. College Station, Texas, U.S.A.: IEEE Press.
- Albrant, Laura, Pradnya Pendse, Laura E Brown, Leo C Ureel, Jon Sticklen, and Michelle E Jarvie-Eggart (July 2023c). "WIP: MATLAB WebTA, Enhancing the bigger picture through human factors." In: 14th Annual First-Year Engineering Experience (FYEE) Conference. ASEE.
- Albrant, Laura, Pradnya Pendse, Michelle E. Jarvie-Eggart, Jon Sticklen, Laura E. Brown, and Leo C. Ureel II (July 2023d). "MATLAB WebTA: Introduction to the Classroom". In: Submitted to ASEE First-Year Engineering Experience (FYEE) 2023. (submitted). ASEE. Knoxville, Tennessee: American Society for Engineering Education.
- Benjamin, Mary E, Laura E Brown, Jon Sticklen, Leo C Ureel, and Michelle Jarvie-Eggart (Oct. 2023). "Engaging Novice Programmers: A Literature Review of the Effect of Code Critiquers on Programming Self-efficacy". In: 2023 IEEE Frontiers in Education Conference (FIE). IEEE, pp. 1-9.
- Pendse, Pradnya, Laura Albrant, Daniel T. Masker, Laura E. Brown, Jon Sticklen, Michelle E. Jarvie-Eggart, and Leo C. Ureel II (Oct. 2023). "Python Code Critiquer: A Machine Learning Approach". In: To appear in 2023 IEEE Frontiers in Education Conference (FIE). in press. Institue of Electrical and Electronics Engineers. College Station, Texas, U.S.A.: IEEE Press.
- Teahen, Joe, Daniel Masker, and Leo C. Ureel II (Oct. 2023). "Extending the Usability of WebTA with Unified ASTs and Errors". In: To appear in 2023 IEEE Frontiers in Education Conference (FIE). in press. Institue of Electrical and Electronics Engineers. College Station, Texas, U.S.A.: IEEE Press.
- Ureel II, Leo C, Laura E Brown, Jon Sticklen, Michelle Jarvie-Eggart, and Mary Benjamin (July 2022). "Work in Progress: The RICA Project: Rich, Immediate Critique of Antipatterns in Student Code". In: Educational Data Mining in Computer Science Education (CSEDM) Workshop. url: https://doi.org/10.5281/zenodo.6983498.
- Ureel II, Leo C. (2021). "Integrating a Colony of Code Critiquers into WebTA". In: Seventh SPLICE Workshop at SIGCSE 2021 "CS Education Infrastructure for All III: From Ideas to Practice".
- Ureel II, Leo C (Aug. 2020). "Critiquing Antipatterns In Novice Code". PhD thesis. Houghton, MI: Michigan Technological University.
- Walther, Marissa L. (2020). "MatlabTA: A Style Critiquer For Novice Engineering Students". MA thesis. Houghton, MI: Michigan Technological University.
- Ureel II, Leo C and Charles Wallace (2019). "Automated critique of early programming antipatterns". In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp. 738-744.
- Ureel II, Leo C. (Aug. 2019b). Mining Intro CS Program Submission Data. Presented at the Works In Progress Workshop of the fifteenth annual ACM International Computing Education Research (ICER) conference, Toronto, ON, Canada, 12-14 August, 2019. ACM.
- Walther, Marissa, Leo C Ureel II, and Charles Wallace (2019a). "A Prototype MATLAB Code Critiquer". In: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, pp. 325-325.
- Walther, Marissa, Leo C. Ureel II, and Charles Wallace (Mar. 2019b). "An Automated Code Critiquer for Novice MATLAB Programmers". In: Poster presented at Michigan Celebration of Women in Computing 2019. Michigan Celebration of Women in Computing (MICWIC).
- Ureel, Leo C and Charles Wallace (2018a). "Board 156: Enriching Communication in Introductory Computer Science Courses: A Retrospective of the Agile Communicators Project". In: 2018 ASEE Annual Conference & Exposition.
- Ureel, Leo C and Charles R Wallace (2018b). "WebTA: Online Code Critique and Assignment Feedback". In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 1111-1111.
- Ureel II, Leo C. (2018). WebTA: A Canvas LTI Extension for Automated Feedback in Computer Science. Presented at the Michigan Canvas Users Conference 2018 at Macomb Community College.
- Ureel II, Leo C. (May 2017). "WebTA: Automated critiquing of student work in online computer science courses". In: Upper Peninsula UP Teaching and Learning Conference. Michigan Technological University.
- Kumar, Shreya, Leo C Ureel II, and Charles Wallace (2015). "Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication Intensive Software Development". In: Agile Conference (AGILE), 2015. IEEE, pp. 71-75.
- Ureel II, Leo C. and Charles Wallace (2015). "WebTA: Automated iterative critique of student programming assignments". In: 2015 IEEE Frontiers in Education Conference (FIE). IEEE, pp. 1-9.
This work was partly funded by the National Science Foundation award #2142309.
Additional support was provided by Michigan Technological University and the Institute of Computing and Cybersystems.

