mlsanityData to 7 Oct 2026

Documentation Matters: Human-Centered AI System to Assist Data Science Code Documentation in Computational Notebooks

arXiv 2102.12592 ↗First posted 24 Feb 2021cs.HCcited by 17

Not on the map. Why?

Abstract (arXiv)

Computational notebooks allow data scientists to express their ideas through a combination of code and documentation. However, data scientists often pay attention only to the code, and neglect creating or updating their documentation during quick iterations. Inspired by human documentation practices learned from 80 highly-voted Kaggle notebooks, we design and implement Themisto, an automated documentation generation system to explore how human-centered AI systems can support human data scientists in the machine learning code documentation scenario. Themisto facilitates the creation of documentation via three approaches: a deep-learning-based approach to generate documentation for source code, a query-based approach to retrieve online API documentation for source code, and a user prompt approach to nudge users to write documentation. We evaluated Themisto in a within-subjects experiment with 24 data science practitioners, and found that automated documentation generation techniques reduced the time for writing documentation, reminded participants to document code they would have ignored, and improved participants' satisfaction with their computational notebook.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Feb 2021.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 3; 2024: 5; 2025: 5; 2026: 2.

17 papers.

Sort:

By area:

  1. 2022Natural Language to Code Generation in Interactive Data Science Notebookscited by 86
  2. 2024Can LLMs Generate Architectural Design Decisions? -An Exploratory Empirical studycited by 19
  3. 2022Aspirations and Practice of Model Documentation: Moving the Needle with Nudging and Traceabilitycited by 14
  4. 2024Does More Advice Help? The Effects of Second Opinions in AI-Assisted Decision Makingcited by 14
  5. 2023AmadeusGPT: a natural language interface for interactive animal behavioral analysiscited by 12
  6. 2023Competent but Rigid: Identifying the Gap in Empowering AI to Participate Equally in Group Decision-Makingcited by 11
  7. 2025DatawiseAgent: A Notebook-Centric LLM Agent Framework for Adaptive and Robust Data Science Automationcited by 8
  8. 2023Is a Seat at the Table Enough? Engaging Teachers and Students in Dataset Specification for ML in Educationcited by 5
  9. 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Reviewcited by 5
  10. 2025Mind the Metrics: Patterns for Telemetry-Aware In-IDE AI Application Development using the Model Context Protocol (MCP)cited by 4
  11. 2024Cognitive Spillover in Human-AI Teamscited by 3
  12. 2024Contextualized Data-Wrangling Code Generation in Computational Notebookscited by 3
5 more
  1. 2025A moving target in AI-assisted decision-making: Dataset shift, model updating, and the problem of update opacitycited by 3
  2. 2025ReSpark: Leveraging Previous Data Reports as References to Generate New Reports with LLMscited by 2
  3. 2026Using Small Language Models to Reverse-Engineer Machine Learning Pipelines Structurescited by 1
  4. 2024Predicting the Understandability of Computational Notebooks through Code Metrics Analysiscited by 0
  5. 2026Automated Modernization of Machine Learning Engineering Notebooks for Reproducibilitycited by 0