TCSE logo 
 Sigsoft logo
Sustainability badge

This program is tentative and subject to change.

Mon 28 Apr 2025 16:20 - 16:40 at 206 - Programming Education

When Computer Science (CS) students try to use or extend open-source software (OSS) projects, they often encounter the common challenge of OSS failing to build on their local machines. Even though OSS often provides ready-to-build packages, subtle differences in local environment setups can lead to build issues, costing students tremendous time and effort in debugging. Despite the prevalence of build issues faced by CS students, there is a lack of studies exploring this topic. To investigate the build issues frequently encountered by CS students and explore methods to help them resolve these issues, we conducted a novel dual-phase study involving 330 build tasks among 55 CS students. Phase I characterized the build issues students faced, their resolution attempts, and the effectiveness of those attempts. Based on these findings, Phase II introduced an intervention method that emphasized key information (e.g., recommended programming language versions) to students. The study demonstrated the effectiveness of our intervention in improving build success rates. Our research will shed light on future directions in related areas, such as CS education on best practices for software builds and enhanced tool support to simplify the build process.

This program is tentative and subject to change.

Mon 28 Apr

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 17:30
Programming EducationCSEE&T at 206
16:00
20m
Talk
A Systematic Review of Common Beginner Programming Mistakes in Data Engineering
CSEE&T
Max Neuwinger Friedrich Alexander University Erlangen Nuremberg, Dirk Riehle U of Erlangen
16:20
20m
Talk
An Exploratory Study on Build Issue Resolution Among Computer Science Students
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
20m
Talk
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
20m
Talk
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
:
:
:
: