Advertisement

Opinion

Why You Should Be Happy to Sign In!

For many, the five dreaded words "This article is premium content" is a frustration. Many in the community would prefer all publications be made freely available without barriers or constraints  that get in the way of downloading exactly what we want to read.
News

Five Tips To Improve Enterprise Mobile Security

Mobile devices are increasingly connected with an ecosystem of third-party cloud and desktop services outside an enterprise's control. Here's five tips that enterprises — as well as end users — can follow to improve their mobile security.
Research and Advances

Debugging in the (Very) Large: Ten Years of Implementation and Experience

Windows Error Reporting (WER) is a distributed system that automates the processing of error reports coming from an installed base of a billion machines. WER has collected billions of error reports in 10 years of operation.
News

Weighing Watson’s Impact

Does IBM's Watson represent a distinct breakthrough in machine learning and natural language processing or is the 2,880-core wunderkind merely a solid feat of engineering?
News

In the Virtual Extension

To ensure the timely publication of articles, Communications created the Virtual Extension which brings readers high-quality articles in an online-only format. The following articles are now available in their entirety to ACM members via the Digital Library.
Opinion

Solving the Unsolvable

On June 16, 1902, philosopher Bertrand Russell sent a letter to Gottlob Frege in which he argued that Frege's logical system was inconsistent. The letter launched a "Foundational Crisis" in mathematics, triggering an almost anguished search for proper foundations for mathematics.

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 Involved

Communications 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