Asset Management in Machine Learning: State-of-research and State-of-practice

S Idowu, D Strüber, T Berger - ACM Computing Surveys, 2022 - dl.acm.org
Machine learning components are essential for today's software systems, causing a need to
adapt traditional software engineering practices when developing machine-learning-based …

A meta-summary of challenges in building products with ml components–collecting experiences from 4758+ practitioners

N Nahar, H Zhang, G Lewis, S Zhou… - 2023 IEEE/ACM 2nd …, 2023 - ieeexplore.ieee.org
Incorporating machine learning (ML) components into software products raises new
software-engineering challenges and exacerbates existing ones. Many researchers have …

Collaboration challenges in building ml-enabled systems: Communication, documentation, engineering, and process

N Nahar, S Zhou, G Lewis, C Kästner - Proceedings of the 44th …, 2022 - dl.acm.org
The introduction of machine learning (ML) components in software projects has created the
need for software engineers to collaborate with data scientists and other specialists. While …

Slide4n: Creating presentation slides from computational notebooks with human-ai collaboration

F Wang, X Liu, O Liu, A Neshati, T Ma, M Zhu… - Proceedings of the 2023 …, 2023 - dl.acm.org
Data scientists often have to use other presentation tools (eg, Microsoft PowerPoint) to
create slides to communicate their analysis obtained using computational notebooks. Much …

How do data analysts respond to ai assistance? a wizard-of-oz study

K Gu, M Grunde-McLaughlin, A McNutt, J Heer… - Proceedings of the CHI …, 2024 - dl.acm.org
Data analysis is challenging as analysts must navigate nuanced decisions that may yield
divergent conclusions. AI assistants have the potential to support analysts in planning their …

B2: Bridging code and interactive visualization in computational notebooks

Y Wu, JM Hellerstein, A Satyanarayan - Proceedings of the 33rd Annual …, 2020 - dl.acm.org
Data scientists have embraced computational notebooks to author analysis code and
accompanying visualizations within a single document. Currently, although these media …

Documentation matters: Human-centered ai system to assist data science code documentation in computational notebooks

AY Wang, D Wang, J Drozdal, M Muller, S Park… - ACM Transactions on …, 2022 - dl.acm.org
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 …

Inksight: Leveraging sketch interaction for documenting chart findings in computational notebooks

Y Lin, H Li, L Yang, A Wu, H Qu - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Computational notebooks have become increasingly popular for exploratory data analysis
due to their ability to support data exploration and explanation within a single document …

Telling stories from computational notebooks: Ai-assisted presentation slides creation for presenting data science work

C Zheng, D Wang, AY Wang, X Ma - … of the 2022 CHI Conference on …, 2022 - dl.acm.org
Creating presentation slides is a critical but time-consuming task for data scientists. While
researchers have proposed many AI techniques to lift data scientists' burden on data …

Notable: On-the-fly assistant for data storytelling in computational notebooks

H Li, L Ying, H Zhang, Y Wu, H Qu… - Proceedings of the 2023 …, 2023 - dl.acm.org
Computational notebooks are widely used for data analysis. Their interleaved displays of
code and execution results (eg, visualizations) are welcomed since they enable iterative …