acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

But Is the Code (Re)usable?
From ACM Opinion

But Is the Code (Re)usable?

It is crucial to guarantee the reproducibility of reported results, but don't forget to make research artifacts reusable for the scientific community

How to Create Successful Developer Products
From ACM Opinion

How to Create Successful Developer Products

Interested in building software for developers? Follow these three design principles from Akita Software CEO Jean Yang.

Governing AI Safety through Independent Audits
From ACM Opinion

Governing AI Safety through Independent Audits

Governance of highly automated systems is critical to garner widespread public trust

A European Union Approach to Regulating Big Tech
From Communications of the ACM

A European Union Approach to Regulating Big Tech

Considering a new regulatory proposal for addressing digital market competition concerns.

In Praise of the Disassembler
From Communications of the ACM

In Praise of the Disassembler

There is much to be learned from the lower-level details of hardware.

Responsible AI
From Communications of the ACM

Responsible AI: Bridging From Ethics to Practice

Recommendations for increasing the benefits of artificial intelligence technologies.

Science Needs to Engage With Society
From Communications of the ACM

Science Needs to Engage With Society: Some Lessons From COVID-19

Recent experiences toward communicating science to the general public.

Kubernetes Magic Is in Enterprise Standardization, Not App Portability
From ACM Opinion

Kubernetes Magic Is in Enterprise Standardization, Not App Portability

Kubernetes isn't going to magically make your applications portable, but it just might give you something even better.

What OpenAI and GitHub's AI Pair Programmer Means for the Software Industry
From ACM Opinion

What OpenAI and GitHub's AI Pair Programmer Means for the Software Industry

AI-powered code generator provides some interesting hints about the business of large language models and the future of the software industry.

 The Next Critical Talent Shortage Won't Be Fortran
From ACM Opinion

The Next Critical Talent Shortage Won't Be Fortran

To understand where talent shortages might arise, look at critical infrastructure.

Lessons From the Loo
From Communications of the ACM

Lessons From the Loo

Illustrating privacy concepts with potty talk.

Responsible Computing During COVID-19 and Beyond
From Communications of the ACM

Responsible Computing During COVID-19 and Beyond

Navigating the ethical and societal impacts of technologies.

The Limits of Differential Privacy (and Its Misuse in Data Release and Machine Learning)
From Communications of the ACM

The Limits of Differential Privacy (and Its Misuse in Data Release and Machine Learning)

Differential privacy is not a silver bullet for all privacy problems.

Collusion Rings Threaten the Integrity of Computer Science Research
From Communications of the ACM

Collusion Rings Threaten the Integrity of Computer Science Research

Experiences discovering attempts to subvert the peer-review process.

Aversion to Versions
From Communications of the ACM

Aversion to Versions

Code needs to run anywhere as long as the necessary dependencies can be resolved.

The Risks of Election Believability (or Lack Thereof)
From Communications of the ACM

The Risks of Election Believability (or Lack Thereof)

With 90% of the 2020 U.S. general election ballot contents verifiable by paper, why do only 65% of voters trust the results?

Trustworthy Scientific Computing
From Communications of the ACM

Trustworthy Scientific Computing

Addressing the trust issues underlying the current limits on data sharing.

The 10 Best Practices for Remote Software Engineering
From Communications of the ACM

The 10 Best Practices for Remote Software Engineering

Focusing on the human element of remote software engineer productivity.

Let's Be Honest
From Communications of the ACM

Let's Be Honest

Seeking to rectify the two mutually exclusive ways of comparing computational power — encoding and simulation.

Why Cryptocurrency Is A Giant Fraud
From ACM Opinion

Why Cryptocurrency Is A Giant Fraud

Speculators might make money on cryptocurrency, but the arguments for its usefulness fail completely.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account