Work-in-Progress: Python Code Critiquer, a Machine Learning Approach.

Laura Albrant, Pradnya Pendse, Danieal Dasker,Laura E. Brown,Jon Sticklen,Michelle Jarvie-Eggart, Leo C. Ureel

2023 IEEE Frontiers in Education Conference (FIE)(2023)

引用 0|浏览2
暂无评分
摘要
This research is part of a larger development project that is working on a multi-programming language code critiquer called WebTA. The WebTA code-critiquing software is designed to be used in courses for novice programmers, e.g., CS1 a first engineering course. The authors report on a component of the project that makes initial steps towards a automating the identification of common student mistakes, or antipatterns in code. Antipatterns can be errors, inefficiencies, or incorrect style choices in the code. This works is aimed at Python and uses the machine learning algorithm, Random Forests, to identify a stylistic antipattern of crowded operators.
更多
查看译文
关键词
code critiquer,machine learning,novice programmer,coding standards
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要