A Systematic Review of Common Beginner Programming Mistakes in Data Engineering
The design of effective programming languages, libraries, frameworks, tools, and platforms for data engineering strongly depends on their ease and correctness of use. Anyone who ignores that it is humans who use these tools risks building tools that are useless, or worse, harmful. To ensure our data engineering tools are based on solid foundations, we performed a systematic review of common programming mistakes in data engineering. We focus on beginners (students) of data engineering. In this article, we present a classification of these common mistakes, including recommendations not only for how data engineering tools might avoid some of them, but also for how these insights can inform teaching strategies and educational tool design. We believe that our work will help researchers, practitioners, and educators alike build better and more effective tools and learning environments in the future.
Mon 28 AprDisplayed time zone: Eastern Time (US & Canada) change
16:00 - 17:30 | |||
16:00 20mTalk | A Systematic Review of Common Beginner Programming Mistakes in Data Engineering CSEE&T Pre-print | ||
16:20 20mTalk | An Exploratory Study on Build Issue Resolution Among Computer Science StudentsDistinguished Paper Award CSEE&T Sunzhou Huang The University of Texas at San Antonio, Na Meng Virginia Tech, XUEQING Liu Stevens Institute of Technology, Xiaoyin Wang University of Texas at San Antonio Pre-print | ||
16:40 20mTalk | Knowledge Transfer and False Friends: Insights on Transitioning from C to Java CSEE&T Yifan Du Chemnitz University of Technology, Belinda Schantong Chemnitz University of Technology, Janet Siegmund Chemnitz University of Technology Pre-print | ||
17:00 20mTalk | Teaching Well-Structured Code: A Literature Review of Instructional Approaches CSEE&T Sara Nurollahian University of Utah, Hieke Keuning Utrecht University, Eliane Wiese University of Utah Pre-print |