I am extremely pleased to welcome Robert (Bobby) Schnabel as the new CEO and Executive Director of ACM.
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.
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.
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.
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.
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.
COLUMN: Broadening participation
An exploration of the education-to-work pipeline.
How government service can profoundly influence computer science research and education.
The finance industry has unique demands for low-latency distributed systems.
An agile process implementation
SECTION: Contributed articles
Scientific discovery and engineering innovation requires unifying traditionally separated high-performance computing and big data analytics.
A deep, fine-grain analysis of rhetorical structure highlights crucial sentiment-carrying text segments.
Theory on passwords has lagged practice, where large providers use back-end smarts to survive with imperfect technology.
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 …
We present a cost model for analyzing the memory efficiency of algorithms expressed in a simple functional language.
COLUMN: Last byte
What a young AI learned following Alice through the looking glass . . .