Asset Management in Machine Learning: State-of-research and State-of-practice
Machine learning components are essential for today's software systems, causing a need to
adapt traditional software engineering practices when developing machine-learning-based …
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
Incorporating machine learning (ML) components into software products raises new
software-engineering challenges and exacerbates existing ones. Many researchers have …
software-engineering challenges and exacerbates existing ones. Many researchers have …
Collaboration challenges in building ml-enabled systems: Communication, documentation, engineering, and process
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 …
need for software engineers to collaborate with data scientists and other specialists. While …
Slide4n: Creating presentation slides from computational notebooks with human-ai collaboration
Data scientists often have to use other presentation tools (eg, Microsoft PowerPoint) to
create slides to communicate their analysis obtained using computational notebooks. Much …
create slides to communicate their analysis obtained using computational notebooks. Much …
How do data analysts respond to ai assistance? a wizard-of-oz study
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 …
divergent conclusions. AI assistants have the potential to support analysts in planning their …
B2: Bridging code and interactive visualization in computational notebooks
Data scientists have embraced computational notebooks to author analysis code and
accompanying visualizations within a single document. Currently, although these media …
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
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 …
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
Computational notebooks have become increasingly popular for exploratory data analysis
due to their ability to support data exploration and explanation within a single document …
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
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 …
researchers have proposed many AI techniques to lift data scientists' burden on data …
Notable: On-the-fly assistant for data storytelling in computational notebooks
Computational notebooks are widely used for data analysis. Their interleaved displays of
code and execution results (eg, visualizations) are welcomed since they enable iterative …
code and execution results (eg, visualizations) are welcomed since they enable iterative …