Journal: Communications of the ACM

Volume 62, Issue 2

5 -- 0Vinton G. Cerf. Libraries considered hazardous
6 -- 7. Between the lines in the China region special section
8 -- 9Herbert E. Bruderer, Robin K. Hill. Seeking digital humanities, IT tech support
11 -- 13Samuel Greengard. A brave new world of genetic engineering
14 -- 16Keith Kirkpatrick. Technologizing agriculture
17 -- 19Logan Kugler. Being recognized everywhere
20 -- 22Carl Landwher. 2018: a big year for privacy
23 -- 26Carol Frieze, Jeria L. Quesenberry. How computer science at CMU is attracting and retaining women
27 -- 0George V. Neville-Neil. Writing a test plan
28 -- 31Dror G. Feitelson. Tony's law
32 -- 35Enrico Nardelli. Do we really need computational thinking?
36 -- 44. CodeFlow: improving the code review process at Microsoft
45 -- 47Kate Matsudaira. The importance of a great finish
48 -- 60John L. Hennessy, David A. Patterson. A new golden age for computer architecture
61 -- 67Chao Gao, Zhen Su, Jiming Liu 0001, Jürgen Kurths. Even central users do not always drive information diffusion
68 -- 77Juan Pablo Bello, Cláudio T. Silva, Oded Nov, R. Luke DuBois, Anish Arora, Justin Salamon, Charles Mydlarz, Harish Doraiswamy. SONYC: a system for monitoring, analyzing, and mitigating urban noise pollution
78 -- 85Maurice Herlihy. Blockchains from a distributed computing perspective
86 -- 95Peter W. O'Hearn. Separation logic
97 -- 0Thomas F. Wenisch. How economic theories can help computers beat the heat: technical perspective
98 -- 106Songchun Fan, Seyed Majid Zahedi, Benjamin C. Lee. Distributed strategies for computational sprints
107 -- 0Surajit Chaudhuri. To do or not to do: extending SQL with integer linear programming?: technical perspective
108 -- 116Matteo Brucato, Azza Abouzied, Alexandra Meliou. Scalable computation of high-order optimization queries
120 -- 0David Allen Batchelor. Hawking's nightmare