10 papers · ranked by Valyu relevance
Stephen Coshatt, He Yang, Shushan Wu, Jin Ye + 5 more
As machine learning and artificial intelligence are being integrated into cyber-physical systems, it is becoming important for engineers to know and understand these topics. In particular, sensor data is on the rise in these systems and therefore engineers need to understand which models are appropriate to time-series…
Cassandra Lucas, Anshul Bihani, Rohini Kukka, Chun-Hua Tsai + 2 more
Generative AI creates new opportunities for programming education, but many existing systems remain overly directive, producing lengthy explanations and premature solutions that can overwhelm K-12 novices. In this paper, we present a participatory design study of how an adaptive tutorial system, SocratiCode, evolved…
Jesse Yusuf Chan, Haoming Wang, Mingwei Xu, Xianlong Xu
The transition from block-based to text-based programming requires learners to convert visible program structures into abstract textual expressions, which may create a cognitive gap between understanding computational concepts and expressing them in Python syntax. To support this transition, we designed and implemented…
Julie R. Pivin-Bachler, Egon L. van den Broek
Title: Summary Machine learning struggles with imbalanced data. Although several mitigation approaches exist, their application depends on the extent of imbalance. To determine the latter, a protocol was developed. Across 428 synthetic and 70 real datasets, 8 imbalance measures were benchmarked and evaluated using…
Rajshekhar Sunderraman
The functional programming paradigm has a long and storied history with its beginnings in the Lambda Calculus. In recent decades, pure functional languages such as Haskell have been shown to be highly effective in producing robust software due to immutable data structures among other functional features. The advantages…
Han Zhang, John Jonides
We present PupEyes, an open-source Python package for preprocessing and visualizing pupil size and fixation data. PupEyes supports data collected from EyeLink and Tobii eye-trackers as well as any generic dataset that conforms to minimal formatting standards. Developed with current best practices, PupEyes provides a…
Gino Carmona-Díaz, William Jiménez-Leal, María Alejandra Grisales, Chandra Sripada + 3 more
Analyzing texts such as open-ended responses, headlines, or social media posts is a time- and labor-intensive process highly susceptible to bias. However, large language models (LLMs) are promising tools for text analysis, using either a predefined (top-down) or a data-driven (bottom-up) taxonomy, without sacrificing…
Zechen Bai, Zhiheng Chen, Yiqi Lin, Kevin Qinghong Lin + 4 more
Human experience in digital environments offers a vast, underexplored resource of authentic, untrimmed interactions that contain rich procedural knowledge. We introduce Demo2Tutorial, a framework that transforms this experience captured via screen recordings and interaction logs into structured, multimodal software…
Jaka Kokošar, Ela Praznik, Martin Špendl, Nancy P. Moreno + 4 more
In biomedicine, survival analysis addresses time-to-event data to study outcomes like patient survival and treatment response, and supports biomarker discovery. Yet, teaching this analysis is often hindered by mathematical and programming barriers. We present a structured, hands-on tutorial that goes beyond a typical…
Antonios Saravanos, John Pazarzis, Stavros Zervoudakis, Dongnanzi Zheng
Python libraries often need to maintain a stable public API even as internal implementations evolve, gain new backends, or depend on heavy optional libraries. In Python, where internal objects are easy to inspect and import, users can come to rely on "reachable internals" that were never intended to be public, making…