Automation and a little discipline allow better testing, shorter release cycles, and reduced business risk.
Thomas A. Limoncelli From Communications of the ACM | January 2019
Learn from the past to prepare for the next battle.
Rich Bennett, Craig Callahan, Stacy Jones, Matt Levine, Merrill Miller, Andy Ozment From Communications of the ACM | December 2018
How Google moved its virtual desktops to the cloud.
Matt Fata, Philippe-Joseph Arida, Patrick Hahn, Betsy Beyer From Communications of the ACM | November 2018
Three critical design points: Joint learning, weak supervision, and new representations.
Alex Ratner, Chris Ré, Peter Bailis From Communications of the ACM | November 2018
Dependency management is a crucial part of system and software design.
Silvia Esparrachiari Ghirotti, Tanya Reilly, Ashleigh Rentz From Communications of the ACM | November 2018
What happens when we wish to actually deploy a machine learning model to production?
Dan Crankshaw, Joseph Gonzalez, Peter Bailis From Communications of the ACM | August 2018