English
Related papers

Related papers: Code Code Evolution: Understanding How People Chan…

200 papers

Spreadsheets are the go-to tool for computerized calculation and modelling, but are hard to comprehend and adapt after reaching a certain complexity. In general, cognition of complex systems is facilitated by having a higher order mental…

Software Engineering · Computer Science 2018-09-11 Patrick Koch

Generative AI systems produce meaning with a quality indistinguishable from - and occasionally surpassing - human performance, yet the epistemic mechanism through which this occurs remains poorly understood. This paper argues that…

Computers and Society · Computer Science 2026-03-24 Ilya Levin

Decoding human activity accurately from wearable sensors can aid in applications related to healthcare and context awareness. The present approaches in this domain use recurrent and/or convolutional models to capture the spatio-temporal…

Human-Computer Interaction · Computer Science 2020-12-21 Satya P. Singh , Aimé Lay-Ekuakille , Deepak Gangwar , Madan Kumar Sharma , Sukrit Gupta

Human data annotation, especially when involving experts, is often treated as an objective reference. However, many annotation tasks are inherently subjective, and annotators' judgments may evolve over time. This study investigates changes…

Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires advanced programming skills, which hinders data workers from grasping the idea of data…

Human-Computer Interaction · Computer Science 2022-09-29 Kai Xiong , Siwei Fu , Guoming Ding , Zhongsu Luo , Rong Yu , Wei Chen , Hujun Bao , Yingcai Wu

Interactive notebooks, such as Jupyter, have revolutionized the field of data science by providing an integrated environment for data, code, and documentation. However, their adoption by robotics researchers and model developers has been…

Computational Engineering, Finance, and Science · Computer Science 2024-05-15 Rolando Garcia

The popularity and rapid development of Cloud Computing in recent years has led to a vast number of publications capturing the accumulated knowledge in this field. Due to the interdisciplinary nature and significant relevance of cloud…

Computer Science and Game Theory · Computer Science 2026-05-26 Smruti Rekha Swain

Note-taking is a critical practice for capturing, organizing, and reflecting on information in both academic and professional settings. The recent success of large language models has accelerated the development of AI-assisted tools, yet…

Computation and Language · Computer Science 2025-09-05 Josh Wisoff , Yao Tang , Zhengyu Fang , Jordan Guzman , YuTang Wang , Alex Yu

Data workers usually seek to understand the semantics of data wrangling scripts in various scenarios, such as code debugging, reusing, and maintaining. However, the understanding is challenging for novice data workers due to the variety of…

Software Engineering · Computer Science 2022-09-29 Kai Xiong , Zhongsu Luo , Siwei Fu , Yongheng Wang , Mingliang Xu , Yingcai Wu

Despite the advent of wearable devices and the proliferation of smartphones, there still is no ideal platform that can continuously sense and precisely collect all available contextual information. Ideally, mobile sensing data collection…

Human-Computer Interaction · Computer Science 2015-03-17 Reza Rawassizadeh , Elaheh Momeni , Prajna Shetty

Generative AI is reshaping higher education programming through vibe coding, where students collaborate with AI via natural language rather than writing code line-by-line. We conceptualize this practice as help-seeking, analyzing 19,418…

Artificial Intelligence · Computer Science 2026-05-01 Daiana Rinja , Eduardo Araujo Oliveira , Sonsoles López-Pernas , Mohammed Saqr , Marcus Specht , Kamila Misiejuk

Dataset Search -- the process of finding appropriate datasets for a given task -- remains a critical yet under-explored challenge in data science workflows. Assessing dataset suitability for a task (e.g., training a classification model) is…

Human-Computer Interaction · Computer Science 2025-07-28 Rachel Lin , Bhavya Chopra , Wenjing Lin , Shreya Shankar , Madelon Hulsebos , Aditya G. Parameswaran

Machine learning workflow development is anecdotally regarded to be an iterative process of trial-and-error with humans-in-the-loop. However, we are not aware of quantitative evidence corroborating this popular belief. A quantitative…

Machine Learning · Computer Science 2018-05-21 Doris Xin , Litian Ma , Shuchen Song , Aditya Parameswaran

Computational notebooks have gained widespread adoption among researchers from academia and industry as they support reproducible science. These notebooks allow users to combine code, text, and visualizations for easy sharing of experiments…

Computers and Society · Computer Science 2020-06-23 Sheeba Samuel , Birgitta König-Ries

Determining how much of the sensory information carried by a neural code contributes to behavioral performance is key to understand sensory function and neural information flow. However, there are as yet no analytical tools to compute this…

A common approach to quantifying neural text classifier interpretability is to calculate faithfulness metrics based on iteratively masking salient input tokens and measuring changes in the model prediction. We propose that this property is…

Computation and Language · Computer Science 2024-06-04 Evan Crothers , Herna Viktor , Nathalie Japkowicz

AI code generation tools have expanded software creation beyond professional developers, giving rise to vibe coding, a practice in which users generate software via natural-language prompts, evaluate outputs primarily by execution. Prior…

Software Engineering · Computer Science 2026-05-26 Ahmed Fawzy , Amjed Tahir , Kelly Blincoe

Objectives: This study aims to investigate the readability and understandability of bitwise operators in programming, with the main hypothesis that there will be a difference in the performance metrics (response time and error rate) between…

Software Engineering · Computer Science 2025-10-28 Shubham Joshi

A biological experiment is the most reliable way of assigning function to a protein. However, in the era of high-throughput sequencing, scientists are unable to carry out experiments to determine the function of every single gene product.…

Quantitative Methods · Quantitative Biology 2016-01-07 Iddo Friedberg , Predrag Radivojac

In this paper, we examine the work of data annotation. Specifically, we focus on the role of counting or quantification in organising annotation work. Based on an ethnographic study of data annotation in two outsourcing centres in India, we…

Human-Computer Interaction · Computer Science 2023-12-01 Srravya Chandhiramowuli , Alex Taylor , Sara Heitlinger , Ding Wang