This study investigates the potential use of Natural Language Processing (NLP) techniques to analyze coding standards violations within the context of an introductory programming course. In particular, the study evaluates the effectiveness of various advanced text embedding techniques, including Bag of Words (BOW), Doc2Vec, and BERT, in clustering coding standards violations. This study aims to determine which text embedding techniques contribute to the most accurate clustering of errors. Our findings highlight the superiority of Doc2Vec embeddings in effectively clustering related errors compared to the alternative techniques.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Investigating Freshmen Students’ Coding Standards Challenges Using NLP Techniques

  • Edgar Ceh-Varela,
  • Essa Imhmed

摘要

This study investigates the potential use of Natural Language Processing (NLP) techniques to analyze coding standards violations within the context of an introductory programming course. In particular, the study evaluates the effectiveness of various advanced text embedding techniques, including Bag of Words (BOW), Doc2Vec, and BERT, in clustering coding standards violations. This study aims to determine which text embedding techniques contribute to the most accurate clustering of errors. Our findings highlight the superiority of Doc2Vec embeddings in effectively clustering related errors compared to the alternative techniques.