中文

数据工程中常见初学者编程错误的系统综述

软件工程 2025-04-24 v1

摘要

有效编程语言、库、框架、工具和平台的设计,严重依赖其易用性和正确性。任何忽视人类使用者这一事实的尝试,都可能构建出无用甚至有害的工具。为确保数据工程工具建立在坚实基础之上,我们进行了数据工程中常见编程错误的系统综述。我们聚焦于编程初学者(学生),通过分析局限于数据工程错误的文献以及在数据工程中常用语言(Python、SQL、Java)中出现的一般编程错误。我们综合了自 2003 年以来跨越 21 篇文献的内容,形成完整分类,涵盖一般编程挑战与特定数据工程错误。该分类为未来工具开发和教育策略提供了实证基础。我们信念系统化的分类将帮助研究者、实践者和教育者更好地理解和应对新手数据工程师所面临的挑战。

关键词

引用

@article{arxiv.2504.16644,
  title  = {A Systematic Review of Common Beginner Programming Mistakes in Data Engineering},
  author = {Max Neuwinger and Dirk Riehle},
  journal= {arXiv preprint arXiv:2504.16644},
  year   = {2025}
}

备注

Accepted to the 2025 IEEE/ACM 37th International Conference on Software Engineering Education and Training (CSEE&T)