We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process

Abstract: 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 collaboration can always be challenging, ML introduces additional challenges with its exploratory model development process, additional skills and knowledge needed, difficulties testing ML systems, need for continuous evolution and monitoring, and non-traditional quality requirements such as fairness and explainability. Through interviews with 45 practitioners from 28 organizations, we identified key collaboration challenges that teams face when building and deploying ML systems into production. We report on common collaboration points in the development of production ML systems for requirements, data, and integration, as well as corresponding team patterns and challenges. We find that most of these challenges center around communication, documentation, engineering, and process and collect recommendations to address these challenges.
Comments: 22 pages, 10 figures, 5 tables
Subjects: Software Engineering (cs.SE); Machine Learning (cs.LG)
Cite as: arXiv:2110.10234 [cs.SE]
  (or arXiv:2110.10234v4 [cs.SE] for this version)

Submission history

From: Nadia Nahar [view email]
[v1] Tue, 19 Oct 2021 20:03:20 GMT (1311kb,D)
[v2] Thu, 2 Dec 2021 22:33:02 GMT (1310kb,D)
[v3] Tue, 8 Feb 2022 22:37:12 GMT (1569kb,D)
[v4] Thu, 10 Feb 2022 21:41:45 GMT (1570kb,D)

Link back to: arXiv, form interface, contact.