Categorizing Compiler Error Messages with Principal Component Analysis
2016-12-24BrettA.BeckerCathe
计算机教育 2016年8期
关键词:主成分分析
Brett+A.Becker Catherine+Mooney
基于主成分分析的编译错误信息分类法
摘要:成为一个有能力的程序员,对于所有计算学科的学生来说,至关重要,尤其是软件工程专业。程序员初学者面临着很多挑战,例如计算科学专业学生就业率的下滑,以及越来越多的非计算科学专业的学生开始学习程序开发。对于帮助学生识别风险、规划职业生涯的方法的研究已经进行了几十年了。大多数此类研究主要关注如何分类初学者犯的错误,以帮助他们明白这些错误如何产生,帮助他们快速地克服或回避此类错误。本文展现了如何借助主成分分析方法对编译错误进行分类。我们根据学生在编程过程中产生的数据,提取相关错误的分类信息,以识别学生们的纠结之处,并给他们提供指导建议。
关键词:编译错误;编译错误信息;程序员初学者;CS1;错误信息分类;Java编程;主成分分析
猜你喜欢
杂志排行
计算机教育的其它文章
- Extending Distributed Database Curriculum Knowledge Architecture: A Case Study of MongoDB
- Develop and Implement a Quality Assurance System for Modern Higher Education: A Joint Sino—Irish Practice and Observation
- Software/Services Engineering education in a China—Europe Collaboration Program
- Practice and Evaluation of Computational Thinking Cultivation Based on a Ladder Type System
- 就业后的廊坊师范学院“提高班”(下)
- 高职计算机网络技术专业特色人才培养模式心思考