Trustworthy Scientific Computing
Software Engineering and Programming Languages
The 10 Best Practices for Remote Software Engineering
Democratizing Facial Authentication
Understanding NoSQL Database Types: Graph Databases
The Worsening State of Ransomware
The Non-Psychopath’s Guide to Managing an Open Source Project
Building a Multilingual Wikipedia
An AI-Enabled Future for Qatar and the Region
Traffic Routing in the Ever-Changing City of Doha
ArabHCI: Five Years and Counting
Data Science for the Oil and Gas Industry in the Arab Region
Building a Research University in the Arab Region: The Case of KAUST
Entrepreneurship Ecosystem in Lebanon
Building a Preeminent Research Lab in the Arab Region: The Case of QCRI
Autonomous Driving in the Face of Unconventional Odds
The Strategic Pursuit of Artificial Intelligence in the United Arab Emirates
Cyber Security Research in the Arab Region: A Blooming Ecosystem with Global Ambitions
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






















