中文
相关论文

相关论文: Code Code Evolution: Understanding How People Chan…

200 篇论文

Writing is a complex process at the center of much of modern human activity. Despite it appears to be a linear process, writing conceals many highly non-linear processes. Previous research has focused on three phases of writing: planning,…

计算与语言 · 计算机科学 2024-01-25 Donald Ruggiero Lo Sardo , Pietro Gravino , Christine Cuskley , Vittorio Loreto

Reproducibility and sustainability present significant challenges in bioinformatics software development, where rapidly evolving tools and complex workflows often result in short-lived or difficult-to-adapt pipelines. This paper introduces…

软件工程 · 计算机科学 2025-05-07 Marco Masera , Alessandro Leone , Johannes Köster , Ivan Molineris

In industries such as healthcare, finance, and manufacturing, analysis of unstructured textual data presents significant challenges for analysis and decision making. Uncovering patterns within large-scale corpora and understanding their…

计算机视觉与模式识别 · 计算机科学 2025-01-15 Lukas Heine , Fabian Hörst , Jana Fragemann , Gijs Luijten , Jan Egger , Fin Bahnsen , M. Saquib Sarfraz , Jens Kleesiek , Constantin Seibold

This research paper aims to find, analyze and understand code patterns in any software system and measure its quality by defining standards and proposing a formula for the same. Every code that is written can be divided into different code…

软件工程 · 计算机科学 2011-07-01 Jitesh Dundas

Effective code documentation is essential for collaboration, comprehension, and long-term software maintainability, yet developers often neglect it due to its repetitive nature. Automated documentation generation has evolved from heuristic…

软件工程 · 计算机科学 2026-02-10 Mojtaba Mostafavi Ghahfarokhi , Hamed Jahantigh , Alireza Asadi , Abbas Heydarnoori

A growing interest in Immersive Analytics (IA) has led to the extension of computational notebooks (e.g., Jupyter Notebook) into an immersive environment to enhance analytical workflows. However, existing solutions rely on the WIMP…

人机交互 · 计算机科学 2025-09-17 Sungwon In , Eric Krokos , Kirsten Whitley , Chris North , Yalong Yang

Computational notebooks (e.g., Jupyter, Google Colab) are widely used by data scientists. A key feature of notebooks is the interactive computing model of iteratively executing cells (i.e., a set of statements) and observing the result…

数据库 · 计算机科学 2025-04-01 Zhaoheng Li , Supawit Chockchowwat , Ribhav Sahu , Areet Sheth , Yongjoo Park

Synthesizing knowledge from large document collections is a critical yet increasingly complex aspect of qualitative research and knowledge work. While AI offers automation potential, effectively integrating it into human-centric sensemaking…

人机交互 · 计算机科学 2026-02-06 Runlong Ye , Patrick Yung Kang Lee , Matthew Varona , Oliver Huang , Carolina Nobre

The development of data science expertise requires tacit, process-oriented skills that are difficult to teach directly. This study addresses the resulting challenge of empirically understanding how the problem-solving processes of experts…

计算机与社会 · 计算机科学 2026-02-18 Manuel Valle Torre , Marcus Specht , Catharine Oertel

Scientific workflows automate the analysis of large-scale scientific data, fostering the reuse of data processing operators as well as the reproducibility and traceability of analysis results. In exploratory research, however, workflows are…

其他计算机科学 · 计算机科学 2023-09-26 Sebastian Pohl , Nourhan Elfaramawy , Kedi Cao , Birte Kehr , Matthias Weidlich

How can we better organize code in computational notebooks? Notebooks have become a popular tool among data scientists, as they seamlessly weave text and code together, supporting users to rapidly iterate and document code experiments.…

人机交互 · 计算机科学 2022-02-23 Zijie J. Wang , Katie Dai , W. Keith Edwards

Understanding human behavior is a fundamental goal of social sciences, yet its analysis presents significant challenges. Conventional methodologies employed for the study of behavior, characterized by labor-intensive data collection…

人机交互 · 计算机科学 2024-07-19 Dominik Schiller , Tobias Hallmen , Daksitha Withanage Don , Elisabeth André , Tobias Baur

Information processing tasks involve complex cognitive mechanisms that are shaped by various factors, including individual goals, prior experience, and system environments. Understanding such behaviors requires a sophisticated and…

人机交互 · 计算机科学 2025-07-24 Kaixin Ji , Danula Hettiachchi , Falk Scholer , Flora D. Salim , Damiano Spina

Working with data in table form is usually considered a preparatory and tedious step in the sensemaking pipeline; a way of getting the data ready for more sophisticated visualization and analytical tools. But for many people, spreadsheets…

人机交互 · 计算机科学 2021-06-30 Lyn Bartram , Michael Correll , Melanie Tory

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 test hypotheses and iterate over data. In this paper,…

软件工程 · 计算机科学 2020-05-29 Andreas Koenzen , Neil Ernst , Margaret-Anne Storey

Exploring and comprehending relevant academic literature is a vital yet challenging task for researchers, especially given the rapid expansion in research publications. This task fundamentally involves sensemaking - interpreting complex,…

人机交互 · 计算机科学 2025-08-22 Haoyang Yang , Elliott H. Faa , Weijian Liu , Shunan Guo , Duen Horng Chau , Yalong Yang

Computational notebooks such as Jupyter are popular for exploratory data analysis and insight finding. Despite the module-based structure, notebooks visually appear as a single thread of interleaved cells containing text, code,…

人机交互 · 计算机科学 2023-08-22 Chen Chen , Jane Hoffswell , Shunan Guo , Ryan Rossi , Yeuk-Yin Chan , Fan Du , Eunyee Koh , Zhicheng Liu

Scientific discovery is an extended process of ideation--surveying prior work, forming hypotheses, and refining reasoning--yet existing approaches treat this phase as a brief preamble despite its central role in research. We introduce…

计算与语言 · 计算机科学 2026-05-04 James Mooney , Zae Myung Kim , Young-Jun Lee , Dongyeop Kang

We present a case study featuring a first-year bio-science university student using computation to solve a radioactive decay problem and interpret the results. In a semi-structured cognitive interview, we use this case to examine the…

物理教育 · 物理学 2019-02-22 Odd Petter Sand , Tor Ole B. Odden , Christine Lindstrøm , Marcos D. Caballero

Researchers apply machine-learning techniques for code smell detection to counter the subjectivity of many code smells. Such approaches need a large, manually annotated dataset for training and benchmarking. Existing literature offers a few…

软件工程 · 计算机科学 2023-03-16 Himesh Nandani , Mootez Saad , Tushar Sharma