Saved in:
Bibliographic Details
Main Authors: Huang, Sunzhou, Meng, Na, Liu, Xueqing, Wang, Xiaoyin
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2502.15912
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917933929725952
author Huang, Sunzhou
Meng, Na
Liu, Xueqing
Wang, Xiaoyin
author_facet Huang, Sunzhou
Meng, Na
Liu, Xueqing
Wang, Xiaoyin
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2502_15912
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle An Exploratory Study on Build Issue Resolution Among Computer Science Students
Huang, Sunzhou
Meng, Na
Liu, Xueqing
Wang, Xiaoyin
Software Engineering
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.
title An Exploratory Study on Build Issue Resolution Among Computer Science Students
topic Software Engineering
url https://arxiv.org/abs/2502.15912