acm-header
Sign In

Communications of the ACM

News


Latest News News Archive Refine your search:
subjectSoftware
authorChris Edwards
bg-corner

An edited collection of advanced computing news from Communications of the ACM, ACM TechNews, other ACM resources, and news sites around the Web.


Teaching Transformed
From Communications of the ACM

Teaching Transformed

The apparent ability of LLMs to write functioning source code has caused celebration over the potential for massive increases in programmer productivity and consternation...

Historic Algorithms Help Unlock Shortest-Path Problem Breakthrough
From Communications of the ACM

Historic Algorithms Help Unlock Shortest-Path Problem Breakthrough

By revisiting key algorithms from computing, a team unlocked hidden efficiency in a long-standing computer science problem.

Competition Makes Big Datasets the Winners
From Communications of the ACM

Competition Makes Big Datasets the Winners

Measurement has driven research groups to home in on the most popular datasets, but that may change as metrics shift to real-world quality.

Better Security Through Obfuscation
From Communications of the ACM

Better Security Through Obfuscation

The quest to find greater security through obscurity.

The Best of NLP
From Communications of the ACM

The Best of NLP

Natural language processing delves more deeply into its knowledge gap.

Coalition of the Willing Takes Aim at COVID-19
From Communications of the ACM

Coalition of the Willing Takes Aim at COVID-19

Data science can only do so much in the face of a pandemic.

Animals Teach Robots to Find Their Way
From Communications of the ACM

Animals Teach Robots to Find Their Way

Navigation research demonstrates bio-machine symbiosis.

Software Synthesis Learns By Example
From ACM News

Software Synthesis Learns By Example

Neural networks will assist, rather than replace, human programmers.

Digitizing the World
From Communications of the ACM

Digitizing the World

Digital maps trawl for real-time updates.

Containers Push Toward the Mayfly Server
From Communications of the ACM

Containers Push Toward the Mayfly Server

The container revolution represents a large-scale shift in thinking about multitasking systems.

Automating Proofs
From Communications of the ACM

Automating Proofs

Math struggles with the usability of formal proofs.

Brain Science Helps Computers Separate Speakers in a Crowded Room
From Communications of the ACM

Brain Science Helps Computers Separate Speakers in a Crowded Room

People can listen to a single voice amid the hubbub of a cocktail party; algorithms can help computers do it, too.

Secure-System Designers Strive to STEM Data Leaks
From Communications of the ACM

Secure-System Designers Strive to STEM Data Leaks

Attackers using side-channel analysis require little knowledge of how an implementation operates.

Shellshock Awakens Bourne-Again Zombies
From ACM News

Shellshock Awakens Bourne-Again Zombies

A bug appears in places people didn’t think to look, or patch.

Using Patient Data For Personalized Cancer Treatments
From Communications of the ACM

Using Patient Data For Personalized Cancer Treatments

Patient information databases eventually will help improve health outcomes and support development of new therapies.

Magnetic Diversion For Electronic Switches
From Communications of the ACM

Magnetic Diversion For Electronic Switches

'Chameleon processors' could function as programmable logic or nonvolatile memory.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account