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
Early insights and opportunities of AI-powered pair-programming tools.
Christian Bird, Denae Ford, Thomas Zimmermann, Nicole Forsgren, Eirini Kalliamvakou, Travis Lowdermilk, Idan Gazit From Communications of the ACM | June 2023
Designing an algorithm with reduced connection churn that could replace deterministic subsetting.
Peter Ward, Paul Wankadia, Kavita Guliani From Communications of the ACM | May 2023
Now is the time to shape what future payment flows will reveal about you.
Raphael Auer, Rainer Böhme, Jeremy Clark, Didem Demirag From Communications of the ACM | March 2023
Keeping data safe in the presence of crashes is a fundamental problem.
Ramnatthan Alagappan, Peter Alvaro From Communications of the ACM | January 2023
The return of a popular feature that shares the joy and utility of reading CS research between academics and their counterparts in industry.
Martin Kleppmann, Peter Alvaro From Communications of the ACM | November 2022