Charting the Future: Scholarly Publishing in CS
April 2015 - Vol. 58 No. 4
Features
We would like to update you on three key policy issues ACM's Publications Board is currently discussing, give you a glimpse of what some of the leaders of the field have told us, and invite your input into the discussion.
As configuration complexity and scale grow, the need for smarter configuration systems, better online assistance, and the ability to share context with customer service agents will become increasingly important.
Opinion Letters to the Editor
We wish to clarify an account of the 2014 Turing Test experiment we conducted at the Royal Society London, U.K., as outlined by Moshe Y. Vardi in his Editor's Letter "Would Turing Have Passed the Turing Test?" (Sept. 2014).
The Arbitrariness of Reviews, and Advice For School Administrators
John Langford examines the results of the NIPS experiment, while Mark Guzdial considers the role of class size in teaching computer science.
Synthetic biologists may be closing in on potentially world-changing breakthroughs, but they are often hamstrung by a shortage of software tools.
Secure-System Designers Strive to STEM Data Leaks
Attackers using side-channel analysis require little knowledge of how an implementation operates.
Opinion Privacy and security
Two proposals intended to reduce flaws in software use two very different approaches for software security.
Opinion Technology strategy and management
Considering the many different paths and unprecedented opportunities for companies exploring emerging markets.
News Interview
An Interview with Juris Hartmanis
A pioneer in the field of computational complexity theory reflects on his career.
Opinion Viewpoint
Who Builds a House Without Drawing Blueprints?
Finding a better solution by thinking about the problem and its solution, rather than just thinking about the code.
Research and Advances Contributed articles
Sketch-Thru-Plan: A Multimodal Interface For Command and Control
Speaking military jargon, users can create labels and draw symbols to position objects on digitized maps.
Research and Advances Contributed articles
How Amazon Web Services Uses Formal Methods
Engineers use TLA+ to prevent serious but subtle bugs from reaching production.
Research and Advances Review articles
Security Challenges For Medical Devices
Implantable devices, often dependent on software, save countless lives. But how secure are they?
Research and Advances Research highlights
Technical Perspective: The Specialization Trend in Computer Hardware
Specialization improves energy-efficiency in computing but only makes economic sense if there is significant demand. A balance can often be found by designing application-domain-specific components that have a degree of programmability. The work presented in "Convolution Engine" does just that.
Research and Advances Research highlights
Convolution Engine: Balancing Efficiency and Flexibility in Specialized Computing
We present the Convolution Engine (CE) — a programmable processor specialized for the convolution-like data-flow prevalent in computational photography, computer vision, and video processing.
Opinion Last byte
Future Tense: The Wealth of Planets
Launch swarms of self-replicating robots to exploit the most lucrative of resources.