Developing consensus on how the computing-research publication culture should be changed has proven to be exceedingly hard. The Computing Research Association has now addressed this issue head-on in its new Best Practice Memo …
Moshe Y. VardiPage 5

Anyone with a collection of DVD or CD-ROM disks will appreciate that we cannot rely in the long term on specialized format devices being available. It is worth some effort to pay attention to the nature of these dependencies …
Vinton G. CerfPage 7DEPARTMENT: Letters to the Editor

Carl Landwehr was right to suggest in his Viewpoint "We Need a Building Code for Building Code" (Feb. 2015) that there should be a building code for software.CACM StaffPages 8-9DEPARTMENT: [email protected]

News organizations increasingly use techniques like data mining, Web scraping, and data visualization to uncover information that would be impossible to identify and present manually.Keith KirkpatrickPages 15-17

Robots move to act. While actions operate in a physical space, motions begin in a motor control space. So how do robots express actions in terms of motions?Jean-Paul Laumond, Nicolas Mansard, Jean Bernard LasserrePages 64-74SECTION: Research highlights

"Can Traditional Programming Bridge the Ninja Performance Gap for Parallel Computing Applications" advocates an appealing division of labor between a developer and a compiler to increase the opportunities for the compiler to …
James LarusPage 76

Current processor trends of integrating more cores with SIMD units have made it more to extract performance from applications. It is believed that traditional approaches to programming do not apply to these processors. We question …
Nadathur Satish, Changkyu Kim, Jatin Chhugani, Hideki Saito, Rakesh Krishnaiyer, Mikhail Smelyanskiy, Milind Girkar, Pradeep DubeyPages 77-86COLUMN: Last byte