Whether a programmer with code or a potter with clay, practitioners engage in an ongoing process of working and reasoning with materials. Existing discussions in HCI have provided …
AP Koenzen, NA Ernst… - 2020 IEEE symposium on …, 2020 - ieeexplore.ieee.org
Duplicating one's own code makes it faster to write software. This expediency is particularly valuable for users of computational notebooks. Duplication allows notebook users to quickly …
S Hüsing, C Schulte, S Sparmann, M Bolte - Proceedings of the 55th …, 2024 - dl.acm.org
Programming nowadays has become an important tool in various scientific fields, not only in terms of software engineering but also for knowledge acquisition. In this regard, we analyze …
Throughout the history of the spreadsheet, and throughout the majority of research into improving it, the grid of cells has remained a constant as the underlying data model. An idea …
M Mash, S Rosenthal, R Simmons - Extended Abstracts of the 2021 CHI …, 2021 - dl.acm.org
While machine learning algorithms continue to improve, their success often relies upon the data scientists' ability to detect patterns, determine useful features and visualizations, select …
M Mash, S Oryol, R Simmons… - 2022 IEEE Symposium …, 2022 - ieeexplore.ieee.org
The success of data scientists in developing machine learning models is contingent on an iterative development process for detecting patterns in data, finding and extracting useful …