Madison C. Allen Kuyenga, Eleanor R. Glover Gladney, Michael Lachney, Marwin McKnight, Theodore S. Ransaw, Dominick Sanders, Aman Yadav| October 1, 2023
Computing professionals use powerful abstractions to tame complexity in large software systems and distributed networks.
Peter J. Denning From Communications of the ACM | April 1, 2022
Opening the black box or Pandora's Box?
Veda C. Storey, Roman Lukyanenko, Wolfgang Maass, Jeffrey Parsons From Communications of the ACM | April 1, 2022
The increasing use of computational approaches for data collection and data analysis in social sciences research.
Software Engineering Radio From ACM Opinion | March 18, 2022
Yoshua Bengio gushes about GFlowNets, calling them "a new beast" for which the appropriate optimization algorithms are still making rapid progress
Yoshua Bengio From ACM Opinion | March 9, 2022
Exploring immersive theatre as a way to educate audiences and study their perceptions of privacy and technology ethics.
Michael Skirpan, Maggie Oates, Daragh Byrne, Robert Cunningham, Lorrie Faith Cranor From Communications of the ACM | March 1, 2022
New book chronicles computer's journey from scientific instrument to general-purpose device
University of Wisconsin-Milwaukee From ACM Opinion | February 14, 2022
Human programmers are in control but they must learn to harness the power and limits of AI-generated code
TechTalks From ACM Opinion | February 8, 2022