A combination of differential and mutation testing results in better test data.
Harsh Deokuliar, Raghvinder S. Sangwan, Yoaukim Badr, Satish M. Srinivasan From Communications of the ACM | March 2024
Personal, team, and organizational effectiveness can be improved with a little preparation.
Thomas A. Limoncelli From Communications of the ACM | February 2024
The team at NVIDIA brings confidentiality and integrity to user code and data for accelerated computing.
Gobikrishna Dhanuskodi, Sudeshna Guha, Vidhya Krishnan, Aruna Manjunatha, Rob Nertney, Michael O'Connor, Phil Rogers From Communications of the ACM | January 2024
Confidential computing enables users to authenticate code running in TEEs, but users also need evidence this code is trustworthy.
Antoine Delignat-Lavaud, Cédric Fournet, Kapil Vaswani, Sylvan Clebsch, Maik Riechert, Manuel Costa, Mark Russinovich From Communications of the ACM | January 2024
Rethinking how data and computations should be organized.
Ethan L. Miller, George Neville-Neil, Achilles Benetopoulos, Pankaj Mehra, Daniel Bittman From Communications of the ACM | December 2023
The developer-centric approach to measuring and improving productivity.
Abi Noda, Margaret-Anne Storey, Nicole Forsgren, Michaela Greiler From Communications of the ACM | November 2023
A discussion with Alfred Spector, Peter Norvig, Chris Wiggins, Jeannette Wing, Ben Fried, and Michael Tingley.
Peter Norvig, Alfred Spector, Chris Wiggins, Jeannette M. Wing, Ben Fried, Michael Tingley From Communications of the ACM | August 2023
The loss of potential gain from other alternatives when one alternative is chosen.
Kelly Shortridge, Josiah Dykstra From Communications of the ACM | July 2023