Addressing the needs of authors, readers, and the Association.
To ensure the timely publication of articles, Communications
created the Virtual Extension to bring readers high-quality articles in an online-only format. The following articles are now available in their entirety to ACM members …
DEPARTMENT: [email protected]
Daniel Reed discusses how researchers communicate their project ideas to companies and product groups and get them successfully adopted. Mark Guzdial considers whether schools of education could create more high school CS teachers …
DEPARTMENT: CACM online
After the successful launch of the ACM TechNews iPhone and iPad apps last year, ACM now introduces an Android version for both Android smartphones and tablets. ACM will continue to provide new and compatible options for accessing …
Researchers are demonstrating advances in restorative BCI systems that are giving paralyzed individuals more effective ways to communicate, move, and interact with their environment.
A new DARPA program is teaching cameras visual intelligence — how to spot and understand human behavior.
Technology has created new opportunities to connect and interact. Yet, researchers are increasingly concerned that heavy technology usage is changing people's behavior in less than desirable ways.
A high school student wins first prize from ACM for developing a faster keyboard layout.
COLUMN: Technology strategy and management
Studying the lessons learned from past and present platform leaders.
COLUMN: Kode vicious
Cleaning up your storage space quickly and efficiently.
COLUMN: Inside risks
Examining the socio-technological issues involved in Denmark's decision to pursue the legalization of electronic elections.
COLUMN: The business of software
There are two situations in software testing that scare testers: when they see "too many" defects and when they do not see "enough."
A proposal for a new cost-free open-access publication model for computer science papers.
Applying lessons from software languages to hardware languages using Bluespec SystemVerilog.
Big data is about more than size, and LINQ is more than up to the task.
Avionics software safety certification is achieved through objective-based standards.
SECTION: Contributed articles
Expect more cyberwarfare on the conventional battlefield and less against civilian infrastructure . . . assuming containment is possible.
How computer scientists can empower journalists, democracy's watchdogs, in the production of news in the public interest.
SECTION: Contributed articles: Virtual extension
The power to predict outcomes based on Twitter data is greatly exaggerated, especially for political elections.
A new paradigm is needed to cope with the application, technology, and discipline challenges to our computing profession in the coming decades.
SECTION: Review articles
Exploring the connection of biology with reactive systems to better understand living systems.
SECTION: Research highlights
Moore's Law, and associated observations by Bob Dennard, describe key technical foundations of the semiconductor industry …
To better understand what improvement in processor efficiency is possible, we quantify the performance and energy overheads of a 720p HD H.264 encoder running on a CMP system. We explore methods to eliminate these overheads by …
A typical machine learning program uses weighted combinations of features to discriminate between classes or to predict real-valued outcomes. The art of machine learning is …
There has been much interest in unsupervised learning of hierarchical generative models such as deep belief networks (DBNs); however, scaling such models to full-sized, high-dimensional images remains a difficult problem.
Nearly 460,000 Flickr pictures were used to create detailed three-dimensional geometry and colors of famous landmarks and monuments in Rome, Venice, and …
We present a system that can reconstruct 3D geometry from large, unorganized collections of photographs. Our experimental results demonstrate that it is possible to reconstruct city-scale image collections with more than a hundred …
COLUMN: Last byte
Inferred connections map our past and predict our future.