Brett+A.Becker Catherine+Mooney
基于主成分分析的編譯錯誤信息分類法
摘要:成為一個有能力的程序員,對于所有計算學科的學生來說,至關重要,尤其是軟件工程專業。程序員初學者面臨著很多挑戰,例如計算科學專業學生就業率的下滑,以及越來越多的非計算科學專業的學生開始學習程序開發。對于幫助學生識別風險、規劃職業生涯的方法的研究已經進行了幾十年了。大多數此類研究主要關注如何分類初學者犯的錯誤,以幫助他們明白這些錯誤如何產生,幫助他們快速地克服或回避此類錯誤。本文展現了如何借助主成分分析方法對編譯錯誤進行分類。我們根據學生在編程過程中產生的數據,提取相關錯誤的分類信息,以識別學生們的糾結之處,并給他們提供指導建議。
關鍵詞:編譯錯誤;編譯錯誤信息;程序員初學者;CS1;錯誤信息分類;Java編程;主成分分析