Generative AI may turn out to be disruptive technologies for computer science education, but generative AI can also be conceived of as an opportunity for computer…
Orit Hazzan and Yael Erez
The Life-or-Death Importance of Medical Device Security
Cybersecurity was not always top of mind when these devices were being created.
Can LLMs Really Reason and Plan?
Nothing in the training and use of LLMs would seem to suggest remotely that they can do any type of principled reasoning.
The Confounding Saga of Java Web Application Development
Something that has long frustrated me with the Java ecosystem was the number of Web application frameworks.
Ethics and Equity in AI for Collaborative Learning
In designing collaborative learning, design AI features using realistic examples of students’ learning; support teachers' awareness; develop students' sense…
How Soon Will AI Start Firing Programmers?
Robots will likely revolutionize software engineering ranging from code reviews and bug fixing to automated refactoring, backlog prioritization, and employee…
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More