Journal: Communications of the ACM

Volume 58, Issue 5

5 -- 0Moshe Y. Vardi. Incentivizing quality and impact in computing research
7 -- 0Vinton G. Cerf. Cascade failure
8 -- 9. Abolish software warranty disclaimers
10 -- 11Joel Adams, Daniel A. Reed. Introducing young women to CS, and supporting advanced research environments
12 -- 14Logan Kugler. Is "good enough" computing good enough?
15 -- 17Keith Kirkpatrick. Putting the data science into journalism
18 -- 19Gregory Mone. Robots with a human touch
20 -- 23Michael Schrage, Marshall Van Alstyne. Life of IP
24 -- 26Sally Fincher. What are we doing when we teach computing in schools?
27 -- 29Christopher Jon Sprigman. Oracle v. Google: a high-stakes legal fight for the software industry
30 -- 31Thomas Ball, Benjamin G. Zorn. Teach foundational language principles
32 -- 35Serge Abiteboul, Benjamin André, Daniel Kaplan. Managing your digital life
36 -- 41Justin Sheehy. There is no now
42 -- 47Spencer Rathbun. Parallel processing with <code>promises</code>
48 -- 55Sören Preibusch. Privacy behaviors after Snowden
56 -- 62Roli Varma, Deepak Kapur. Decoding femininity in computer science in India
64 -- 74Jean-Paul Laumond, Nicolas Mansard, Jean-Bernard Lasserre. Optimization as motion selection principle in robot action
76 -- 0James R. Larus. Programming multicore computers: technical perspective
77 -- 86Nadathur Satish, Changkyu Kim, Jatin Chhugani, Hideki Saito, Rakesh Krishnaiyer, Mikhail Smelyanskiy, Milind Girkar, Pradeep Dubey. Can traditional programming bridge the ninja performance gap for parallel computing applications?
88 -- 0Dennis Shasha. Upstart Puzzles: Strategic Friendship