Collaboration between humans and machines does not necessarily lead to better outcomes.
Michelle Vaccaro, Jim Waldo From Communications of the ACM | November 2019
Five diverse technology companies show how it's done.
Natasha Noy, Yuqing Gao, Anshu Jain, Anant Narayanan, Alan Patterson, Jamie Taylor From Communications of the ACM | August 2019
A collaborative approach to reclaiming memory in heterogeneous software systems.
Ulan Degenbaev, Michael Lippautz, Hannes Payer From Communications of the ACM | June 2019
Some ML papers suffer from flaws that could mislead the public and stymie future research.
Zachary C. Lipton, Jacob Steinhardt From Communications of the ACM | June 2019
Achieving consistency where distributed transactions have failed.
Martin Kleppmann, Alastair R. Beresford, Boerge Svingen From Communications of the ACM | May 2019
Cloud-delivery networks could dramatically improve blockchains' scalability, but clouds must be provably neutral first.
Aleksandar Kuzmanovic From Communications of the ACM | May 2019