I am extremely pleased to welcome Robert (Bobby) Schnabel as the new CEO and Executive Director of ACM.
Alexander L. Wolf
ACM will be 70 years old in 2017. It is not too early to being thinking about how we might usefully recognize this milestone. Such moments encourage all of us to think about what we want to achieve in the future.
Vinton G. Cerf
DEPARTMENT: Letters to the Editor
I applaud the Computing Research Association best practices memo Moshe Y. Vardi mentioned in his May 2015 Editor's Letter. However, more specific guidelines are needed for this initiative to be effective.
John Arquilla considers the evolution of defense drones, and why Duncan A. Buell thinks we are not ready for e-voting.
John Arquilla, Duncan A. Buell
Neural networks, which support online image search and speech recognition, eventually will drive more advanced services.
Open source tools assist data science.
How urban information systems are slowly revamping the modern metropolis.
Recognizing excellence in technical and professional achievements and contributions in computer science and information technology.
Lawrence M. Fisher
COLUMN: Legally speaking
Considering some of the requested exceptions to technical protection mechanisms.
COLUMN: Computing ethics
Minimizing data collection to protect user privacy and increase security.
L. Jean Camp
COLUMN: Historical reflections
Reflecting on the complexities associated with maintaining rapidly changing information technology.
COLUMN: The business of software
Research into what makes software projects succeed.
Phillip G. Armour
COLUMN: Broadening participation
An exploration of the education-to-work pipeline.
Juan E. Gilbert, Jerlando F. L. Jackson, Edward C. Dillon, LaVar J. Charleston
How government service can profoundly influence computer science research and education.
Vijay Kumar, Thomas A. Kalil
The finance industry has unique demands for low-latency distributed systems.
An agile process implementation
Phelim Dowling, Kevin McGrath
SECTION: Contributed articles
Scientific discovery and engineering innovation requires unifying traditionally separated high-performance computing and big data analytics.
Daniel A. Reed, Jack Dongarra
A deep, fine-grain analysis of rhetorical structure highlights crucial sentiment-carrying text segments.
Alexander Hogenboom, Flavius Frasincar, Franciska de Jong, Uzay Kaymak
Theory on passwords has lagged practice, where large providers use back-end smarts to survive with imperfect technology.
Joseph Bonneau, Cormac Herley, Paul C. van Oorschot, Frank Stajano
SECTION: Review articles
Open-universe probability models show merit in unifying efforts.
SECTION: Research highlights
In "Cache Efficient Functional Algorithms," Blelloch and Harper suggest we analyze the costs of functional algorithms by assuming objects are allocated sequentially in cache memory, with each new object adjacent to the previously …
William D. Clinger
We present a cost model for analyzing the memory efficiency of algorithms expressed in a simple functional language.
Guy E. Blelloch, Robert Harper
COLUMN: Last byte
What a young AI learned following Alice through the looking glass . . .