<?xml version="1.1" encoding="utf-8"?>
<article xsi:noNamespaceSchemaLocation="http://jats.nlm.nih.gov/publishing/1.1/xsd/JATS-journalpublishing1-mathml3.xsd" dtd-version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><front><journal-meta><journal-id journal-id-type="publisher-id">ME</journal-id><journal-title-group><journal-title>Modern Engineering</journal-title></journal-title-group><issn>2996-6973</issn><eissn>2996-6981</eissn><publisher><publisher-name>Art and Design</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.61369/ME.8312</article-id><article-categories><subj-group subj-group-type="heading"><subject>Article</subject></subj-group></article-categories><title>JavaScript 学生程序错误模式分析与自动修正框架构建</title><url>https://artdesignp.com/journal/ME/1/3/10.61369/ME.8312</url><author>蔡文玉</author><pub-date pub-type="publication-year"><year>2024</year></pub-date><volume>1</volume><issue>3</issue><history><date date-type="pub"><published-time>2024-05-20</published-time></date></history><abstract>在编程教育中，学生代码错误的自动检测与修正可以大幅提高教学效率和学生的学习效果。本文提出了一种面向JavaScript 学生程序的错误模式分析方法，并构建了自动修正框架。该框架结合错误模式分类、语法分析、机器学习算法等技术，有效识别和修复学生代码中的常见错误，实验结果验证了该框架的有效性。本文的研究成果为编程教学中的智能评估与反馈系统提供了新的技术支持。</abstract><keywords>JavaScript,错误模式分析,自动修正,编程教育</keywords></article-meta></front><body/><back><ref-list><ref id="B1" content-type="article"><label>1</label><element-citation publication-type="journal"><p>[1] 胡建鹏，魏龙，林渤．学生程序分析与修复研究［J］．软件工程与应用，2022,11(3): 602-610.[2] 王甜甜，许家欢，王克朝，苏小红．示例演化驱动的学生程序自动修复［J］．计算机学报，2019,42(5): 1257-1270.[3] 李明．基于机器学习的JavaScript 代码错误检测与修复研究［D］．北京大学，2020,[4] 张华．面向学生的编程错误自动修正系统设计与实现［D］．清华大学，2019,[5] 刘洋．编程教育中常见错误模式分析与自动修正方法研究［J］．教育信息技术，2021,19(3): 45-50.[6] 陈刚．基于深度学习的代码错误检测与修复技术研究［J］．计算机工程与应用，2020,56(14): 123-128.[7] 王磊．JavaScript 编程中的常见错误及其自动修正方法［J］．软件导刊，2018,17(7): 89-92.[8] 赵敏．面向编程教育的自动化评估与反馈系统研究［J］．现代教育技术，2019,29(6): 72-77.[9] 张宇．深度学习在编程错误自动修正中的应用［J］．软件学报，2022,33(2): 234-240.[10] 李宏伟．JavaScript 代码的错误检测与自动修复方法研究［J］．计算机与教育，2021,29(4): 119-126.[11]Smith, J. "Automatic Error Detection in Student Code: A JavaScript Perspective." Journal of Computer Science, 2019,15(4): 567-575.[12]Brown, T. "Error Patterns in Student Programming and Their Automatic Correction." Educational Computing Research, 2021,59(2): 123-138.[13]Lee, S. "Machine Learning for Code Correction in JavaScript." Proceedings of the ACM, 2022,5(1): 1-10.[14]Miller, A. "Automatic Error Detection in Student Code: A JavaScript Perspective." Journal of Computer Science, 2019,15(4): 567-575.</p><pub-id pub-id-type="doi"/></element-citation></ref></ref-list></back></article>
