%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "1.134", %%% date = "18 October 2023", %%% time = "11:05:26 MDT", %%% filename = "cacm2010.bib", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB %%% 155 S 1400 E RM 233 %%% Salt Lake City, UT 84112-0090 %%% USA", %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% checksum = "12904 73789 296424 2929563", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "bibliography, BibTeX, CACM, Communications of %%% the ACM", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a COMPLETE bibliography of %%% Communications of the ACM (CODEN CACMA2, ISSN %%% 0001-0782 (print), 1557-7317 (electronic)), %%% covering the decade 2010--2019. %%% %%% The ACM maintains Web pages with journal %%% tables of contents for 1985--date at: %%% %%% http://www.acm.org/pubs/contents/journals/cacm/ %%% http://portal.acm.org/browse_dl.cfm?idx=J79 %%% %%% At version 1.134, the COMPLETE year coverage %%% looked like this: %%% %%% 2010 ( 383) 2014 ( 273) 2018 ( 295) %%% 2011 ( 349) 2015 ( 277) 2019 ( 286) %%% 2012 ( 309) 2016 ( 300) %%% 2013 ( 275) 2017 ( 279) %%% %%% Article: 3026 %%% %%% Total entries: 3026 %%% %%% The size of the original cacm.bib file %%% covering 1958--1996 became too large (about %%% 4000 entries) for BibTeX and TeX to handle, %%% so at version 1.44, it was split into %%% cacm1950.bib, cacm1960.bib, cacm1970.bib, %%% cacm1980.bib, and cacm1990.bib, each covering %%% the decade starting with the year embedded in %%% the filename. Version numbers for these %%% files begin at 2.00. %%% %%% Volumes from the 1990s average more than 200 %%% articles yearly, so a complete bibliography %%% for this journal could contain more than 6000 %%% entries from 1958 to 2000. %%% %%% These bibliographies also include ACM %%% Algorithms 1--492. For Algorithms 493--686, %%% including Algorithm 568, published in ACM %%% Transactions on Programming Languages and %%% Systems (TOPLAS), see the companion %%% bibliographies, toms.bib and toplas.bib. %%% %%% All published Remarks and Corrigenda are %%% cross-referenced in both directions, so %%% that citing a paper will automatically %%% generate citations for those Remarks and %%% Corrigenda. Cross-referenced entries are %%% duplicated in cacm19*.bib and toms.bib, so %%% that each is completely self-contained. %%% %%% Source code for ACM Algorithms from 380 %%% onwards, with some omissions, is available %%% via the Netlib service at %%% http://netlib.ornl.gov/, and %%% ftp://netlib.bell-labs.com/netlib/toms. %%% %%% There is a World Wide Web search facility %%% for articles published in this journal from %%% 1959 to 1979 at %%% http://ciir.cs.umass.edu/cgi-bin/web_query_form/public/cacm2.1. %%% %%% The journal's Web site data has been %%% automatically converted to BibTeX form, %%% corrected for spelling and page number %%% errors, and merged into this file. Thus, the %%% journal coverage from 1985 to date should be %%% complete. %%% %%% The initial draft of entries for 1981--1990 %%% was extracted from the ACM Computing Archive %%% CD ROM for the 1980s, with manual corrections %%% and additions. Additions were then made from %%% all of the bibliographies in the TeX User %%% Group collection, from bibliographies in the %%% author's personal files, from tables of %%% contents information at %%% http://www.acm.org/pubs/cacm/, from %%% Zentralblatt fur Mathematik Mathematics %%% Abstracts at %%% http://www.emis.de/cgi-bin/MATH/, from %%% bibliographies at Internet host %%% netlib.bell-labs.com, and from the computer science %%% bibliography collection on ftp.ira.uka.de in %%% /pub/bibliography to which many people of %%% have contributed. The snapshot of this %%% collection was taken on 5-May-1994, and it %%% consists of 441 BibTeX files, 2,672,675 %%% lines, 205,289 entries, and 6,375 %%% String{} abbreviations, occupying 94.8MB %%% of disk space. %%% %%% Numerous errors in the sources noted above %%% have been corrected. Spelling has been %%% verified with the UNIX spell and GNU ispell %%% programs using the exception dictionary %%% stored in the companion file with extension %%% .sok. %%% %%% BibTeX citation tags are uniformly chosen %%% as name:year:abbrev, where name is the %%% family name of the first author or editor, %%% year is a 4-digit number, and abbrev is a %%% 3-letter condensation of important title %%% words. Citation tags were automatically %%% generated by software developed for the %%% BibNet Project. %%% %%% In this bibliography, entries are sorted in %%% publication order within each journal, %%% using bibsort -byvolume. %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== @Preamble{ "\input bibnames.sty " # "\input path.sty " # "\def \TM {${}^{\sc TM}$} " # "\ifx \undefined \booktitle \def \booktitle #1{{{\em #1}}} \fi" # "\hyphenation{ }" } %%% ==================================================================== %%% Acknowledgement abbreviations: @String{ack-nhfb = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|https://www.math.utah.edu/~beebe/|"} %%% ==================================================================== %%% Journal abbreviations: @String{j-CACM = "Communications of the ACM"} %%% ==================================================================== %%% Bibliography entries (cross-references in notes may necessitate %%% inclusion of a few additional entries published elsewhere): @Article{Vardi:2010:ELM, author = "Moshe Y. Vardi", title = "{Editor}'s letter: More debate, please!", journal = j-CACM, volume = "53", number = "1", pages = "5--5", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629176", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LES, author = "{CACM Staff}", title = "Letters to the {Editor}: Software still as much an art as science", journal = j-CACM, volume = "53", number = "1", pages = "7--7", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629178", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEa, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "53", number = "1", pages = "8--8", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Communications' {\em Virtual Extension brings more quality articles to ACM members. These articles are now available in the ACM Digital Library}.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hall:2010:AAR, author = "Wendy Hall", title = "{ACM}'s annual report", journal = j-CACM, volume = "53", number = "1", pages = "9--13", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629180", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Linden:2010:BSE, author = "Greg Linden and Ruben Ortega and Jason Hong", title = "{blog@CACM}: Software engineering, smartphones and health systems, and security warnings", journal = j-CACM, volume = "53", number = "1", pages = "16--17", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629181", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish excerpts from selected posts. twitter Follow us on Twitter at http://twitter.com/blogCACM Greg Linden writes about frequent software deployments, Ruben Ortega reports on smartphones and health systems research, and Jason Hong discusses designing effective security warnings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COCa, author = "David Roman", title = "{CACM} online: The corollary of empowerment", journal = j-CACM, volume = "53", number = "1", pages = "18--18", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629182", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2010:NRE, author = "Tom Geller", title = "News: Rebuilding for eternity", journal = j-CACM, volume = "53", number = "1", pages = "19--21", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629185", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Researchers use computer vision techniques to preserve culturally significant sites as high-resolution 3D models.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:NAP, author = "Leah Hoffmann", title = "News: {Amir Pnueli}: ahead of his time", journal = j-CACM, volume = "53", number = "1", pages = "22--23", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629187", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Remembering a legacy of practical and theoretical innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2010:NAT, author = "Gary Anthes", title = "News: Automated translation of {Indian} languages", journal = j-CACM, volume = "53", number = "1", pages = "24--26", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629184", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "India faces a daunting task trying to manually translate among 22 official languages, but assistance, in the form of advanced technology enabled by a lot of hard work, is on the way.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2010:NNS, author = "Neil Savage", title = "News: New search challenges and opportunities", journal = j-CACM, volume = "53", number = "1", pages = "27--28", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629183", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "If search engines can extract more meaning from text and better understand what people are looking for, the Web's resources could be accessed more effectively.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2010:NFI, author = "Kirk L. Kroeker", title = "News: Future {Internet} design summit", journal = j-CACM, volume = "53", number = "1", pages = "29--29", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629186", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The National Science Foundation's meeting on Internet architectures focused on designs related to emerging social and economic realities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frenkel:2010:NRL, author = "Karen A. Frenkel", title = "News: {Robert Lovett Ashenhurst: 1929--2009}", journal = j-CACM, volume = "53", number = "1", pages = "30--30", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629188", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2010:NAI, author = "Samuel Greengard", title = "News: {ACM} and {India}", journal = j-CACM, volume = "53", number = "1", pages = "31--31", month = jan, year = "2010", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2010:VTS, author = "Michael Cusumano", title = "Viewpoints: Technology strategy and management: The evolution of platform thinking", journal = j-CACM, volume = "53", number = "1", pages = "32--34", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629189", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How platform adoption can be an important determinant of product and technological success.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2010:VBS, author = "Phillip G. Armour", title = "Viewpoints: The business of software: In praise of bad programmers", journal = j-CACM, volume = "53", number = "1", pages = "35--36", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629190", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A tale illustrating the difference between individual and team skills.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rai:2010:VLT, author = "Arti Rai", title = "Viewpoints: Law and technology: Unstandard standardization: the case of biology", journal = j-CACM, volume = "53", number = "1", pages = "37--39", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629191", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How applicable are the approaches adopted by information and communication technology standards-setting organizations to biological standards?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stroustrup:2010:VWS, author = "Bjarne Stroustrup", title = "Viewpoint: What should we teach new software developers? Why?", journal = j-CACM, volume = "53", number = "1", pages = "40--42", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629192", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Fundamental changes to computer science education are required to better address the needs of industry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aspray:2010:VCM, author = "William Aspray and Len Shustek and Norbert Ryska", title = "Viewpoints: Computer museum series: Great computing museums of the world, part one", journal = j-CACM, volume = "53", number = "1", pages = "43--46", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629193", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The first of a two-part series highlighting several of the world's museums dedicated to preserving, exhibiting, and elucidating computing history.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyde:2010:DF, author = "Julian Hyde", title = "Data in flight", journal = j-CACM, volume = "53", number = "1", pages = "48--52", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629195", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How streaming SQL technology can help solve the Web 2.0 data crunch.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Petschulat:2010:OPD, author = "Stephen Petschulat", title = "Other people's data", journal = j-CACM, volume = "53", number = "1", pages = "53--57", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629196", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Companies have access to more types of external data than ever before. How can they integrate it most effectively?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leventhal:2010:TPR, author = "Adam Leventhal", title = "Triple-parity {RAID} and beyond", journal = j-CACM, volume = "53", number = "1", pages = "58--63", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629194", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "As hard-drive capacities continue to outpace their throughput, the time has come for a new level of RAID.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2010:MPD, author = "Michael Stonebraker and Daniel Abadi and David J. DeWitt and Sam Madden and Erik Paulson and Andrew Pavlo and Alexander Rasin", title = "{MapReduce} and parallel {DBMSs}: friends or foes?", journal = j-CACM, volume = "53", number = "1", pages = "64--71", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629197", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "MapReduce complements DBMSs since databases are not designed for extract-transform-load tasks, a MapReduce specialty.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dean:2010:MFD, author = "Jeffrey Dean and Sanjay Ghemawat", title = "{MapReduce}: a flexible data processing tool", journal = j-CACM, volume = "53", number = "1", pages = "72--77", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629198", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "MapReduce advantages over parallel databases include storage-system independence and fine-grain fault tolerance for large jobs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lin:2010:CAA, author = "Raz Lin and Sarit Kraus", title = "Can automated agents proficiently negotiate with humans?", journal = j-CACM, volume = "53", number = "1", pages = "78--88", month = jan, year = "2010", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wallach:2010:TPN, author = "Dan Wallach", title = "Technical perspective: {Native Client}: a clever alternative", journal = j-CACM, volume = "53", number = "1", pages = "90--90", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629202", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yee:2010:NCS, author = "Bennet Yee and David Sehr and Gregory Dardyk and J. Bradley Chen and Robert Muth and Tavis Ormandy and Shiki Okasaka and Neha Narula and Nicholas Fullagar", title = "{Native Client}: a sandbox for portable, untrusted x86 native code", journal = j-CACM, volume = "53", number = "1", pages = "91--99", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629203", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Halevy:2010:TPS, author = "Alon Halevy", title = "Technical perspective: Schema mappings: rules for mixing data", journal = j-CACM, volume = "53", number = "1", pages = "100--100", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629200", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{tenCate:2010:SCS, author = "Balder ten Cate and Phokion G. Kolaitis", title = "Structural characterizations of schema-mapping languages", journal = j-CACM, volume = "53", number = "1", pages = "101--110", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629201", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:LBQa, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: {HP}'s running man", journal = j-CACM, volume = "53", number = "1", pages = "120--ff", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1645394", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Prith Banerjee discusses collaborating with universities, his startup experiences, and Hewlett--Packard Lab's approach to research and development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Seo:2010:UTF, author = "Dongback Seo and King-Tim Mak", title = "Using the thread-fabric perspective to analyze industry dynamics", journal = j-CACM, volume = "53", number = "1", pages = "121--125", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629205", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Rapid advances in technology pose severe challenges to organizations that are dependent on their technology for day-to-day operations as well as strategic renewal. For example, one major challenge is the decision of which new technology to adopt and when to adopt it. If an organization implements a technology too early and its industry takes up another technology later as the standard, the organization will have wasted resources and must expend more in order to switch or make its technology compatible. If the organization waits for a standard to emerge, it will lose any benefits of being the first mover. Organizations struggle to predict the shape of tomorrow's industry, especially more dynamic industries like wireless communications.\par Current business theories are limited in their ability to explain phenomena happening in these dynamic industries. They are also weak in their ability to predict the totality of these types of industries. Theories like the resource-based view of the firm and dynamic capabilities can assess an individual firm's competitiveness and analyze competition between one firm and another under preordained and well-ordered industrial structures, but they cannot explain the total shape of an industry and the positioning of firms within the industry. For example, the analysis and comparison of organizations in the wireless industry, such as Nokia, Samsung, Qualcomm, Vodafone, Hutchison, and Verizon, can assess a company's resources and capabilities and its superiority over another in its resources or capabilities. But these theories do not explain the whole picture of the industry, why companies are pursuing different technologies, why and how they ally with one another, or how companies with fewer resources or capabilities can compete with those with more, for example.\par They also fail to account for how organizations and industries change constantly through internal and external forces. In fairly static industries like the traditional auto industry, companies operated on the same stable supply chains and other systems for decades, thus it was fair to detach two or more organizations from the same shared industrial context to compare them. However, we cannot separate organizations from their industrial context in current dynamic industries like information technology, because organizations and the industry in which they belong co-evolve rapidly by affecting each other. None of the standard business theories can give us clear answers to how, for example, Qualcomm and Korean electronics companies, that started with few resources, capabilities and market share, could create and then expand their territory in the GSM-dominated wireless industry led by Nokia.\par More broadly, the nature of modern business competition appears to be undergoing a fundamental change. To explore the new industrial dynamics, we use the intuitive ideas of {\em threads, fabric\/} and {\em weaving\/} to develop a perspective which promises to greatly facilitate the description and analysis of highly competitive and dynamic industries such as the wireless industry. The Thread-Fabric view perceives organizations and industries as organic entities rather than as rigid and mechanical units. The proposed perspective also differs from existing theories in that it allows a way to observe industries and predict the future not only at the level of individual firms but also from the scope of entire industries. For industry, we hope this theory can support managers and decision-makers to understand the fast-changing business environment and build strategies and tactics to achieve their business goals. For academia, we hope our proposal shows a new way to analyze and understand how industries transform in this day and age.\par Here, we describe our framework and clarify its details by applying it to the example of the global wireless industry. We use this framework to analyze current dynamics in the wireless industry: the fight for third-generation technology standards, and within that, the competition over wireless Internet platform standards. We also discuss the possible use of this framework to predict future directions in industries.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Burns:2010:SCR, author = "Randal Burns and Zachary Peterson", title = "Security constructs for regulatory-compliant storage", journal = j-CACM, volume = "53", number = "1", pages = "126--130", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629206", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In response to a growing body of electronic records legislation, the storage community has enhanced data stores to include privacy, auditability, and a `chain-of-custody' for data. There are currently over 4,000 federal, state, and local regulations that govern the storage, management, and retrieval of electronic records. Most notably, the Sarbanes--Oxley Act of 2002, which regulates corporate financial records. Storage vendors provide `compliance' platforms that store and manage data in accordance with regulations, which aids customers in meeting compliance guidelines. Examples include: EMC Centera Compliance Edition,\TM{} NetApp SnapLock,\TM{} and IBM Tivoli Security Compliance Manage.\TM{}\par Many of these platforms add storage management policy to existing systems. Vendors start with systems that manage versions of files or volumes. They add immutability to past versions by preventing writes by policy. They also enforce data retention guidelines by not allowing the deletion of protected files. Enhanced metadata allows users and auditors to examine the store at any point-in-time and investigate the manner in which data have changed throughout their history.\par While these features aid organizations in complying with regulations, they do not provide strong evidence of compliance. By following storage management policies, data are versioned and retained for mandated periods. However, there are many opportunities and motivations to subvert such storage policies. In fact, the file system owner represents the most likely attacker. For example, a corporation might alter or destroy data after the corporation comes under suspicion of malfeasance. The shredding of Enron audit documents at Arthur Anderson in 2001 provides a notable paper analog. Similarly, a hospital or private medical practice might attempt to amend or delete a patient's medical records to hide evidence of malpractice. In policy-based storage systems, past data may be altered or destroyed by reverse engineering file system formats and editing the file data on disk--a common and well understood data forensics task.\par We assert that these features need to be cryptographically strong, providing irrefutable evidence of compliance with regulations. This can be achieved for data retention and chain of custody. A storage system commits to a version history so that, at a later time, an auditor may access past data and gain conclusive evidence that the data have been retained and are unmodified. Further, all data should be bound to the users that modify, create, or delete that data. Such constructs improve the evidentiary value of electronic records within the courts, increase an auditor's confidence in the veracity of the information on which they report (and for which they are responsible), and enhance an organization's quality of data management.\par To these ends, we review three security constructs for versioning file systems. {\em Digital audit trails\/} allow a file system to prove to an independent auditor that it stored data in conformance with regulated retention guidelines. {\em Fine-grained, secure deletion\/} allows a system to efficiently delete individual versions of files to meet confidentiality requirements, limit liability, and allow data to be redacted. {\em Per-block authenticated encryption\/} adds authenticity guarantees to the confidentiality provided by encryption. We also include a distillation of requirements based on a review of relevant legislation and a brief characterization of the performance impact of these techniques based on their implementation within the ext3cow file system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hur:2010:FDI, author = "Wonchang Hur and Dongsoo Kim", title = "The future of digital imaging", journal = j-CACM, volume = "53", number = "1", pages = "131--135", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629207", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Traditionally, radiology is a support department that provides imaging services to other hospital departments. In this conventional framework, the primary concerns of a radiology department were how to enhance the productivity of imaging workflows. Most efforts have been made principally to remove unnecessary communications and thereby reduce report turnaround time. The introduction of information systems such as PACS (Picture Archiving and Communication System) and RIS (Radiology Information System) are typical examples of such efforts.\par Over the past decades, imaging technologies have advanced remarkably, and have led to the proliferation of digital imaging services. Many imaging solution providers are offering various off-the-shelf software programs at more affordable prices. Those programs are equipped with sophisticated imaging functions, and can easily manipulate the large amounts of image data generated from high-performance imaging modalities. As a result, the number of imaging centers providing diagnostic imaging services has grown considerably, and competition between them has intensified.\par In this evolving environment, enhanced productivity of imaging workflow is not sufficient to guarantee a competitive and successful imaging business. Rather, more diversified perspectives of customer satisfaction must be considered, and technological advancements must be leveraged for the quality and the competitiveness as well as the productivity of imaging services.\par In this article, we envision digital imaging services in radiology, with emphasis on the recent advancements in digital imaging technology and its future direction. Specifically, we focus on the four major issues prevailing in current imaging business practices: specialization, flexibility, reliability, and usability. We investigate the kinds of technologies pertaining to each issue, as well as the ways in which such technologies have enabled the invention of innovative services in diagnostic imaging practice.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kim:2010:MWM, author = "Seongwoon Kim and Inseong Lee and Kiho Lee and Seungki Jung and Joonah Park and Yeun Bae Kim and Sang Ryong Kim and Jinwoo Kim", title = "{Mobile Web 2.0} with multi-display buttons", journal = j-CACM, volume = "53", number = "1", pages = "136--141", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629208", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "User-Generated Content (UGC) is a burgeoning social phenomenon being watched in today's world with keen interest. UGC is an online new-media content created by users rather than by conventional media such as broadcasters. A typical example would be Flickr, an online photo-sharing site with 37 million images, to which its 1.2 million members add up to 200,000 images daily. UGC is shifting the paradigm of Internet use away from the one-way propagation of media content by companies towards the creation and sharing of media content by and among ordinary users.\par The mobile phone is an especially important means of promoting user generation and exchange of media content. Many mobile phones now have built-in digital cameras and inherent network connectivity. These features have greatly facilitated the creation and sharing of media content. For instance, users can immediately upload photos on Flickr with their mobile phones as well as access Flickr and browse other people's media content.\par However, the constraints of a typical mobile phone---its small display and limited number of buttons---make use of mobile UGC services challenging. Only a few studies have investigated hardware or software alternatives to address these problems. This article presents a new user interface (UI) for mobile phones, one that makes use of UGC services easier and more efficient.\par The new interface has two key characteristics: one pertaining to content structure, and another to content visualization. More specifically, the new UI employs two major mobile Web 2.0 technologies, the tag and the tag cloud, and multi-display buttons increase the display size and flexibility of individual buttons. The interface is dedicated specifically towards supporting exploratory browsing within mobile UGC services, because users of such services are likely to focus on exploratory browsing and serendipitous discovery and be more inclined toward entertainment rather than utility. Here, we describe the new interface and investigate whether it aids in enhancing exploratory browsing within mobile UGC services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Witman:2010:TBR, author = "Paul D. Witman and Terry Ryan", title = "Think big for reuse", journal = j-CACM, volume = "53", number = "1", pages = "142--147", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629209", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Many organizations are successful with software reuse at fine to medium granularities --- ranging from objects, subroutines, and components through software product lines. However, relatively little has been published on very large-grained reuse. One example of this type of large-grained reuse might be that of an entire Internet banking system (applications and infrastructure) reused in business units all over the world. In contrast, `large scale' software reuse in current research generally refers to systems that reuse a large number of smaller components, or that perhaps reuse subsystems. In this article, we explore a case of an organization with an internal development group that has been very successful with large-grained software reuse.\par BigFinancial, and the BigFinancial Technology Center (BTC) in particular, have created a number of software systems that have been reused in multiple businesses and in multiple countries. BigFinancial and BTC thus provided a rich source of data for case studies to look at the characteristics of those projects and why they have been successful, as well as to look at projects that have been less successful and to understand what has caused those results and what might be done differently to prevent issues in the future. The research is focused on technology, process, and organizational elements of the development process, rather than on specific product features and functions.\par Supporting reuse at a large-grained level may help to alleviate some of the issues that occur in more traditional reuse programs, which tend to be finer-grained. In particular, because BigFinancial was trying to gain commonality in business processes and operating models, reuse of large-grained components was more closely aligned with its business goals. This same effect may well not have happened with finer-grained reuse, due to the continued ability of business units to more readily pick and choose components for reuse.\par BTC is a technology development unit of BigFinancial, with operations in both the eastern and western US. Approximately 500 people are employed by BTC, reporting ultimately through a single line manager responsible to the Global Retail Business unit head of BigFinancial. BTC is organized to deliver both products and infrastructure components to BigFinancial, and its product line has through the years included consumer Internet banking services, teller systems, ATM software, and network management tools. BigFinancial has its U.S. operations headquartered in the eastern U.S., and employs more than 8,000 technologists worldwide.\par In cooperation with BTC, we selected three cases for further study from a pool of about 25. These cases were the Java Banking Toolkit (JBT) and its related application systems, the Worldwide Single Signon (WSSO) subsystem, and the BigFinancial Message Switch (BMS).", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Khatri:2010:DDG, author = "Vijay Khatri and Carol V. Brown", title = "Designing data governance", journal = j-CACM, volume = "53", number = "1", pages = "148--152", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629210", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Organizations are becoming increasingly serious about the notion of `data as an asset' as they face increasing pressure for reporting a `single version of the truth.' In a 2006 survey of 359 North American organizations that had deployed business intelligence and analytic systems, a program for the governance of data was reported to be one of the five success `practices' for deriving business value from data assets. In light of the opportunities to leverage data assets as well ensure legislative compliance to mandates such as the Sarbanes--Oxley (SOX) Act and Basel II, data governance has also recently been given significant prominence in practitioners' conferences, such as TDWI (The Data Warehousing Institute) World Conference and DAMA (Data Management Association) International Symposium.\par The objective of this article is to provide an overall framework for data governance that can be used by researchers to focus on important data governance issues, and by practitioners to develop an effective data governance approach, strategy and design. Designing data governance requires stepping back from day-to-day decision making and focusing on identifying the fundamental decisions that need to be made and who should be making them. Based on Weill and Ross, we also differentiate between governance and management as follows:\par {\bullet} {\em Governance\/} refers to what decisions must be made to ensure effective management and use of IT ({\em decision domains\/}) and who makes the decisions ({\em locus of accountability for decision-making\/}).\par {\bullet} {\em Management\/} involves making and implementing decisions.\par For example, governance includes establishing who in the organization holds decision rights for determining standards for data quality. Management involves determining the actual metrics employed for data quality. Here, we focus on the former.\par Corporate governance has been defined as a set of relationships between a company's management, its board, its shareholders and other stakeholders that provide a structure for determining organizational objectives and monitoring performance, thereby ensuring that corporate objectives are attained. Considering the synergy between macroeconomic and structural policies, corporate governance is a key element in not only improving economic efficiency and growth, but also enhancing corporate confidence. A framework for linking corporate and IT governance (see Figure 1) has been proposed by Weill and Ross.\par Unlike these authors, however, we differentiate between IT assets and information assets: {\em IT assets\/} refers to technologies (computers, communication and databases) that help support the automation of well-defined tasks, while {\em information assets\/} (or data) are defined as facts having value or potential value that are documented. Note that in the context of this article, we do not differentiate between data and information.\par Next, we use the Weill and Ross framework for IT governance as a starting point for our own framework for data governance. We then propose a set of five data decision domains, why they are important, and guidelines for what governance is needed for each decision domain. By operationalizing the {\em locus of accountability of decision making\/} (the `who') for each decision domain, we create a data governance matrix, which can be used by practitioners to design their data governance. The insights presented here have been informed by field research, and address an area that is of growing interest to the information systems (IS) research and practice community.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Miori:2010:DTI, author = "Vittorio Miori and Dario Russo and Massimo Aliberti", title = "Domotic technologies incompatibility becomes user transparent", journal = j-CACM, volume = "53", number = "1", pages = "153--157", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1629211", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The potential of current technologies in smart automation has been largely unexploited. Pervasive computing vision is still far from being achieved, especially with regard to Domotics and home applications. In fact, even though many implementations have started to appear in several contexts, few applications have been made available for the home environment and the general public. This is mainly due to the segmentation of standards and proprietary solutions, which are currently confusing the market with a sparse offer of uninteroperable devices and systems.\par Although modern houses are equipped with smart technological appliances, still very few of these appliances can be seamlessly connected to each other.\par Moreover, inter-working capabilities are required beyond house boundaries, towards external services and towards other houses as nodes of a global network.\par Therefore, the main goal of this research is to find solutions to the problem of interoperability that will be in line with open and widely recognized standards.\par The result is a computing framework based on open communication standards, capable of abstracting the peculiarities of underlying heterogeneous technologies, and letting them co-exist and interwork, without eliminating their differences. Interoperability can thus be made potentially feasible between any domotic technology, both currently existing, and still to be defined.\par Currently, domotic technology vendors concentrate on building closed relationships with their customers, and leveraging their economic investments by establishing barriers against new manufacturers entering the market.\par Examples of current domotic protocols are X10, Konnex, LonWorks, UPnP, HAVi, and Jini supporting various communication standards (Ethernet, FireWire, Bluetooth, ZigBee, IrDA and proprietary buses). We believe that no domotic technology currently has the potential to actually play a leading role. Within this wide and heterogeneous framework, the market logic is to tie consumers to a particular domotic protocol, which then forces them to only purchase conforming devices in order to keep a consistent level of interoperability.\par In recent years several interesting and innovative solutions have emerged, with a reasonable level of scalability and dependability, providing interoperability among heterogeneous home systems.\par Twente University has proposed a solution that aims at supporting heterogeneous technologies (including legacy ones) with a `cluster cultures' approach. The architecture outlines a `touch and play' system which, at device registration time, enables a zero-configuration environment for the exchange of credentials among its gateways and to register device services in a hierarchical structure. The architecture provides a high level of security by using cryptographic algorithms.\par Waseda University have proposed a framework designed to easily enable the integration of legacy middleware and legacy services and clients, with a predefined path for the inclusion of new, future, middleware. This is accomplished mainly through the use of a Virtual Service Gateway. This connects one piece of middleware to another by exploiting a Protocol Conversion Manager, whose task is to convert the different middleware protocols into the specific internal protocol used by the Virtual Service Gateway. Information about the location and functions of services is provided by a Virtual Service Repository.\par Another interesting project is the `Domotic House Gateway.' It implements an event-based mechanism which is used to exchange messages between the single device and the system. These events are internally converted into logical events so as to clearly separate the actual physical issues from the semantics that goes beyond the devices and their role within the house. One level of the architecture implements a rule-based core that can be dynamically adapted either by the system itself or manually through external interfaces. Each device needs a device driver, which is responsible for translating its low level or hardware states and activities into events that can be managed by the system.\par Another promising approach, in line with our research, is proposed by the Open Building Information Exchange group who are working to create standard XML and Web Services guidelines to facilitate information exchange among mechanical and electrical systems in building automation.\par One such important European project in this context is Amigo. This project was aimed at Ambient Intelligence features for the networked home environment and the usability of the system was among its main goals and included three major guidelines: user-friendly interfaces, interoperability, and automatic discovery of devices and services.\par All these projects resolved the interoperability problem with several approaches, all of which are different from what we consider, in our vision, as the optimal solutions.\par Lastly, we enlist a prototype previously created by our research laboratory. This solution had the limitation of abstracting each device typology with a Web service implementing their specific functionalities. The implementation of a new ad hoc Web service was needed whenever a new category of device needed to be included in the network. In addition, this prototype solved the problem of cooperation by virtualizing devices belonging to each domotic system onto the others. This solution, however, had a drawback: the same device appeared virtually replicated on every single domotic system, thus creating data replications and possible consistency problems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Drezner:2010:TOR, author = "Zvi Drezner", title = "Technical opinion: Random selection from a stream of events", journal = j-CACM, volume = "53", number = "1", pages = "158--159", month = jan, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1629175.1646395", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Crawford:2010:IT, author = "Diane Crawford", title = "An issue of teamwork", journal = j-CACM, volume = "53", number = "2", pages = "5--5", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646354", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "This column was supposed to write itself. When Editor-in-Chief Moshe Vardi first asked me to tell readers how a typical issue of {\em Communications\/} comes together, I remember thinking `piece of cake.'", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEb, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "53", number = "2", pages = "9--9", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646357", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "{\em Communications'\/} Virtual Extension brings more quality articles to ACM members. These articles are now available in the ACM Digital Library.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2010:BCW, author = "Valerie Barr", title = "{blog@CACM}: Connecting women and technology", journal = j-CACM, volume = "53", number = "2", pages = "10--11", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646358", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish excerpts from selected posts. twitter: Follow us on Twitter at \url{http://twitter.com/blogCACM}. Guest blogger Valerie Barr writes about highlights of the ninth Grace Hopper Celebration of Women in Computing Conference, including keynote speeches by Megan Smith and Francine Berman.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COW, author = "David Roman", title = "{CACM online}: Where the data is", journal = j-CACM, volume = "53", number = "2", pages = "12--12", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2010:NAI, author = "Kirk L. Kroeker", title = "News: Alternate interface technologies emerge", journal = j-CACM, volume = "53", number = "2", pages = "13--15", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646360", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Researchers working in human-computer interaction are developing new interfaces to produce greater efficiencies in personal computing and enhance miniaturization in mobile devices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2010:NTT, author = "Alex Wright", title = "News: Type theory comes of age", journal = j-CACM, volume = "53", number = "2", pages = "16--17", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646361", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Type systems are moving beyond the realm of data structure and into more complex domains like security and networking.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2010:NID, author = "Sarah Underwood", title = "News: Improving disaster management", journal = j-CACM, volume = "53", number = "2", pages = "18--20", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646362", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Social networking, sophisticated imaging, and dual-use technologies promise improved disaster management, but they must be adopted by governments and aid agencies if more lives are to be saved in the wake of crises.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:NAF, author = "{CACM Staff}", title = "News: {ACM Fellows} honored", journal = j-CACM, volume = "53", number = "2", pages = "21--21", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646381", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Forty-seven men and women are inducted as 2009 ACM Fellows.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sasse:2010:PSS, author = "M. Angela Sasse", title = "Privacy and security: Not seeing the crime for the cameras?", journal = j-CACM, volume = "53", number = "2", pages = "22--25", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646363", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Why it is difficult---but essential---to monitor the effectiveness of security technologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Groth:2010:EWI, author = "Dennis P. Groth and Jeffrey K. MacKie-Mason", title = "Education: Why an informatics degree?", journal = j-CACM, volume = "53", number = "2", pages = "26--28", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646364", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Isn't computer science enough?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Maughan:2010:IRN, author = "Douglas Maughan", title = "Inside risks: The need for a national cybersecurity research and development agenda", journal = j-CACM, volume = "53", number = "2", pages = "29--31", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646365", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Government-funded initiatives, in cooperation with private-sector partners in key technology areas, are fundamental to cybersecurity technical transformation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Beaudouin-Lafon:2010:OAS, author = "Michel Beaudouin-Lafon", title = "Open access to scientific publications", journal = j-CACM, volume = "53", number = "2", pages = "32--34", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646367", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The good, the bad, and the ugly.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2010:KVT, author = "George V. Neville-Neil", title = "Kode Vicious: Taking your network's temperature", journal = j-CACM, volume = "53", number = "2", pages = "35--36", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646366", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A prescription for capturing data to diagnose and debug a networking problem.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2010:IMR, author = "Dennis Shasha", title = "An interview with {Michael Rabin}", journal = j-CACM, volume = "53", number = "2", pages = "37--42", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646369", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Michael O. Rabin, co-recipient of the 1976 ACM A. M. Turing Award, discusses his innovative algorithmic work with Dennis Shasha.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Saxe:2010:PES, author = "Eric Saxe", title = "Power-efficient software", journal = j-CACM, volume = "53", number = "2", pages = "44--48", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646370", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Power-manageable hardware can help save energy, but what can software developers do to address the problem?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fedorova:2010:MCS, author = "Alexandra Fedorova and Sergey Blagodurov and Sergey Zhuravlev", title = "Managing contention for shared resources on multicore processors", journal = j-CACM, volume = "53", number = "2", pages = "49--57", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646371", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Contention for caches, memory controllers, and interconnects can be eased by contention-aware scheduling algorithms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Miller:2010:SMC, author = "Steven P. Miller and Michael W. Whalen and Darren D. Cofer", title = "Software model checking takes off", journal = j-CACM, volume = "53", number = "2", pages = "58--64", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646372", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A translator framework enables the use of model checking in complex avionics systems and other industrial settings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bessey:2010:FBL, author = "Al Bessey and Ken Block and Ben Chelf and Andy Chou and Bryan Fulton and Seth Hallem and Charles Henri-Gros and Asya Kamsky and Scott McPeak and Dawson Engler", title = "A few billion lines of code later: using static analysis to find bugs in the real world", journal = j-CACM, volume = "53", number = "2", pages = "66--75", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646374", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How Coverity built a bug-finding tool, and a business, around the unlimited supply of bugs in software systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Benhamou:2010:ACU, author = "Eric Benhamou and Jon Eisenberg and Randy H. Katz", title = "Assessing the changing {U.S. IT R\&D} ecosystem", journal = j-CACM, volume = "53", number = "2", pages = "76--83", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646373", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The National Academy of Sciences recommends what the U.S. government should do to help maintain American IT leadership.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bacon:2010:RPQ, author = "Dave Bacon and Wim van Dam", title = "Recent progress in quantum algorithms", journal = j-CACM, volume = "53", number = "2", pages = "84--93", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646375", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "What quantum algorithms outperform classical computation and how do they do it?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dasgupta:2010:SEH, author = "Sanjoy Dasgupta", title = "Strange effects in high dimension", journal = j-CACM, volume = "53", number = "2", pages = "96--96", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646378", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ailon:2010:FDR, author = "Nir Ailon and Bernard Chazelle", title = "Faster dimension reduction", journal = j-CACM, volume = "53", number = "2", pages = "97--104", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646379", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Data represented geometrically in high-dimensional vector spaces can be found in many applications. Images and videos, are often represented by assigning a dimension for every pixel (and time). Text documents may be represented in a vector space where each word in the dictionary incurs a dimension. The need to manipulate such data in huge corpora such as the web and to support various query types gives rise to the question of how to represent the data in a lower-dimensional space to allow more space and time efficient computation. Linear mappings are an attractive approach to this problem because the mapped input can be readily fed into popular algorithms that operate on linear spaces (such as principal-component analysis, PCA) while avoiding the curse of dimensionality.\par The fact that such mappings even exist became known in computer science following seminal work by Johnson and Lindenstrauss in the early 1980s. The underlying technique is often called `random projection.' The complexity of the mapping itself, essentially the product of a vector with a dense matrix, did not attract much attention until recently. In 2006, we discovered a way to `sparsify' the matrix via a computational version of Heisenberg's Uncertainty Principle. This led to a significant speedup, which also retained the practical simplicity of the standard Johnson--Lindenstrauss projection. We describe the improvement in this article, together with some of its applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Borkar:2010:WBB, author = "Shekhar Y. Borkar", title = "Want to be a bug buster?", journal = j-CACM, volume = "53", number = "2", pages = "105--105", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646376", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Park:2010:PSB, author = "Sung-Boem Park and Subhasish Mitra", title = "Post-silicon bug localization for processors using {IFRA}", journal = j-CACM, volume = "53", number = "2", pages = "106--113", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646377", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "IFRA, an acronym for Instruction Footprint Recording and Analysis, overcomes major challenges associated with a very expensive step in post-silicon validation of processors---pinpointing a bug location and the instruction sequence that exposes the bug from a system failure, such as a crash. Special on-chip recorders, inserted in a processor during design, collect instruction footprints---special information about flows of instructions, and what the instructions did as they passed through various microarchitectural blocks of the processor. The recording is done concurrently during the normal operation of the processor in a post-silicon system validation setup. Upon detection of a system failure, the recorded information is scanned out and analyzed offline for bug localization. Special self-consistency-based program analysis techniques, together with the test-program binary of the application executed during post-silicon validation, are used for this purpose. Major benefits of using IFRA over traditional techniques for post-silicon bug localization are (1) it does not require full system-level reproduction of bugs, and (2) it does not require full system-level simulation. Hence, it can overcome major hurdles that limit the scalability of traditional post-silicon validation methodologies. Simulation results on a complex superscalar processor demonstrate that IFRA is effective in accurately localizing electrical bugs with 1\% chip-level area impact.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2010:LBPa, author = "Peter Winkler", title = "Last Byte: Puzzled: Breaking chocolate bars", journal = j-CACM, volume = "53", number = "2", pages = "120--120", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646380", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Welcome to three new puzzles. Solutions to the first two will be published next month; the third is (as yet) unsolved. In each, the issue is how your intuition matches up with the mathematics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kim:2010:DEI, author = "Dongmin Kim and Izak Benbasat", title = "Designs for effective implementation of trust assurances in {Internet} stores", journal = j-CACM, volume = "53", number = "2", pages = "121--126", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646386", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Improving customer trust in an Internet store is an important goal in B2C electronic commerce because it leads to outcomes important for the success of an Internet store, such as reduced customer risk perceptions in transacting with the store and increased willingness to buy from the store. Therefore, one of the critical success factors for Internet stores is to convince customers of the store's trustworthiness, which refers to a set of customers' beliefs regarding the ability, integrity, and benevolence of the online merchant. One mechanism by which such perceptions of trustworthiness on the part of stores can be established is to provide trust assurances on a store's Web site. Trust assurance refers to `a claim and its supporting statements used in an Internet store to address trust-related concerns.' An example of trust assurance statements found in Internet stores is:\par {\em We are so confident in our security that we guarantee you'll pay nothing if unauthorized charges are made to your credit card as a result of shopping at circuitcity.com.'\/} (Excerpted from a checkout page of www.circuitcity.com)\par Trust assurances can be provided by an Internet store itself, by customers, or by a third party organization. For example, Simplycheap.com, shown in Figure 1, displays both a store's self-proclaimed assurance (such as `safe shopping our security guarantee') and a third-party assurance (such as Hacker Safe).\par In this article, we first review finding in previous studies regarding trust assurance. Then we provide a snapshot regarding how often Internet stores use trust assurances and what concerns are addressed in such trust assurances by reporting current usage of trust assurances based on observations of 85 Internet stores. We expect that this snapshot will help business managers to understand how other companies use trust assurances. Second, we suggest two design guidelines for effective implementation of trust assurances for Web developers.\par Before reporting our findings based on observations from 85 Internet stores, we briefly review the findings of several previous studies regarding trust assurances.\par First, many studies have reported that displaying trust assurances increases the trustworthiness of an Internet store. A store's own assurance enhances the trustworthiness of an Internet store if they are well-structured. Third-party assurances (or trustmarks), such as TRUSTe and BBBOnLine seals positively influence the favorableness of a store's privacy policies, and are more influential in improving a firm's trustworthiness than a rating by {\em Consumer Reports\/} magazine is. Among third-party assurances, the WebTrust seal appeared to be more influential than BBBOnLine when people chose a vendor. Interestingly, third-party assurances were not considered as important as `security features,' such as SET (Secure Electronic Transaction), SSL (Secure Sockets Layer), and a lock symbol, in customer's decisions to buy on the World Wide Web.\par Second, detailed design/ usability guidelines for building a Web site are already available. For example, best practices in Interaction Design can be accessed at van Welie's Web site (http://www.welie.com/patterns/). In respect to specific implementations of trust assurances, ease of access to assurances was suggested as one of several design considerations. For example, van Duyne et al. suggested that Internet stores needed to make their privacy policy available on each of their Web pages. The finding that only 54\% of licensees of the top 500 Internet consumer Web sites display their privacy seal of approval information on both their home and privacy pages indicates that the other 46\% has room to improve their customers' ease of access to trust assurances.\par In this study, based on van Duyne et al. we examine {\em ease of access\/} to trust assurances. In addition, we examine the application of {\em ease of return\/} to the original checkout screen that customer was working on before accessing trust assurances which is important for customers to easily complete the checkout process. These two implementation issues (for example, ease of access and ease of return) are examined in the assurance delivery modes section.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Becerra-Fernandez:2010:RLC, author = "Irma Becerra-Fernandez and Joyce Elam and Susan Clemmons", title = "Reversing the landslide in computer-related degree programs", journal = j-CACM, volume = "53", number = "2", pages = "127--133", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646387", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "There is growing concern that a technologically educated workforce will not be available to meet the needs of the job market in information technology in the coming years, primarily because students are turning away from academic programs in computer-related disciplines, including computer science (CS), information technology (IT), and management information systems (MIS). We will collectively refer to these academic units as Computer and Information Science/Systems (CIS). Numerous surveys have documented the steep decline: as much as 50\% over the last four years of both the number of graduates in these programs as well as the enrollment in courses associated with these degree programs. The popularity of computer science as an intended major among incoming freshmen continues the decline that started in 2000. By 2004, it had further declined by over 60\%. This lack of interest in computer science by incoming students translates to a downward trend in the number of enrolled students and graduates for the foreseeable future.\par The most comprehensive source of information on the production of bachelor, masters, and Ph. D. degrees in computer science and computer engineering is the Taulbee Survey, conducted annually by the Computing Research Association.\par The major findings from the 2006 Taulbee Survey are:\par 1. Bachelor degree production was down more than 15\% in 2006, following a 13\% decrease in 2005. Over the last three years, there has been a drop of over 40\%.\par 2. Master's degree production was down 13\% in 2006, this is reasonably consistent with the 17\% drop in new Master's students reported two years ago.\par 3. The proportion of women receiving bachelor's degrees decreased from 17\% in 2003--04 to 14.76\% in 2004--05. The percentage was unchanged in 2006. This trend is not likely to change in the near future, as only 0.3\% of incoming freshmen women in 2004 expressed an interest in majoring in computer science.\par It has been suggested that the same trends reported in this survey are occurring in CIS programs in business schools. In order to validate this assumption, we conducted a survey of large business schools, those with at least 100 faculty members, that offer bachelor and masters degree programs in computer/management information systems. Out of 61 such AACSB-accredited business schools, 23 responded to our survey for a response rate of 38\%. As shown in Figure 1, our findings show similar declines in degree production as those in the Taulbee Survey. The number of undergraduate CIS degrees awarded declined from 2,699 in 03--04 to 1,163 in 06--07 --- a drop of 57\%. The percentage of women graduates is higher than that reported in the Taulbee survey, although the percentage declined from 31\% to 21\%. The decline was not as steep for masters degrees awarded. The number of CIS masters degrees awarded declined from 463 in 03--04 to 318 in 06--07, a drop of 32\%. The percentage of female graduates held steady at 25\%.\par One of the best ways to gain insight into the declining interest in CIS is to look at this issue from the students' perspective. First, there are the students who, at one time, would have considered a major in CIS but who no longer perceive there are opportunities to build a career in this field. This lack of job market attractiveness is probably tied to the Internet bubble burst, which accompanied the technology stock market crash. The bubble burst caused a temporary glut of experienced IT professionals in the market, squeezing out the jobs from new graduates. However, there are more positions for new graduates today as compared to 2002.\par Furthermore, students who may have an interest in CIS are very aware of the growing trend to offshore many low-end, production-oriented IT jobs, which may result in reluctance to commit to a career in an industry that they perceive in decline. In addition, like many technology-oriented fields, enterprise IT is currently undergoing dramatic changes, and IT organizations are reducing their staff and becoming more specialized. Rather than reflecting the new realities of what a CIS career will be, students perceive that the CIS curriculum may be preparing them for jobs which no longer exist, rather than preparing them for emerging IT jobs. As IT becomes more pervasive and central to many disciplines --- from biology to art --- students are drawn to academic programs in these fields that increasingly provide their own CIS courses, specifically tailored for that profession.\par Gender differences in the choice of college majors have been found to be a key contributor to the persistent low number of women CIS enrollments. Some reports attribute this difference to the fact that IT workplaces (and university classrooms) lack interpersonal orientation resulting in an inhospitable male dominated atmosphere. Other reports point out that the influence and attitude towards CIS may be best instilled by a girl's parents and early positive experiences with technology. Shaping their early interests may inspire a more diverse work pool in the future, but does not offer immediate relief in dealing with the impending CIS student decline.\par It is clear that strong interventions are needed if CIS academic units are to maintain their current faculties, academic and research programs, and dominant position as the knowledge leader in computing-related disciplines within the university. The types of interventions needed are multi-dimensional. Clearly, students' perception about the lack of attractive high-paying careers in CIS needs to be addressed. Major changes in curriculum design need to be undertaken. And, we argue that another important necessary change is for CIS academic units to become providers of computer education for those academic disciplines where IT has become an integral part of their curriculum.\par CIS academic units from around the country are looking for ways to respond to the current problem of declining enrollments in different ways. In order to understand how to respond to the declining enrollment phenomena, we turned to the work of Haeckel and its contrast between the make-and-sell' versus the sense-and-respond' organization, which we describe in the next section. We describe the interventions taken at Florida International University (FIU) to address the declining student MIS enrollments and degree production in the business school. We then explore the extent to which Haeckel's model of the sense-and-respond organization could be used to define a new way of operating for academic units. We also discuss the major differences between the two models applied to CIS academic units and conclude with a discussion of the implications of this new operating model as universities seek to respond to the markets of the future.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chenoweth:2010:WIE, author = "Tim Chenoweth and Robert Minch and Sharon Tabor", title = "Wireless insecurity: examining user security behavior on public networks", journal = j-CACM, volume = "53", number = "2", pages = "134--138", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646388", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Altaf:2010:TFA, author = "Farheen Altaf and David Schuff", title = "Taking a flexible approach to {ASPs}", journal = j-CACM, volume = "53", number = "2", pages = "139--143", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646389", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In 2001, subscription-based application service providers (ASPs) represented the new paradigm for application deployment. It was anticipated that ASP spending would reach \$7.8 billion by 2004, and a 2001 survey conducted by PMP Research revealed that 23\% of respondents said they would likely use an ASP in the future. However, this turned out not to be the case. By 2004, spending on ASPs had increased only to \$4.2 billion.\par Over the past few years, there has been a revival of the ASP model through the notion of cloud computing and `software as a service.' The market for cloud-based services was \$16 billion in 2008, and projections estimate the market for spending in this area will reach \$42 billion by 2012. However, this still only would represent 9\% of overall IT spending. These services have traditionally targeted larger companies instead of small or medium-sized businesses (or SMEs). Companies like Oracle, Siebel, and Ariba claim that nearly 60\% of their business comes from companies that have annual revenues exceeding \$1 billion. However, the ASP model provides the same or greater benefits to SMEs, including lower costs, greater choice, simpler installation (and no related fees), and the ability to access applications from any Internet-connected computer. ASP subscribers also often receive `24 by 7' technical support. This access to IT expertise (without maintaining an in-house IT staff) results in further savings for businesses.\par Despite the benefits, small businesses have not readily adopted ASPs. The reasons for this lack of adoption include the reluctance of SMEs to replace their existing systems with untried ASPs and the inappropriateness of the `one-size-fits-all' approach that doesn't take in to consideration specific industry or firm requirements. This makes the SME a significant untapped market for companies operating in this space.\par The purpose of this article is to more fully understand the SME market for ASPs through an analysis of the factors that are most important to likely adopters. While previous work has broadly investigated adoption by SMEs and the general adoption of ASPs, this study combines both perspectives and proposes the new construct of `flexibility' as influential in the adoption decision. We surveyed 101 SMEs that had not yet adopted ASPs and asked them to rate the importance of several factors that would affect their decision. Correlating likelihood of adoption with the importance of those factors yields several important insights into how ASP vendors should position their product offerings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ross:2010:ICR, author = "John Minor Ross", title = "Informatics creativity: a role for abductive reasoning?", journal = j-CACM, volume = "53", number = "2", pages = "144--148", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646390", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Despite the fact that creative problem solving is desirable at all levels, it is constantly in short supply. Technology developers always wish they, and their peers, could devise novel solutions to the problems at hand. Yet too often, common brainstorming efforts generate only fog or drizzle. Part of the problem may be that while some technology trainers advocate the search for creative solutions, the learning side of the equation is little changed by a `be creative' lecture component. This inquiry attempts to equip computer educators, and practitioners, with a broadened approach to fostering creativity, targeted at expanding discovery within Informatics areas. Particularly, it is suggested that promoting abductive reasoning might help computer professionals understand the benefits of wider investigations within an expanded range of topics. Although discussed additionally later, a short overview of the abductive reasoning approach is that `{\em abduction}, or {\em inference to the best explanation}, is a form of inference that goes from data describing something to a hypothesis that best explains or accounts for the data.'\par Few professionals would suggest there is no need for new, creative solutions to the problems they encounter. An example of the recognition of such needs is highlighted in industry. Consider that each year Procter and Gamble spends nearly \$2 billion looking for innovative ideas. This R\&D budget spans 150 science areas including biotechnology, imaging, and robotics. Aside from pure research, P\&G pursues `aggressive mining of the scientific literature,' as well as employs upwards of 70 `technology entrepreneurs' around the world who analyze local markets to see what has been created elsewhere that might be acquired, modified, or simply spark new ideas internally.\par Sparking new computing ideas is the intent of this discourse. Various overlapping and synergistic issues come to mind when considering what has been called `discovery informatics.' Concepts suggested therein are extended here to consider the possible value of abductive reasoning in Informatics. Specifically, how might abduction help generate creative approaches to problems as Informatics reaches into the fabric of so many disciplines. Understanding this technique might assist Informatics workers to progress from being data rich and discovery poor, to a state of information wealth, as professionals benefit from applying new ideas.\par In 1990, abductive-related efforts in computing had already been occurring for nearly 20 years. And yet, after another 15 years has passed, the awareness of the potential of abductive reasoning in computing fields remains relatively spotty. The current growth of Informatics programs may offer a chance to change that profile. Since Informatics programs tend to be more cross-disciplinary, it might achieve the goal of that 1990 Automated Abduction symposium---to help a wider range of researchers to recognize that `they might benefit from work on abduction by people in other areas.' Overall, it may turn out that this diffusion cycle will be reminiscent of how slowly object-oriented programming came to be understood, let alone embraced.\par We set out to consider the potential of abductive reasoning to promote creativity within the interdisciplinary field of Informatics. As will be presented in the following sections, we believe in the applicability of this reasoning style as a tool for expanding the power of Informatics as it seeks to solve complex problems in a wide range of disciplines. Abductive reasoning is well suited for facing problems that are vague, or even unrecognized. The goal? Turning massive amounts of data lead into tiny, although much more valuable, quantities of information gold.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Joseph:2010:PII, author = "Damien Joseph and Soon Ang and Roger H. L. Chang and Sandra A. Slaughter", title = "Practical intelligence in {IT}: assessing soft skills of {IT} professionals", journal = j-CACM, volume = "53", number = "2", pages = "149--154", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646391", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "What qualities make a successful it professional? Certainty strong technical skills are sine qua non. As a result, the technology geek remains the stereotype of an information technology (IT) professional. Indeed, when companies hire IT professionals, their focus is often on the `hard' skills needed to perform the work, such as years of Java programming experience.\par However, there is a growing (and gnawing) awareness that technical skills alone are insufficient for success in IT, particularly in today's dynamic, distributed and complex workplace. Companies are exploring outsourcing and offshoring to become more flexible and contain costs while strategically leveraging IT. Consequently, IT professionals (whether onsite or offshore, in-house or outsourced) must acquire a broader set of skills beyond their traditional technical skills. These broader managerial or interpersonal skills are generically labeled `soft skills.'\par Despite the increasing importance of soft skills, very little systematic research has conceptualized such skills and even less has measured these skills. Given this gap in the literature, this article introduces `practical intelligence' as the overarching concept that could provide a better understanding of this broader set of skills required of IT professionals. We describe the development of the SoftSkills for IT (SSIT) instrument for assessing an IT professional's level of practical intelligence, and report the results of a study that validates this instrument by comparing the practical intelligence of experienced IT professionals versus novices. We conclude by drawing out implications of our study for IT recruitment, training and development, and suggest future research directions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gurbani:2010:MCO, author = "Vijay K. Gurbani and Anita Garvert and James D. Herbsleb", title = "Managing a corporate open source software asset", journal = j-CACM, volume = "53", number = "2", pages = "155--159", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646392", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We define {\em corporate open source\/} (COS) as applying the precepts and methodologies prevalent in the open source development community for creating industrial-strength software projects in a corporation for internal use. It may seem that open source style development - using informal processes, voluntary assignment to tasks, and having few financial incentives - may not be a good match for commercial environments. Our ongoing work, however, demonstrates that under the right circumstances, corporations can benefit from open source development techniques. We present two approaches to managing COS projects, and expand in detail on one of them. Our results indicate that open source approaches require significant adaptation to succeed in commercial settings. In particular, they require substantial support from business divisions within a corporation to successfully leverage the shared asset.\par Our ongoing research has attempted to determine whether corporations can effectively leverage the open source development model to create and manage software projects inside the corporate domain. We have observed how the precepts and methodologies of the open source development had to be adapted in order to create commercial grade software. In particular changes are required in order to accommodate a market-driven schedule and feature decisions that are not wholly amenable to an open source development approach. Our contributions in this article include describing two methods to effectively manage COS assets: an Infrastructure-based COS model, and a Project-specific COS model. We report experiences with the management aspects of the latter COS model, which includes our findings that this model requires a greater amount of support to get a new business division onboard when compared to the minimal support provided by traditional open source projects. However, the benefits of Project-specific COS outweigh the costs once the business division is fully on-board: the development costs are amortized over the number of divisions using the common asset, and the asset itself benefits from contributions from the expanded use.\par Open source practices and tools have proven potential to overcome many of the well-known difficulties of geographically distributed software development, and to allow widely distributed users of software to add features and functionality they want with a minimum of conflict and management overhead.\par Dinkelacker et al. discuss Progressive Open Source as a set of tools and techniques for a corporation to host multiple open source projects within a company and between third parties. In the context of their work, our work on COS corresponds to and furthers their work on what is referred to as `Inner Source' in their paper.\par Our previous work attempted to determine whether open source tools and practices are a good fit for developing commercial-grade software especially in the light of the differences between the two camps: open source development is more iterative in nature when compared to the staged method of software development practiced at many corporations; the incentive structure between the two varies, as does the motivation factor; commercial software is usually characterized by process methodologies (CMMI, ISO, TL9000, among others), that are typically absent in open source development. We reached the conclusion that certain commercial projects can indeed benefit from open source development methodology, especially those projects where:\par {\bullet} a technology is needed by several product groups (hence there is reason to pool resources),\par {\bullet} the technology is relatively immature so that requirements and features are not fully known at the outset (so there is a need to evolve continuously),\par {\bullet} product groups have different needs and specific expertise in customizing the software for their needs (so everyone benefits from the contributions of each group), and\par {\bullet} the initial product has a sound, modular architecture (so that it is feasible to merge all the diverse changes into a single development branch).\par Furthering our previous work, the discussion in this article presents a management view of maintaining a COS asset. We discuss project management and planning aspects that are intrinsic to projects managed in this style.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mehta:2010:ITT, author = "Nikhil Mehta and Anju Mehta", title = "It takes two to tango: how relational investments improve {IT} outsourcing partnerships", journal = j-CACM, volume = "53", number = "2", pages = "160--164", month = feb, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1646353.1646393", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The IT outsourcing, industry landscape is dotted with broken contracts - results of unsuccessful client-vendor (C-V) partnerships. Approximately 78\% C-V partnerships fail in the long term, inflicting high transition costs on clients. The recent economic downturn has strained C-V partnerships further. Despite the criticality of this issue, there is a relative lack of efforts to understand the issues leading to failed partnerships.\par We discuss these issues in light of the clients' onus towards improving the longevity of C-V partnerships.\par We adopt a two-pronged approach. First, we try to identify the client characteristics that influence their potential to forge a long-term C-V partnership. To that extent, we discuss a partnership maturity curve (PMC), which categorizes clients into three dynamic stages, and predicts their potential for developing mature partnerships based on their outsourcing objectives and their fit with vendors' capabilities (see Figure 1).\par Second, we try to understand vendors' perspective on the issue. We interviewed 21 executives in nine established IT-outsourcing vendors in India. It has been recommended that vendors' perspective is critical to understanding C-V partnerships. Vendors highlighted an interesting mix of their own as well as client-generated issues, which we discuss in light of the client dynamics identified by PMC, to propose guidelines for clients interested in developing successful C-V partnerships. The study confirms existing belief that improving the longevity of C-V partnerships requires relational investments from clients. We identify various areas for clients to make such investments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2010:RPC, author = "Moshe Y. Vardi", title = "Revisiting the publication culture in computing research", journal = j-CACM, volume = "53", number = "3", pages = "5--5", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LET, author = "{CACM Staff}", title = "Letters to the {Editor}: Too much debate?", journal = j-CACM, volume = "53", number = "3", pages = "6--7", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666422", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEc, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "53", number = "3", pages = "8--8", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666424", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "{\em Communications\/}' Virtual Extension brings more quality articles to ACM members. These articles are now available in the ACM Digital Library.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2010:BTM, author = "Mark Guzdial and Judy Robertson", title = "{BLOG@CACM}: Too much programming too soon?", journal = j-CACM, volume = "53", number = "3", pages = "10--11", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666425", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish excerpts from selected posts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COGa, author = "David Roman", title = "{CACM} online: Granting a second life", journal = j-CACM, volume = "53", number = "3", pages = "12--12", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666426", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2010:NCB, author = "Gregory Goth", title = "News: {CS} and biology's growing pains", journal = j-CACM, volume = "53", number = "3", pages = "13--15", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666427", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Biologists can benefit from learning and using the tools of computer science, but several real-world obstacles remain.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2010:NEW, author = "Kirk L. Kroeker", title = "News: Engineering the {Web}'s third decade", journal = j-CACM, volume = "53", number = "3", pages = "16--18", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666428", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "As Web technologies move beyond two-way interactive capabilities to facilitate more dynamic and pervasive experiences, the Web is quickly advancing toward its third major upgrade.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2010:NTG, author = "Samuel Greengard", title = "News: Tracking garbage", journal = j-CACM, volume = "53", number = "3", pages = "19--20", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666429", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Researchers are focusing on the so-called `removal chain' in an attempt to save landfill space, improve recycling rates, and trim the flow of toxic materials into the environment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:NKP, author = "{CACM Staff}", title = "News: {Katayanagi} prizes and other {CS} awards", journal = j-CACM, volume = "53", number = "3", pages = "21--21", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666430", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chang:2010:EBD, author = "Tim Chang", title = "Economic and business dimensions: Gaming will save us all", journal = j-CACM, volume = "53", number = "3", pages = "22--24", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666431", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How gaming, as the first media market to successfully transition toward media-as-a-service, is an exemplar for a similar evolutionary transition of content and entertainment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2010:LSO, author = "Pamela Samuelson", title = "Legally speaking: Only technological processes are patentable", journal = j-CACM, volume = "53", number = "3", pages = "25--27", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666432", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The U.S. Supreme Court will narrow the universe of process innovations that can be patented to those that are `technological,' but what will that mean for software?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hollander:2010:CEE, author = "Rachelle Hollander", title = "Computing ethics: The ethics beat", journal = j-CACM, volume = "53", number = "3", pages = "28--29", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666433", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Surveying the increasing variety and nature of ethical challenges encountered by computing researchers and practitioners.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2010:PIO, author = "Peter J. Denning and Fernando Flores and Peter Luzmore", title = "The Profession of {IT}: Orchestrating coordination in pluralistic networks", journal = j-CACM, volume = "53", number = "3", pages = "30--32", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666434", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Learning to build virtual teams of people of diverse backgrounds is an urgent challenge.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tapia:2010:BPH, author = "Richard Tapia", title = "Broadening participation: Hiring and developing minority faculty at research universities", journal = j-CACM, volume = "53", number = "3", pages = "33--35", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666435", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Emphasizing the importance of creating more programs and investing more funding toward the goal of developing minority faculty at research universities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilson:2010:IPM, author = "Cameron Wilson and Peter Harsha", title = "{IT} Policy: Making the case for computing", journal = j-CACM, volume = "53", number = "3", pages = "36--38", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666436", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking funding for current and future computing initiatives requires both a strong argument and a broad community of supporters.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{OHara:2010:PPD, author = "Kieron O'Hara and Nigel Shadbolt", title = "Privacy: Privacy on the data web", journal = j-CACM, volume = "53", number = "3", pages = "39--41", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666437", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the nebulous question of ownership in the virtual realm.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McKusick:2010:GEF, author = "Kirk McKusick and Sean Quinlan", title = "{GFS}: evolution on fast-forward", journal = j-CACM, volume = "53", number = "3", pages = "42--49", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666439", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Kirk McKusick and Sean Quinlan discuss the origin and evolution of the Google File System.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brown:2010:TEE, author = "David J. Brown and Charles Reams", title = "Toward energy-efficient computing", journal = j-CACM, volume = "53", number = "3", pages = "50--58", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666438", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "What will it take to make server-side computing more energy efficient?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sia:2010:GIM, author = "Siew Kien Sia and Christina Soh and Peter Weill", title = "Global {IT} management: structuring for scale, responsiveness, and innovation", journal = j-CACM, volume = "53", number = "3", pages = "59--64", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666449", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "To succeed on a global scale, businesses should focus on a trio of key elements.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lengauer:2010:CAV, author = "Thomas Lengauer and Andr{\'e} Altmann and Alexander Thielen and Rolf Kaiser", title = "Chasing the {AIDS} virus", journal = j-CACM, volume = "53", number = "3", pages = "66--74", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666440", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "With no HIV vaccine in sight, virologists need to know how the virus will react to a given combination drug therapy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Seay:2010:VCI, author = "Cameron Seay and Gary Tucker", title = "Virtual computing initiative at a small public university", journal = j-CACM, volume = "53", number = "3", pages = "75--83", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666441", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Student participation and resulting expertise is as valuable as having the high-performance resource itself.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Conitzer:2010:MDB, author = "Vincent Conitzer", title = "Making decisions based on the preferences of multiple agents", journal = j-CACM, volume = "53", number = "3", pages = "84--94", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666442", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer scientists have made great strides in how decision-making mechanisms are used.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Micciancio:2010:FGC, author = "Daniele Micciancio", title = "A first glimpse of cryptography's {Holy Grail}", journal = j-CACM, volume = "53", number = "3", pages = "96--96", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gentry:2010:CAF, author = "Craig Gentry", title = "Computing arbitrary functions of encrypted data", journal = j-CACM, volume = "53", number = "3", pages = "97--105", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666444", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Suppose that you want to delegate the ability to {\em process\/} your data, without giving away {\em access\/} to it. We show that this separation is possible: we describe a `fully homomorphic' encryption scheme that keeps data private, but that allows a worker that {\em does not have the secret decryption key\/} to compute any (still encrypted) result of the data, even when the function of the data is very complex. In short, a third party can perform complicated processing of data without being able to see it. Among other things, this helps make cloud computing compatible with privacy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Perona:2010:STF, author = "Pietro Perona", title = "Seeing the trees, the forest, and much more", journal = j-CACM, volume = "53", number = "3", pages = "106--106", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666443", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Torralba:2010:UFS, author = "A. Torralba and K. P. Murphy and W. T. Freeman", title = "Using the forest to see the trees: exploiting context for visual object detection and localization", journal = j-CACM, volume = "53", number = "3", pages = "107--114", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666446", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Recognizing objects in images is an active area of research in computer vision. In the last two decades, there has been much progress and there are already object recognition systems operating in commercial products. However, most of the algorithms for detecting objects perform an exhaustive search across all locations and scales in the image comparing local image regions with an object model. That approach ignores the semantic structure of scenes and tries to solve the recognition problem by brute force. In the real world, objects tend to covary with other objects, providing a rich collection of contextual associations. These contextual associations can be used to reduce the search space by looking only in places in which the object is expected to be; this also increases performance, by rejecting patterns that look like the target but appear in unlikely places.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2010:LBPb, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "53", number = "3", pages = "118--118", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (February 2010, p. 120) we posted a trio of brainteasers, including one as yet unsolved, concerning the breaking of a bar of chocolate.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Juels:2010:LBF, author = "Ari Juels", title = "Last Byte: Future tense: The Primal Cue", journal = j-CACM, volume = "53", number = "3", pages = "120--ff", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666448", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Future Tense, one of the revolving features on this page, presents stories and essays from the intersection of computational science and technological speculation, their boundaries limited only by our ability to imagine what will and could be.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arduini:2010:BCB, author = "Fabio Arduini and Vincenzo Morabito", title = "Business continuity and the banking industry", journal = j-CACM, volume = "53", number = "3", pages = "121--125", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666452", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Since the September 11$^{th}$ attacks on the World Trade Center, tsunami disaster, and hurricane Katrina, there has been renewed interest in emergency planning in both the private and public sectors. In particular, as managers realize the size of potential exposure to unmanaged risk, insuring `business continuity' (BC) is becoming a key task within all industrial and financial sectors (Figure 1).", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cannoy:2010:FHC, author = "Sherrie Drye Cannoy and A. F. Salam", title = "A framework for health care information assurance policy and compliance", journal = j-CACM, volume = "53", number = "3", pages = "126--131", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666453", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "As many as 400 people may have access to one's personal medical information throughout the typical care process. Disclosures of sensitive information such as emotional problems, sexually transmitted diseases, substance abuse, and genetic predispositions to diseases---could cause embarrassment and affect insurability, child custody cases, and employment. A recent survey by IDC found that {\em `Most consumers \ldots{}were uncomfortable with their health plan sharing health information with a hospital, a specialist or their primary care doctor\ldots{} (and) were concerned with who saw their information and were worried that the information could be made available online\ldots{} (and) other respondents said they didn't trust their health plan or hospital to protect their information.'\/} Clearly, patients (consumers) feel that it is critical that their medical information is held in confidence. If patients do not feel that their personal medical information will be kept confidential, they may withhold important medical information from health care providers making it difficult to provide quality and effective health care.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lin:2010:SPE, author = "Lin Lin and Paul Jen-Hwa Hu and Olivia R. Liu Sheng and Johnny Lee", title = "Is stickiness profitable for electronic retailers?", journal = j-CACM, volume = "53", number = "3", pages = "132--136", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666454", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Is stickiness the Holy Grail for e-tailing? In general, {\em stickiness\/} refers to the amount of time a person spends on a Web site during a visiting session (such as, {\em session stickiness\/}) or over a specified time period (such as, {\em site stickiness\/}). Zauberman equates stickiness and `within-site lock-in' and uses it to approximate visitors' loyalty to a Web site. The conventional wisdom suggests that stickiness is crucial and can contribute to e-tailers' bottom lines considerably. However, the direct economic impacts of stickiness have not been duly examined empirically, particularly from the perspective of consumers' within-session visiting behaviors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Subramanyam:2010:UPS, author = "Ramanath Subramanyam and Fei Lee Weisstein and M. S. Krishnan", title = "User participation in software development projects", journal = j-CACM, volume = "53", number = "3", pages = "137--141", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666455", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "It is commonly acknowledged that success in IT projects is difficult to achieve. A recent industry survey observed that only 34\% of IT projects were considered successful. Of the several potential factors contributing to this hard-to-achieve success, user involvement was noted as the most important one. Consistent with this notion, both researchers and practitioners have viewed user participation as an important way of improving software quality and increasing user satisfaction and acceptance. Users/customers are often encouraged to participate and directly communicate with developers in the software development process. On the other hand, empirical evidence shows that user participation in the development process can negatively influence project performance since it could make the process more difficult, lengthy, and less effective. Such contradictory findings raise the question of when user participation is actually helpful and when it might negatively impact project performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parkinson:2010:PBM, author = "S. T. Parkinson and R. M. Hierons and M. Lycett and M. Norman", title = "Practitioner-based measurement: a collaborative approach", journal = j-CACM, volume = "53", number = "3", pages = "142--147", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666456", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The established philosophy within the software development industry is that an organization implementing a program to improve software quality can expect to recoup the cost of the implementation many times over through the reduced cost associated with improvements in quality. Measurement initiatives are perceived to provide a key contribution to quality improvement as evidenced by the focus of early measurement based initiatives and the place of measurement in the higher echelons of process initiatives. In general, organizations pursue measurement initiatives from a perspective that, without measurement, control is not possible. While organizations recognize that there are potential benefits to measuring their processes and products, however, they typically find it difficult to structure ad-hoc measures into a formal program --- a situation that is compounded by the significant cost of implementing such programs. Although these problems have led to some organizations moving away from measurement programs, many companies still use measurement programs as illustrated by the continued interest in, for example, the Capability Maturity Model. Given the appetite and potential returns on investment of measurement frameworks and initiatives, ways of successfully implementing them are important.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nagy:2010:OAO, author = "Del Nagy and Areej M. Yassin and Anol Bhattacherjee", title = "Organizational adoption of open source software: barriers and remedies", journal = j-CACM, volume = "53", number = "3", pages = "148--151", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666457", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Perhaps the business case for adopting open source software is an easy sell. After all, the software is free, and can be simply downloaded from the Internet and installed or customized as needed. Organizations interested in reducing the licensing fees of proprietary software, while also avoiding the penalties and legal liabilities associated with their illegal use, can definitely consider open source software a plausible alternative. However, less obvious than the cost savings but equally important are the barriers ('hidden costs') of adopting open source software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Benamati:2010:AUC, author = "John H. Benamati and Zafer D. Ozdemir and H. Jeff Smith", title = "Aligning undergraduate {IS} curricula with industry needs", journal = j-CACM, volume = "53", number = "3", pages = "152--156", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666458", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A paradox is becoming obvious to both information systems (IS) academics and executives: U.S. demand for IS graduates is increasing, but graduation numbers from university IS programs are flat or in decline. As a result, many CIOs are devoting increasing proportions of their organizations' resources to recruiting IS graduates, through outreach programs to both students and faculty. In spite of these efforts, however, many CIOs report continuing frustrations in attracting enough newly-minted IS talent.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chan:2010:AOE, author = "Hing Kai Chan", title = "Agent-oriented embedded electronic measuring systems", journal = j-CACM, volume = "53", number = "3", pages = "157--162", month = mar, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1666420.1666459", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Agent technology has attracted the attention of academia in many domains in the past decade. It is probably due to the fact that computer systems have been becoming complicated with distribution and openness characteristics. Agent-based systems, or multi-agent systems in general, are contemporary paradigm for software development. Ashri et al. claimed that `the underlying concept of decentralized, autonomous control expressed through agents that are able to communicate and cooperate to achieve goals is especially appealing for applications in heterogeneous and dynamic computing environments.'", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gotlieb:2010:WAA, author = "Calvin Gotlieb and James Horning", title = "The work of {ACM}'s awards committee", journal = j-CACM, volume = "53", number = "4", pages = "5--5", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721655", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LECa, author = "{CACM Staff}", title = "Letters to the {Editor}: Computing paradigm not a branch of science", journal = j-CACM, volume = "53", number = "4", pages = "6--7", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721657", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEd, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "53", number = "4", pages = "8--8", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721658", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "{\em Communications\/}' Virtual Extension brings more quality articles to ACM members. These articles are now available in the ACM Digital Library.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2010:BSDa, author = "Michael Stonebraker", title = "{BLOG@CACM}: {SQL} databases v. {NoSQL} databases", journal = j-CACM, volume = "53", number = "4", pages = "10--11", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721659", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish excerpts from selected posts.\par Follow us on Twitter at http://twitter.com/blogCACM.\par Michael Stonebraker considers several performance arguments in favor of NoSQL databases---and finds them insufficient.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COGb, author = "David Roman", title = "{CACM} Online: Going mobile", journal = j-CACM, volume = "53", number = "4", pages = "12--12", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721660", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2010:NDS, author = "Alex Wright", title = "News: Data streaming 2.0", journal = j-CACM, volume = "53", number = "4", pages = "13--14", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721661", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In today's real-time Web, data streaming applications no longer have the luxury of making multiple passes over a recorded data set.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2010:NRG, author = "Gary Anthes", title = "News: Robots gear up for disaster response", journal = j-CACM, volume = "53", number = "4", pages = "15--16", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721662", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "After 15 years of research, robots for search and rescue may be nearing prime time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2010:NSA, author = "Samuel Greengard", title = "News: Spies among us?", journal = j-CACM, volume = "53", number = "4", pages = "17--19", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721663", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Governments' practice of electronic surveillance---and the growing use of warrantless wiretapping---has observers deeply concerned.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heeks:2010:EMD, author = "Richard Heeks", title = "Emerging Markets: Development 2.0: the {IT}-enabled transformation of international development", journal = j-CACM, volume = "53", number = "4", pages = "22--24", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721665", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The fundamental assumptions of international development are changing, increasingly putting the tools for a digital economy into the hands of the world's poor.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Campbell-Kelly:2010:HRC, author = "Martin Campbell-Kelly", title = "Historical reflection: Be careful what you wish for", journal = j-CACM, volume = "53", number = "4", pages = "25--26", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721666", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on the decline of mathematical tables.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2010:TSM, author = "Michael Cusumano", title = "Technology strategy and management: Cloud computing and {SaaS} as new computing platforms", journal = j-CACM, volume = "53", number = "4", pages = "27--29", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721667", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ohm:2010:VWN, author = "Paul Ohm", title = "Viewpoint: When network neutrality met privacy", journal = j-CACM, volume = "53", number = "4", pages = "30--32", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721669", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2010:KVD, author = "George V. Neville-Neil", title = "Kode Vicious: The data-structure canon", journal = j-CACM, volume = "53", number = "4", pages = "33--34", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721668", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Woods:2010:CDC, author = "Andy Woods", title = "Cooling the data center", journal = j-CACM, volume = "53", number = "4", pages = "36--42", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721671", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Creeger:2010:CRM, author = "Mache Creeger", title = "{CTO} roundtable: malware defense", journal = j-CACM, volume = "53", number = "4", pages = "43--49", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721670", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armbrust:2010:VCC, author = "Michael Armbrust and Armando Fox and Rean Griffith and Anthony D. Joseph and Randy Katz and Andy Konwinski and Gunho Lee and David Patterson and Ariel Rabkin and Ion Stoica and Matei Zaharia", title = "A view of cloud computing", journal = j-CACM, volume = "53", number = "4", pages = "50--58", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721672", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ranganathan:2010:REP, author = "Parthasarathy Ranganathan", title = "Recipe for efficiency: principles of power-aware computing", journal = j-CACM, volume = "53", number = "4", pages = "60--67", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721673", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yekhanin:2010:PIR, author = "Sergey Yekhanin", title = "Private information retrieval", journal = j-CACM, volume = "53", number = "4", pages = "68--73", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721674", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Antoy:2010:FLP, author = "Sergio Antoy and Michael Hanus", title = "Functional logic programming", journal = j-CACM, volume = "53", number = "4", pages = "74--85", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721675", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Smyth:2010:TPC, author = "Padhraic Smyth and Charles Elkan", title = "Technical perspective: Creativity helps influence prediction precision", journal = j-CACM, volume = "53", number = "4", pages = "88--88", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721678", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Koren:2010:CFT, author = "Yehuda Koren", title = "Collaborative filtering with temporal dynamics", journal = j-CACM, volume = "53", number = "4", pages = "89--97", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721677", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kaelbling:2010:TPN, author = "Leslie Pack Kaelbling", title = "Technical perspective New bar set for intelligent vehicles", journal = j-CACM, volume = "53", number = "4", pages = "98--98", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721676", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thrun:2010:TRC, author = "Sebastian Thrun", title = "Toward robotic cars", journal = j-CACM, volume = "53", number = "4", pages = "99--106", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721679", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:LBQb, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: Systematic Thinking: {Andrew S. Tanenbaum} talks about {MINIX}, microkernels, and electronic voting systems", journal = j-CACM, volume = "53", number = "4", pages = "112--ff", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721680", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/minix.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Poon:2010:CFS, author = "Pak-Lok Poon and Sau-Fun Tang and T. H. Tse and T. Y. Chen", title = "{CHOC'LATE}: a framework for specification-based testing", journal = j-CACM, volume = "53", number = "4", pages = "113--118", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721687", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aalberts:2010:TTI, author = "Robert J. Aalberts and Percy S. Poon and Paul D. Thistle", title = "A tale of two {Internet} service providers", journal = j-CACM, volume = "53", number = "4", pages = "119--123", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721688", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2010:CPC, author = "Keith Wright", title = "Capstone programming courses considered harmful", journal = j-CACM, volume = "53", number = "4", pages = "124--127", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721689", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rebbapragada:2010:DMR, author = "Surya Rebbapragada and Amit Basu and John Semple", title = "Data mining and revenue management methodologies in college admissions", journal = j-CACM, volume = "53", number = "4", pages = "128--133", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721690", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gregg:2010:DCI, author = "Dawn G. Gregg", title = "Designing for collective intelligence", journal = j-CACM, volume = "53", number = "4", pages = "134--138", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721691", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ferretti:2010:WRB, author = "Stefano Ferretti and Marco Furini and Claudio E. Palazzi and Marco Roccetti and Paola Salomoni", title = "{WWW} recycling for a better world", journal = j-CACM, volume = "53", number = "4", pages = "139--143", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721692", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Joseph:2010:IRI, author = "Rhoda C. Joseph", title = "Individual resistance to {IT} innovations", journal = j-CACM, volume = "53", number = "4", pages = "144--146", month = apr, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1721654.1721693", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:14:39 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2010:GOS, author = "Moshe Y. Vardi", title = "{\em Globalization and Offshoring of Software\/} revisited", journal = j-CACM, volume = "53", number = "5", pages = "5--5", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735224", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LER, author = "{CACM Staff}", title = "Letters to the {Editor}: Roots of publication delay", journal = j-CACM, volume = "53", number = "5", pages = "6--7", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735226", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEe, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "53", number = "5", pages = "8--8", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wing:2010:BNF, author = "Jeannette M. Wing and Daniel Reed", title = "{BLOG@CACM}: {NSF} funding advice: 21st century innovation", journal = j-CACM, volume = "53", number = "5", pages = "10--11", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735228", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COL, author = "David Roman", title = "{CACM} Online: Looking for control", journal = j-CACM, volume = "53", number = "5", pages = "12--12", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735229", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kanipe:2010:NMA, author = "Jeff Kanipe", title = "News: Modeling the astronomical", journal = j-CACM, volume = "53", number = "5", pages = "13--15", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735230", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2010:NHB, author = "Gary Anthes", title = "News: Happy Birthday, {RDBMS!}", journal = j-CACM, volume = "53", number = "5", pages = "16--17", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735231", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2010:NCC, author = "Samuel Greengard", title = "News: Cloud computing and developing nations", journal = j-CACM, volume = "53", number = "5", pages = "18--20", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735232", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2010:NTW, author = "Jack Rosenberger", title = "News: {Thacker} wins {Turing Award}", journal = j-CACM, volume = "53", number = "5", pages = "21--21", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735233", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:AGE, author = "{CACM Staff}", title = "{ACM}'s 2010 general election", journal = j-CACM, volume = "53", number = "5", pages = "23--31", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735251", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brynjolfsson:2010:EBD, author = "Erik Brynjolfsson and Paul Hofmann and John Jordan", title = "Economic and business dimensions: Cloud computing and electricity: beyond the utility model", journal = j-CACM, volume = "53", number = "5", pages = "32--34", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735234", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilson:2010:EHM, author = "Cameron Wilson and Mark Guzdial", title = "Education: How to make progress in computing education", journal = j-CACM, volume = "53", number = "5", pages = "35--37", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735235", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Beck:2010:VCI, author = "Roman Beck", title = "Viewpoint: Can {IT} lean against the wind?", journal = j-CACM, volume = "53", number = "5", pages = "38--40", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735238", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Turel:2010:VME, author = "Ofir Turel and Alexander Serenko", title = "Viewpoint: Is mobile email addiction overlooked?", journal = j-CACM, volume = "53", number = "5", pages = "41--43", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735237", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aspray:2010:CMS, author = "William Aspray", title = "Computer museum series: Great computing museums of the world, part two", journal = j-CACM, volume = "53", number = "5", pages = "45--49", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735239", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Phillips:2010:EDT, author = "Peter Phillips", title = "Enhanced debugging with traces", journal = j-CACM, volume = "53", number = "5", pages = "50--53", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735240", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ridoux:2010:PRT, author = "Julien Ridoux and Darryl Veitch", title = "Principles of robust timing over the {Internet}", journal = j-CACM, volume = "53", number = "5", pages = "54--61", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735241", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Durkee:2010:WCC, author = "Dave Durkee", title = "Why cloud computing will never be free", journal = j-CACM, volume = "53", number = "5", pages = "62--69", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735242", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sellen:2010:BTC, author = "Abigail J. Sellen and Steve Whittaker", title = "Beyond total capture: a constructive critique of lifelogging", journal = j-CACM, volume = "53", number = "5", pages = "70--77", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735243", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lewis:2010:SFA, author = "Clayton Lewis and Michele H. Jackson and William M. Waite", title = "Student and faculty attitudes and beliefs about computer science", journal = j-CACM, volume = "53", number = "5", pages = "78--85", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735244", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Albers:2010:EEA, author = "Susanne Albers", title = "Energy-efficient algorithms", journal = j-CACM, volume = "53", number = "5", pages = "86--96", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735245", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bartlett:2010:LAU, author = "Peter L. Bartlett", title = "Learning to act in uncertain environments: technical perspective", journal = j-CACM, volume = "53", number = "5", pages = "98--98", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735246", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ganchev:2010:CED, author = "Kuzman Ganchev and Yuriy Nevmyvaka and Michael Kearns and Jennifer Wortman Vaughan", title = "Censored exploration and the dark pool problem", journal = j-CACM, volume = "53", number = "5", pages = "99--107", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735247", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harman:2010:APT, author = "Mark Harman", title = "Automated patching techniques: the fix is in: technical perspective", journal = j-CACM, volume = "53", number = "5", pages = "108--108", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735248", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Weimer:2010:APR, author = "Westley Weimer and Stephanie Forrest and Claire {Le Goues} and ThanhVu Nguyen", title = "Automatic program repair with evolutionary computation", journal = j-CACM, volume = "53", number = "5", pages = "109--116", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735249", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2010:LBPc, author = "Peter Winkler", title = "Last Byte: Puzzled: Variations on the {Ham Sandwich Theorem}", journal = j-CACM, volume = "53", number = "5", pages = "120--120", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735250", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tallon:2010:UDI, author = "Paul P. Tallon", title = "Understanding the dynamics of information management costs", journal = j-CACM, volume = "53", number = "5", pages = "121--125", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735253", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reich:2010:REI, author = "Blaize Horner Reich and Chris Sauer", title = "Roles of the external {IT} project manager", journal = j-CACM, volume = "53", number = "5", pages = "126--129", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735254", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hwang:2010:NPR, author = "Wonil Hwang and Gavriel Salvendy", title = "Number of people required for usability evaluation: the $10 \pm 2$ rule", journal = j-CACM, volume = "53", number = "5", pages = "130--133", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735255", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Downing:2010:WBS, author = "Charles E. Downing", title = "Is {Web}-based supply chain integration right for your company?", journal = j-CACM, volume = "53", number = "5", pages = "134--137", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735256", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2010:MAA, author = "Demin Wang and Dharma P. Agrawal and Wassana Toruksa and Chaichana Chaiwatpongsakorn and Mingming Lu and Tim C. Keener", title = "Monitoring ambient air quality with carbon monoxide sensor-based wireless network", journal = j-CACM, volume = "53", number = "5", pages = "138--141", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735257", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stratopoulos:2010:IIP, author = "Theophanis C. Stratopoulos and Jee-Hae Lim", title = "{IT} innovation persistence: an oxymoron?", journal = j-CACM, volume = "53", number = "5", pages = "142--146", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735258", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilson:2010:RHI, author = "E. Vance Wilson and Bengisu Tulu", title = "The rise of a health-{IT} academic focus", journal = j-CACM, volume = "53", number = "5", pages = "147--150", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735259", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kim:2010:RIB, author = "Hyeyoung Kim and Jae-Nam Lee and Jaemin Han", title = "The role of {IT} in business ecosystems", journal = j-CACM, volume = "53", number = "5", pages = "151--156", month = may, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1735223.1735260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 12 15:15:05 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ryan:2010:TAH, author = "Patricia Ryan", title = "A tour of {ACM}'s {HQ}", journal = j-CACM, volume = "53", number = "6", pages = "5--5", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743547", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:WTD, author = "{CACM Staff}", title = "Workflow tools for distributed teams?", journal = j-CACM, volume = "53", number = "6", pages = "6--7", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743549", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEf, author = "{CACM Staff}", title = "In the Virtual Extension", journal = j-CACM, volume = "53", number = "6", pages = "8--8", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743550", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "{\em Communications'\/} Virtual Extension brings more quality articles to ACM members. These articles are now available in the ACM Digital Library.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Linden:2010:CIE, author = "Greg Linden and Ed H. Chi and Mark Guzdial", title = "The chaos of the {Internet} as an external brain; and more", journal = j-CACM, volume = "53", number = "6", pages = "10--11", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743551", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COI, author = "David Roman", title = "{CACM} online: Interact naturally", journal = j-CACM, volume = "53", number = "6", pages = "12--12", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743552", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2010:NSH, author = "Neil Savage", title = "News: Straightening out heavy tails", journal = j-CACM, volume = "53", number = "6", pages = "13--15", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743553", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A better understanding of heavy-tailed probability distributions can improve activities from Internet commerce to the design of server farms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2010:NBS, author = "Tom Geller", title = "News: Beyond the {Smart Grid}", journal = j-CACM, volume = "53", number = "6", pages = "16--17", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743554", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sensor networks monitor residential and institutional devices, motivating energy conservation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:NMY, author = "Leah Hoffmann", title = "News: Mine your business", journal = j-CACM, volume = "53", number = "6", pages = "18--19", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743555", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Researchers are developing new techniques to gauge employee productivity from information flow.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:NRM, author = "Leah Hoffmann", title = "News: {Robin Milner}: the elegant pragmatist", journal = j-CACM, volume = "53", number = "6", pages = "20--21", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743556", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Remembering a rich legacy in verification, languages, and concurrency.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2010:NCT, author = "Jack Rosenberger", title = "News: {CS} and technology leaders honored", journal = j-CACM, volume = "53", number = "6", pages = "22--22", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743557", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Narayanan:2010:PSM, author = "Arvind Narayanan and Vitaly Shmatikov", title = "Privacy and security: Myths and fallacies of `personally identifiable information'", journal = j-CACM, volume = "53", number = "6", pages = "24--26", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743558", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Developing effective privacy protection technologies is a critical challenge for security and privacy research as the amount and variety of data collected about individuals increase exponentially.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shapiro:2010:IRP, author = "Stuart S. Shapiro", title = "Inside risks: Privacy by design: moving from art to practice", journal = j-CACM, volume = "53", number = "6", pages = "27--29", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Designing privacy into systems at the beginning of the development process necessitates the effective translation of privacy principles, models, and mechanisms into system requirements.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2010:PIR, author = "Peter J. Denning and Jack B. Dennis", title = "The profession of {IT}: The resurgence of parallelism", journal = j-CACM, volume = "53", number = "6", pages = "30--32", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Parallel computation is making a comeback after a quarter century of neglect. Past research can be put to quick use today.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2010:KVPa, author = "George V. Neville-Neil", title = "Kode Vicious: Plotting away", journal = j-CACM, volume = "53", number = "6", pages = "33--34", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743561", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Tips and tricks for visualizing large data sets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leveque:2010:LTI, author = "Fran{\c{c}}ois L{\'e}v{\^e}que", title = "Law and technology: {Intel}'s rebates: above board or below the belt?", journal = j-CACM, volume = "53", number = "6", pages = "35--37", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743562", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Over several years, Intel paid billions of dollars to its customers. Was it to force them to boycott products developed by its rival AMD or so they could sell its microprocessors at lower prices?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garfinkel:2010:VIR, author = "Simson L. Garfinkel and Lorrie Faith Cranor", title = "Viewpoint: Institutional review boards and your research", journal = j-CACM, volume = "53", number = "6", pages = "38--40", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743563", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A proposal for improving the review procedures for research projects that involve human subjects and their associated identifiable private information.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shustek:2010:IIE, author = "Len Shustek", title = "Interview: An interview with {Ed Feigenbaum}", journal = j-CACM, volume = "53", number = "6", pages = "41--45", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743564", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "ACM Fellow and A. M. Turing Award recipient Edward A. Feigenbaum, a pioneer in the field of expert systems, reflects on his career.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Owens:2010:SEC, author = "Dustin Owens", title = "Securing elasticity in the cloud", journal = j-CACM, volume = "53", number = "6", pages = "46--51", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743565", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Elastic computing has great potential, but many security challenges remain.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Phillips:2010:SB, author = "George Phillips", title = "Simplicity betrayed", journal = j-CACM, volume = "53", number = "6", pages = "52--58", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743566", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Emulating a video system shows how even a simple interface can be more complex---and capable---than it appears.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heer:2010:TTV, author = "Jeffrey Heer and Michael Bostock and Vadim Ogievetsky", title = "A tour through the visualization zoo", journal = j-CACM, volume = "53", number = "6", pages = "59--67", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743567", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A survey of powerful visualization techniques, from the obvious to the obscure.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ailamaki:2010:MSD, author = "Anastasia Ailamaki and Verena Kantere and Debabrata Dash", title = "Managing scientific data", journal = j-CACM, volume = "53", number = "6", pages = "68--78", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743568", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Needed are generic, rather than one-off, DBMS solutions automating storage and analysis of data from scientific collaborations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chen:2010:CPS, author = "Jilin Chen and Joseph A. Konstan", title = "Conference paper selectivity and impact", journal = j-CACM, volume = "53", number = "6", pages = "79--83", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743569", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Conference acceptance rate signals future impact of published conference papers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grauman:2010:ESS, author = "Kristen Grauman", title = "Efficiently searching for similar images", journal = j-CACM, volume = "53", number = "6", pages = "84--94", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743570", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New algorithms provide the ability for robust but scalable image search.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sarkar:2010:BCM, author = "Vivek Sarkar", title = "Building confidence in multicore software", journal = j-CACM, volume = "53", number = "6", pages = "96--96", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743571", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Burnim:2010:ACD, author = "Jacob Burnim and Koushik Sen", title = "Asserting and checking determinism for multithreaded programs", journal = j-CACM, volume = "53", number = "6", pages = "97--105", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743572", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leino:2010:LDP, author = "K. Rustan M. Leino", title = "Learning to do program verification", journal = j-CACM, volume = "53", number = "6", pages = "106--106", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743573", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klein:2010:SFV, author = "Gerwin Klein and June Andronick and Kevin Elphinstone and Gernot Heiser and David Cock and Philip Derrin and Dhammika Elkaduwe and Kai Engelhardt and Rafal Kolanski and Michael Norrish and Thomas Sewell and Harvey Tuch and Simon Winwood", title = "{seL4}: formal verification of an operating-system kernel", journal = j-CACM, volume = "53", number = "6", pages = "107--115", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743574", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2010:LBPd, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "53", number = "6", pages = "118--118", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743575", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (May 2010, p. 120) we posted a trio of brainteasers, including one as yet unsolved, concerning variations on the Ham Sandwich Theorem.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brin:2010:LBF, author = "David Brin", title = "Last Byte: Future tense: How the {Net} ensures our cosmic survival", journal = j-CACM, volume = "53", number = "6", pages = "120, 119", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743576", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Future Tense, one of the revolving features on this page, presents stories and essays from the intersection of computational science and technological speculation, their boundaries limited only by our ability to imagine what will and could be. Give adolescent wonder an evolutionary jolt.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sun:2010:BCS, author = "Jun Sun and Marshall Scott Poole", title = "Beyond connection: situated wireless communities", journal = j-CACM, volume = "53", number = "6", pages = "121--125", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743579", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{deCesare:2010:EPA, author = "Sergio de Cesare and Mark Lycett and Robert D. Macredie and Chaitali Patel and Ray Paul", title = "Examining perceptions of agility in software development practice", journal = j-CACM, volume = "53", number = "6", pages = "126--130", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743580", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nill:2010:FIS, author = "Alexander Nill and John Schibrowsky and James W. Peltier", title = "Factors that influence software piracy: a view from {Germany}", journal = j-CACM, volume = "53", number = "6", pages = "131--134", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743581", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kietzmann:2010:PR, author = "Jan Kietzmann and Ian Angell", title = "{Panopticon} revisited", journal = j-CACM, volume = "53", number = "6", pages = "135--138", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743582", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baudry:2010:BSM, author = "Benoit Baudry and Sudipto Ghosh and Franck Fleurey and Robert France and Yves Le Traon and Jean-Marie Mottu", title = "Barriers to systematic model transformation testing", journal = j-CACM, volume = "53", number = "6", pages = "139--143", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743583", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gallagher:2010:RVS, author = "Kevin P. Gallagher and Kate M. Kaiser and Judith C. Simon and Cynthia M. Beath and Tim Goles", title = "The requisite variety of skills for {IT} professionals", journal = j-CACM, volume = "53", number = "6", pages = "144--148", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743584", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vannoy:2010:SIM, author = "Sandra A. Vannoy and Prashant Palvia", title = "The social influence model of technology adoption", journal = j-CACM, volume = "53", number = "6", pages = "149--153", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743585", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Human innovation, in combination with the Internet, networking, and communications technologies have produced a new platform for social and business networking, formation of community, and communication. This emerging phenomenon is generally known as social computing. While there is no widely accepted definition of social computing, we define it as: {\em intra-group social and business actions practiced through group consensus, group cooperation, and group authority, where such actions are made possible through the mediation of information technologies, and where group interaction causes members to conform and influences others to join the group}.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rhee:2010:MM, author = "Cheul Rhee and G. Lawrence Sanders and Natalie C. Simpson", title = "{I}, myself and e-myself", journal = j-CACM, volume = "53", number = "6", pages = "154--157", month = jun, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1743546.1743586", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 21 12:34:55 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Internet has revolutionized the manner in which people interact. Once regarded as merely a convenient platform for the collection and dissemination of information, the Internet is increasingly used for intensely personal and creative purposes. Web 2.0 applications supporting Web-based social networking through blogs, wikis and folksonomies have proven potent in changing users' perception and use of the Internet.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2010:H, author = "Moshe Y. Vardi", title = "Hypercriticality", journal = j-CACM, volume = "53", number = "7", pages = "5--5", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785415", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LED, author = "{CACM Staff}", title = "Letters to the {Editor}: Don't ignore security offshore, or in the cloud", journal = j-CACM, volume = "53", number = "7", pages = "6--7", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEg, author = "{CACM Staff}", title = "In the Virtual Extension", journal = j-CACM, volume = "53", number = "7", pages = "9--9", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785418", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Communications' {\em Virtual Extension brings more quality articles to ACM members. These articles are now available in the ACM Digital Library.\/}", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ortega:2010:BSD, author = "Ruben Ortega and Mark Guzdial and Daniel Reed", title = "{BLOG@CACM}: Software development and crunch time; and more", journal = j-CACM, volume = "53", number = "7", pages = "10--11", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785419", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM Ruben Ortega discusses developers and crunch time; Mark Guzdial considers the impact of open source practices on computing education; and Daniel Reed writes about the technological shift from computational paucity to computational plethora.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COCb, author = "David Roman", title = "{CACM} online: In case you missed it", journal = j-CACM, volume = "53", number = "7", pages = "12--12", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785420", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lindley:2010:NSC, author = "David Lindley", title = "News: Sharing computational perspectives", journal = j-CACM, volume = "53", number = "7", pages = "13--15", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer scientists are now making intellectual contributions to a wide range of other disciplines, including evolutionary theory, physics, and economics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2010:NC, author = "Samuel Greengard", title = "News: Censored!", journal = j-CACM, volume = "53", number = "7", pages = "16--18", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Countries use Internet censorship to dominate the political dialogue, but also to create favorable conditions for government-controlled businesses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2010:NMA, author = "Kirk L. Kroeker", title = "News: Mainstreaming augmented reality", journal = j-CACM, volume = "53", number = "7", pages = "19--21", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785422", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Advancements in computer vision, object recognition, and related technologies are leading to new levels of sophistication in augmented-reality applications and presenting new ways for humans to relate to the natural world.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2010:NCS, author = "Gary Anthes", title = "News: Committed to success", journal = j-CACM, volume = "53", number = "7", pages = "22--23", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785424", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Charles P. Thacker talks about the importance of simplicity, reusable tools, thinking broadly, and his practice of Tom Sawyering.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2010:NEB, author = "Gregory Goth", title = "News: {Eric Brewer}: change agent", journal = j-CACM, volume = "53", number = "7", pages = "24--24", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785425", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Eric Brewer's latest project involves designing and deploying low-cost wireless infrastructure in developing regions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2010:NVF, author = "Sarah Underwood", title = "News: Visions of the future", journal = j-CACM, volume = "53", number = "7", pages = "25--25", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785426", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "ACM joined forces with the British Computer Society to deliver its first academic research conference in Europe.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2010:OVS, author = "Mari Sako", title = "Outsourcing versus shared services", journal = j-CACM, volume = "53", number = "7", pages = "27--29", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785427", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Choosing between outsourcing and shared services has significant implications for long-term corporate strategy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Borenstein:2010:CEW, author = "Jason Borenstein", title = "Computing ethics: Work life in the robotic age", journal = j-CACM, volume = "53", number = "7", pages = "30--31", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785428", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Technological change results in changes in expectations, in this case affecting the workplace.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2010:LSS, author = "Pamela Samuelson", title = "Legally speaking: Should the {Google} book settlement be approved?", journal = j-CACM, volume = "53", number = "7", pages = "32--34", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785429", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the precedent that could be established by approval of the controversial Google book settlement.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Taylor:2010:BPC, author = "Valerie E. Taylor", title = "Broadening participation: Cultivating cultural diversity in information technology", journal = j-CACM, volume = "53", number = "7", pages = "35--36", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785430", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introducing CMD-IT, a new center focused on synergistic activities related to ethnic minorities and people with disabilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Genova:2010:VCS, author = "Gonzalo G{\'e}nova", title = "Viewpoint: Is computer science truly scientific?", journal = j-CACM, volume = "53", number = "7", pages = "37--39", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785431", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on the (experimental) scientific method in computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Snir:2010:DMA, author = "Marc Snir and Telle Whitney", title = "Distinguished members: Advice to members seeking {ACM} distinction", journal = j-CACM, volume = "53", number = "7", pages = "40--41", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785432", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Loh:2010:IHP, author = "Eugene Loh", title = "The ideal {HPC} programming language", journal = j-CACM, volume = "53", number = "7", pages = "42--47", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785433", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Maybe it's Fortran. Or maybe it just doesn't matter.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gregg:2010:VSL, author = "Brendan Gregg", title = "Visualizing system latency", journal = j-CACM, volume = "53", number = "7", pages = "48--54", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785435", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Heat maps are a unique and powerful way to visualize latency data. Explaining the results, however, is an ongoing challenge.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2010:YDI, author = "Poul-Henning Kamp", title = "You're doing it wrong", journal = j-CACM, volume = "53", number = "7", pages = "55--59", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785434", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Think you've mastered the art of server performance? Think again.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lewandowski:2010:CUC, author = "Gary Lewandowski and Dennis J. Bouvier and Tzu-Yi Chen and Robert McCartney and Kate Sanders and Beth Simon and Tammy VanDeGrift", title = "Commonsense understanding of concurrency: computing students and concert tickets", journal = j-CACM, volume = "53", number = "7", pages = "60--70", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785438", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Innate understanding of concurrency helps beginners solve CS problems with multiple processes executing at the same time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Igarashi:2010:CGA, author = "Takeo Igarashi", title = "Computer graphics for all", journal = j-CACM, volume = "53", number = "7", pages = "71--77", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785436", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Interactive computer graphics would rival word-processing and presentation programs for everyday communications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roughgarden:2010:AGT, author = "Tim Roughgarden", title = "Algorithmic game theory", journal = j-CACM, volume = "53", number = "7", pages = "78--86", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785439", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A new era of theoretical computer science addresses fundamental problems about auctions, networks, and human behavior.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boehm:2010:SFX, author = "Hans-J. Boehm", title = "A solid foundation for x86 shared memory: technical perspective", journal = j-CACM, volume = "53", number = "7", pages = "88--88", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785442", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sewell:2010:XTR, author = "Peter Sewell and Susmit Sarkar and Scott Owens and Francesco Zappa Nardelli and Magnus O. Myreen", title = "{x86-TSO}: a rigorous and usable programmer's model for x86 multiprocessors", journal = j-CACM, volume = "53", number = "7", pages = "89--97", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785443", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploiting the multiprocessors that have recently become ubiquitous requires high-performance and reliable concurrent systems code, for concurrent data structures, operating system kernels, synchronization libraries, compilers, and so on. However, concurrent programming, which is always challenging, is made much more so by two problems. First, real multiprocessors typically do not provide the sequentially consistent memory that is assumed by most work on semantics and verification. Instead, they have relaxed memory models, varying in subtle ways between processor families, in which different hardware threads may have only loosely consistent views of a shared memory. Second, the public vendor architectures, supposedly specifying what programmers can rely on, are often in ambiguous informal prose (a particularly poor medium for loose specifications), leading to widespread confusion.\par In this paper we focus on x86 processors. We review several recent Intel and AMD specifications, showing that all contain serious ambiguities, some are arguably too weak to program above, and some are simply unsound with respect to actual hardware. We present a new {\em x86-TSO\/} programmer's model that, to the best of our knowledge, suffers from none of these problems. It is mathematically precise (rigorously defined in HOL4) but can be presented as an intuitive abstract machine which should be widely accessible to working programmers. We illustrate how this can be used to reason about the correctness of a Linux spinlock implementation and describe a general theory of data-race freedom for x86-TSO. This should put x86 multiprocessor system building on a more solid foundation; it should also provide a basis for future work on verification of such systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Irwin:2010:TSR, author = "Mary Jane Irwin", title = "Technology scaling redirects main memories: technical perspective", journal = j-CACM, volume = "53", number = "7", pages = "98--98", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785440", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2010:PCM, author = "Benjamin C. Lee and Engin Ipek and Onur Mutlu and Doug Burger", title = "Phase change memory architecture and the quest for scalability", journal = j-CACM, volume = "53", number = "7", pages = "99--106", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785441", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Memory scaling is in jeopardy as charge storage and sensing mechanisms become less reliable for prevalent memory technologies, such as dynamic random access memory (DRAM). In contrast, phase change memory (PCM) relies on programmable resistances, as well as scalable current and thermal mechanisms. To deploy PCM as a DRAM alternative and to exploit its scalability, PCM must be architected to address relatively long latencies, high energy writes, and finite endurance.\par We propose architectural enhancements that address these limitations and make PCM competitive with DRAM. A baseline PCM system is $ 1.6\times $ slower and requires $ 2.2\times $ more energy than a DRAM system. Buffer reorganizations reduce this delay and energy gap to $ 1.2\times $ and $ 1.0\times $, using narrow rows to mitigate write energy as well as multiple rows to improve locality and write coalescing. Partial writes mitigate limited memory endurance to provide more than 10 years of lifetime. Process scaling will further reduce PCM energy costs and improve endurance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:LBQc, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: From Single Core to Multicore", journal = j-CACM, volume = "53", number = "7", pages = "112, 111", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785444", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Charles P. Thacker discusses the legendary Alto personal computer, the invention of the Ethernet, and his current research on multicore architectures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yao:2010:ASP, author = "Yurong Yao and Edward Watson and Beverly K. Kahn", title = "Application service providers: market and adoption decisions", journal = j-CACM, volume = "53", number = "7", pages = "113--117", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introduction\par IT outsourcing has been a viable business strategy since the late 1950s when companies began to invest significant resources in outside computing services. As IT managers increasingly used time sharing, contract programming, and facilities management, the next few decades saw accompanying increases in efficiency in software applications and services, not to mention decreased operations costs. In 1989, when Kodak outsourced its entire IT department to IBM and EDS, the business world had to scramble to get over its initial shock. Seemingly overnight, `software' and `service' had become strange bedfellows. The rules of the game had radically changed.\par Since the mid-1990s, the explosion in Internet connectivity, increased bandwidth, and the ubiquitous nature of computing have made the delivery of software applications from remote data centers both technologically feasible and economically attractive. A relatively new form of IS outsourcing, Application Services Provision (ASP), provides applications to multiple entities from its data center across a wide area network. Similar to the telephone services model, clients pay a monthly fee to access online applications from an ASP. Advances in encryption and firewall technology remove a client's security concerns for using remotely hosted services. Active research on ASP outsourcing (also called NetSourcing) has attracted academic scholars and business practitioners alike, but few have investigated the specifics of the market and the decision process to adopt the ASP model.\par ASPs today are quite different from what they were five years ago, in large part because this dynamic industry has experienced significant merger and acquisition activity. Forty percent of ASPs active in 2001 were no longer in business in 2004. Traditional software companies also have jumped on the ASP bandwagon, developing new technologies to deliver on-demand services. The scope of hosted applications for ASPs has also shifted significantly as certain applications were scrapped for lack of profitability, for example, overall enterprise system hosting with no specific industrial solutions. However, a Forrester report predicted that as eCommerce continued to grow 30\% - 40\% in 2005, the demand for licensed software products would decrease while demand for hosted services increases. This prediction seems to be reality, as ASP hosting solutions are increasingly viable and attractive business models.\par Thus, to update our knowledge of the rapidly changing ASP market and to help practitioners make better-informed ASP adoption decisions, this article addresses two central questions: What is the structure of the current market? And what factors should clients consider in their ASP adoption decisions?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Romero:2010:EDP, author = "Jorge A. Romero and Nirup Menon and Rajiv D. Banker and Mark Anderson", title = "{ERP}: drilling for profit in the oil and gas industry", journal = j-CACM, volume = "53", number = "7", pages = "118--121", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785448", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introduction\par Most large companies have adopted some form of enterprise resource planning (ERP) system. A survey of IT executives in the U.S. showed that ERP was the second most important key category for investment. In many cases, the implementation of an ERP system was a long and expensive ordeal that involved extensive restructuring of businesses and reengineering of processes.\par While the potential benefits of ERP have been extolled frequently and much has been written about individual company experiences, only limited evidence has been produced that implementation of ERP does, on average, lead to enhanced performance. To the best of our knowledge, this is the first industry analysis on ERP because previous work has been limited to case studies and industry cross-sectional analyses.\par Several research studies have validated that IT provides productivity and profitability advantages. However, questions remain because it is not clear whether advantages from IT contribute, and to what degree they might contribute, to operational efficiency and profitability. For example, if the same IT is implemented by all firms in an industry, will industry profits from IT disappear? Due to the fact that for many years large companies developed their information systems independently, there have been limited opportunities to evaluate the implementation of similar IT infrastructure across companies. This study seeks to extend prior work by performing a longitudinal study of implementation of ERP systems in a specific industry.\par According to Porter, each industry is affected by new information technology in different ways and drawing general conclusions about how new IT affects firms across industries would be a mistake. The oil and gas industry was selected because ERP plays a major role in standardizing business processes in this industry. In this role, ERP helps firms link global operations and supply chains. Also, a commodity-product industry, like the oil and gas industry, helps us control for other influences that may have affected the performance of oil and gas companies during the study period. The ERP adopting firms are those that adopted SAP.\par This research applies a new methodological approach toward understanding ERP implementation because rather than looking at ordinary measures of firm performance, we look at strategic performance measures (SPM) that can only be utilized if one delves into data that is not found on the financial statements. This is the first study that shows the sources of profitability after an ERP implementation, and will help managers understand the strategic and managerial implications of ERP implementations. Our analysis compares performance changes of ERP adopting firms versus non-adopting firms over a fifteen-year period (1990--2005), which is the period when this industry was being transformed by increased use of technology in the oil and gas industry. Therefore, we see how the implementation of ERP affected firm performance during this period in relation to non-adopting firms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chang:2010:CEE, author = "Wei-Lun Chang and Soe-Tsyr Yuan and Carol W. Hsu", title = "Creating the experience economy in e-commerce", journal = j-CACM, volume = "53", number = "7", pages = "122--127", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785449", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introduction\par Advances in information technology together with the forces of globalization have accelerated the growth of service industries. In 2003, the OECD reported that service industries now account for over 60\% of both employment and the gross domestic product (GDP) of OECD member countries. The U.S Bureau of Labor Statistics (BLS) has forecast strong employment growth in the American service sector between 2004 and 2014. Although service industries are expanding, Gilmore and Pine argue that, the growing commoditisation of services offered has gradually transformed the competition for market share from focusing on the quality of services to the creation of memorable experiences. As a consequence, the competitive position of a firm now depends to a large extent on its ability to generate impressive experiences through innovative delivery channels.\par In this article, we adopt Gilmore and Pine's view that the economic value of the experience economy lies in co-producing the staging experiences via customer participation and connection. Furthermore, we suggest that current technologies and the growth of the Internet have both enabled and strengthened the opportunities for experience-oriented offerings beyond limitations of time and place. In following sections, we first describe the current practice of experience economy in electronic commerce. Taking the iCare health care service as an example, we demonstrate how collaborative pricing over the Internet can further provide added-value to the production of experiences offered in the electronic marketplace.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nov:2010:WDP, author = "Oded Nov and Chen Ye", title = "Why do people tag?: motivations for photo tagging", journal = j-CACM, volume = "53", number = "7", pages = "128--131", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785450", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introduction\par Tagging, or using keywords to add metadata to shared content, is gaining much popularity in recent years. Tags are used to annotate various types of content, including images, videos, bookmarks, and blogs, through web-based systems such as Flickr, YouTube, del.icio.us, and Technorati, respectively. The popularity of tagging is attributed, at least in part, to the benefits users gain from effective sharing and from organization of very large amounts of information.\par As tagging receives increasing attention in both research and business communities, studies have found that users vary substantially in their tag usage, and suggested several factors that motivate user tagging. However, to date no quantitative study has assessed the strength of the effects of each motivation on levels of tag usage. This is surprising, since user participation is critical to the sustainability of content sharing communities, and a collaborative tagging system cannot succeed without higher level of user contribution. In what follows, we address this gap, by studying the strength of relationships between several motivations and users' tagging levels on Flickr, a prominent Web 2.0 photo sharing community.\par Currently, there are more than 35 million Flickr users, who have so far uploaded more 3 billion photos. Each Flickr user can upload images and make them viewable by self, by designated friends and family, or by all Flickr users. Flickr users can annotate images with tags - unstructured textual labels; and usually images are tagged only by the user who uploaded them.8 These tags make the images searchable by the uploading user, as well as by others. In addition, each user can designate other users as `contacts,' people whose photos the user follows (contacts are often reciprocal).\par To understand what underlies tagging, we need to find out what motivates sharing in online environments, and in particular, what motivates tagging. Furthermore, we need to measure the degree to which different motivations affect tagging activity. While some studies has identified individual-level motivations for tagging, other studies have looked solely at the social level, focusing on the social presence as a driver of tagging.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Talia:2010:HDD, author = "Domenico Talia and Paolo Trunfio", title = "How distributed data mining tasks can thrive as knowledge services", journal = j-CACM, volume = "53", number = "7", pages = "132--137", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785451", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introduction\par Computer science applications are becoming more and more network centric, ubiquitous, knowledge intensive, and computing demanding. This trend will result soon in an ecosystem of pervasive applications and services that professionals and end-users can exploit everywhere. Recently, collections of IT services and applications, such as Web services and Cloud computing services, became available opening the way for accessing computing services as public utilities, like water, gas and electricity.\par Key technologies for implementing that perspective are Cloud computing and Web services, semantic Web and ontologies, pervasive computing, P2P systems, Grid computing, ambient intelligence architectures, data mining and knowledge discovery tools, Web 2.0 facilities, mashup tools, and decentralized programming models. In fact, it is mandatory to develop solutions that integrate some or many of those technologies to provide future knowledge-intensive software utilities. The Grid paradigm can represent a key component of the future Internet, a cyber infrastructure for efficiently supporting that scenario.\par Grid and Cloud computing are evolved models of distributed computing and parallel processing technologies. The Grid is a distributed computing infrastructure that enables coordinated resource sharing within dynamic organizations consisting of individuals, institutions, and resources. In the area of Grid computing a proposed approach in accordance with the trend outlined above is the Service-Oriented Knowledge Utilities (SOKU) model that envisions the integrated use of a set of technologies that are considered as a solution to information, knowledge and communication needs of many knowledge-based industrial and business applications. The SOKU approach stems from the necessity of providing knowledge and processing capabilities to everybody, thus supporting the advent of a competitive knowledge-based economy. Although the SOKU model is not yet implemented, Grids are increasingly equipped with data management tools, semantic technologies, complex work-flows, data mining features and other Web intelligence approaches. Similar efforts are currently devoted to develop knowledge and intelligent Clouds. These technologies can facilitate the process of having Grids and Clouds as strategic components for supporting pervasive knowledge intensive applications and utilities.\par Grids were originally designed for dealing with problems involving large amounts of data and/or compute-intensive applications. Today, however, Grids enlarged their horizon as they are going to run business applications supporting consumers and end-users. To face those new challenges, Grid environments must support adaptive knowledge management and data analysis applications by offering resources, services, and decentralized data access mechanisms. In particular, according to the service-oriented architecture (SOA) model, data mining tasks and knowledge discovery processes can be delivered as services in Grid-based infrastructures.\par Through a service-based approach we can define integrated services for supporting distributed business intelligence tasks in Grids. Those services can address all the aspects that must be considered in data mining and in knowledge discovery processes such as data selection and transport, data analysis, knowledge models representation and visualization. We worked in this direction for providing Grid-based architectures and services for distributed knowledge discovery such as the Knowledge Grid the Weka4WS toolkit, and mobile Grid services for data mining.\par Here we describe a strategy and a model based on the use of services for the design of distributed knowledge discovery services and discuss how Grid frameworks, such those mentioned above, can be developed as a collection of services and how they can be used to develop distributed data analysis tasks and knowledge discovery processes using the SOA model.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dennis:2010:IPH, author = "Alan R. Dennis and Thomas M. Duffy and Hasan Cakir", title = "{IT} programs in high schools: lessons from the {Cisco Networking Academy} program", journal = j-CACM, volume = "53", number = "7", pages = "138--141", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785452", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introduction\par Student enrollment in college computer science (CS) and information technology (IT) programs are in a downward trend in most developed countries. At the same time, the U.S. Bureau of Labor and their counterparts in other countries forecast an increased need for skilled CS/IT graduates.\par To reverse the downwards trend in college level CS/IT enrollment, ACM launched the Computer Science Teachers Association (csta.acm.org), whose mission is to `directly and passionately' advocate for computer science education in the high school.\par One major initiative is to develop a comprehensive computer science curriculum that educates high school students and informs them about the profession because a major factor in the enrollment decline is a lack of knowledge about possible CS/IT careers. In this article, we examine one CS/IT program (the Cisco Networking Academy that has been offered in high schools since 1978) to understand what lessons we can draw for other CS/IT high school initiatives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ruhnka:2010:UED, author = "John C. Ruhnka and John W. Bagby", title = "Using {ESI} discovery teams to manage electronic data discovery", journal = j-CACM, volume = "53", number = "7", pages = "142--144", month = jul, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1785414.1785453", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 15 17:10:30 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Introduction\par The importance of electronically stored information (ESI) in litigation has increased greatly over the past decade. Responding to the `discovery' requests made by all litigating parties has become a significant management function and cost center for organizations engaged in litigation. Today, over 92\% of all business records and data are created and stored electronically; most are never reduced to hard copy. After civil litigation is filed, a pre-trial `discovery' phase occurs during which courts require litigants to identify and produce potentially relevant information to their adversaries. Settlements often occur before a trial is held, making ESI produced during the discovery phase and evaluated by the parties often determinative of litigation outcomes. Managing discovery of electronic information requires close coordination among managers with widely diverse technical IT expertise, litigation experience and operational authority. Multi-disciplinary `ESI Discovery Teams' are a key mechanism that can be used to achieve the necessary coordination and continuing oversight over enterprise discovery activities, particularly in larger organizations.\par A 2007 litigation survey of 253 U.S. corporations reveals that 83\% had new lawsuits filed against them in 2006 implicating e-discovery management.1 The most common subject of these law-suits was labor/employment, contract enforcement and personal injuries. Litigation was also significant at smaller companies surveyed, 17\% had at least one lawsuit claiming $20 million or more, and at mid-sized companies, 98\% reported one or more lawsuits of $20 million or larger. Costs of litigation are high, 71\% of the companies reported litigation costs exceeding $1 million per year and 40\% had litigation costs over $5 million per year, excluding settlements or judgment amounts. Over half the U.S. firms surveyed use outside e-discovery IT vendors to collect, identify, verify, recover and produce ESI and 30\% reported using outside legal counsel with special expertise in e-discovery. These e-discovery vendors had revenues of $1.95 billion in 2006, a 50\% increase over 2005, and $130 million was spent for forensic software, data recovery and production.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vianu:2010:JSN, author = "Victor Vianu", title = "{\em {JACM\/}} at the start of a new decade", journal = j-CACM, volume = "53", number = "8", pages = "5--5", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787235", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEh, author = "{CACM Staff}", title = "In the Virtual Extension", journal = j-CACM, volume = "53", number = "8", pages = "6--6", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787237", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "{\em Communications\/}' Virtual Extension brings more quality articles to ACM members. These articles are now available in the ACM Digital Library.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LECb, author = "{CACM Staff}", title = "Letters to the {Editor}: {CS} expertise for institutional review boards", journal = j-CACM, volume = "53", number = "8", pages = "7--7", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787236", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Linden:2010:BWA, author = "Greg Linden and Michael Bernstein and Erika Shehan Poole", title = "{BLOG@CACM}: The war against spam: and more", journal = j-CACM, volume = "53", number = "8", pages = "8--9", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787238", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/blogs/blog-cacm", abstract = "The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish selected posts or excerpts. twitter: Follow us on Twitter at http://twitter.com/blogCACM Greg Linden asks if spammers have been defeated; Michael Bernstein discusses Clay Shirky's keynote speech at CSCW 2010; and Erika S. Poole writes about how the digital world can help parents cope with the death of a child.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COPa, author = "David Roman", title = "{CACM} online: Print is not just ink anymore", journal = j-CACM, volume = "53", number = "8", pages = "10--10", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787239", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2010:NMD, author = "Gary Anthes", title = "News: Mechanism design meets computer science", journal = j-CACM, volume = "53", number = "8", pages = "11--13", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787240", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A field emerging from economics is teaming up with computer science to improve auctions, supply chains, and communication protocols.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2010:NLB, author = "Kirk L. Kroeker", title = "News: Looking beyond stereoscopic {$3$D}'s revival", journal = j-CACM, volume = "53", number = "8", pages = "14--16", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787241", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Researchers working in vision and graphics are attempting to develop new techniques and technologies to overcome the current limitations in stereoscopic 3D.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2010:NMS, author = "Sarah Underwood", title = "News: Making sense of real-time behavior", journal = j-CACM, volume = "53", number = "8", pages = "17--18", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787242", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Data captured by sensors worn on the human body and analyzed in near real-time could transform our understanding of human behavior, health, and society.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2010:NCL, author = "Kirk L. Kroeker", title = "News: Celebrating the legacy of {PLATO}", journal = j-CACM, volume = "53", number = "8", pages = "19--20", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787261", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The PLATO@50 Conference marked the semicentennial of the computer system that was the forerunner of today's social media and interactive education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2010:NGP, author = "Jack Rosenberger", title = "News: {G{\"o}del Prize} and other {CS} awards", journal = j-CACM, volume = "53", number = "8", pages = "21--21", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787267", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sanjeev Arora, Joseph S. B. Mitchell, and other researchers are recognized for their contributions to computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yoo:2010:IMM, author = "Christopher S. Yoo", title = "Is the {Internet} a maturing market?", journal = j-CACM, volume = "53", number = "8", pages = "24--26", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787243", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Touretzky:2010:PCS, author = "David S. Touretzky", title = "Preparing computer science students for the robotics revolution", journal = j-CACM, volume = "53", number = "8", pages = "27--29", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787244", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Robotics will inspire dramatic changes in the CS curriculum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gao:2010:CCI, author = "Ping Gao and Jiang Yu", title = "Has {China} caught up in {IT}?", journal = j-CACM, volume = "53", number = "8", pages = "30--32", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787245", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An assessment of the relative achievements in IT infrastructure, firms, and innovation in China.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2010:KVPb, author = "George V. Neville-Neil", title = "Kode Vicious: Presenting your project", journal = j-CACM, volume = "53", number = "8", pages = "33--34", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787247", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The what, the how, and the why of giving an effective presentation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Spafford:2010:PSR, author = "Eugene H. Spafford", title = "Privacy and security: Remembrances of things pest", journal = j-CACM, volume = "53", number = "8", pages = "35--37", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787246", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Recalling malware milestones.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chopra:2010:RAA, author = "Samir Chopra", title = "Rights for autonomous artificial agents?", journal = j-CACM, volume = "53", number = "8", pages = "38--40", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787248", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The growing role of artificial agents necessitates modifying legal frameworks to better address human interests.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Misa:2010:IEW, author = "Thomas J. Misa", title = "An interview with {Edsger W. Dijkstra}", journal = j-CACM, volume = "53", number = "8", pages = "41--47", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787249", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The computer science luminary, in one of his last interviews before his death in 2002, reflects on a programmer's life.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeLine:2010:SDC, author = "Robert DeLine and Gina Venolia and Kael Rowan", title = "Software development with code maps", journal = j-CACM, volume = "53", number = "8", pages = "48--54", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787250", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Could ubiquitous hand-drawn code map diagrams become a thing of the past?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Creeger:2010:MEC, author = "Mache Creeger", title = "Moving to the edge: a {CTO} roundtable on network virtualization", journal = j-CACM, volume = "53", number = "8", pages = "55--62", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787251", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Leading experts debate how virtualization and clouds impact network service architectures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Damsgaard:2010:SPS, author = "Jan Damsgaard and Jan Karlsbjerg", title = "Seven principles for selecting software packages", journal = j-CACM, volume = "53", number = "8", pages = "63--71", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787252", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Everything you always wanted to know but were afraid to ask about the decision-making process.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Larus:2010:SS, author = "James Larus and Galen Hunt", title = "The {Singularity} system", journal = j-CACM, volume = "53", number = "8", pages = "72--79", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787253", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Safe, modern programming languages let Microsoft rethink the architectural trade-offs in its experimental operating system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Szabo:2010:PPO, author = "Gabor Szabo and Bernardo A. Huberman", title = "Predicting the popularity of online content", journal = j-CACM, volume = "53", number = "8", pages = "80--88", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787254", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Early patterns of Digg diggs and YouTube views reflect long-term user interest.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adve:2010:MMC, author = "Sarita V. Adve and Hans-J. Boehm", title = "Memory models: a case for rethinking parallel languages and hardware", journal = j-CACM, volume = "53", number = "8", pages = "90--101", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787255", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Solving the memory model problem will require an ambitious and cross-disciplinary research direction.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2010:ATW, author = "Helen Wang", title = "Attacks target {Web} server logic and prey on {XCS} weaknesses: technical perspective", journal = j-CACM, volume = "53", number = "8", pages = "104--104", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787256", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bojinov:2010:ECC, author = "Hristo Bojinov and Elie Bursztein and Dan Boneh", title = "The emergence of cross channel scripting", journal = j-CACM, volume = "53", number = "8", pages = "105--113", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787257", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Henglein:2010:LSS, author = "Fritz Henglein", title = "Large-scale sound and precise program analysis: technical perspective", journal = j-CACM, volume = "53", number = "8", pages = "114--114", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787258", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dillig:2010:RAU, author = "Isil Dillig and Thomas Dillig and Alex Aiken", title = "Reasoning about the unknown in static analysis", journal = j-CACM, volume = "53", number = "8", pages = "115--123", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787259", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2010:LBPe, author = "Peter Winkler", title = "Last Byte: Puzzled: Figures on a Plane", journal = j-CACM, volume = "53", number = "8", pages = "128--128", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Welcome to three new puzzles. Solutions to the first two will be published next month; the third is (as yet) unsolved. In each, the issue is how your intuition matches up with the mathematics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tung:2010:ISM, author = "Wei-Fung Tung and Soe-Tsyr Yuan", title = "Intelligent service machine", journal = j-CACM, volume = "53", number = "8", pages = "129--134", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787268", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The service sector is becoming increasingly important to the economies of many countries, especially developed countries. The Organization for Economic Co-operation and Development (OECD) recently released its report Promoting Innovation in Services, which noted that government policy in developed countries has not been attuned to the service sector. For better satisfying the needs of customers, providers now attempt to add or create value through services. To unravel the changing worldview of marketing, a new dominant logic is service-centered model of exchange (such as intangibles, competences, dynamics, exchange processes and relationships, and operant resources) in 21$^{st}$ century.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haines:2010:HSO, author = "Marc N. Haines and Marcus A. Rothenberger", title = "How a service-oriented architecture may change the software development process", journal = j-CACM, volume = "53", number = "8", pages = "135--140", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787269", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Software development practices have evolved substantially during the past decade. As so called `agile' approaches have gained more acceptance and applications have become progressively more distributed in terms of their physical execution and the development of components, the service-oriented approach to IT architecture has become an important alternative to traditional software development. Another impetus for the trend to a Service-Oriented Architecture (SOA) is provided by enterprise system vendors as they are incorporating the service-oriented paradigm into their products. Substantial efforts related to open standards (such as Web service standards) and open source products (such as open source enterprise service bus, development tools) are further driving a service-oriented approach for information systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tisselli:2010:TCS, author = "Eugenio Tisselli", title = "thinkflickrthink: a case study on strategic tagging", journal = j-CACM, volume = "53", number = "8", pages = "141--145", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The growth both in quantity and diversity of online communities across the World Wide Web, along with a number of new technologies that enhance both social interaction and content management, have bred an array of increasingly participatory practices. Users are engaged in bustling environments in which they can express themselves and interact with other users, creating and fostering all sorts of relationships, while uploading and sharing multimedia contents. Such environments turn into vital territories for many of their users, who can become extremely sensitive and protective of what they believe to be their rights. Thus even a small, unfavorable change in the structure of the site or in its usage policies can trigger discontent and active opposition. Actions performed by the site administrators, such as the deletion of content or the suspension of user accounts, can be perceived as abusive by the community and trigger outrage. In such situations, many uncoordinated forms of spontaneous protest and defense can emerge from the network of users. The creativity and effectiveness of these initiatives can vary greatly, with protests ranging from discussions on forums and blogs, to site-blocking boycotts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Prechelt:2010:PTO, author = "Lutz Prechelt", title = "{Plat\_Forms}: is there one best {Web} development technology?", journal = j-CACM, volume = "53", number = "8", pages = "146--149", month = aug, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1787234.1787271", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 3 19:19:03 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Software developers during their work face several fundamental choices with a multitude of options. There are methodological choices, where one selects among possible development processes, and technological choices regarding for instance development tools or base technologies for the software product.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2010:SOT, author = "Moshe Y. Vardi", title = "Science has only two legs", journal = j-CACM, volume = "53", number = "9", pages = "5--5", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810892", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LEM, author = "{CACM Staff}", title = "Letters to the {Editor}: More than one way to annotate metadata", journal = j-CACM, volume = "53", number = "9", pages = "7--7", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810893", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chi:2010:BEC, author = "Ed H. Chi and Ruben Ortega", title = "{BLOG@CACM}: Expanding {CS} education; improving software development", journal = j-CACM, volume = "53", number = "9", pages = "8--9", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810895", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/blogs/blog-cacm/82365", abstract = "The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM Ed H. Chi writes about the social Web's impact on CS education. Ruben Ortega discusses software and test-driven development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COMa, author = "David Roman", title = "{CACM} online: More {{\em Communications\/}}", journal = j-CACM, volume = "53", number = "9", pages = "12--12", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810896", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lindley:2010:NBB, author = "David Lindley", title = "News: Brains and bytes", journal = j-CACM, volume = "53", number = "9", pages = "13--15", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810897", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computational neuroscientists are learning that the brain is like a computer, except when it isn't.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2010:OCA, author = "Samuel Greengard", title = "Obituary: {Carl Adam Petri}, 1926--2010", journal = j-CACM, volume = "53", number = "9", pages = "14--14", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810897", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Scott:2010:SNP, author = "Phil Scott", title = "Security: New Passwords Approach", journal = j-CACM, volume = "53", number = "9", pages = "15--15", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810897", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2010:NCT, author = "Neil Savage", title = "News: Cycling through data", journal = j-CACM, volume = "53", number = "9", pages = "16--17", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810898", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sensor-equipped bicycles are providing valuable data to cyclists, city planners, and computer scientists.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2010:NDD, author = "Marina Krakovsky", title = "News: Degrees, distance, and dollars", journal = j-CACM, volume = "53", number = "9", pages = "18--19", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810899", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Internet is making higher education accessible to a whole new class of students---but not necessarily at a lower cost.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2010:NAC, author = "Tom Geller", title = "News: {ACM China} nearing launch", journal = j-CACM, volume = "53", number = "9", pages = "20--20", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810900", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "ACM's expansion into China will support local professionals and increase Chinese involvement in ACM's international activities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2010:NKP, author = "Jack Rosenberger", title = "News: {Kyoto} prize and other {CS} awards", journal = j-CACM, volume = "53", number = "9", pages = "21--21", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810901", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "L{\'a}szl{\'o} Lov{\'a}sz, Vinton G. Cerf, and other researchers are honored for their contributions to computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2010:BSR, author = "Phillip G. Armour", title = "The business of software: Return at risk", journal = j-CACM, volume = "53", number = "9", pages = "23--25", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810902", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Calculating the likely true cost of projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hillman:2010:LTP, author = "Robert A. Hillman and Maureen A. O'Rourke", title = "Law and Technology: Principles of the law of software contracts", journal = j-CACM, volume = "53", number = "9", pages = "26--28", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810903", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An overview of a new set of legal principles for software contracts developed by the American Law Institute.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2010:PID, author = "Peter J. Denning and Dorothy E. Denning", title = "The profession of {IT}: Discussing cyber attack", journal = j-CACM, volume = "53", number = "9", pages = "29--31", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810904", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Cyber attack---the other side of cyber defense---deserves a more open discussion than it has been getting.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ben-Ari:2010:VON, author = "Mordechai Ben-Ari", title = "Viewpoint: Objects never?: well, hardly ever!", journal = j-CACM, volume = "53", number = "9", pages = "32--35", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810905", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Revisiting the Great Objects Debate.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rexford:2010:PCF, author = "Jennifer Rexford and Constantine Dovrolis", title = "Point\slash Counterpoint: Future {Internet} architecture: clean-slate versus evolutionary research", journal = j-CACM, volume = "53", number = "9", pages = "36--40", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810906", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Should researchers focus on designing new network architectures or improving the current Internet?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cantrill:2010:CPC, author = "Stephen V. Cantrill", title = "Computers in patient care: the promise and the challenge", journal = j-CACM, volume = "53", number = "9", pages = "42--47", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810907", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Information technology has the potential to radically transform health care. Why has progress been so slow?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chessin:2010:IEF, author = "Steve Chessin", title = "Injecting errors for fun and profit", journal = j-CACM, volume = "53", number = "9", pages = "48--54", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810908", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Error-detection and correction features are only as good as our ability to test them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Millsap:2010:TCAa, author = "Cary Millsap", title = "Thinking clearly about performance, part 1", journal = j-CACM, volume = "53", number = "9", pages = "55--60", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810909", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Improving the performance of complex software is difficult, but understanding some fundamental principles can make it easier.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sjoberg:2010:CMR, author = "Dag I. K. Sj{\o}berg", title = "Confronting the myth of rapid obsolescence in computing research", journal = j-CACM, volume = "53", number = "9", pages = "62--67", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810911", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computing research ages more slowly than research in other scientific disciplines, supporting the call for parity in funding.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armstrong:2010:E, author = "Joe Armstrong", title = "{Erlang}", journal = j-CACM, volume = "53", number = "9", pages = "68--75", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810910", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The same component isolation that made it effective for large distributed telecom systems makes it effective for multicore CPUs and networked applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baier:2010:PEM, author = "Christel Baier and Boudewijn R. Haverkort and Holger Hermanns and Joost-Pieter Katoen", title = "Performance evaluation and model checking join forces", journal = j-CACM, volume = "53", number = "9", pages = "76--85", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810912", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A call for the perfect marriage between classical performance evaluation and state-of-the-art verification techniques.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gehrke:2010:PDP, author = "Johannes Gehrke", title = "Programming with differential privacy: technical perspective", journal = j-CACM, volume = "53", number = "9", pages = "88--88", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810915", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McSherry:2010:PIQ, author = "Frank McSherry", title = "Privacy integrated queries: an extensible platform for privacy-preserving data analysis", journal = j-CACM, volume = "53", number = "9", pages = "89--97", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810916", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Privacy Integrated Queries (PINQ) is an extensible data analysis platform designed to provide unconditional privacy guarantees for the records of the underlying data sets. PINQ provides analysts with access to records through an SQL-like declarative language (LINQ) amidst otherwise arbitrary C\# code. At the same time, the design of PINQ's analysis language and its careful implementation provide formal guarantees of {\em differential privacy\/} for any and all uses of the platform. PINQ's guarantees require no trust placed in the expertise or diligence of the analysts, broadening the scope for design and deployment of privacy-preserving data analyses, especially by privacy nonexperts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jerrum:2010:CSP, author = "Mark Jerrum", title = "Constraint satisfaction problems and computational complexity: technical perspective", journal = j-CACM, volume = "53", number = "9", pages = "98--98", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810913", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bulatov:2010:CSP, author = "Andrei A. Bulatov and D{\'a}niel Marx", title = "Constraint satisfaction problems and global cardinality constraints", journal = j-CACM, volume = "53", number = "9", pages = "99--106", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810914", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In a constraint satisfaction problem (CSP) the goal is to find an assignment of a given set of variables subject to specified constraints. A global cardinality constraint is an additional requirement that prescribes how many variables must be assigned a certain value. We study the complexity of the problem CCSP({\Gamma}), the CSP with global cardinality constraints that allows only relations from the set {\Gamma}. The main result of this paper characterizes sets {\Gamma} that give rise to problems solvable in polynomial time, and states that the remaining such problems are NP-complete.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2010:LBPf, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "53", number = "9", pages = "110--110", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810917", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "It's amazing how little we know about good old plane geometry. Last month (August 2010, p. 128) we posted a trio of brainteasers, including one as yet unsolved, concerning figures on a plane. Here, we offer solutions to two of them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bear:2010:LBF, author = "Greg Bear", title = "Last Byte: Future tense: Little Brother is Watching", journal = j-CACM, volume = "53", number = "9", pages = "112--ff", month = sep, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1810891.1810918", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 26 16:49:59 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Future Tense, one of the revolving features on this page, presents stories and essays from the intersection of computational science and technological speculation, their boundaries limited only by our ability to imagine what will and could be. In a world of technology and fear, the public gets to know what it wants to know\ldots{} and more than it can possibly digest.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chesnais:2010:ABV, author = "Alain Chesnais", title = "{ACM} is built on volunteers' shoulders", journal = j-CACM, volume = "53", number = "10", pages = "5--5", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831408", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LEHa, author = "{CACM Staff}", title = "Letters to the {Editor}: How to celebrate {Codd}'s {RDBMS} vision", journal = j-CACM, volume = "53", number = "10", pages = "7--7", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831409", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2010:BSDb, author = "Michael Stonebraker", title = "{BLOG@CACM}: In search of database consistency", journal = j-CACM, volume = "53", number = "10", pages = "8--9", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831411", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "http://cacm.acm.org/blogs/blog-cacm The {\em Communications\/} Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of {\em Communications}, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM Michael Stonebraker discusses the implications of the CAP theorem on database management system applications that span multiple processing sites.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COMb, author = "David Roman", title = "{CACM} online: The mobile road ahead", journal = j-CACM, volume = "53", number = "10", pages = "10--10", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831412", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2010:NLL, author = "Alex Wright", title = "News: Linear logic", journal = j-CACM, volume = "53", number = "10", pages = "11--13", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831413", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A novel approach to computational logic is reaching maturity, opening up opening up new vistas in programming languages, proof nets, and security applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stemp-Morlock:2010:NPF, author = "Graeme Stemp-Morlock", title = "News: Personal fabrication", journal = j-CACM, volume = "53", number = "10", pages = "14--15", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831414", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Open source 3D printers could herald the start of a new industrial revolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McCafferty:2010:NSC, author = "Dennis McCafferty", title = "News: Should code be released?", journal = j-CACM, volume = "53", number = "10", pages = "16--17", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831415", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Software code can provide important insights into the results of research, but it's up to individual scientists whether their code is released---and many opt not to.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Campbell-Kelly:2010:VDP, author = "Martin Campbell-Kelly", title = "{Victorian} data processing", journal = j-CACM, volume = "53", number = "10", pages = "19--21", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on the first payment systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2010:PSU, author = "Michael A. Cusumano", title = "Platforms and services: understanding the resurgence of {Apple}", journal = j-CACM, volume = "53", number = "10", pages = "22--24", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831418", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Combining new consumer devices and Internet platforms with online services and content is proving to be a successful strategy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parnas:2010:IRR, author = "David L. Parnas", title = "Inside Risks: Risks of undisciplined development", journal = j-CACM, volume = "53", number = "10", pages = "25--27", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831419", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An illustration of the problems caused by a lack of discipline in software development and our failure to apply what is known in the field.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2010:KVV, author = "George V. Neville-Neil", title = "Kode Vicious: Version aversion", journal = j-CACM, volume = "53", number = "10", pages = "28--29", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831420", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The way you number your releases communicates more than you might think.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hicks:2010:VSA, author = "Michael Hicks and Jeffrey S. Foster", title = "Viewpoint: {SCORE}: agile research group management", journal = j-CACM, volume = "53", number = "10", pages = "30--31", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Adapting agile software development methodology toward more efficient management of academic research groups.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Study:2010:PSK, author = "ACM Case Study", title = "{Photoshop} scalability: keeping it simple", journal = j-CACM, volume = "53", number = "10", pages = "32--38", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Clem Cole and Russell Williams discuss Photoshop's long history with parallelism, and what is now seen as the chief challenge.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Millsap:2010:TCAb, author = "Cary Millsap", title = "Thinking clearly about performance, part 2", journal = j-CACM, volume = "53", number = "10", pages = "39--45", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831422", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "More important principles to keep in mind when designing high-performance software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Montagne:2010:TAC, author = "Kevin Montagne", title = "Tackling architectural complexity with modeling", journal = j-CACM, volume = "53", number = "10", pages = "46--52", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831424", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Component models can help diagnose architectural problems in both new and existing systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Serre:2010:NAC, author = "Thomas Serre and Tomaso Poggio", title = "A neuromorphic approach to computer vision", journal = j-CACM, volume = "53", number = "10", pages = "54--61", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831425", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Neuroscience is beginning to inspire a new generation of seeing machines.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tambe:2010:HOA, author = "Prasanna B. Tambe and Lorin M. Hitt", title = "How offshoring affects {IT} workers", journal = j-CACM, volume = "53", number = "10", pages = "62--70", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831426", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "IT jobs requiring interpersonal interaction or physical presence in fixed locations are less likely to be sent out of the country.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rodrigues:2010:PPS, author = "Rodrigo Rodrigues and Peter Druschel", title = "Peer-to-peer systems", journal = j-CACM, volume = "53", number = "10", pages = "72--82", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831427", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Within a decade, P2P has proven to be a technology that enables innovative new services and is used by millions of people every day.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Waldspurger:2010:VEM, author = "Carl Waldspurger", title = "A {VM} `Engine' that makes a difference: technical perspective", journal = j-CACM, volume = "53", number = "10", pages = "84--84", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831428", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gupta:2010:DEH, author = "Diwaker Gupta and Sangmin Lee and Michael Vrable and Stefan Savage and Alex C. Snoeren and George Varghese and Geoffrey M. Voelker and Amin Vahdat", title = "Difference engine: harnessing memory redundancy in virtual machines", journal = j-CACM, volume = "53", number = "10", pages = "85--93", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831429", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Virtual machine monitors (VMMs) are a popular platform for Internet hosting centers and cloud-based compute services. By multiplexing hardware resources among virtual machines (VMs) running commodity operating systems, VMMs decrease both the capital outlay and management overhead of hosting centers. Appropriate placement and migration policies can take advantage of statistical multiplexing to effectively utilize available processors. However, main memory is not amenable to such multiplexing and is often the primary bottleneck in achieving higher degrees of consolidation.\par Previous efforts have shown that content-based page sharing provides modest decreases in the memory footprint of VMs running similar operating systems and applications. Our studies show that significant additional gains can be had by leveraging both subpage level sharing (through page patching) and incore memory compression. We build {\em Difference Engine}, an extension to the Xen VMM, to support each of these---in addition to standard copy-on-write full-page sharing---and demonstrate substantial savings across VMs running disparate workloads (up to 65\%). In head-to-head memory-savings comparisons, Difference Engine outperforms VMware ESX server by a factor 1.6--2.5 for heterogeneous workloads. In all cases, the performance overhead of Difference Engine is less than 7\%.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Weiss:2010:BPT, author = "Yair Weiss and Judea Pearl", title = "Belief propagation: technical perspective", journal = j-CACM, volume = "53", number = "10", pages = "94--94", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831430", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sudderth:2010:NBP, author = "Erik B. Sudderth and Alexander T. Ihler and Michael Isard and William T. Freeman and Alan S. Willsky", title = "Nonparametric belief propagation", journal = j-CACM, volume = "53", number = "10", pages = "95--103", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831431", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Continuous quantities are ubiquitous in models of real-world phenomena, but are surprisingly difficult to reason about automatically. Probabilistic graphical models such as Bayesian networks and Markov random fields, and algorithms for approximate inference such as belief propagation (BP), have proven to be powerful tools in a wide range of applications in statistics and artificial intelligence. However, applying these methods to models with continuous variables remains a challenging task. In this work we describe an extension of BP to continuous variable models, generalizing particle filtering, and Gaussian mixture filtering techniques for time series to more complex models. We illustrate the power of the resulting nonparametric BP algorithm via two applications: kinematic tracking of visual motion and distributed localization in sensor networks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:LBQd, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: {Gray's Paradigm}", journal = j-CACM, volume = "53", number = "10", pages = "112--ff", month = oct, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1831407.1831432", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 1 21:13:00 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Tony Hey talks about Jim Gray and his vision of a new era of collaborative, data-intensive science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2010:PNC, author = "Moshe Y. Vardi", title = "On {P}, {NP}, and computational complexity", journal = j-CACM, volume = "53", number = "11", pages = "5--5", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839677", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:LEHb, author = "{CACM Staff}", title = "Letters to the {Editor}: How to think about objects", journal = j-CACM, volume = "53", number = "11", pages = "6--7", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839678", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEi, author = "{CACM Staff}", title = "In the Virtual Extension", journal = j-CACM, volume = "53", number = "11", pages = "9--9", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839679", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lau:2010:BRS, author = "Tessa Lau", title = "{BLOG@CACM}: Rethinking the systems review process", journal = j-CACM, volume = "53", number = "11", pages = "10--11", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839680", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:COPb, author = "David Roman", title = "{CACM} online: a preference for {PDF}", journal = j-CACM, volume = "53", number = "11", pages = "12--12", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839681", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2010:NTD, author = "Gregory Goth", title = "News: Turning data into knowledge", journal = j-CACM, volume = "53", number = "11", pages = "13--15", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839682", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2010:NSC, author = "Gary Anthes", title = "News: Security in the cloud", journal = j-CACM, volume = "53", number = "11", pages = "16--18", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839683", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2010:NCO, author = "Leah Hoffmann", title = "News: Career opportunities", journal = j-CACM, volume = "53", number = "11", pages = "19--21", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839684", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2010:NWO, author = "Neil Savage", title = "News: Wide open spaces", journal = j-CACM, volume = "53", number = "11", pages = "23--23", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839704", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boczkowski:2010:EBD, author = "Pablo J. Boczkowski", title = "Economic and business dimensions: The divergent online news preferences of journalists and readers", journal = j-CACM, volume = "53", number = "11", pages = "24--25", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839685", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cooper:2010:EKC, author = "Stephen Cooper and Lance C. P{\'e}rez and Daphne Rainey", title = "Education: {K--12} computational learning", journal = j-CACM, volume = "53", number = "11", pages = "27--29", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839686", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2010:LSW, author = "Pamela Samuelson", title = "Legally speaking: Why do software startups patent (or not)?", journal = j-CACM, volume = "53", number = "11", pages = "30--32", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839687", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brenner:2010:PSW, author = "Joel F. Brenner", title = "Privacy and security: Why isn't cyberspace more secure?", journal = j-CACM, volume = "53", number = "11", pages = "33--35", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839688", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Welsh:2010:VSN, author = "Matt Welsh", title = "Viewpoint: Sensor networks for the sciences", journal = j-CACM, volume = "53", number = "11", pages = "36--39", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839690", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fitzpatrick:2010:CAD, author = "Brian W. Fitzpatrick and JJ Lueck", title = "The case against data lock-in", journal = j-CACM, volume = "53", number = "11", pages = "42--46", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839691", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "Yes, it is JJ Lueck, not J. J. Lueck.", } @Article{Rosenthal:2010:KBS, author = "David S. H. Rosenthal", title = "Keeping bits safe: how hard can it be?", journal = j-CACM, volume = "53", number = "11", pages = "47--55", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839692", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2010:SPS, author = "Poul-Henning Kamp", title = "Sir, please step away from the {ASR-33!}", journal = j-CACM, volume = "53", number = "11", pages = "56--57", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839693", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garland:2010:UTO, author = "Michael Garland and David B. Kirk", title = "Understanding throughput-oriented architectures", journal = j-CACM, volume = "53", number = "11", pages = "58--66", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839694", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vogl:2010:RIG, author = "Patrick Vogl and Michael Barrett", title = "Regulating the information gatekeepers", journal = j-CACM, volume = "53", number = "11", pages = "67--72", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839695", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Faliszewski:2010:UCP, author = "Piotr Faliszewski and Edith Hemaspaandra and Lane A. Hemaspaandra", title = "Using complexity to protect elections", journal = j-CACM, volume = "53", number = "11", pages = "74--82", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839696", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adve:2010:DRE, author = "Sarita Adve", title = "Data races are evil with no exceptions: technical perspective", journal = j-CACM, volume = "53", number = "11", pages = "84--84", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839697", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Elmas:2010:GRA, author = "Tayfun Elmas and Shaz Qadeer and Serdar Tasiran", title = "{Goldilocks}: a race-aware {Java} runtime", journal = j-CACM, volume = "53", number = "11", pages = "85--92", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839698", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Flanagan:2010:FEP, author = "Cormac Flanagan and Stephen N. Freund", title = "{FastTrack}: efficient and precise dynamic race detection", journal = j-CACM, volume = "53", number = "11", pages = "93--101", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839699", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2010:LBPg, author = "Peter Winkler", title = "Last Byte: Puzzled: Rectangles Galore", journal = j-CACM, volume = "53", number = "11", pages = "112--112", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839700", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Buell:2010:VVE, author = "Duncan Buell", title = "Viewpoints: Virtual extension: In support of computer science teachers and the {CSTA}", journal = j-CACM, volume = "53", number = "11", pages = "113--115", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839703", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ficco:2010:VES, author = "Massimo Ficco and Roberto Pietrantuono and Stefano Russo", title = "Virtual extension: Supporting ubiquitous location information in interworking {3G} and wireless networks", journal = j-CACM, volume = "53", number = "11", pages = "116--123", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839702", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Freyne:2010:VER, author = "Jill Freyne and Lorcan Coyle and Barry Smyth and Padraig Cunningham", title = "Virtual extension: Relative status of journal and conference publications in computer science", journal = j-CACM, volume = "53", number = "11", pages = "124--132", month = nov, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1839676.1839701", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Oct 29 17:02:13 MDT 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Patterson:2010:DC, author = "David A. Patterson", title = "Diverse connections", journal = j-CACM, volume = "53", number = "12", pages = "5--5", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859205", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:SFL, author = "{CACM Staff}", title = "Science has four legs", journal = j-CACM, volume = "53", number = "12", pages = "6--7", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859206", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:VEj, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "53", number = "12", pages = "9--9", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859207", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Linden:2010:SAM, author = "Greg Linden and Jason Hong and Mark Guzdial", title = "Security advice; malvertisements; and {CS} education in {Qatar}", journal = j-CACM, volume = "53", number = "12", pages = "10--11", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859208", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2010:SGN, author = "David Roman", title = "School grades need improvement", journal = j-CACM, volume = "53", number = "12", pages = "12--12", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859209", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2010:EI, author = "Gregory Goth", title = "The eyes have it", journal = j-CACM, volume = "53", number = "12", pages = "13--15", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859211", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2010:TMV, author = "Gary Anthes", title = "Topic models vs. unstructured data", journal = j-CACM, volume = "53", number = "12", pages = "16--18", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859210", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2010:CER, author = "Marina Krakovsky", title = "{CSEdWeek} expands its reach", journal = j-CACM, volume = "53", number = "12", pages = "19--19", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859213", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2010:NFW, author = "Samuel Greengard", title = "The new face of war", journal = j-CACM, volume = "53", number = "12", pages = "20--22", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859212", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lindley:2010:MP, author = "David Lindley", title = "A matter of privacy", journal = j-CACM, volume = "53", number = "12", pages = "23--23", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859214", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goodman:2010:CAT, author = "Seymour Goodman and Andrew Harris", title = "The coming {African} tsunami of information insecurity", journal = j-CACM, volume = "53", number = "12", pages = "24--27", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859215", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Smotherman:2010:ISP, author = "Mark Smotherman and Dag Spicer", title = "{IBM}'s single-processor supercomputer efforts", journal = j-CACM, volume = "53", number = "12", pages = "28--30", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859216", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "IBM 7030 Stretch; Project Stretch", } @Article{Gates:2010:RHS, author = "Ann Quiroz Gates", title = "The role of {Hispanic}-serving institutions in contributing to an educated work force", journal = j-CACM, volume = "53", number = "12", pages = "31--33", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859217", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2010:LQU, author = "Peter J. Denning and Robert E. Kahn", title = "The long quest for universal information access", journal = j-CACM, volume = "53", number = "12", pages = "34--36", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859218", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2010:LC, author = "George V. Neville-Neil", title = "Literate coding", journal = j-CACM, volume = "53", number = "12", pages = "37--38", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859219", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berman:2010:WNR, author = "Francine Berman", title = "We need a research data census", journal = j-CACM, volume = "53", number = "12", pages = "39--41", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859220", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2010:CEC, author = "{CACM Staff}", title = "A conversation with {Ed Catmull}", journal = j-CACM, volume = "53", number = "12", pages = "42--47", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859224", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Creeger:2010:TBI, author = "Mache Creeger", title = "The theft of business innovation: an {ACM--BCS} roundtable on threats to global competitiveness", journal = j-CACM, volume = "53", number = "12", pages = "48--55", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859222", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shao:2010:CS, author = "Zhong Shao", title = "Certified software", journal = j-CACM, volume = "53", number = "12", pages = "56--66", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859226", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andriole:2010:BIW, author = "Stephen J. Andriole", title = "Business impact of {Web 2.0} technologies", journal = j-CACM, volume = "53", number = "12", pages = "67--79", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859225", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Darwiche:2010:BN, author = "Adnan Darwiche", title = "{Bayesian} networks", journal = j-CACM, volume = "53", number = "12", pages = "80--90", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Elad:2010:ISR, author = "Michael Elad and Raja Giryes", title = "Iterative signal recovery from incomplete samples: technical perspective", journal = j-CACM, volume = "53", number = "12", pages = "92--92", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859228", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Needell:2010:CIS, author = "Deanna Needell and Joel A. Tropp", title = "{CoSaMP}: iterative signal recovery from incomplete and inaccurate samples", journal = j-CACM, volume = "53", number = "12", pages = "93--100", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859229", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aaronson:2010:QPB, author = "Scott Aaronson", title = "{QIP = PSPACE} breakthrough: technical perspective", journal = j-CACM, volume = "53", number = "12", pages = "101--101", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859230", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jain:2010:QP, author = "Rahul Jain and Zhengfeng Ji and Sarvagya Upadhyay and John Watrous", title = "{QIP $=$ PSPACE}", journal = j-CACM, volume = "53", number = "12", pages = "102--109", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859231", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The interactive proof system model of computation has been studied extensively in computational complexity theory and theoretical cryptography for more than 25 years, and has driven the development of interesting new techniques and insights in those fields. This work considers the quantum interactive proof system model, which is the classical model's natural quantum computational analog. An exact characterization of the expressive power of quantum interactive proof systems is obtained: the collection of computational problems having quantum interactive proof systems consists precisely of those problems solvable with an ordinary classical computer using at most a polynomial amount of memory (or QIP $=$ PSPACE in complexity-theoretic terminology). One striking implication of this characterization is that it implies quantum computing provides no increase in computational power whatsoever over classical computing in the context of interactive proof systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "An earlier version of this work won Best Paper Award at STOC'2010 (Symposium on the Theory of Computing): see \url{https://doi.org/10.1145/1806689.1806768}", } @Article{Winkler:2010:LBPh, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and sources", journal = j-CACM, volume = "53", number = "12", pages = "126--126", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859232", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rumilisoun:2010:FTR, author = "Rumilisoun", title = "Future tense: {Rebirth} of worlds", journal = j-CACM, volume = "53", number = "12", pages = "128--ff", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859233", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Franceschet:2010:RCP, author = "Massimo Franceschet", title = "The role of conference publications in {CS}", journal = j-CACM, volume = "53", number = "12", pages = "129--132", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859234", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lunt:2010:IHN, author = "Barry Lunt and J. Ekstrom and Han Reichgelt and Michael Bailey and Richard Leblanc", title = "{IT 2008}: the history of a new computing discipline", journal = j-CACM, volume = "53", number = "12", pages = "133--141", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859236", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Morelli:2010:GCD, author = "Ralph Morelli and Chamindra de Silva and Trishan de Lanerolle and Rebecca Curzon and Xin Sheng Mao", title = "A global collaboration to deploy help to {China}", journal = j-CACM, volume = "53", number = "12", pages = "142--149", month = dec, year = "2010", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1859204.1859235", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 24 17:07:53 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2011:WAW, author = "Moshe Y. Vardi", title = "Where have all the workshops gone?", journal = j-CACM, volume = "54", number = "1", pages = "5--5", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866740", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:CWT, author = "{CACM Staff}", title = "To change the world, take a chance", journal = j-CACM, volume = "54", number = "1", pages = "6--7", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866741", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anonymous:2011:VE, author = "Anonymous", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "1", pages = "8--8", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hall:2011:AAR, author = "Wendy Hall", title = "{ACM}'s annual report", journal = j-CACM, volume = "54", number = "1", pages = "9--13", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866768", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2011:SCA, author = "Jack Rosenberger and Judy Robertson", title = "Smart career advice: laptops as a classroom distraction", journal = j-CACM, volume = "54", number = "1", pages = "14--15", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866743", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2011:SPM, author = "David Roman", title = "Scholarly publishing model needs an update", journal = j-CACM, volume = "54", number = "1", pages = "16--ff", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866744", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2011:NSM, author = "Gary Anthes", title = "Nonlinear systems made easy", journal = j-CACM, volume = "54", number = "1", pages = "17--19", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866745", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2011:TSH, author = "Alex Wright", title = "The touchy subject of haptics", journal = j-CACM, volume = "54", number = "1", pages = "20--22", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866746", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2011:IEE, author = "Marina Krakovsky", title = "{India}'s elephantine effort", journal = j-CACM, volume = "54", number = "1", pages = "23--24", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866747", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2011:EPO, author = "Jack Rosenberger", title = "{EMET} prize and other awards", journal = j-CACM, volume = "54", number = "1", pages = "25--25", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866767", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2011:DBM, author = "Phillip G. Armour", title = "Don't bring me a good idea", journal = j-CACM, volume = "54", number = "1", pages = "27--29", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866748", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bechtold:2011:GAE, author = "Stefan Bechtold", title = "{Google AdWords} and {European} trademark law", journal = j-CACM, volume = "54", number = "1", pages = "30--32", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866749", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2011:RTD, author = "Michael A. Cusumano", title = "Reflections on the {Toyota} debacle", journal = j-CACM, volume = "54", number = "1", pages = "33--35", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866750", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ryan:2011:CCP, author = "Mark D. Ryan", title = "Cloud computing privacy concerns on our doorstep", journal = j-CACM, volume = "54", number = "1", pages = "36--38", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866751", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Steele:2011:IFA, author = "Guy L. {Steele Jr.}", title = "An interview with {Frances E. Allen}", journal = j-CACM, volume = "54", number = "1", pages = "39--45", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866752", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", note = "This article contains an important half-century retrospective on the IBM 7030 Stretch project, and its impact on subsequent computer designs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haber:2011:CSA, author = "Eben M. Haber and Eser Kandogan and Paul P. Maglio", title = "Collaboration in system administration", journal = j-CACM, volume = "54", number = "1", pages = "46--53", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866755", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anonymous:2011:UDA, author = "Anonymous", title = "{UX} design and agile: a natural fit?", journal = j-CACM, volume = "54", number = "1", pages = "54--60", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866753", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", note = "Talking with Julian Gosper, Jean-Luc Agathos, Richard Rutter, and Terry Coatta", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kotsovinos:2011:VBC, author = "Evangelos Kotsovinos", title = "Virtualization: blessing or curse?", journal = j-CACM, volume = "54", number = "1", pages = "61--65", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866754", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wiederhold:2011:FIP, author = "Gio Wiederhold", title = "Follow the intellectual property", journal = j-CACM, volume = "54", number = "1", pages = "66--74", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866756", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vishkin:2011:USA, author = "Uzi Vishkin", title = "Using simple abstraction to reinvent computing for parallelism", journal = j-CACM, volume = "54", number = "1", pages = "75--85", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866757", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dwork:2011:FFP, author = "Cynthia Dwork", title = "A firm foundation for private data analysis", journal = j-CACM, volume = "54", number = "1", pages = "86--95", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866758", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Katabi:2011:SPL, author = "Dina Katabi", title = "{Sora} promises lasting impact: technical perspective", journal = j-CACM, volume = "54", number = "1", pages = "98--98", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866759", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tan:2011:SHP, author = "Kun Tan and He Liu and Jiansong Zhang and Yongguang Zhang and Ji Fang and Geoffrey M. Voelker", title = "{Sora}: high-performance software radio using general-purpose multi-core processors", journal = j-CACM, volume = "54", number = "1", pages = "99--107", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866760", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wischik:2011:MNC, author = "Damon Wischik", title = "Multipath: a new control architecture for the {Internet}: technical perspective", journal = j-CACM, volume = "54", number = "1", pages = "108--108", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866761", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Key:2011:PSM, author = "Peter Key and Laurent Massouli{\'e} and Don Towsley", title = "Path selection and multipath congestion control", journal = j-CACM, volume = "54", number = "1", pages = "109--116", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866762", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McCafferty:2011:LBQ, author = "Dennis McCafferty", title = "Last Byte: {Q\&A}: a Journey of Discovery", journal = j-CACM, volume = "54", number = "1", pages = "128--ff", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866763", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Ed Lazowska discusses his heady undergraduate days at Brown University, teaching, eScience, and being chair of the Computing Community Consortium.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Locasto:2011:ELP, author = "Michael E. Locasto and Anup K. Ghosh and Sushil Jajodia and Angelos Stavrou", title = "The ephemeral legion: producing an expert cyber-security work force from thin air", journal = j-CACM, volume = "54", number = "1", pages = "129--131", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866764", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frohlich:2011:MWC, author = "Peter Fr{\"o}hlich and Antti Oulasvirta and Matthias Baldauf and Antti Nurminen", title = "On the move, wirelessly connected to the world", journal = j-CACM, volume = "54", number = "1", pages = "132--138", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866766", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hasel:2011:OES, author = "Matthias H{\"a}sel", title = "{Opensocial}: an enabler for social applications on the {Web}", journal = j-CACM, volume = "54", number = "1", pages = "139--144", month = jan, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1866739.1866765", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 23 17:45:01 MST 2010", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rodden:2011:IOM, author = "Tom Rodden", title = "{ICPS} offers major research venue", journal = j-CACM, volume = "54", number = "2", pages = "5--5", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897817", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:SLC, author = "{CACM Staff}", title = "Shine the light of computational complexity", journal = j-CACM, volume = "54", number = "2", pages = "6--7", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897818", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEa, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "2", pages = "9--9", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897821", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2011:MD, author = "Jason Hong", title = "Matters of design", journal = j-CACM, volume = "54", number = "2", pages = "10--11", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897820", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2011:EDC, author = "David Roman", title = "End of days for {Communications} in print?", journal = j-CACM, volume = "54", number = "2", pages = "12--12", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1936942", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2011:CGG, author = "Gregory Goth", title = "Chipping away at greenhouse gases", journal = j-CACM, volume = "54", number = "2", pages = "13--15", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897823", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2011:ITA, author = "Neil Savage", title = "Information theory after {Shannon}", journal = j-CACM, volume = "54", number = "2", pages = "16--18", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897822", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2011:MWL, author = "Leah Hoffmann", title = "{Maurice Wilkes}: the last pioneer", journal = j-CACM, volume = "54", number = "2", pages = "19--19", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897827", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2011:FC, author = "Samuel Greengard", title = "Following the crowd", journal = j-CACM, volume = "54", number = "2", pages = "20--22", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897824", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2011:ALN, author = "Gary Anthes", title = "{ACM} launches new {Digital Library}", journal = j-CACM, volume = "54", number = "2", pages = "23--24", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897828", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:AFH, author = "{CACM Staff}", title = "{ACM Fellows} honored", journal = j-CACM, volume = "54", number = "2", pages = "25--25", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897826", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Conway:2011:AC, author = "Maura Conway", title = "Against cyberterrorism", journal = j-CACM, volume = "54", number = "2", pages = "26--28", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897829", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosston:2011:HDB, author = "Gregory Rosston and Scott Savage and Donald Waldman", title = "Household demand for broadband {Internet} service", journal = j-CACM, volume = "54", number = "2", pages = "29--31", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897830", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ledin:2011:GHT, author = "George {Ledin, Jr.}", title = "The growing harm of not teaching malware", journal = j-CACM, volume = "54", number = "2", pages = "32--34", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897832", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2011:FT, author = "George V. Neville-Neil", title = "Forest for the trees", journal = j-CACM, volume = "54", number = "2", pages = "35--36", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897833", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2011:SE, author = "Mark Guzdial", title = "From science to engineering", journal = j-CACM, volume = "54", number = "2", pages = "37--39", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897831", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grudin:2011:TCC, author = "Jonathan Grudin", title = "Technology, conferences, and community", journal = j-CACM, volume = "54", number = "2", pages = "41--43", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897834", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harty:2011:FUB, author = "Julian Harty", title = "Finding usability bugs with automated tests", journal = j-CACM, volume = "54", number = "2", pages = "44--49", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897836", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2011:PSS, author = "Thomas A. Limoncelli", title = "A plea from sysadmins to software vendors: 10 do's and don'ts", journal = j-CACM, volume = "54", number = "2", pages = "50--51", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897835", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lear:2011:SAS, author = "Christina Lear", title = "System administration soft skills", journal = j-CACM, volume = "54", number = "2", pages = "52--58", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897837", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wachs:2011:VBH, author = "Juan Pablo Wachs and Mathias K{\"o}lsch and Helman Stern and Yael Edan", title = "Vision-based hand-gesture applications", journal = j-CACM, volume = "54", number = "2", pages = "60--71", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897838", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cafarella:2011:SDW, author = "Michael J. Cafarella and Alon Halevy and Jayant Madhavan", title = "Structured data on the {Web}", journal = j-CACM, volume = "54", number = "2", pages = "72--79", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897839", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davies:2011:SBM, author = "Stephen Davies", title = "Still building the {Memex}", journal = j-CACM, volume = "54", number = "2", pages = "80--88", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897840", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pereira:2011:MMB, author = "Fernando Pereira", title = "{Markov} meets {Bayes}: technical perspective", journal = j-CACM, volume = "54", number = "2", pages = "90--90", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897841", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wood:2011:SM, author = "Frank Wood and Jan Gasthaus and C{\'e}dric Archambeau and Lancelot James and Yee Whye Teh", title = "The sequence memoizer", journal = j-CACM, volume = "54", number = "2", pages = "91--98", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897842", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jouppi:2011:DEW, author = "Norman P. Jouppi", title = "{DRAM} errors in the wild: technical perspective", journal = j-CACM, volume = "54", number = "2", pages = "99--99", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897843", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schroeder:2011:DEW, author = "Bianca Schroeder and Eduardo Pinheiro and Wolf-Dietrich Weber", title = "{DRAM} errors in the wild: a large-scale field study", journal = j-CACM, volume = "54", number = "2", pages = "100--107", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897844", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPa, author = "Peter Winkler", title = "Last Byte: Puzzled: Parsing Partitions", journal = j-CACM, volume = "54", number = "2", pages = "112--112", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897845", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Estell:2011:NNG, author = "John K. Estell and Ken Christensen", title = "The need for a new graduation rite of passage", journal = j-CACM, volume = "54", number = "2", pages = "113--115", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897846", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhao:2011:SPV, author = "Qinping Zhao", title = "10 scientific problems in virtual reality", journal = j-CACM, volume = "54", number = "2", pages = "116--118", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897847", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2011:OGS, author = "David Wright and Paul {De Hert} and Serge Gutwirth", title = "Are the {OECD} guidelines at 30 showing their age?", journal = j-CACM, volume = "54", number = "2", pages = "119--127", month = feb, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897816.1897848", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 15 11:09:00 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Organization for Economic Co-operation and Development (OECD)", } @Article{Vardi:2011:FF, author = "Moshe Y. Vardi", title = "Fumbling the future", journal = j-CACM, volume = "54", number = "3", pages = "5--5", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897853", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:FSA, author = "{CACM Staff}", title = "Free speech for algorithms?", journal = j-CACM, volume = "54", number = "3", pages = "6--7", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897854", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEb, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "3", pages = "11--11", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897855", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2011:SEC, author = "Mark Guzdial and Greg Linden", title = "Scientists, engineers, and computer science; industry and research groups", journal = j-CACM, volume = "54", number = "3", pages = "12--13", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897856", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roman:2011:TC, author = "David Roman", title = "Time to change", journal = j-CACM, volume = "54", number = "3", pages = "14--14", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897857", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:GCF, author = "Kirk L. Kroeker", title = "{Grid} computing's future", journal = j-CACM, volume = "54", number = "3", pages = "15--17", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897858", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2011:TMM, author = "Neil Savage", title = "{Twitter} as medium and message", journal = j-CACM, volume = "54", number = "3", pages = "18--20", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897860", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2011:EGF, author = "Tom Geller", title = "Evaluating government funding", journal = j-CACM, volume = "54", number = "3", pages = "21--21", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897861", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2011:MPF, author = "Gary Anthes", title = "Memristors: pass or fail?", journal = j-CACM, volume = "54", number = "3", pages = "22--24", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897859", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2011:GCT, author = "Samuel Greengard", title = "{Gary Chapman}, technologist: 1952--2010", journal = j-CACM, volume = "54", number = "3", pages = "25--25", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897862", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2011:DYO, author = "Pamela Samuelson", title = "Do you own the software you buy?", journal = j-CACM, volume = "54", number = "3", pages = "26--28", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897863", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pimple:2011:SM, author = "Kenneth D. Pimple", title = "Surrounded by machines", journal = j-CACM, volume = "54", number = "3", pages = "29--31", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897864", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2011:MT, author = "Peter J. Denning", title = "Managing time", journal = j-CACM, volume = "54", number = "3", pages = "32--34", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897865", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chubin:2011:PGT, author = "Daryl E. Chubin and Roosevelt Y. Johnson", title = "A program greater than the sum of its parts: the {BPC} alliances", journal = j-CACM, volume = "54", number = "3", pages = "35--37", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897866", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Snir:2011:CIS, author = "Marc Snir", title = "Computer and information science and engineering: one discipline, many specialties", journal = j-CACM, volume = "54", number = "3", pages = "38--43", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897867", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Burgess:2011:TSA, author = "Mark Burgess", title = "Testable system administration", journal = j-CACM, volume = "54", number = "3", pages = "44--49", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897868", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stapleton-Gray:2011:NID, author = "Ross Stapleton-Gray and William Woodcock", title = "National {Internet} defense---small states on the skirmish line", journal = j-CACM, volume = "54", number = "3", pages = "50--55", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897869", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2011:BCT, author = "Poul-Henning Kamp", title = "{B.Y.O.C} (1,342 times and counting)", journal = j-CACM, volume = "54", number = "3", pages = "56--58", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897870", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Borner:2011:PPM, author = "Katy B{\"o}rner", title = "Plug-and-play macroscopes", journal = j-CACM, volume = "54", number = "3", pages = "60--69", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897871", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stajano:2011:USV, author = "Frank Stajano and Paul Wilson", title = "Understanding scam victims: seven principles for systems security", journal = j-CACM, volume = "54", number = "3", pages = "70--75", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897872", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shavit:2011:DSM, author = "Nir Shavit", title = "Data structures in the multicore age", journal = j-CACM, volume = "54", number = "3", pages = "76--84", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897873", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bello:2011:CVM, author = "Juan Bello and Yann LeCun and Robert Rowe", title = "Concerto for violin and {Markov} model: technical perspective", journal = j-CACM, volume = "54", number = "3", pages = "86--86", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897874", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Raphael:2011:IP, author = "Christopher Raphael", title = "The informatics philharmonic", journal = j-CACM, volume = "54", number = "3", pages = "87--93", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897875", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rexford:2011:VTP, author = "Jennifer Rexford", title = "{VL2}: technical perspective", journal = j-CACM, volume = "54", number = "3", pages = "94--94", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897876", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greenberg:2011:VSF, author = "Albert Greenberg and James R. Hamilton and Navendu Jain and Srikanth Kandula and Changhoon Kim and Parantap Lahiri and David A. Maltz and Parveen Patel and Sudipta Sengupta", title = "{VL2}: a scalable and flexible data center network", journal = j-CACM, volume = "54", number = "3", pages = "95--104", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897877", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPb, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "54", number = "3", pages = "109--109", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897878", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Benford:2011:FT, author = "Gregory Benford", title = "Future tense", journal = j-CACM, volume = "54", number = "3", pages = "112--ff", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897879", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosamond:2011:RMB, author = "Frances Rosamond and Roswitha Bardohl and Stephan Diehl and Uwe Geisler and Gordon Bolduan and Annette Lessm{\"o}llmann and Andreas Schwill and Ulrike Stege", title = "Reaching out to the media: become a computer science ambassador", journal = j-CACM, volume = "54", number = "3", pages = "113--116", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897880", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garrett:2011:IE, author = "R. Kelly Garrett and James N. Danziger", title = "The {Internet} electorate", journal = j-CACM, volume = "54", number = "3", pages = "117--123", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897881", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeHertogh:2011:GW, author = "Steven {De Hertogh} and Stijn Viaene and Guido Dedene", title = "Governing {Web 2.0}", journal = j-CACM, volume = "54", number = "3", pages = "124--130", month = mar, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1897852.1897882", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 25 15:54:43 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schnabel:2011:ECN, author = "Robert B. Schnabel", title = "Educating computing's next generation", journal = j-CACM, volume = "54", number = "4", pages = "5--5", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924422", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEc, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "4", pages = "8--8", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924424", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:WPI, author = "{CACM Staff}", title = "{I} want a personal information pod", journal = j-CACM, volume = "54", number = "4", pages = "9--9", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2011:MDP, author = "Jason Hong", title = "Matters of design, part {II}", journal = j-CACM, volume = "54", number = "4", pages = "10--11", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924425", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2011:AM, author = "Scott E. Delman", title = "{ACM} on the move", journal = j-CACM, volume = "54", number = "4", pages = "12--12", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924426", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2011:QR, author = "Gary Anthes", title = "The quest for randomness", journal = j-CACM, volume = "54", number = "4", pages = "13--15", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924427", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:ESA, author = "Kirk L. Kroeker", title = "Engineering sensation in artificial limbs", journal = j-CACM, volume = "54", number = "4", pages = "16--18", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924428", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2011:SGV, author = "Samuel Greengard", title = "Social games, virtual goods", journal = j-CACM, volume = "54", number = "4", pages = "19--22", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924429", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2011:BCS, author = "Sarah Underwood", title = "{British} computer scientists reboot", journal = j-CACM, volume = "54", number = "4", pages = "23--23", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924430", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Niederman:2011:MGI, author = "Fred Niederman and Felix B. Tan", title = "Managing global {IT} teams: considering cultural dynamics", journal = j-CACM, volume = "54", number = "4", pages = "24--27", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924431", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ensmenger:2011:BCA, author = "Nathan Ensmenger", title = "Building castles in the air", journal = j-CACM, volume = "54", number = "4", pages = "28--30", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924432", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2011:PWC, author = "Michael A. Cusumano", title = "Platform wars come to social media", journal = j-CACM, volume = "54", number = "4", pages = "31--33", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924433", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2011:CB, author = "George V. Neville-Neil", title = "Coder's block", journal = j-CACM, volume = "54", number = "4", pages = "34--35", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924434", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gomez-Barroso:2011:ASN, author = "Jos{\'e} Luis G{\'o}mez-Barroso and Claudio Feij{\'o}o", title = "Asymmetries and shortages of the network neutrality principle", journal = j-CACM, volume = "54", number = "4", pages = "36--37", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924435", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parri:2011:RCP, author = "Jonathan Parri and Daniel Shapiro and Miodrag Bolic and Voicu Groza", title = "Returning control to the programmer: {SIMD} intrinsics for virtual machines", journal = j-CACM, volume = "54", number = "4", pages = "38--43", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924437", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2011:SSI, author = "Thomas A. Limoncelli and Vinton G. Cerf", title = "Successful strategies for {IPv6} rollouts: {Really}", journal = j-CACM, volume = "54", number = "4", pages = "44--48", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924438", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meijer:2011:CRM, author = "Erik Meijer and Gavin Bierman", title = "A co-relational model of data for large shared data banks", journal = j-CACM, volume = "54", number = "4", pages = "49--58", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924436", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Agrawala:2011:DPV, author = "Maneesh Agrawala and Wilmot Li and Floraine Berthouzoz", title = "Design principles for visual communication", journal = j-CACM, volume = "54", number = "4", pages = "60--69", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924439", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dragojevik:2011:WSC, author = "Aleksandar Dragojevik and Pascal Felber and Vincent Gramoli and Rachid Guerraoui", title = "Why {STM} can be more than a research toy", journal = j-CACM, volume = "54", number = "4", pages = "70--77", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924440", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tang:2011:RDR, author = "John C. Tang and Manuel Cebrian and Nicklaus A. Giacobe and Hyun-Woo Kim and Taemie Kim and Douglas ``Beaker'' Wickert", title = "Reflecting on the {DARPA Red Balloon Challenge}", journal = j-CACM, volume = "54", number = "4", pages = "78--85", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924441", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Doan:2011:CSW, author = "Anhai Doan and Raghu Ramakrishnan and Alon Y. Halevy", title = "Crowdsourcing systems on the {World-Wide Web}", journal = j-CACM, volume = "54", number = "4", pages = "86--96", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924442", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berry:2011:LIS, author = "Daniel M. Berry", title = "Liability issues in software engineering: technical perspective", journal = j-CACM, volume = "54", number = "4", pages = "98--98", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924443", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{LeMetayer:2011:LIS, author = "Daniel {Le M{\'e}tayer} and Manuel Maarek and Eduardo Mazza and Marie-Laure Potet and St{\'e}phane Fr{\'e}not and Val{\'e}rie Viet Triem Tong and Nicolas Craipeau and Ronan Hardouin", title = "Liability issues in software engineering: the use of formal methods to reduce legal uncertainties", journal = j-CACM, volume = "54", number = "4", pages = "99--106", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924444", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sudan:2011:PHS, author = "Madhu Sudan", title = "Patterns hidden from simple algorithms: technical perspective", journal = j-CACM, volume = "54", number = "4", pages = "107--107", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Braverman:2011:PLI, author = "Mark Braverman", title = "Poly-logarithmic independence fools bounded-depth {Boolean} circuits", journal = j-CACM, volume = "54", number = "4", pages = "108--115", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924446", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2011:LBQa, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: The Chief Computer", journal = j-CACM, volume = "54", number = "4", pages = "120--ff", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Kelly Gotlieb recalls the early days of computer science in Canada.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Morreale:2011:RFC, author = "Patricia Morreale and David Joiner", title = "Reaching future computer scientists", journal = j-CACM, volume = "54", number = "4", pages = "121--124", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924448", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Majchrzak:2011:EWR, author = "Ann Majchrzak and Philip H. B. More", title = "Emergency! {Web 2.0} to the rescue!", journal = j-CACM, volume = "54", number = "4", pages = "125--132", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924449", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grossman:2011:RDC, author = "Fred Grossman and Charles Tappert and Joe Bergin and Susan M. Merritt", title = "A research doctorate for computing professionals", journal = j-CACM, volume = "54", number = "4", pages = "133--141", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924450", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Canfora:2011:ACS, author = "Gerardo Canfora and Massimiliano {Di Penta} and Luigi Cerulo", title = "Achievements and challenges in software reverse engineering", journal = j-CACM, volume = "54", number = "4", pages = "142--151", month = apr, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1924421.1924451", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 13:48:13 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2011:TSC, author = "Moshe Y. Vardi", title = "Technology has social consequences", journal = j-CACM, volume = "54", number = "5", pages = "5--5", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941488", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:PPS, author = "{CACM Staff}", title = "Preserve privacy in statistical correlations", journal = j-CACM, volume = "54", number = "5", pages = "6--7", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941489", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEd, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "5", pages = "9--9", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941490", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2011:SDW, author = "Michael Stonebraker", title = "{Stonebraker} on data warehouses", journal = j-CACM, volume = "54", number = "5", pages = "10--11", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941491", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2011:LAH, author = "Scott E. Delman", title = "Let {ACM} help you find your next job `online'", journal = j-CACM, volume = "54", number = "5", pages = "12--12", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941492", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2011:STP, author = "Neil Savage", title = "Sorting through photos", journal = j-CACM, volume = "54", number = "5", pages = "13--15", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941493", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2011:DR, author = "Gregory Goth", title = "{I}, domestic robot", journal = j-CACM, volume = "54", number = "5", pages = "16--17", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941494", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2011:DOD, author = "Leah Hoffmann", title = "Data optimization in developing nations", journal = j-CACM, volume = "54", number = "5", pages = "18--20", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941495", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2011:DEM, author = "Marina Krakovsky", title = "Deus ex machina", journal = j-CACM, volume = "54", number = "5", pages = "22--22", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941496", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2011:WSM, author = "Alex Wright", title = "{Web} science meets network science", journal = j-CACM, volume = "54", number = "5", pages = "23--23", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941497", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goldfarb:2011:OAB, author = "Avi Goldfarb and Catherine E. Tucker", title = "Online advertising, behavioral targeting, and privacy", journal = j-CACM, volume = "54", number = "5", pages = "25--27", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941498", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dorn:2011:RLB, author = "Brian Dorn", title = "Reaching learners beyond our hallowed halls", journal = j-CACM, volume = "54", number = "5", pages = "28--30", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941499", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wu:2011:BLC, author = "Tim Wu", title = "{Bell Labs} and centralized innovation", journal = j-CACM, volume = "54", number = "5", pages = "31--33", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941500", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fitzpatrick:2011:ISF, author = "Jason Fitzpatrick", title = "An interview with {Steve Furber}", journal = j-CACM, volume = "54", number = "5", pages = "34--39", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941501", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anel:2011:IRC, author = "Juan A. A{\~n}el", title = "The importance of reviewing the code", journal = j-CACM, volume = "54", number = "5", pages = "40--41", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941502", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2011:OSW, author = "Poul-Henning Kamp", title = "The one-second war", journal = j-CACM, volume = "54", number = "5", pages = "44--48", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941505", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Finding a lasting solution to the leap seconds problem has become increasingly urgent.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "From the second paragraph: ``We're talking about the abolishment of leap seconds, a crude hack added 40 years ago to paper over the fact that planets make lousy clocks compared with quantum mechanical phenomena.''", } @Article{Charland:2011:MAD, author = "Andre Charland and Brian Leroux", title = "Mobile application development: {Web} vs. native", journal = j-CACM, volume = "54", number = "5", pages = "49--53", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941504", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McKenzie:2011:WMA, author = "Patrick McKenzie", title = "Weapons of mass assignment", journal = j-CACM, volume = "54", number = "5", pages = "54--59", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941503", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McFarland:2011:BCI, author = "Dennis J. McFarland and Jonathan R. Wolpaw", title = "Brain-computer interfaces for communication and control", journal = j-CACM, volume = "54", number = "5", pages = "60--66", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941506", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Borkar:2011:FM, author = "Shekhar Borkar and Andrew A. Chien", title = "The future of microprocessors", journal = j-CACM, volume = "54", number = "5", pages = "67--77", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941507", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Energy efficiency is the new fundamental limiter of processor performance, way beyond numbers of processors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "This is an excellent survey of the computer-industry past, present, and future evolution of transistor densities, energy consumption, clock speeds, memory speeds and capacity, and processor performance.", } @Article{Afanasyev:2011:PPN, author = "Mikhail Afanasyev and Tadayoshi Kohno and Justin Ma and Nick Murphy and Stefan Savage and Alex C. Snoeren and Geoffrey M. Voelker", title = "Privacy-preserving network forensics", journal = j-CACM, volume = "54", number = "5", pages = "78--87", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941508", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Privacy-preserving attribution of IP packets can help balance forensics with an individual's right to privacy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "cryptography; digital signatures; fingerprints; Intel Processor Serial Number (PSN) (1999); privacy", } @Article{Cook:2011:PPT, author = "Byron Cook and Andreas Podelski and Andrey Rybalchenko", title = "Proving program termination", journal = j-CACM, volume = "54", number = "5", pages = "88--98", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941509", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In contrast to popular belief, proving termination is not always impossible.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "A large number of articles that have been published about Turing's 1938 program-termination problem (or uniform halting problem, or Entscheidungsproblem (decision problem)) and are absent from this bibliography. This paper is a recent one with many references to important earlier work, and points out that the problem is often misunderstood. The authors comment ``Unfortunately, many have drawn too strong of a conclusion about the prospects of automatic program termination proving and falsely believe we are always unable to prove termination, rather than more benign consequence that we are unable to always prove termination.''", } @Article{Parkes:2011:CFP, author = "David C. Parkes", title = "Complex financial products: caveat emptor: technical perspective", journal = j-CACM, volume = "54", number = "5", pages = "100--100", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941510", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arora:2011:CCI, author = "Sanjeev Arora and Boaz Barak and Markus Brunnermeier and Rong Ge", title = "Computational complexity and information asymmetry in financial products", journal = j-CACM, volume = "54", number = "5", pages = "101--107", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941511", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sapiro:2011:IEL, author = "Guillermo Sapiro", title = "Images everywhere: looking for models: technical perspective", journal = j-CACM, volume = "54", number = "5", pages = "108--108", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941512", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Buades:2011:SSB, author = "Antoni Buades and Bartomeu Coll and Jean-Michel Morel", title = "Self-similarity-based image denoising", journal = j-CACM, volume = "54", number = "5", pages = "109--117", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941513", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPc, author = "Peter Winkler", title = "Last Byte: Puzzled: Games, Roles, Turns", journal = j-CACM, volume = "54", number = "5", pages = "120--120", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941514", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dhar:2011:CBM, author = "Subhankar Dhar and Upkar Varshney", title = "Challenges and business models for mobile location-based services and advertising", journal = j-CACM, volume = "54", number = "5", pages = "121--128", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941515", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schryen:2011:OSS, author = "Guido Schryen", title = "Is open source security a myth?", journal = j-CACM, volume = "54", number = "5", pages = "130--140", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941516", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "What does vulnerability and patch data say?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wainer:2011:IWS, author = "Jacques Wainer and Cleo Billa and Siome Goldenstein", title = "Invisible work in standard bibliometric evaluation of computer science", journal = j-CACM, volume = "54", number = "5", pages = "141--146", month = may, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1941487.1941517", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Narayanan:2011:CI, author = "P. J. Narayanan and Anand Deshpanda", title = "Computing and {India}", journal = j-CACM, volume = "54", number = "6", pages = "5--5", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953123", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:WCO, author = "{CACM Staff}", title = "Why concurrent objects are recurrently complicated", journal = j-CACM, volume = "54", number = "6", pages = "6--6", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953124", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEe, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "6", pages = "7--7", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953125", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reed:2011:SDR, author = "Daniel Reed and Mark Guzdial and Judy Robertson", title = "Simple design; research vs. teaching; and quest to learn", journal = j-CACM, volume = "54", number = "6", pages = "8--9", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953126", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2011:SIV, author = "Scott E. Delman", title = "Say it with video", journal = j-CACM, volume = "54", number = "6", pages = "10--10", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953127", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:BIN, author = "Kirk L. Kroeker", title = "Biology-inspired networking", journal = j-CACM, volume = "54", number = "6", pages = "11--13", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953128", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2011:BEL, author = "Gary Anthes", title = "Beauty and elegance: {Leslie Valiant} talks about machine learning, parallel computing, and his quest for simplicity", journal = j-CACM, volume = "54", number = "6", pages = "14--15", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953131", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2011:PFD, author = "Tom Geller", title = "The promise of flexible displays", journal = j-CACM, volume = "54", number = "6", pages = "16--18", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953130", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2011:UP, author = "Gregory Goth", title = "Unlimited possibilities", journal = j-CACM, volume = "54", number = "6", pages = "19--19", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953132", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2011:ANT, author = "Marina Krakovsky", title = "All the news that's fit for you", journal = j-CACM, volume = "54", number = "6", pages = "20--21", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953129", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schwartz:2011:IMP, author = "Ari Schwartz", title = "Identity management and privacy: a rare opportunity to get it right", journal = j-CACM, volume = "54", number = "6", pages = "22--24", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953134", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2011:WWN, author = "Peter J. Denning and Dennis J. Frailey", title = "Who are we---now?", journal = j-CACM, volume = "54", number = "6", pages = "25--27", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953133", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2011:PAT, author = "Phillip G. Armour", title = "Practical application of theoretical estimation", journal = j-CACM, volume = "54", number = "6", pages = "28--30", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953135", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parnas:2011:RST, author = "David Lorge Parnas", title = "The risks of stopping too soon", journal = j-CACM, volume = "54", number = "6", pages = "31--33", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953136", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2011:TBY, author = "George V. Neville-Neil", title = "Think before you fork", journal = j-CACM, volume = "54", number = "6", pages = "34--35", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953137", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Morrison:2011:CSC, author = "Clayton T. Morrison and Richard T. Snodgrass", title = "Computer science can use more science", journal = j-CACM, volume = "54", number = "6", pages = "36--38", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953139", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2011:IYT, author = "Pat Helland", title = "If you have too much data, then `good enough' is good enough", journal = j-CACM, volume = "54", number = "6", pages = "40--47", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953140", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rys:2011:SS, author = "Michael Rys", title = "Scalable {SQL}", journal = j-CACM, volume = "54", number = "6", pages = "48--53", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953141", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hu:2011:DDW, author = "Qing Hu and Zhengchuan Xu and Tamara Dinev and Hong Ling", title = "Does deterrence work in reducing information security policy abuse by employees?", journal = j-CACM, volume = "54", number = "6", pages = "54--60", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953142", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2011:ASH, author = "W. Keith Edwards and Rebecca E. Grinter and Ratul Mahajan and David Wetherall", title = "Advancing the state of home networking", journal = j-CACM, volume = "54", number = "6", pages = "62--71", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953143", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2011:RSP, author = "Michael Stonebraker and Rick Cattell", title = "10 rules for scalable performance in `simple operation' datastores", journal = j-CACM, volume = "54", number = "6", pages = "72--80", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953144", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barnett:2011:SVS, author = "Mike Barnett and Manuel F{\"a}hndrich and K. Rustan M. Leino and Peter M{\"u}ller and Wolfram Schulte and Herman Venter", title = "Specification and verification: the {Spec\#} experience", journal = j-CACM, volume = "54", number = "6", pages = "81--91", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953145", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Franceschet:2011:PSS, author = "Massimo Franceschet", title = "{PageRank}: standing on the shoulders of giants", journal = j-CACM, volume = "54", number = "6", pages = "92--101", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953146", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kolaitis:2011:QLP, author = "Phokion G. Kolaitis", title = "The quest for a logic for polynomial-time computation: technical perspective", journal = j-CACM, volume = "54", number = "6", pages = "103--103", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953149", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grohe:2011:PTQ, author = "Martin Grohe", title = "From polynomial time queries to graph structure theory", journal = j-CACM, volume = "54", number = "6", pages = "104--112", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953150", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Franklin:2011:DAA, author = "Michael J. Franklin", title = "Data analysis at astonishing speed: technical perspective", journal = j-CACM, volume = "54", number = "6", pages = "113--13", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953147", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Melnik:2011:DIA, author = "Sergey Melnik and Andrey Gubarev and Jing Jing Long and Geoffrey Romer and Shiva Shivakumar and Matt Tolton and Theo Vassilakis", title = "{Dremel}: interactive analysis of {Web}-scale datasets", journal = j-CACM, volume = "54", number = "6", pages = "114--123", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953148", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPd, author = "Peter Winkler", title = "Last Byte: Puzzled: a Lifelong Learner", journal = j-CACM, volume = "54", number = "6", pages = "126--126", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953151", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2011:LBQb, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: a Lifelong Learner: {Leslie Valiant} discusses machine learning, parallel computing, and computational neuroscience", journal = j-CACM, volume = "54", number = "6", pages = "128, 127", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953152", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boldi:2011:VDS, author = "Paolo Boldi and Francesco Bonchi and Carlos Castillo and Sebastiano Vigna", title = "Viscous democracy for social networks", journal = j-CACM, volume = "54", number = "6", pages = "129--137", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953154", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mcmanus:2011:WPC, author = "Denise Mcmanus and Houston Carr and Benjamin Adams", title = "Wireless on the precipice: {The} 14th century revisited", journal = j-CACM, volume = "54", number = "6", pages = "138--143", month = jun, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1953122.1953155", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 1 18:12:20 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2011:SU, author = "Moshe Y. Vardi", title = "Solving the unsolvable", journal = j-CACM, volume = "54", number = "7", pages = "5--5", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965725", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:PRY, author = "{CACM Staff}", title = "Practical research yields fundamental insight, too", journal = j-CACM, volume = "54", number = "7", pages = "6--7", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965726", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEf, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "7", pages = "9--9", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965727", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wing:2011:RPR, author = "Jeannette M. Wing and Ed H. Chi", title = "Reviewing peer review", journal = j-CACM, volume = "54", number = "7", pages = "10--11", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965728", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2011:AAP, author = "Scott E. Delman", title = "{ACM} aggregates publication statistics in the {ACM Digital Library}", journal = j-CACM, volume = "54", number = "7", pages = "12--12", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965729", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:WWI, author = "Kirk L. Kroeker", title = "Weighing {Watson}'s impact", journal = j-CACM, volume = "54", number = "7", pages = "13--15", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965730", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2011:AA, author = "Alex Wright", title = "Automotive autonomy", journal = j-CACM, volume = "54", number = "7", pages = "16--18", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965731", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McCafferty:2011:BNS, author = "Dennis McCafferty", title = "Brave, new social world", journal = j-CACM, volume = "54", number = "7", pages = "19--21", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965732", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:AAR, author = "{CACM Staff}", title = "{ACM} award recipients", journal = j-CACM, volume = "54", number = "7", pages = "22--22", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965733", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2011:DPG, author = "Mari Sako", title = "Driving power in global supply chains", journal = j-CACM, volume = "54", number = "7", pages = "23--25", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965734", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Knobel:2011:VD, author = "Cory Knobel and Geoffrey C. Bowker", title = "Values in design", journal = j-CACM, volume = "54", number = "7", pages = "26--28", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965735", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2011:TMC, author = "Pamela Samuelson", title = "Too many copyrights?", journal = j-CACM, volume = "54", number = "7", pages = "29--31", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965736", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ong:2011:SWC, author = "Maria (Mia) Ong", title = "The status of women of color in computer science", journal = j-CACM, volume = "54", number = "7", pages = "32--34", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965737", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ben-Ari:2011:NMA, author = "Mordechai (Moti) Ben-Ari", title = "Non-myths about programming", journal = j-CACM, volume = "54", number = "7", pages = "35--37", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965738", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ierusalimschy:2011:PLT, author = "Roberto Ierusalimschy and Luiz Henrique {De Figueiredo} and Waldemar Celes", title = "Passing a language through the eye of a needle", journal = j-CACM, volume = "54", number = "7", pages = "38--43", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965739", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ghosh:2011:DU, author = "Debasish Ghosh", title = "{DSL} for the uninitiated", journal = j-CACM, volume = "54", number = "7", pages = "44--50", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965740", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Domain Specific Languages (DSL)", } @Article{Staff:2011:MPD, author = "{CACM Staff}", title = "{Microsoft}'s protocol documentation program: interoperability testing at scale", journal = j-CACM, volume = "54", number = "7", pages = "51--57", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965741", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2011:ACC, author = "Michael Edwards", title = "Algorithmic composition: computational thinking in music", journal = j-CACM, volume = "54", number = "7", pages = "58--67", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ball:2011:DSM, author = "Thomas Ball and Vladimir Levin and Sriram K. Rajamani", title = "A decade of software model checking with {SLAM}", journal = j-CACM, volume = "54", number = "7", pages = "68--76", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965743", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hellerstein:2011:SJG, author = "Joseph M. Hellerstein and David L. Tennenhouse", title = "Searching for {Jim Gray}: a technical overview", journal = j-CACM, volume = "54", number = "7", pages = "77--87", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965744", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wicker:2011:CTQ, author = "Stephen B. Wicker", title = "Cellular telephony and the question of privacy", journal = j-CACM, volume = "54", number = "7", pages = "88--98", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965745", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barroso:2011:FFA, author = "Luiz Andr{\'e} Barroso", title = "{FAWN}: a {Fast Array of Wimpy Nodes}: technical perspective", journal = j-CACM, volume = "54", number = "7", pages = "100--100", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965746", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andersen:2011:FFA, author = "David G. Andersen and Jason Franklin and Michael Kaminsky and Amar Phanishayee and Lawrence Tan and Vijay Vasudevan", title = "{FAWN}: a {Fast Array of Wimpy Nodes}", journal = j-CACM, volume = "54", number = "7", pages = "101--109", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965747", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ousterhout:2011:SYE, author = "John Ousterhout", title = "Is scale your enemy, or is scale your friend?: technical perspective", journal = j-CACM, volume = "54", number = "7", pages = "110--110", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965748", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kinshumann:2011:DVL, author = "Kinshuman Kinshumann and Kirk Glerum and Steve Greenberg and Gabriel Aul and Vince Orgovan and Greg Nichols and David Grant and Gretchen Loihle and Galen Hunt", title = "Debugging in the (very) large: ten years of implementation and experience", journal = j-CACM, volume = "54", number = "7", pages = "111--116", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965749", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rucker:2011:FT, author = "Rudy Rucker", title = "Future tense", journal = j-CACM, volume = "54", number = "7", pages = "120--ff", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965750", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ousterhout:2011:CR, author = "John Ousterhout and Parag Agrawal and David Erickson and Christos Kozyrakis and Jacob Leverich and David Mazi{\`e}res and Subhasish Mitra and Aravind Narayanan and Diego Ongaro and Guru Parulkar and Mendel Rosenblum and Stephen M. Rumble and Eric Stratmann and Ryan Stutsman", title = "The case for {RAMCloud}", journal = j-CACM, volume = "54", number = "7", pages = "121--130", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965751", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dasgupta:2011:WMP, author = "Gargi Dasgupta and Amit Sharma and Akshat Verma and Anindya Neogi and Ravi Kothari", title = "Workload management for power efficiency in virtualized data centers", journal = j-CACM, volume = "54", number = "7", pages = "131--141", month = jul, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1965724.1965752", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 27 11:10:58 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reisman:2011:PIC, author = "Sorel Reisman and Alain Chesnais", title = "From the {Presidents} of the {IEEE Computer Society} and {ACM}", journal = j-CACM, volume = "54", number = "8", pages = "5--5", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978543", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:PDV, author = "{CACM Staff}", title = "A policy that deters violation of security policy", journal = j-CACM, volume = "54", number = "8", pages = "7--7", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978544", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEg, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "8", pages = "8--8", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978545", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2011:SNE, author = "Michael Stonebraker", title = "{Stonebraker} on {NoSQL} and enterprises", journal = j-CACM, volume = "54", number = "8", pages = "10--11", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978546", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2011:WYS, author = "Scott E. Delman", title = "Why you should be happy to sign in!", journal = j-CACM, volume = "54", number = "8", pages = "12--12", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978547", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:NBA, author = "Kirk L. Kroeker", title = "A new benchmark for artificial intelligence", journal = j-CACM, volume = "54", number = "8", pages = "13--15", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978548", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2011:SET, author = "Tom Geller", title = "Supercomputing's exaflop target", journal = j-CACM, volume = "54", number = "8", pages = "16--18", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978549", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2011:LT, author = "Samuel Greengard", title = "Life, translated", journal = j-CACM, volume = "54", number = "8", pages = "19--21", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978550", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cummings:2011:GAW, author = "Jonathon N. Cummings", title = "Geography is alive and well in virtual teams", journal = j-CACM, volume = "54", number = "8", pages = "24--26", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978551", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DiSalvo:2011:IV, author = "Betsy DiSalvo and Amy Bruckman", title = "From interests to values", journal = j-CACM, volume = "54", number = "8", pages = "27--29", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978552", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bellovin:2011:PSS, author = "S. M. Bellovin and S. O. Bradner and W. Diffie and S. Landau and J. Rexford", title = "Privacy and Security: As simple as possible---but not more so: An assessment of the {U.S.} government's {EINSTEIN} project", journal = j-CACM, volume = "54", number = "8", pages = "30--33", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978553", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/einstein.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "From the conclusion in the article: ``Electronic fences protecting critical infrastructure sound good, but once one examines network architecture more carefully, EINSTEIN's fit is highly questionable. In determining how to protect critical infrastructure, one should keep in mind what Einstein himself was purported to have said: `Everything should be made as simple as possible, but no simpler' --- and then develop solutions accordingly.''", } @Article{Neville-Neil:2011:SS, author = "George V. Neville-Neil", title = "Storage strife", journal = j-CACM, volume = "54", number = "8", pages = "34--35", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978554", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Halpern:2011:JCC, author = "Joseph Y. Halpern and David C. Parkes", title = "Journals for certification, conferences for rapid dissemination", journal = j-CACM, volume = "54", number = "8", pages = "36--38", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978555", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Allman:2011:RPR, author = "Eric Allman", title = "The robustness principle reconsidered", journal = j-CACM, volume = "54", number = "8", pages = "40--45", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978557", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Singh:2011:CP, author = "Satnam Singh", title = "Computing without processors", journal = j-CACM, volume = "54", number = "8", pages = "46--54", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978558", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Eini:2011:PIL, author = "Oren Eini", title = "The pain of implementing {LINQ} providers", journal = j-CACM, volume = "54", number = "8", pages = "55--61", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978556", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Modha:2011:CC, author = "Dharmendra S. Modha and Rajagopal Ananthanarayanan and Steven K. Esser and Anthony Ndirango and Anthony J. Sherbondy and Raghavendra Singh", title = "Cognitive computing", journal = j-CACM, volume = "54", number = "8", pages = "62--71", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cohoon:2011:GCC, author = "J. McGrath Cohoon and Sergey Nigai and Joseph ``Jofish'' Kaye", title = "Gender and computing conference papers", journal = j-CACM, volume = "54", number = "8", pages = "72--80", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978561", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeAlfaro:2011:RSO, author = "Luca {De Alfaro} and Ashutosh Kulshreshtha and Ian Pye and B. Thomas Adler", title = "Reputation systems for open collaboration", journal = j-CACM, volume = "54", number = "8", pages = "81--87", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chaudhuri:2011:OBI, author = "Surajit Chaudhuri and Umeshwar Dayal and Vivek Narasayya", title = "An overview of business intelligence technology", journal = j-CACM, volume = "54", number = "8", pages = "88--98", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978562", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haas:2011:SGS, author = "Peter J. Haas", title = "Sketches get sketchier", journal = j-CACM, volume = "54", number = "8", pages = "100--100", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978565", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Li:2011:TAB, author = "Ping Li and Arnd Christian K{\"o}nig", title = "Theory and applications of $b$-bit minwise hashing", journal = j-CACM, volume = "54", number = "8", pages = "101--109", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978566", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klemmer:2011:SF, author = "Scott Klemmer", title = "Skintroducing the future", journal = j-CACM, volume = "54", number = "8", pages = "110--110", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978563", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harrison:2011:SAS, author = "Chris Harrison and Desney Tan and Dan Morris", title = "Skinput: appropriating the skin as an interactive canvas", journal = j-CACM, volume = "54", number = "8", pages = "111--118", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978564", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPe, author = "Peter Winkler", title = "Last Byte: Puzzled: Uncommon Divisors", journal = j-CACM, volume = "54", number = "8", pages = "120--120", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978567", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "divisibility ($n|m$ means that $n$ divides $m$ without remainder); Fibonacci numbers", } @Article{Wright:2011:SPI, author = "David Wright", title = "Should privacy impact assessments be mandatory?", journal = j-CACM, volume = "54", number = "8", pages = "121--131", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978568", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goel:2011:CCD, author = "Sanjay Goel", title = "Cyberwarfare: connecting the dots in cyber intelligence", journal = j-CACM, volume = "54", number = "8", pages = "132--140", month = aug, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1978542.1978569", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 17 15:27:45 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2011:YTM, author = "Moshe Y. Vardi", title = "Are you talking to me?", journal = j-CACM, volume = "54", number = "9", pages = "5--5", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995377", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:SAP, author = "{CACM Staff}", title = "Solved, for all practical purposes", journal = j-CACM, volume = "54", number = "9", pages = "7--7", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995378", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEh, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "9", pages = "9--9", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995379", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wing:2011:JMW, author = "Jeannette M. Wing and Valerie Barr", title = "{Jeannette M. Wing @ PCAST}; {Barbara Liskov} keynote", journal = j-CACM, volume = "54", number = "9", pages = "10--11", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995380", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:BAD, author = "Kirk L. Kroeker", title = "A breakthrough in algorithm design", journal = j-CACM, volume = "54", number = "9", pages = "13--15", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995382", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "symmetric diagonally-dominant (SDD) linear system", } @Article{Anthes:2011:IMA, author = "Gary Anthes", title = "Invasion of the mobile apps", journal = j-CACM, volume = "54", number = "9", pages = "16--18", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995383", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2011:MRM, author = "Samuel Greengard", title = "In Memoriam: {Robert Morris, 1932--2011}", journal = j-CACM, volume = "54", number = "9", pages = "17--17", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995383", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Cryptographer and Unix operating system co-creator Robert Morris died June 26 in Lebanon, NH, at the age of 78 from complications of dementia. Morris was a pioneer in developing operating systems and computer security. He also purportedly played a role in one of the world's first cyberattacks during the 1991 Persian Gulf War.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2011:RAM, author = "Neil Savage", title = "Remaking {American} medicine", journal = j-CACM, volume = "54", number = "9", pages = "19--21", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995384", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tushnet:2011:RN, author = "Rebecca Tushnet", title = "Remix nation", journal = j-CACM, volume = "54", number = "9", pages = "22--24", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995385", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Campbell-Kelly:2011:PWW, author = "Martin Campbell-Kelly", title = "In praise of {'Wilkes, Wheeler, and Gill'}", journal = j-CACM, volume = "54", number = "9", pages = "25--27", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995386", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sixty years ago, in spring 1951, Maurice Wilkes, David Wheeler, and Stanley Gill produced the first textbook on programming: The Preparation of Programs for an Electronic Digital Computer. It was a publication that spearheaded the software revolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Babin:2011:CSR, author = "Ron Babin and Steve Briggs and Brian Nicholson", title = "Corporate social responsibility and global {IT} outsourcing", journal = j-CACM, volume = "54", number = "9", pages = "28--30", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995387", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2011:MTP, author = "Peter J. Denning and Ritu Raj", title = "Managing time, part 2", journal = j-CACM, volume = "54", number = "9", pages = "31--33", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995388", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shneiderman:2011:RVS, author = "Ben Shneiderman and Jennifer Preece and Peter Pirolli", title = "Realizing the value of social media requires innovative computing research", journal = j-CACM, volume = "54", number = "9", pages = "34--37", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995389", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vixie:2011:ABP, author = "Paul Vixie", title = "Arrogance in business planning", journal = j-CACM, volume = "54", number = "9", pages = "38--41", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995392", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2011:MEO, author = "Poul-Henning Kamp", title = "The most expensive one-byte mistake", journal = j-CACM, volume = "54", number = "9", pages = "42--44", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995391", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Creeger:2011:ACR, author = "Mache Creeger", title = "{ACM CTO} roundtable on mobile devices in the enterprise", journal = j-CACM, volume = "54", number = "9", pages = "45--53", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995390", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lukasik:2011:PUC, author = "Stephen J. Lukasik", title = "Protecting users of the cyber commons", journal = j-CACM, volume = "54", number = "9", pages = "54--61", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995393", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Partridge:2011:RFW, author = "Craig Partridge", title = "Realizing the future of wireless data communications", journal = j-CACM, volume = "54", number = "9", pages = "62--68", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995395", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeMoura:2011:SMT, author = "Leonardo {De Moura} and Nikolaj Bj{\o}rner", title = "Satisfiability modulo theories: introduction and applications", journal = j-CACM, volume = "54", number = "9", pages = "69--77", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995394", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bouyer:2011:QAR, author = "Patricia Bouyer and Uli Fahrenberg and Kim G. Larsen and Nicolas Markey", title = "Quantitative analysis of real-time systems using priced timed automata", journal = j-CACM, volume = "54", number = "9", pages = "78--87", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995396", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kruegel:2011:MBE, author = "Christopher Kruegel", title = "Making browser extensions secure: technical perspective", journal = j-CACM, volume = "54", number = "9", pages = "90--90", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995397", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bandhakavi:2011:VBE, author = "Sruthi Bandhakavi and Nandit Tiku and Wyatt Pittman and Samuel T. King and P. Madhusudan and Marianne Winslett", title = "Vetting browser extensions for security vulnerabilities with {VEX}", journal = j-CACM, volume = "54", number = "9", pages = "91--99", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995398", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Danvy:2011:AAM, author = "Olivier Danvy and Jan Midtgaard", title = "Abstracting abstract machines: technical perspective", journal = j-CACM, volume = "54", number = "9", pages = "100--100", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995399", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{VanHorn:2011:AAM, author = "David {Van Horn} and Matthew Might", title = "Abstracting abstract machines: a systematic approach to higher-order program analysis", journal = j-CACM, volume = "54", number = "9", pages = "101--109", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995400", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPf, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "54", number = "9", pages = "110--110", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995401", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2011:LBQc, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: Scaling Up", journal = j-CACM, volume = "54", number = "9", pages = "112--ff", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995402", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tarafdar:2011:CDS, author = "Monideepa Tarafdar and Qiang Tu and T. S. Ragu-Nathan and Bhanu S. Ragu-Nathan", title = "Crossing to the dark side: examining creators, outcomes, and inhibitors of technostress", journal = j-CACM, volume = "54", number = "9", pages = "113--120", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995403", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cantor:2011:CIR, author = "Murray Cantor", title = "Calculating and improving {ROI} in software and system programs", journal = j-CACM, volume = "54", number = "9", pages = "121--130", month = sep, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1995376.1995404", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 17:24:35 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boisvert:2011:ACP, author = "Ronald F. Boisvert and Jack W. Davidson", title = "{ACM}'s copyright policy", journal = j-CACM, volume = "54", number = "10", pages = "5--6", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEi, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "10", pages = "7--7", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001272", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reed:2011:IPH, author = "Daniel Reed and Mark Guzdial", title = "From idea to product: how schools of education can help {CS}", journal = j-CACM, volume = "54", number = "10", pages = "8--9", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001273", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2011:ATN, author = "Scott E. Delman", title = "{ACM TechNews} now available in the {Android Market}", journal = j-CACM, volume = "54", number = "10", pages = "10--10", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001274", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:IBC, author = "Kirk L. Kroeker", title = "Improving brain-computer interfaces", journal = j-CACM, volume = "54", number = "10", pages = "11--14", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001275", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2011:SE, author = "Tom Geller", title = "Seeing is not enough", journal = j-CACM, volume = "54", number = "10", pages = "15--16", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001276", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2011:LDW, author = "Samuel Greengard", title = "Living in a digital world", journal = j-CACM, volume = "54", number = "10", pages = "17--19", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001277", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2011:S, author = "Marina Krakovsky", title = "Success at 16", journal = j-CACM, volume = "54", number = "10", pages = "20--20", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001278", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2011:PLD, author = "Michael A. Cusumano", title = "The platform leader's dilemma", journal = j-CACM, volume = "54", number = "10", pages = "21--24", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001279", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2011:FSL, author = "George V. Neville-Neil", title = "File-system litter", journal = j-CACM, volume = "54", number = "10", pages = "25--26", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001282", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schurmann:2011:MDD, author = "Carsten Sch{\"u}rmann", title = "Modernizing the {Danish} democratic process", journal = j-CACM, volume = "54", number = "10", pages = "27--29", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001281", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2011:TFS, author = "Phillip G. Armour", title = "Testing: failing to succeed", journal = j-CACM, volume = "54", number = "10", pages = "30--31", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001280", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wallach:2011:RCP, author = "Dan S. Wallach", title = "Rebooting the {CS} publication process", journal = j-CACM, volume = "54", number = "10", pages = "32--35", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001283", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nikhil:2011:AHS, author = "Rishiyur S. Nikhil", title = "Abstraction in hardware system design", journal = j-CACM, volume = "54", number = "10", pages = "36--44", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001284", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meijer:2011:WAL, author = "Erik Meijer", title = "The world according to {LINQ}", journal = j-CACM, volume = "54", number = "10", pages = "45--51", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001285", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andersen:2011:VSC, author = "B. Scott Andersen and George Romanski", title = "Verification of safety-critical software", journal = j-CACM, volume = "54", number = "10", pages = "52--57", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001286", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2011:BBM, author = "John Arquilla", title = "From blitzkrieg to bitskrieg: the military encounter with computers", journal = j-CACM, volume = "54", number = "10", pages = "58--65", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001287", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cohen:2011:CJ, author = "Sarah Cohen and James T. Hamilton and Fred Turner", title = "Computational journalism", journal = j-CACM, volume = "54", number = "10", pages = "66--71", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001288", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2011:BR, author = "Jasmin Fisher and David Harel and Thomas A. Henzinger", title = "Biology as reactivity", journal = j-CACM, volume = "54", number = "10", pages = "72--82", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001289", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Moore:2011:PED, author = "Charles Moore", title = "Power efficiency as the \#1 design constraint: technical perspective", journal = j-CACM, volume = "54", number = "10", pages = "84--84", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001290", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hameed:2011:USI, author = "Rehan Hameed and Wajahat Qadeer and Megan Wachs and Omid Azizi and Alex Solomatnikov and Benjamin C. Lee and Stephen Richardson and Christos Kozyrakis and Mark Horowitz", title = "Understanding sources of inefficiency in general-purpose chips", journal = j-CACM, volume = "54", number = "10", pages = "85--93", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001291", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hinton:2011:BWL, author = "Geoffrey E. Hinton", title = "A better way to learn features: technical perspective", journal = j-CACM, volume = "54", number = "10", pages = "94--94", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001294", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2011:ULH, author = "Honglak Lee and Roger Grosse and Rajesh Ranganath and Andrew Y. Ng", title = "Unsupervised learning of hierarchical representations with convolutional deep belief networks", journal = j-CACM, volume = "54", number = "10", pages = "95--103", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001295", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tomasi:2011:VRT, author = "Carlo Tomasi", title = "Visual reconstruction: technical perspective", journal = j-CACM, volume = "54", number = "10", pages = "104--104", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001292", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Agarwal:2011:BRD, author = "Sameer Agarwal and Yasutaka Furukawa and Noah Snavely and Ian Simon and Brian Curless and Steven M. Seitz and Richard Szeliski", title = "Building {Rome} in a day", journal = j-CACM, volume = "54", number = "10", pages = "105--112", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001293", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baluja:2011:FT, author = "Shumeet Baluja", title = "Future tense", journal = j-CACM, volume = "54", number = "10", pages = "120--ff", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001296", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gayo-Avello:2011:DTS, author = "Daniel Gayo-Avello", title = "Don't turn social media into another {`Literary Digest'} poll", journal = j-CACM, volume = "54", number = "10", pages = "121--128", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001297", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Xu:2011:CM, author = "Zhiwei Xu and Guojie Li", title = "Computing for the masses", journal = j-CACM, volume = "54", number = "10", pages = "129--137", month = oct, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2001269.2001298", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 26 16:49:19 MDT 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2011:MP, author = "Moshe Y. Vardi", title = "Is {Moore's Party} over?", journal = j-CACM, volume = "54", number = "11", pages = "5--5", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018397", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:JJ, author = "{CACM Staff}", title = "Justice for {Jahromi}", journal = j-CACM, volume = "54", number = "11", pages = "6--7", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018398", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:VEj, author = "{CACM Staff}", title = "In the {Virtual Extension}", journal = j-CACM, volume = "54", number = "11", pages = "9--9", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018399", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meyer:2011:SOR, author = "Bertrand Meyer and Greg Linden", title = "In support of open reviews: better teaching through large-scale data mining", journal = j-CACM, volume = "54", number = "11", pages = "12--13", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018400", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2011:AON, author = "Scott E. Delman", title = "{ACM} offers a new approach to self-archiving", journal = j-CACM, volume = "54", number = "11", pages = "14--14", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018401", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:MCS, author = "Kirk L. Kroeker", title = "Modeling chaotic storms", journal = j-CACM, volume = "54", number = "11", pages = "15--17", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018402", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2011:HC, author = "Alex Wright", title = "Hacking cars", journal = j-CACM, volume = "54", number = "11", pages = "18--19", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018403", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2011:RB, author = "Leah Hoffmann", title = "Risky business", journal = j-CACM, volume = "54", number = "11", pages = "20--22", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018404", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tschofenig:2011:SRN, author = "Hannes Tschofenig", title = "Security risks in next-generation emergency services", journal = j-CACM, volume = "54", number = "11", pages = "23--25", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018405", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wallsten:2011:WGM, author = "Scott Wallsten", title = "What gets measured gets done", journal = j-CACM, volume = "54", number = "11", pages = "26--28", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018406", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2011:WGB, author = "Pamela Samuelson", title = "Why the {Google} book settlement failed: and what comes next?", journal = j-CACM, volume = "54", number = "11", pages = "29--31", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018408", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davis:2011:WSE, author = "Michael Davis", title = "Will software engineering ever be engineering?", journal = j-CACM, volume = "54", number = "11", pages = "32--34", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018407", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Group:2011:TOF, author = "SIGCSE Teaching-Oriented Faculty Working Group", title = "Teaching-oriented faculty at research universities", journal = j-CACM, volume = "54", number = "11", pages = "35--37", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018409", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baumann:2011:GDT, author = "Douglas Baumann and Susanne Hambrusch and Jennifer Neville", title = "Gender demographics trends and changes in {U.S.} {CS} departments", journal = j-CACM, volume = "54", number = "11", pages = "38--42", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018410", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2011:SIP, author = "Poul-Henning Kamp", title = "The software industry is the problem", journal = j-CACM, volume = "54", number = "11", pages = "44--47", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018412", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gong:2011:JSA, author = "Li Gong", title = "{Java} security architecture revisited", journal = j-CACM, volume = "54", number = "11", pages = "48--52", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018411", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Minsky:2011:OM, author = "Yaron Minsky", title = "{OCaml} for the masses", journal = j-CACM, volume = "54", number = "11", pages = "53--58", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018413", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hearst:2011:NSU, author = "Marti A. Hearst", title = "'Natural' search user interfaces", journal = j-CACM, volume = "54", number = "11", pages = "60--67", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018414", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Seo:2011:MAA, author = "DongBack Seo and Albert Boonstra and Marjolein Offenbeek", title = "Managing {IS} adoption in ambivalent groups", journal = j-CACM, volume = "54", number = "11", pages = "68--73", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018416", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kennedy:2011:RFH, author = "Ken Kennedy and Charles Koelbel and Hans Zima", title = "The rise and fall of {High Performance Fortran}", journal = j-CACM, volume = "54", number = "11", pages = "74--82", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018415", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Akyildiz:2011:NNF, author = "Ian F. Akyildiz and Josep Miquel Jornet and Massimiliano Pierobon", title = "Nanonetworks: a new frontier in communications", journal = j-CACM, volume = "54", number = "11", pages = "84--89", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lampson:2011:MUC, author = "Butler Lampson", title = "Making untrusted code useful: technical perspective", journal = j-CACM, volume = "54", number = "11", pages = "92--92", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018418", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zeldovich:2011:MIF, author = "Nickolai Zeldovich and Silas Boyd-Wickizer and Eddie Kohler and David Mazi{\`e}res", title = "Making information flow explicit in {HiStar}", journal = j-CACM, volume = "54", number = "11", pages = "93--101", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018419", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Freeman:2011:PMT, author = "William T. Freeman", title = "A perfect `match': technical perspective", journal = j-CACM, volume = "54", number = "11", pages = "102--102", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018420", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barnes:2011:PRM, author = "Connelly Barnes and Dan B. Goldman and Eli Shechtman and Adam Finkelstein", title = "The {PatchMatch} randomized matching algorithm for image manipulation", journal = j-CACM, volume = "54", number = "11", pages = "103--110", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPg, author = "Peter Winkler", title = "Last Byte: Puzzled: Distances Between Points on the Plane", journal = j-CACM, volume = "54", number = "11", pages = "120--120", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018422", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garcia-Molina:2011:ISC, author = "Hector Garcia-Molina and Georgia Koutrika and Aditya Parameswaran", title = "Information seeking: convergence of search, recommendations, and advertising", journal = j-CACM, volume = "54", number = "11", pages = "121--130", month = nov, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2018396.2018423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sun Nov 6 06:54:03 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2011:CH, author = "Moshe Y. Vardi", title = "Computing for humans", journal = j-CACM, volume = "54", number = "12", pages = "5--5", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043175", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:BPQ, author = "{CACM Staff}", title = "To boost presentation quality, ask questions", journal = j-CACM, volume = "54", number = "12", pages = "7--7", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043176", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Langford:2011:CVL, author = "John Langford and Judy Robertson", title = "Conferences and video lectures; scientific educational games", journal = j-CACM, volume = "54", number = "12", pages = "8--9", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043178", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2011:NER, author = "{CACM Staff}", title = "Nominees for elections and report of the {ACM Nominating Committee}", journal = j-CACM, volume = "54", number = "12", pages = "10--10", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kroeker:2011:RMM, author = "Kirk L. Kroeker", title = "The rise of molecular machines", journal = j-CACM, volume = "54", number = "12", pages = "11--13", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043180", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2011:BNW, author = "Gregory Goth", title = "Brave {NUI} world", journal = j-CACM, volume = "54", number = "12", pages = "14--16", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043181", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McCafferty:2011:AVS, author = "Dennis McCafferty", title = "Activism vs. slacktivism", journal = j-CACM, volume = "54", number = "12", pages = "17--19", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043182", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2011:CTH, author = "Samuel Greengard", title = "{CSEdWeek} takes hold", journal = j-CACM, volume = "54", number = "12", pages = "20--20", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043183", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2011:DR, author = "Paul Hyman", title = "{Dennis Ritchie, 1941--2011}", journal = j-CACM, volume = "54", number = "12", pages = "21--21", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043202", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lanier:2011:MAM, author = "Jaron Lanier", title = "The most ancient marketing", journal = j-CACM, volume = "54", number = "12", pages = "22--23", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043204", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bell:2011:LDI, author = "Genevieve Bell", title = "Life, death, and the {iPad}: cultural symbols and {Steve Jobs}", journal = j-CACM, volume = "54", number = "12", pages = "24--25", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043205", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2011:LSJ, author = "Michael A. Cusumano", title = "The legacy of {Steve Jobs}", journal = j-CACM, volume = "54", number = "12", pages = "26--28", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043184", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Toyama:2011:THS, author = "Kentaro Toyama", title = "On turbocharged, heat-seeking, robotic fishing poles", journal = j-CACM, volume = "54", number = "12", pages = "29--31", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043185", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2011:DLS, author = "George V. Neville-Neil", title = "Debugging on live systems", journal = j-CACM, volume = "54", number = "12", pages = "32--33", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043186", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Taylor:2011:DTM, author = "Valerie Taylor and Richard Ladner", title = "Data trends on minorities and people with disabilities in computing", journal = j-CACM, volume = "54", number = "12", pages = "34--37", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043187", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2011:GP, author = "Peter J. Denning", title = "The grounding practice", journal = j-CACM, volume = "54", number = "12", pages = "38--40", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043188", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bernat:2011:DPR, author = "Andrew Bernat and Eric Grimson", title = "Doctoral program rankings for {U.S}. computing programs: the {National Research Council} strikes out", journal = j-CACM, volume = "54", number = "12", pages = "41--43", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043203", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pacheco:2011:PDD, author = "David Pacheco", title = "Postmortem debugging in dynamic environments", journal = j-CACM, volume = "54", number = "12", pages = "44--51", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043189", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berriman:2011:HWA, author = "G. Bruce Berriman and Steven L. Groom", title = "How will astronomy archives survive the data tsunami?", journal = j-CACM, volume = "54", number = "12", pages = "52--56", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043190", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Green:2011:CGF, author = "Robert Green and Henry Ledgard", title = "Coding guidelines: finding the art in the science", journal = j-CACM, volume = "54", number = "12", pages = "57--63", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043191", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Moore:2011:VCS, author = "Brian E. Moore and Saad Ali and Ramin Mehran and Mubarak Shah", title = "Visual crowd surveillance through a hydrodynamics lens", journal = j-CACM, volume = "54", number = "12", pages = "64--73", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043192", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sojer:2011:LRA, author = "Manuel Sojer and Joachim Henkel", title = "License risks from ad hoc reuse of code from the {Internet}", journal = j-CACM, volume = "54", number = "12", pages = "74--81", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043193", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gopalakrishnan:2011:FAM, author = "Ganesh Gopalakrishnan and Robert M. Kirby and Stephen Siegel and Rajeev Thakur and William Gropp and Ewing Lusk and Bronis R. De Supinski and Martin Schulz and Greg Bronevetsky", title = "Formal analysis of {MPI}-based parallel programs", journal = j-CACM, volume = "54", number = "12", pages = "82--91", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043194", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brewka:2011:ASP, author = "Gerhard Brewka and Thomas Eiter and Miros{\l}aw Truszczy{\'n}ski", title = "Answer set programming at a glance", journal = j-CACM, volume = "54", number = "12", pages = "92--103", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043195", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leroy:2011:SFT, author = "Xavier Leroy", title = "Safety first!: technical perspective", journal = j-CACM, volume = "54", number = "12", pages = "122--122", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043196", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yang:2011:SLI, author = "Jean Yang and Chris Hawblitzel", title = "Safe to the last instruction: automated verification of a type-safe operating system", journal = j-CACM, volume = "54", number = "12", pages = "123--131", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043197", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shmatikov:2011:APT, author = "Vitaly Shmatikov", title = "Anonymity is not privacy: technical perspective", journal = j-CACM, volume = "54", number = "12", pages = "132--132", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043198", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Backstrom:2011:WAT, author = "Lars Backstrom and Cynthia Dwork and Jon Kleinberg", title = "Wherefore art thou {R3579X}?: anonymized social networks, hidden patterns, and structural steganography", journal = j-CACM, volume = "54", number = "12", pages = "133--141", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043199", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2011:LBPh, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "54", number = "12", pages = "142--142", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043200", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2011:LBQd, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: Scaling Up: {M. Frans Kaashoek} talks about multicore computing, security, and operating system design", journal = j-CACM, volume = "54", number = "12", pages = "144, 143", month = dec, year = "2011", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2043174.2043201", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2012:AIP, author = "Moshe Y. Vardi", title = "Artificial intelligence: past and future", journal = j-CACM, volume = "55", number = "1", pages = "5--5", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063177", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:SEE, author = "{CACM Staff}", title = "Software engineering is engineering", journal = j-CACM, volume = "55", number = "1", pages = "6--7", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063178", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chesnais:2012:APL, author = "Alain Chesnais", title = "{ACM President}'s letter", journal = j-CACM, volume = "55", number = "1", pages = "8--8", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063206", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chesnais:2012:AAR, author = "Alain Chesnais", title = "{ACM}'s annual report", journal = j-CACM, volume = "55", number = "1", pages = "9--13", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2012:UCS, author = "Mark Guzdial and Bertrand Meyer", title = "Understanding {CS1} students; defective software", journal = j-CACM, volume = "55", number = "1", pages = "14--15", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063180", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2012:EWA, author = "Scott Delman", title = "{eBooks} will abound in the {ACM Digital Library}", journal = j-CACM, volume = "55", number = "1", pages = "16--16", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063181", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2012:BMT, author = "Neil Savage", title = "Better medicine through machine learning", journal = j-CACM, volume = "55", number = "1", pages = "17--19", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063182", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2012:RSP, author = "Gary Anthes", title = "Revamping storage performance", journal = j-CACM, volume = "55", number = "1", pages = "20--22", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063183", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2012:LD, author = "Samuel Greengard", title = "Law and disorder", journal = j-CACM, volume = "55", number = "1", pages = "23--25", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063184", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2012:CT, author = "Sarah Underwood", title = "Celebration time", journal = j-CACM, volume = "55", number = "1", pages = "26--26", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063185", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2012:AAP, author = "Alex Wright", title = "Analyzing {Apple} products", journal = j-CACM, volume = "55", number = "1", pages = "27--27", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063186", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2012:JM, author = "Paul Hyman", title = "{John McCarthy}, 1927--2011", journal = j-CACM, volume = "55", number = "1", pages = "28--29", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063187", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Picker:2012:YYC, author = "Randal C. Picker", title = "The yin and yang of copyright and technology", journal = j-CACM, volume = "55", number = "1", pages = "30--32", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063190", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2012:DE, author = "Phillip G. Armour", title = "The difference engine", journal = j-CACM, volume = "55", number = "1", pages = "33--34", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063191", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2012:IPB, author = "Thomas Haigh", title = "The {IBM PC}: from beige box to industry standard", journal = j-CACM, volume = "55", number = "1", pages = "35--37", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063188", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Olsen:2012:IOU, author = "Kai A. Olsen and Alessio Malizia", title = "Interfaces for the ordinary user: can we hide too much?", journal = j-CACM, volume = "55", number = "1", pages = "38--40", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063192", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frana:2012:ISC, author = "Philip L. Frana", title = "An interview with {Stephen A. Cook}", journal = j-CACM, volume = "55", number = "1", pages = "41--46", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063193", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Flatt:2012:CLR, author = "Matthew Flatt", title = "Creating languages in {Racket}", journal = j-CACM, volume = "55", number = "1", pages = "48--56", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063195", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gettys:2012:BDB, author = "Jim Gettys and Kathleen Nichols", title = "Bufferbloat: dark buffers in the {Internet}", journal = j-CACM, volume = "55", number = "1", pages = "57--65", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063196", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Waldspurger:2012:V, author = "Carl Waldspurger and Mendel Rosenblum", title = "{I/O} virtualization", journal = j-CACM, volume = "55", number = "1", pages = "66--73", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063194", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2012:SPA, author = "Jason Hong", title = "The state of phishing attacks", journal = j-CACM, volume = "55", number = "1", pages = "74--81", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063197", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Coulson:2012:FEW, author = "Geoff Coulson and Barry Porter and Ioannis Chatzigiannakis and Christos Koninis and Stefan Fischer and Dennis Pfisterer and Daniel Bimschas and Torsten Braun and Philipp Hurni and Markus Anwander and Gerald Wagenknecht and S{\'a}ndor P. Fekete and Alexander Kr{\"o}ller and Tobias Baumgartner", title = "Flexible experimentation in wireless sensor networks", journal = j-CACM, volume = "55", number = "1", pages = "82--90", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063198", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Laih:2012:LTC, author = "Chi-Sung Laih and Shang-Ming Jen and Chia-Yu Lu", title = "Long-term confidentiality of {PKI}", journal = j-CACM, volume = "55", number = "1", pages = "91--95", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063199", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Manduchi:2012:CVS, author = "Roberto Manduchi and James Coughlan", title = "(Computer) vision without sight", journal = j-CACM, volume = "55", number = "1", pages = "96--104", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063200", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Durand:2012:WDP, author = "Fr{\'e}do Durand", title = "Where do people draw lines?: technical perspective", journal = j-CACM, volume = "55", number = "1", pages = "106--106", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063201", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cole:2012:WDP, author = "Forrester Cole and Aleksey Golovinskiy and Alex Limpaecher and Heather Stoddart Barros and Adam Finkelstein and Thomas Funkhouser and Szymon Rusinkiewicz", title = "Where do people draw lines?", journal = j-CACM, volume = "55", number = "1", pages = "107--115", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063202", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kurose:2012:CCN, author = "Jim Kurose", title = "Content-centric networking: technical perspective", journal = j-CACM, volume = "55", number = "1", pages = "116--116", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063203", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2012:NNC, author = "Van Jacobson and Diana K. Smetters and James D. Thornton and Michael Plass and Nick Briggs and Rebecca Braynard", title = "Networking named content", journal = j-CACM, volume = "55", number = "1", pages = "117--124", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063204", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilson:2012:FT, author = "Daniel H. Wilson", title = "Future tense", journal = j-CACM, volume = "55", number = "1", pages = "136--ff", month = jan, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2063176.2063205", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 5 12:17:32 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gagliardi:2012:RAE, author = "Fabrizio Gagliardi", title = "Revisiting {ACM Europe}", journal = j-CACM, volume = "55", number = "2", pages = "5--5", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076451", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brooke:2012:LCN, author = "Phil Brooke and Vladik Kreinovich", title = "Letters: Credit non-anonymous reviewers with a name", journal = j-CACM, volume = "55", number = "2", pages = "6--7", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076452", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Paulson:2012:LWL, author = "Lawrence C. Paulson and Poul-Henning Kamp", title = "Letters: What Liability for Faulty Software?", journal = j-CACM, volume = "55", number = "2", pages = "6--7", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076452", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Joyner:2012:LSJ, author = "Ian Joyner", title = "Letters: The {[Steve] Jobs} Factor", journal = j-CACM, volume = "55", number = "2", pages = "6--7", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076452", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schau:2012:LGM, author = "August Schau and Charles H. Lindsey", title = "Letters: Give Me Competent Communication", journal = j-CACM, volume = "55", number = "2", pages = "6--7", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076452", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2012:RBD, author = "Michael Stonebraker and Jason Hong", title = "Researchers' big data crisis; understanding design and functionality", journal = j-CACM, volume = "55", number = "2", pages = "10--11", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076453", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2012:SBS, author = "Gregory Goth", title = "The science of better science", journal = j-CACM, volume = "55", number = "2", pages = "13--15", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076455", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2012:WAB, author = "Samuel Greengard", title = "The war against botnets", journal = j-CACM, volume = "55", number = "2", pages = "16--18", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076456", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2012:SLR, author = "Alex Wright", title = "The social life of robots", journal = j-CACM, volume = "55", number = "2", pages = "19--21", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076457", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:AFI, author = "{CACM Staff}", title = "{ACM Fellows} inducted", journal = j-CACM, volume = "55", number = "2", pages = "23--23", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076476", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosston:2012:IA, author = "Gregory Rosston", title = "Incentive auctions", journal = j-CACM, volume = "55", number = "2", pages = "24--26", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076458", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Simon:2012:PIT, author = "Beth Simon and Quintin Cutts", title = "Peer instruction: a teaching method to foster deep understanding", journal = j-CACM, volume = "55", number = "2", pages = "27--29", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076459", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Norman:2012:YAT, author = "Donald A. Norman", title = "Yet another technology cusp: confusion, vendor wars, and opportunities", journal = j-CACM, volume = "55", number = "2", pages = "30--32", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076460", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2012:WAD, author = "George V. Neville-Neil", title = "Wanton acts of debuggery", journal = j-CACM, volume = "55", number = "2", pages = "33--34", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076461", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McDermott:2012:ES, author = "Rose McDermott", title = "Emotion and security", journal = j-CACM, volume = "55", number = "2", pages = "35--37", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076462", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zelkowitz:2012:WWL, author = "Marvin V. Zelkowitz", title = "What have we learned about software engineering?", journal = j-CACM, volume = "55", number = "2", pages = "38--39", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076463", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2012:BWW, author = "Vint Cerf and Van Jacobson and Nick Weaver and Jim Gettys", title = "{BufferBloat}: what's wrong with the {Internet}?", journal = j-CACM, volume = "55", number = "2", pages = "40--47", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076464", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boehm:2012:YDK, author = "Hans-J. Boehm and Sarita V. Adve", title = "You don't know jack about shared variables or memory models", journal = j-CACM, volume = "55", number = "2", pages = "48--54", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076465", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Oliner:2012:ACL, author = "Adam Oliner and Archana Ganapathi and Wei Xu", title = "Advances and challenges in log analysis", journal = j-CACM, volume = "55", number = "2", pages = "55--61", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076466", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Evangelopoulos:2012:TMV, author = "Nicholas Evangelopoulos and Lucian Visinescu", title = "Text-mining the voice of the people", journal = j-CACM, volume = "55", number = "2", pages = "62--69", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076467", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoos:2012:PO, author = "Holger H. Hoos", title = "Programming by optimization", journal = j-CACM, volume = "55", number = "2", pages = "70--80", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076469", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Allen:2012:SSD, author = "Bryce Allen and John Bresnahan and Lisa Childers and Ian Foster and Gopi Kandaswamy and Raj Kettimuthu and Jack Kordas and Mike Link and Stuart Martin and Karl Pickett and Steven Tuecke", title = "Software as a service for data scientists", journal = j-CACM, volume = "55", number = "2", pages = "81--88", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076468", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Faezipour:2012:PCI, author = "Miad Faezipour and Mehrdad Nourani and Adnan Saeed and Sateesh Addepalli", title = "Progress and challenges in intelligent vehicle area networks", journal = j-CACM, volume = "55", number = "2", pages = "90--100", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076470", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bodik:2012:CWH, author = "Rastislav Bodik", title = "Compiling what to how: technical perspective", journal = j-CACM, volume = "55", number = "2", pages = "102--102", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076471", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kuncak:2012:SSP, author = "Viktor Kuncak and Mika{\"e}l Mayer and Ruzica Piskac and Philippe Suter", title = "Software synthesis procedures", journal = j-CACM, volume = "55", number = "2", pages = "103--111", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076472", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vempala:2012:MHD, author = "Santosh S. Vempala", title = "Modeling high-dimensional data: technical perspective", journal = j-CACM, volume = "55", number = "2", pages = "112--112", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076473", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kalai:2012:DG, author = "Adam Tauman Kalai and Ankur Moitra and Gregory Valiant", title = "Disentangling {Gaussians}", journal = j-CACM, volume = "55", number = "2", pages = "113--120", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076474", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPa, author = "Peter Winkler", title = "Last Byte: Puzzled: Where Sets Meet ({Venn} Diagrams)", journal = j-CACM, volume = "55", number = "2", pages = "128--128", month = feb, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2076450.2076475", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 4 16:05:55 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2012:WAa, author = "Moshe Y. Vardi", title = "What is an algorithm?", journal = j-CACM, volume = "55", number = "3", pages = "5--5", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093549", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:SSA, author = "{CACM Staff}", title = "From syntax to semantics for {AI}", journal = j-CACM, volume = "55", number = "3", pages = "6--7", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093550", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meyer:2012:KB, author = "Bertrand Meyer", title = "Knowledgeable beginners", journal = j-CACM, volume = "55", number = "3", pages = "10--11", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093551", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2012:GWC, author = "Neil Savage", title = "Gaining wisdom from crowds", journal = j-CACM, volume = "55", number = "3", pages = "13--15", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093553", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2012:CM, author = "Gary Anthes", title = "Computing with magnets", journal = j-CACM, volume = "55", number = "3", pages = "16--18", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093554", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2012:PF, author = "Samuel Greengard", title = "Policing the future", journal = j-CACM, volume = "55", number = "3", pages = "19--21", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093555", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2012:SSG, author = "Paul Hyman", title = "{Stanford} schooling---gratis!", journal = j-CACM, volume = "55", number = "3", pages = "22--22", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093556", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2012:CSA, author = "Jack Rosenberger", title = "Computer science awards", journal = j-CACM, volume = "55", number = "3", pages = "23--23", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093557", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lin:2012:WCE, author = "Patrick Lin and Fritz Allhoff and Neil C. Rowe", title = "War 2.0: cyberweapons and ethics", journal = j-CACM, volume = "55", number = "3", pages = "24--26", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093558", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2012:LSD, author = "Pamela Samuelson", title = "Legally Speaking: Do software copyrights protect what programs do?", journal = j-CACM, volume = "55", number = "3", pages = "27--29", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "SAS Institute Inc. vs World Programming Ltd", } @Article{Denning:2012:VPI, author = "Peter J. Denning", title = "Viewpoint: The Profession of {IT}: The idea idea", journal = j-CACM, volume = "55", number = "3", pages = "30--32", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kostakos:2012:VTU, author = "Vassilis Kostakos", title = "Viewpoint: Training users vs. training soldiers: experiences from the battlefield", journal = j-CACM, volume = "55", number = "3", pages = "33--35", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093562", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Malizia:2012:VAN, author = "Alessio Malizia and Andrea Bellucci", title = "Viewpoint: The artificiality of natural user interfaces", journal = j-CACM, volume = "55", number = "3", pages = "36--38", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093563", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Godefroid:2012:SWF, author = "Patrice Godefroid and Michael Y. Levin and David Molnar", title = "{SAGE}: whitebox fuzzing for security testing", journal = j-CACM, volume = "55", number = "3", pages = "40--44", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093564", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rizzo:2012:RNA, author = "Luigi Rizzo", title = "Revisiting network {I/O APIs}: the netmap framework", journal = j-CACM, volume = "55", number = "3", pages = "45--51", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093565", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2012:HTP, author = "Poul-Henning Kamp", title = "The hyperdimensional tar pit", journal = j-CACM, volume = "55", number = "3", pages = "52--53", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093566", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2012:MMC, author = "Youngki Lee and S. S. Iyengar and Chulhong Min and Younghyun Ju and Seungwoo Kang and Taiwoo Park and Jinwon Lee and Yunseok Rhee and Junehwa Song", title = "{MobiCon}: a mobile context-monitoring platform", journal = j-CACM, volume = "55", number = "3", pages = "54--65", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093567", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kim:2012:CSC, author = "Seung Hyun Kim and Qiu-Hong Wang and Johannes B. Ullrich", title = "A comparative study of cyberattacks", journal = j-CACM, volume = "55", number = "3", pages = "66--73", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093568", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cooper:2012:TTM, author = "S. Barry Cooper", title = "{Turing}'s {Titanic} machine?", journal = j-CACM, volume = "55", number = "3", pages = "74--83", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093569", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Huang:2012:NGG, author = "J. Y. Huang and C. H. Tsai and S. T. Huang", title = "The next generation of {GPS} navigation systems", journal = j-CACM, volume = "55", number = "3", pages = "84--93", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093570", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gribble:2012:BCB, author = "Steven D. Gribble", title = "The benefits of capability-based protection: technical perspective", journal = j-CACM, volume = "55", number = "3", pages = "96--96", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093571", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Watson:2012:TCP, author = "Robert N. M. Watson and Jonathan Anderson and Ben Laurie and Kris Kennaway", title = "A taste of {Capsicum}: practical capabilities for {UNIX}", journal = j-CACM, volume = "55", number = "3", pages = "97--104", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093572", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "capability-based operating system; Capsicum; FreeBSD 9; Google Chromium Web browser; sandbox", } @Article{Littman:2012:NWS, author = "Michael L. Littman", title = "A new way to search game trees: technical perspective", journal = j-CACM, volume = "55", number = "3", pages = "105--105", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093573", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gelly:2012:GCC, author = "Sylvain Gelly and Levente Kocsis and Marc Schoenauer and Mich{\`e}le Sebag and David Silver and Csaba Szepesv{\'a}ri and Olivier Teytaud", title = "The grand challenge of computer {Go}: {Monte Carlo} tree search and extensions", journal = j-CACM, volume = "55", number = "3", pages = "106--113", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093574", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPb, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "55", number = "3", pages = "118--118", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093575", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2012:QCS, author = "Leah Hoffmann", title = "{Q\&A}: Chief Strategiest", journal = j-CACM, volume = "55", number = "3", pages = "120--ff", month = mar, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2093548.2093576", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 23 19:27:34 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "ACM CEO John White talks about initiatives to serve the organization's professional members, increase international activities, and reform computer science education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Liu:2012:ACC, author = "Yunhao Liu and Vincent Shen", title = "{ACM China Council}", journal = j-CACM, volume = "55", number = "4", pages = "5--5", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133807", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:BS, author = "{CACM Staff}", title = "The beauty of simplicity", journal = j-CACM, volume = "55", number = "4", pages = "6--7", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133808", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reed:2012:PCD, author = "Daniel Reed and Mark Guzdial", title = "The power of computing; design guidelines in {CS} education", journal = j-CACM, volume = "55", number = "4", pages = "8--9", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133809", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Daniel Reed writes about how computing systems increase human intellect and abilities. Mark Guzdial discusses the need to avoid polarized and extreme positions in education and the trend toward design-based research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2012:PDD, author = "Gregory Goth", title = "Preserving digital data", journal = j-CACM, volume = "55", number = "4", pages = "11--13", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133811", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Scientific data is expanding at an unprecedented rate. While new tools are helping preserve this data, funding must be increased and policy coordination needs improvement.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2012:TM, author = "Tom Geller", title = "Talking to machines", journal = j-CACM, volume = "55", number = "4", pages = "14--16", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133812", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Voice recognition programs like Siri are now capable of understanding spoken commands, recognizing a conversation's context, and answering questions in a personable manner.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2012:OB, author = "Leah Hoffmann", title = "Open for business", journal = j-CACM, volume = "55", number = "4", pages = "17--19", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133813", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Should academic articles be available for free on the Web?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2012:CSP, author = "Michael A. Cusumano", title = "Can services and platform thinking help the {U.S. Postal Service}?", journal = j-CACM, volume = "55", number = "4", pages = "21--23", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133814", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How the U.S. Postal Service might improve the efficiency of its delivery platform.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heeks:2012:ITG, author = "Richard Heeks", title = "Information technology and gross national happiness", journal = j-CACM, volume = "55", number = "4", pages = "24--26", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133815", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Connecting digital technologies and happiness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2012:NPB, author = "George V. Neville-Neil", title = "The network protocol battle", journal = j-CACM, volume = "55", number = "4", pages = "27--28", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133816", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A tale of hubris and zealotry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ross:2012:IGC, author = "Jill Ross and Elizabeth Litzler and J. McGrath Cohoon and Lucy Sanders", title = "Improving gender composition in computing", journal = j-CACM, volume = "55", number = "4", pages = "29--31", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133817", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Combining academic and industry representation, the NCWIT Pacesetters program works to increase the participation of girls and women in computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tekir:2012:RCC, author = "Selma Tekir", title = "Reading {CS} classics", journal = j-CACM, volume = "55", number = "4", pages = "32--34", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133818", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Revisiting required reading.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Soper:2012:HMT, author = "Daniel Soper", title = "Is human mobility tracking a good idea?", journal = j-CACM, volume = "55", number = "4", pages = "35--37", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133819", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the trade-offs associated with human mobility tracking.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Beckman:2012:WLM, author = "Brian Beckman", title = "Why {LINQ} matters: cloud composability guaranteed", journal = j-CACM, volume = "55", number = "4", pages = "38--44", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133820", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The benefits of composability are becoming clear in software engineering.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heer:2012:IDV, author = "Jeffrey Heer and Ben Shneiderman", title = "Interactive dynamics for visual analysis", journal = j-CACM, volume = "55", number = "4", pages = "45--54", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133821", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A taxonomy of tools that support the fluent and flexible use of visualizations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Danowitz:2012:CDR, author = "Andrew Danowitz and Kyle Kelley and James Mao and John P. Stevenson and Mark Horowitz", title = "{CPU DB}: recording microprocessor history", journal = j-CACM, volume = "55", number = "4", pages = "55--63", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133822", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "With this open database, you can mine microprocessor trends over the past 40 years.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schmettow:2012:SSU, author = "Martin Schmettow", title = "Sample size in usability studies", journal = j-CACM, volume = "55", number = "4", pages = "64--70", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133824", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Magic numbers are strictly hocus-pocus, so usability studies must test many more subjects than is usually assumed.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Williams:2012:WAT, author = "Laurie Williams", title = "What agile teams think of agile principles", journal = j-CACM, volume = "55", number = "4", pages = "71--76", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133823", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Even after almost a dozen years, they still deliver solid guidance for software development teams and their projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Blei:2012:PTM, author = "David M. Blei", title = "Probabilistic topic models", journal = j-CACM, volume = "55", number = "4", pages = "77--84", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133826", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Surveying a suite of algorithms that offer a solution to managing large document archives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ramchurn:2012:PSS, author = "Sarvapali D. Ramchurn and Perukrishnen Vytelingum and Alex Rogers and Nicholas R. Jennings", title = "Putting the `smarts' into the smart grid: a grand challenge for artificial intelligence", journal = j-CACM, volume = "55", number = "4", pages = "86--97", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133825", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A research agenda for making the smart grid a reality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Manocha:2012:BRD, author = "Dinesh Manocha", title = "Building robust dynamical simulation systems: technical perspective", journal = j-CACM, volume = "55", number = "4", pages = "101--101", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133827", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harmon:2012:ACM, author = "David Harmon and Etienne Vouga and Breannan Smith and Rasmus Tamstorf and Eitan Grinspun", title = "Asynchronous contact mechanics", journal = j-CACM, volume = "55", number = "4", pages = "102--109", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133828", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chi:2012:WKS, author = "Ed H. Chi", title = "Who knows?: searching for expertise on the social web: technical perspective", journal = j-CACM, volume = "55", number = "4", pages = "110--110", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133829", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Horowitz:2012:SVM, author = "Damon Horowitz and Sepandar D. Kamvar", title = "Searching the village: models and methods for social search", journal = j-CACM, volume = "55", number = "4", pages = "111--118", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133830", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We describe Aardvark, a social search engine. With Aardvark, users ask a question, either by instant message, e-mail, Web input, text message, or voice. Aardvark then routes the question to the person in the user's extended social network most likely to be able to answer that question. As compared to a traditional Web search engine, where the challenge lies in finding the right document to satisfy a user's information need, the challenge in a social search engine like Aardvark lies in finding the right person to satisfy a user's information need. Further, while trust in a traditional search engine is based on authority, in a social search engine like Aardvark, trust is based on intimacy. We describe how these considerations inform the architecture, algorithms, and user interface of Aardvark, and how they are reflected in the behavior of Aardvark users.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clegg:2012:FT, author = "Brian Clegg", title = "Future tense", journal = j-CACM, volume = "55", number = "4", pages = "120--ff", month = apr, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2133806.2133831", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 24 07:36:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Future Tense, one of the revolving features on this page, presents stories and essays from the intersection of computational science and technological speculation, their boundaries limited only by our ability to imagine what could be. Prepare for the past ahead of time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2012:FA, author = "Moshe Y. Vardi", title = "Fair access", journal = j-CACM, volume = "55", number = "5", pages = "5--5", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160719", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Robertson:2012:LTS, author = "Judy Robertson", title = "{Likert}-type scales, statistical methods, and effect sizes", journal = j-CACM, volume = "55", number = "5", pages = "6--7", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160721", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Judy Robertson writes about researchers' use of the wrong statistical techniques to analyze attitude questionnaires.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2012:ASD, author = "Neil Savage", title = "Automating scientific discovery", journal = j-CACM, volume = "55", number = "5", pages = "9--11", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160723", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer scientists are teaching machines to run experiments, make inferences from the data, and use the results to conduct new experiments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2012:RLU, author = "Alex Wright", title = "Robots like us", journal = j-CACM, volume = "55", number = "5", pages = "12--13", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160724", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Thanks to new research initiatives, autonomous humanoid robots are inching closer to reality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2012:DP, author = "Samuel Greengard", title = "Digitally possessed", journal = j-CACM, volume = "55", number = "5", pages = "14--16", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160725", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Virtual possessions play an increasingly important role in our daily lives. How we think about them and deal with them is changing the way we think and interact with others.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2012:WR, author = "Paul Hyman", title = "A workshop revival", journal = j-CACM, volume = "55", number = "5", pages = "17--17", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160726", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The success of Germany's Dagstuhl Seminars has inspired a proliferation of Dagstuhl-like venues, especially in India.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Segal:2012:AGE, author = "Gerald Segal", title = "{ACM}'s 2012 general election", journal = j-CACM, volume = "55", number = "5", pages = "19--29", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160744", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Meet the candidates who introduce their plans---and stands---for the Association. Please take this opportunity to vote.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Menell:2012:DS, author = "Peter S. Menell", title = "Design for symbiosis", journal = j-CACM, volume = "55", number = "5", pages = "30--32", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160727", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Promoting more harmonious paths for technological innovators and expressive creators in the Internet age.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2012:FP, author = "David Anderson", title = "The future of the past", journal = j-CACM, volume = "55", number = "5", pages = "33--34", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160728", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on the changing face of the history of computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Waldfogel:2012:DCS, author = "Joel Waldfogel", title = "Digitization and copyright: some recent evidence from music", journal = j-CACM, volume = "55", number = "5", pages = "35--37", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160730", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Examining the effects of stealing on producers and consumers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Repenning:2012:PGB, author = "Alexander Repenning", title = "Programming goes back to school", journal = j-CACM, volume = "55", number = "5", pages = "38--40", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160729", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Broadening participation by integrating game design into middle school curricula.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bernstein:2012:PGB, author = "Abraham Bernstein and Mark Klein and Thomas W. Malone", title = "Programming the global brain", journal = j-CACM, volume = "55", number = "5", pages = "41--43", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160731", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering how we can improve our understanding and utilization of the emerging human-computer network constituting the global brain.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fox:2012:CSE, author = "Armando Fox and David Patterson", title = "Crossing the software education chasm", journal = j-CACM, volume = "55", number = "5", pages = "44--49", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160732", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An Agile approach that exploits cloud computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Allman:2012:MTD, author = "Eric Allman", title = "Managing technical debt", journal = j-CACM, volume = "55", number = "5", pages = "50--55", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160733", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Shortcuts that save money and time today can cost you down the road.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2012:IMC, author = "Pat Helland", title = "Idempotence is not a medical condition", journal = j-CACM, volume = "55", number = "5", pages = "56--65", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160734", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Messages may be retried. Idempotence means that's OK.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meijer:2012:YMD, author = "Erik Meijer", title = "Your mouse is a database", journal = j-CACM, volume = "55", number = "5", pages = "66--73", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160735", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Web and mobile applications are increasingly composed of asynchronous and real-time streaming services and push notifications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Choudhary:2012:SME, author = "Alok Choudhary and William Hendrix and Kathy Lee and Diana Palsetia and Wei-Keng Liao", title = "Social media evolution of the {Egyptian} revolution", journal = j-CACM, volume = "55", number = "5", pages = "74--80", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160736", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Twitter sentiment was revealed, along with popularity of Egypt-related subjects and tweeter influence on the 2011 revolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Soper:2012:GAC, author = "Daniel S. Soper and Ofir Turel", title = "An $n$-gram analysis of {Communications} 2000--2010", journal = j-CACM, volume = "55", number = "5", pages = "81--87", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160737", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Applied to almost 3,500 articles it reveals computing's (and Communications') culture, identity, and evolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Atias:2012:CAP, author = "Nir Atias and Roded Sharan", title = "Comparative analysis of protein networks: hard problems, practical solutions", journal = j-CACM, volume = "55", number = "5", pages = "88--97", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160738", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Examining tools that provide valuable insight about molecular components within a cell.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gropp:2012:BAB, author = "William Gropp", title = "Best algorithms $+$ best computers $=$ powerful match", journal = j-CACM, volume = "55", number = "5", pages = "100--100", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160739", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lashuk:2012:MPA, author = "Ilya Lashuk and Aparna Chandramowlishwaran and Harper Langston and Tuan-Anh Nguyen and Rahul Sampath and Aashay Shringarpure and Richard Vuduc and Lexing Ying and Denis Zorin and George Biros", title = "A massively parallel adaptive fast multipole method on heterogeneous architectures", journal = j-CACM, volume = "55", number = "5", pages = "101--109", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160740", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/subjects/fastmultipole.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We describe a parallel fast multipole method (FMM) for highly nonuniform distributions of particles. We employ both distributed memory parallelism (via MPI) and shared memory parallelism (via OpenMP and GPU acceleration) to rapidly evaluate two-body nonoscillatory potentials in three dimensions on heterogeneous high performance computing architectures. We have performed scalability tests with up to 30 billion particles on 196,608 cores on the AMD/CRAY-based Jaguar system at ORNL. On a GPU-enabled system (NSF's Keeneland at Georgia Tech/ORNL), we observed 30$\times$ speedup over a single core CPU and 7$\times$ speedup over a multicore CPU implementation. By combining GPUs with MPI, we achieve less than 10 ns/particle and six digits of accuracy for a run with 48 million nonuniformly distributed particles on 192 GPUs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hand:2012:ED, author = "Steven Hand", title = "An experiment in determinism", journal = j-CACM, volume = "55", number = "5", pages = "110--110", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160741", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aviram:2012:ESE, author = "Amittai Aviram and Shu-Chun Weng and Sen Hu and Bryan Ford", title = "Efficient system-enforced deterministic parallelism", journal = j-CACM, volume = "55", number = "5", pages = "111--119", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Deterministic execution offers many benefits for debugging, fault tolerance, and security. Current methods of executing parallel programs deterministically, however, often incur high costs, allow misbehaved software to defeat repeatability, and transform time-dependent races into input-or path-dependent races without eliminating them. We introduce a new parallel programming model addressing these issues, and use Determinator, a proof-of-concept OS, to demonstrate the model's practicality. Determinator's microkernel application programming interface (API) provides only ``shared-nothing'' address spaces and deterministic interprocess communication primitives to make execution of all unprivileged code---well-behaved or not---precisely repeatable. Atop this microkernel, Determinator's user-level runtime offers a private workspace model for both thread-level and process-level parallel programming. This model avoids the introduction of read/write data races, and converts write/write races into reliably detected conflicts. Coarse-grained parallel benchmarks perform and scale comparably to non-deterministic systems, both on multicore PCs and across nodes in a distributed cluster.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPc, author = "Peter Winkler", title = "Last Byte: Puzzled: Designs on Square Grids", journal = j-CACM, volume = "55", number = "5", pages = "120--120", month = may, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2160718.2160743", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 9 07:19:14 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Welcome to, as usual, three new puzzles. However, unlike previous columns, where solutions to two were known (and included in the related Solutions and Sources in the next issue), this time expect to see solutions to all three in June.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Spafford:2012:UUL, author = "Eugene H. Spafford", title = "{USACM} and {U.S.} legislation", journal = j-CACM, volume = "55", number = "6", pages = "5--5", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184320", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computing professionals sometimes find policy issues ill-defined, confusing, or irrelevant. Perhaps that is why---to date---policy participation has been limited within our community.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:HPC, author = "{CACM Staff}", title = "The halting problem in the clear light of probability", journal = j-CACM, volume = "55", number = "6", pages = "6--7", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184321", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2012:PAD, author = "Jason Hong and Greg Linden", title = "Protecting against data breaches; living with mistakes", journal = j-CACM, volume = "55", number = "6", pages = "10--11", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184322", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Jason Hong writes about security breaches and offers a three-pronged approach. Greg Linden discusses the differences between computers and the human brain and their tolerance of errors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2012:DTB, author = "Scott E. Delman", title = "Don't throw the baby out with the bathwater", journal = j-CACM, volume = "55", number = "6", pages = "12--12", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184323", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2012:AMD, author = "Gregory Goth", title = "Analyzing medical data", journal = j-CACM, volume = "55", number = "6", pages = "13--15", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184324", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Electronic patient records contain a treasure trove of data, and researchers are using natural language processing technology to mine the structured data and free text.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2012:SP, author = "Gary Anthes", title = "Smarter photography", journal = j-CACM, volume = "55", number = "6", pages = "16--18", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184325", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Improvements in camera hardware, image processing, camera-photographer interfaces, and image viewing are advancing the state of the art in digital photography.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2012:DMM, author = "Leah Hoffmann", title = "Data mining meets city hall", journal = j-CACM, volume = "55", number = "6", pages = "19--21", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184326", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Local and national governments are turning to open data to cut their costs, increase transparency and efficiency, and respond to the needs of citizens.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2012:GC, author = "Neil Savage", title = "Game changer", journal = j-CACM, volume = "55", number = "6", pages = "22--23", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184327", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Judea Pearl's passionate advocacy of the importance of probability and causality helped revolutionize artificial intelligence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "The journal issue cover is a portrait of Judea Pearl.", } @Article{Hyman:2012:IT, author = "Paul Hyman", title = "An influential theoretician", journal = j-CACM, volume = "55", number = "6", pages = "24--24", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184328", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sanjeev Arora, winner of the 2011 ACM-Infosys Award, discusses his pivotal role in theoretical computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2012:MC, author = "Phillip G. Armour", title = "A measure of control", journal = j-CACM, volume = "55", number = "6", pages = "26--28", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184329", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Some limitations on measurements in software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garfinkel:2012:CR, author = "Simson L. Garfinkel", title = "The cybersecurity risk", journal = j-CACM, volume = "55", number = "6", pages = "29--32", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184330", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Increased attention to cybersecurity has not resulted in improved cybersecurity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2012:SF, author = "George V. Neville-Neil", title = "Scale failure", journal = j-CACM, volume = "55", number = "6", pages = "33--34", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184331", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Using a tool for the wrong job is OK until the day when it isn't.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hall:2012:SIK, author = "Chris Hall", title = "Security of the {Internet} and the known unknowns", journal = j-CACM, volume = "55", number = "6", pages = "35--37", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184332", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking answers to questions about Internet vulnerabilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2012:MEP, author = "Peter J. Denning and Nicholas Dew", title = "The myth of the elevator pitch", journal = j-CACM, volume = "55", number = "6", pages = "38--40", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184333", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Instead of pitching, listen and offer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lin:2012:WCS, author = "Herbert Lin", title = "Why computer scientists should care about cyber conflict and {U.S.} national security policy", journal = j-CACM, volume = "55", number = "6", pages = "41--43", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184334", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Cybersecurity and policy issues for computer scientists.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Abts:2012:GTD, author = "Dennis Abts and Bob Felderman", title = "A guided tour of data-center networking", journal = j-CACM, volume = "55", number = "6", pages = "44--51", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184335", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A good user experience depends on predictable performance within the data-center network.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Crandall:2012:MPP, author = "David Crandall and Noah Snavely", title = "Modeling people and places with {Internet} photo collections", journal = j-CACM, volume = "55", number = "6", pages = "52--60", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184336", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Understanding the world from the sea of online photos.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pulli:2012:RTC, author = "Kari Pulli and Anatoly Baksheev and Kirill Kornyakov and Victor Eruhimov", title = "Real-time computer vision with {OpenCV}", journal = j-CACM, volume = "55", number = "6", pages = "61--69", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184337", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Mobile computer-vision technology will soon become as ubiquitous as touch interfaces.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Doer:2012:WRS, author = "Benjamin Doer and Mahmoud Fouz and Tobias Friedrich", title = "Why rumors spread so quickly in social networks", journal = j-CACM, volume = "55", number = "6", pages = "70--75", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184338", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A few hubs with many connections share with many individuals with few connections.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parno:2012:TEC, author = "Bryan Parno", title = "Trust extension for commodity computers", journal = j-CACM, volume = "55", number = "6", pages = "76--85", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184339", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A user's trust in a single device can be extended to many other devices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Carey:2012:DS, author = "Michael J. Carey and Nicola Onose and Michalis Petropoulos", title = "Data services", journal = j-CACM, volume = "55", number = "6", pages = "86--97", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184340", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploring the technology trends in basic, integrated, and cloud data services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mulmuley:2012:GPT, author = "Ketan D. Mulmuley", title = "The {GCT} program toward the {P} vs. {NP} problem", journal = j-CACM, volume = "55", number = "6", pages = "98--107", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184341", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploring the power and potential of geometric complexity theory.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parrilo:2012:RUB, author = "Pablo A. Parrilo", title = "Reconstructing the unknown, balancing structure and uncertainty: technical perspective", journal = j-CACM, volume = "55", number = "6", pages = "110--110", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184342", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Candes:2012:EMC, author = "Emmanuel Cand{\`e}s and Benjamin Recht", title = "Exact matrix completion via convex optimization", journal = j-CACM, volume = "55", number = "6", pages = "111--119", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184343", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Suppose that one observes an incomplete subset of entries selected from a low-rank matrix. When is it possible to complete the matrix and recover the entries that have not been seen? We demonstrate that in very general settings, one can perfectly recover all of the missing entries from most sufficiently large subsets by solving a convex programming problem that finds the matrix with the minimum nuclear norm agreeing with the observed entries. The techniques used in this analysis draw upon parallels in the field of compressed sensing, demonstrating that objects other than signals and images can be perfectly reconstructed from very limited information.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2012:FHT, author = "Peter Lee", title = "The fox and the hedgehog: technical perspective", journal = j-CACM, volume = "55", number = "6", pages = "120--120", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184344", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rompf:2012:LMS, author = "Tiark Rompf and Martin Odersky", title = "Lightweight modular staging: a pragmatic approach to runtime code generation and compiled {DSLs}", journal = j-CACM, volume = "55", number = "6", pages = "121--130", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184345", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Good software engineering practice demands generalization and abstraction, whereas high performance demands specialization and concretization. These goals are at odds, and compilers can only rarely translate expressive high-level programs to modern hardware platforms in a way that makes best use of the available resources. Generative programming is a promising alternative to fully automatic translation. Instead of writing down the target program directly, developers write a program generator, which produces the target program as its output. The generator can be written in a high-level, generic style and can still produce efficient, specialized target programs. In practice, however, developing high-quality program generators requires a very large effort that is often hard to amortize. We present lightweight modular staging (LMS), a generative programming approach that lowers this effort significantly. LMS seamlessly combines program generator logic with the generated code in a single program, using only types to distinguish the two stages of execution. Through extensive use of component technology, LMS makes a reusable and extensible compiler framework available at the library level, allowing programmers to tightly integrate domain-specific abstractions and optimizations into the generation process, with common generic optimizations provided by the framework. LMS is well suited to develop embedded domain-specific languages (DSLs) and has been used to develop powerful performance-oriented DSLs for demanding domains such as machine learning, with code generation for heterogeneous platforms including GPUs. LMS has also been used to generate SQL for embedded database queries and JavaScript for web applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPd, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "55", number = "6", pages = "133--133", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184346", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (May 2012) we posted a trio of brainteasers concerning designs on square grids. Here, we offer solutions to all three. How did you do?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2012:LBQ, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: a Sure Thing", journal = j-CACM, volume = "55", number = "6", pages = "136, 135", month = jun, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2184319.2184347", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 6 15:21:16 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Artificial intelligence pioneer Judea Pearl discusses probability, causation, the calculus of intervention, and counterfactuals.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2012:PSP, author = "Moshe Y. Vardi", title = "Predatory scholarly publishing", journal = j-CACM, volume = "55", number = "7", pages = "5--5", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209250", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:INC, author = "{CACM Staff}", title = "An integral number and its consequences", journal = j-CACM, volume = "55", number = "7", pages = "7--8", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209251", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2012:CPC, author = "Mark Guzdial and Judy Robertson", title = "{CS} and popular culture; learning from console games", journal = j-CACM, volume = "55", number = "7", pages = "10--11", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209253", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial writes about why computer science should permeate popular culture. Judy Robertson discusses the educational benefits of using console games in the classroom.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2012:DS, author = "Gregory Goth", title = "Degrees of separation", journal = j-CACM, volume = "55", number = "7", pages = "13--15", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209255", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Rsearchers now have the capability to look at the small-world problem from both the traditional algorithmic approach and the new topological approach.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2012:HLW, author = "Gary Anthes", title = "{HTML5} leads a {Web} revolution", journal = j-CACM, volume = "55", number = "7", pages = "16--17", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209256", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Propelled by a proliferation of mobile devices and social networks, an enhanced family of Web specifications is bringing new power to developers and new capabilities to users.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2012:PI, author = "Marina Krakovsky", title = "Patently inadequate", journal = j-CACM, volume = "55", number = "7", pages = "18--20", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209257", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The biggest change to U.S. patent law in nearly 60 years brings many changes, but fails to solve the software industry's most vexing problems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2012:LF, author = "Paul Hyman", title = "Lost and found", journal = j-CACM, volume = "55", number = "7", pages = "21--21", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209258", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Researchers discover computer pioneer Konrad Zuse's long-forgotten Z9, the world's first program-controlled binary relay calculator using floating-point arithmetic.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2012:BMS, author = "Mari Sako", title = "Business models for strategy and innovation", journal = j-CACM, volume = "55", number = "7", pages = "22--24", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209259", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "While often ambiguously defined, business models are central to innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2012:COP, author = "Pamela Samuelson", title = "Can online piracy be stopped by laws?", journal = j-CACM, volume = "55", number = "7", pages = "25--27", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the legal responsibilities of Internet intermediaries in the aftermath of the Stop Online Privacy Act controversy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Watson:2012:ISE, author = "R. T. Watson and J. Corbett and M. C. Boudreau and J. Webster", title = "An information strategy for environmental sustainability", journal = j-CACM, volume = "55", number = "7", pages = "28--30", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209261", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking solutions to a problem of change.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Campbell-Kelly:2012:ATO, author = "Martin Campbell-Kelly", title = "{Alan Turing}'s other universal machine", journal = j-CACM, volume = "55", number = "7", pages = "31--33", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209277", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on the Turing ACE computer and its influence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "ACE; Bendix G-15; Donald Davis; EDSAC; EDVAC; English Electric Company; DEUCE; Harry Huskey; Manchester Mark I; Pilot ACE; Alan Turing; James Hardy Wilkinson; Maurice Wilkes", } @Article{Spector:2012:GHA, author = "Alfred Spector and Peter Norvig and Slav Petrov", title = "{Google}'s hybrid approach to research", journal = j-CACM, volume = "55", number = "7", pages = "34--37", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209262", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "By closely connecting research and development Google is able to conduct experiments on an unprecedented scale, often resulting in new capabilities for the company.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Spiekermann:2012:CPD, author = "Sarah Spiekermann", title = "The challenges of privacy by design", journal = j-CACM, volume = "55", number = "7", pages = "38--40", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209263", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Heralded by regulators, Privacy by Design holds the promise to solve the digital world's privacy problems. But there are immense challenges, including management commitment and step-by-step methods to integrate privacy into systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nichols:2012:CQD, author = "Kathleen Nichols and Van Jacobson", title = "Controlling queue delay", journal = j-CACM, volume = "55", number = "7", pages = "42--50", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209264", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A modern AQM is just one piece of the solution to bufferbloat.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2012:MCD, author = "Poul-Henning Kamp", title = "My compiler does not understand me", journal = j-CACM, volume = "55", number = "7", pages = "51--53", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209265", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Until our programming languages catch up, code will be full of horrors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bouwers:2012:GWY, author = "Eric Bouwers and Joost Visser and Arie van Deursen", title = "Getting what you measure", journal = j-CACM, volume = "55", number = "7", pages = "54--59", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209266", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Four common pitfalls in using software metrics for project management.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Abello:2012:CF, author = "James Abello and Peter Broadwell and Timothy R. Tangherlini", title = "Computational folkloristics", journal = j-CACM, volume = "55", number = "7", pages = "60--70", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209267", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A searchable meta-graph can connect even troublesome house elves and other supernatural beings to scholarly folk categories.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sommerville:2012:LSC, author = "Ian Sommerville and Dave Cliff and Radu Calinescu and Justin Keen and Tim Kelly and Marta Kwiatkowska and John Mcdermid and Richard Paige", title = "Large-scale complex {IT} systems", journal = j-CACM, volume = "55", number = "7", pages = "71--77", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209268", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The reductionism behind today's software-engineering methods breaks down in the face of systems complexity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Martin:2012:WCC, author = "Milo M. K. Martin and Mark D. Hill and Daniel J. Sorin", title = "Why on-chip cache coherence is here to stay", journal = j-CACM, volume = "55", number = "7", pages = "78--89", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209269", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "On-chip hardware coherence can scale gracefully as the number of cores increases.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harel:2012:BP, author = "David Harel and Assaf Marron and Gera Weiss", title = "Behavioral programming", journal = j-CACM, volume = "55", number = "7", pages = "90--100", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A novel paradigm for programming reactive systems centered on naturally specified modular behavior.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Patterson:2012:BWB, author = "David Patterson", title = "For better or worse, benchmarks shape a field: technical perspective", journal = j-CACM, volume = "55", number = "7", pages = "104--104", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209271", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Esmaeilzadeh:2012:LBL, author = "Hadi Esmaeilzadeh and Ting Cao and Xi Yang and Stephen M. Blackburn and Kathryn S. McKinley", title = "Looking back and looking forward: power, performance, and upheaval", journal = j-CACM, volume = "55", number = "7", pages = "105--114", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209272", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The past 10 years have delivered two significant revolutions. (1) Microprocessor design has been transformed by the limits of chip power, wire latency, and Dennard scaling---leading to multicore processors and heterogeneity. (2) Managed languages and an entirely new software landscape emerged---revolutionizing how software is deployed, is sold, and interacts with hardware. Researchers most often examine these changes in isolation. Architects mostly grapple with microarchitecture design through the narrow software context of native sequential SPEC CPU benchmarks, while language researchers mostly consider microarchitecture in terms of performance alone. This work explores the clash of these two revolutions over the past decade by measuring power, performance, energy, and scaling, and considers what the results may mean for the future. Our diverse findings include the following: (a) native sequential workloads do not approximate managed workloads or even native parallel workloads; (b) diverse application power profiles suggest that future applications and system software will need to participate in power optimization and management; and (c) software and hardware researchers need access to real measurements to optimize for power and energy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fiat:2012:WSP, author = "Amos Fiat", title = "Why study the price of anarchy?: technical perspective", journal = j-CACM, volume = "55", number = "7", pages = "115--115", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209273", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roughgarden:2012:IRP, author = "Tim Roughgarden", title = "Intrinsic robustness of the price of anarchy", journal = j-CACM, volume = "55", number = "7", pages = "116--123", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209274", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The price of anarchy, defined as the ratio of the worst-case objective function value of a Nash equilibrium of a game and that of an optimal outcome, quantifies the inefficiency of selfish behavior. Remarkably good bounds on this measure are known for a wide range of application domains. However, such bounds are meaningful only if a game's participants successfully reach a Nash equilibrium. This drawback motivates inefficiency bounds that apply more generally to weaker notions of equilibria, such as mixed Nash equilibria and correlated equilibria, or to sequences of outcomes generated by natural experimentation strategies, such as simultaneous regret-minimization. We prove a general and fundamental connection between the price of anarchy and its seemingly more general relatives. First, we identify a ``canonical sufficient condition'' for an upper bound on the price of anarchy of pure Nash equilibria, which we call a smoothness argument. Second, we prove an ``extension theorem'': every bound on the price of anarchy that is derived via a smoothness argument extends automatically, with no quantitative degradation in the bound, to mixed Nash equilibria, correlated equilibria, and the average objective function value of every no-regret sequence of joint repeated play. Third, we prove that in routing games, smoothness arguments are ``complete'' in a proof-theoretic sense: despite their automatic generality, they are guaranteed to produce an optimal worst-case upper bound on the price of anarchy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{MacLeod:2012:FTT, author = "Ken MacLeod", title = "Future Tense: They Just Click", journal = j-CACM, volume = "55", number = "7", pages = "128--ff", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209275", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Future Tense, one of the revolving features on this page, presents stories and essays from the intersection of computational science and technological speculation, their boundaries limited only by our ability to imagine what could be. When glasses track glances, will eyes still meet across a crowded room?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Swinarski:2012:DSI, author = "Matthew Swinarski and Diane H. Parente and Rajiv Kishore", title = "Do small {IT} firms benefit from higher process capability?", journal = j-CACM, volume = "55", number = "7", pages = "129--134", month = jul, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2209249.2209276", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 3 13:54:33 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Evidence suggests small firms can reap rewards from developing a high level of formal process capability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Poucher:2012:GSC, author = "Bill Poucher", title = "Giving students the competitive edge", journal = j-CACM, volume = "55", number = "8", pages = "5--5", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240237", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:CTC, author = "{CACM Staff}", title = "Composable trees for configurable behavior", journal = j-CACM, volume = "55", number = "8", pages = "7--7", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240238", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Langford:2012:MLA, author = "John Langford and Ruben Ortega", title = "Machine learning and algorithms: agile development", journal = j-CACM, volume = "55", number = "8", pages = "10--11", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240239", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Langford poses questions about the direction of research for machine learning and algorithms. Ruben Ortega shares lessons about agile development practices like Scrum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kanipe:2012:CS, author = "Jeff Kanipe", title = "Cosmic simulations", journal = j-CACM, volume = "55", number = "8", pages = "13--15", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240241", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "With the help of supercomputers, scientists are now able to create models of large-scale astronomical events.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2012:DSC, author = "Tom Geller", title = "{DARPA Shredder} challenge solved", journal = j-CACM, volume = "55", number = "8", pages = "16--17", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240242", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The eight-person winning team used original computer algorithms to narrow the search space and then relied on human observation to move the pieces into their final positions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2012:AGP, author = "Samuel Greengard", title = "Advertising gets personal", journal = j-CACM, volume = "55", number = "8", pages = "18--20", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240243", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Online behavioral advertising and sophisticated data aggregation have changed the face of advertising and put privacy in the crosshairs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frenkel:2012:BH, author = "Karen A. Frenkel", title = "Broader horizons", journal = j-CACM, volume = "55", number = "8", pages = "21--21", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240244", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "ACM's Committee for Women in Computing(ACM-W) is widening its reach to involve women in industry as well as academia, including community college faculty and students.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tjia:2012:IHK, author = "Paul Tjia", title = "Inside the hermit kingdom: {IT} and outsourcing in {North Korea}", journal = j-CACM, volume = "55", number = "8", pages = "22--25", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240245", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A unique perspective on an evolving technology sector.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Martin:2012:WMO, author = "Fred G. Martin", title = "Will massive open online courses change how we teach?", journal = j-CACM, volume = "55", number = "8", pages = "26--28", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240246", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sharing recent experiences with an online course.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boyd:2012:PRN, author = "Danah Boyd", title = "The politics of ``real names''", journal = j-CACM, volume = "55", number = "8", pages = "29--31", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240247", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Power, context, and control in networked publics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2012:SP, author = "George V. Neville-Neil", title = "A system is not a product", journal = j-CACM, volume = "55", number = "8", pages = "32--33", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240248", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Stopping to smell the code before wasting time reentering configuration data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Forman:2012:IEP, author = "Chris Forman and Avi Goldfarb and Shane Greenstein", title = "The {Internet} is everywhere, but the payoff is not", journal = j-CACM, volume = "55", number = "8", pages = "34--35", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240249", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Examining the uneven patterns of Internet economics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Olsen:2012:IEU, author = "Kai A. Olsen and Hans Fredrik Nordhaug", title = "{Internet} elections: unsafe in any home?", journal = j-CACM, volume = "55", number = "8", pages = "36--38", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240251", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Experiences with electronic voting suggest elections should not be conducted via the Internet.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McBride:2012:ESE, author = "Neil McBride", title = "The ethics of software engineering should be an ethics for the client", journal = j-CACM, volume = "55", number = "8", pages = "39--41", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240250", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Viewing software engineering as a communicative art in which client engagement is essential.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2012:ORN, author = "Thomas A. Limoncelli", title = "{OpenFlow}: a radical new idea in networking", journal = j-CACM, volume = "55", number = "8", pages = "42--47", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240254", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An open standard that enables software-defined networking.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Polanczyk:2012:ESS, author = "Rafael Vanoni Polanczyk", title = "Extending the semantics of scheduling priorities", journal = j-CACM, volume = "55", number = "8", pages = "48--52", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240252", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Increasing parallelism demands new paradigms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Serrano:2012:MPH, author = "Manuel Serrano and G{\'e}rard Berry", title = "Multitier programming in {Hop}", journal = j-CACM, volume = "55", number = "8", pages = "53--59", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240253", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A first step toward programming 21$^{st}$ -century applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wicker:2012:LLP, author = "Stephen B. Wicker", title = "The loss of location privacy in the cellular age", journal = j-CACM, volume = "55", number = "8", pages = "60--68", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240255", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to have the best of location-based services while avoiding the growing threat to personal privacy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeSutter:2012:CCS, author = "Bjorn {De Sutter} and A{\"a}ron {Van Den Oord}", title = "To be or not to be cited in computer science", journal = j-CACM, volume = "55", number = "8", pages = "69--75", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240256", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Traditional bias toward journals in citation databases diminishes the perceived value of conference papers and their authors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{VanDerAalst:2012:PM, author = "Wil {Van Der Aalst}", title = "Process mining", journal = j-CACM, volume = "55", number = "8", pages = "76--83", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240257", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Using real event data to X-ray business processes helps ensure conformance between design and reality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aaronson:2012:QM, author = "Scott Aaronson and Edward Farhi and David Gosset and Avinatan Hassidim and Jonathan Kelner and Andrew Lutomirski", title = "Quantum money", journal = j-CACM, volume = "55", number = "8", pages = "84--92", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240258", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Imagine money you can carry and spend without a trace.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rinard:2012:EDP, author = "Martin C. Rinard", title = "Example-driven program synthesis for end-user programming: technical perspective", journal = j-CACM, volume = "55", number = "8", pages = "96--96", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240259", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gulwani:2012:SDM, author = "Sumit Gulwani and William R. Harris and Rishabh Singh", title = "Spreadsheet data manipulation using examples", journal = j-CACM, volume = "55", number = "8", pages = "97--105", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Millions of computer end users need to perform tasks over large spreadsheet data, yet lack the programming knowledge to do such tasks automatically. We present a programming by example methodology that allows end users to automate such repetitive tasks. Our methodology involves designing a domain-specific language and developing a synthesis algorithm that can learn programs in that language from user-provided examples. We present instantiations of this methodology for particular domains of tasks: (a) syntactic transformations of strings using restricted forms of regular expressions, conditionals, and loops, (b) semantic transformations of strings involving lookup in relational tables, and (c) layout transformations on spreadsheet tables. We have implemented this technology as an add-in for the Microsoft Excel Spreadsheet system and have evaluated it successfully over several benchmarks picked from various Excel help forums.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zeller:2012:PPC, author = "Andreas Zeller", title = "Proving programs continuous: technical perspective", journal = j-CACM, volume = "55", number = "8", pages = "106--106", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240261", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chaudhuri:2012:CRP, author = "Swarat Chaudhuri and Sumit Gulwani and Roberto Lublinerman", title = "Continuity and robustness of programs", journal = j-CACM, volume = "55", number = "8", pages = "107--115", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240262", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer scientists have long believed that software is different from physical systems in one fundamental way: while the latter have continuous dynamics, the former do not. In this paper, we argue that notions of continuity from mathematical analysis are relevant and interesting even for software. First, we demonstrate that many everyday programs are continuous (i.e., arbitrarily small changes to their inputs only cause arbitrarily small changes to their outputs) or Lipschitz continuous (i.e., when their inputs change, their outputs change at most proportionally). Second, we give an mostly-automatic framework for verifying that a program is continuous or Lipschitz, showing that traditional, discrete approaches to proving programs correct can be extended to reason about these properties. An immediate application of our analysis is in reasoning about the robustness of programs that execute on uncertain inputs. In the longer run, it raises hopes for a toolkit for reasoning about programs that freely combines logical and analytical mathematics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPe, author = "Peter Winkler", title = "Last Byte: Puzzled: Find the Magic Set", journal = j-CACM, volume = "55", number = "8", pages = "120--120", month = aug, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2240236.2240263", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 20 11:13:09 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Welcome to three new puzzles. Each involves a collection of items, and your job is to find a subset of them that is characterized by a particular property. Since solving the puzzles is not easy, here are a couple of hints: For the first, think about averages; for the other two, try constructing your sets sequentially, bearing in mind that if two partial sums are equal, the terms between them must add up to zero.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2012:WAb, author = "Moshe Y. Vardi", title = "Why {ACM}?", journal = j-CACM, volume = "55", number = "9", pages = "5--5", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330668", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:OPD, author = "{CACM Staff}", title = "Operationalizing privacy by design", journal = j-CACM, volume = "55", number = "9", pages = "7--7", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330669", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meyer:2012:IRV, author = "Bertrand Meyer", title = "Incremental research vs. paradigm-shift mania", journal = j-CACM, volume = "55", number = "9", pages = "8--9", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330670", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Bertrand Meyer asks why too many research agencies seem obsessed with funding only groundbreaking projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2012:ALC, author = "Gregory Goth", title = "Atomic-level computing", journal = j-CACM, volume = "55", number = "9", pages = "11--13", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330672", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Thanks to the University of New South Wales and IBM Research, scientists are moving closer to the junction of quantum and digital computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2012:CGU, author = "Gary Anthes", title = "Chips go upscale", journal = j-CACM, volume = "55", number = "9", pages = "14--16", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330673", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "After decades in Flatland, the end of Moore's Law is pushing semiconductors into the third dimension.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2012:GI, author = "Marina Krakovsky", title = "Garbage in, info out", journal = j-CACM, volume = "55", number = "9", pages = "17--19", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330674", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Security researchers used malware to investigate large-scale Internet censorship in Egypt and Libya.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2012:HAT, author = "Paul Hyman", title = "In honor of {Alan Turing}", journal = j-CACM, volume = "55", number = "9", pages = "20--23", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330675", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Thirty-two of the 39 living A. M. Turing Award laureates gathered in San Francisco to pay tribute to ``the father of CS'' and discuss the past, present, and future of computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2012:SLB, author = "Thomas Haigh", title = "Seven lessons from bad history", journal = j-CACM, volume = "55", number = "9", pages = "26--29", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330676", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Journalists, historians, and the invention of email.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2012:DFB, author = "Peter J. Denning", title = "Don't feel bad if you can't predict the future", journal = j-CACM, volume = "55", number = "9", pages = "30--32", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330677", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Wise experts and powerful machines are no match for chaotic events and human declarations. Beware of their predictions and be humble in your own.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zarsky:2012:APP, author = "Tal Z. Zarsky", title = "Automated prediction: perception, law, and policy", journal = j-CACM, volume = "55", number = "9", pages = "33--35", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330678", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A few predictions about predictions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ladner:2012:NBI, author = "Richard E. Ladner and Elizabeth Litzler", title = "The need to balance innovation and implementation in broadening participation", journal = j-CACM, volume = "55", number = "9", pages = "36--38", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330679", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking to improve the process for writing and reviewing proposals for new educational programs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Marcos:2012:AOW, author = "Esperanza Marcos and Juan Manuel Vara and Valeria de Castro", title = "Author order: what science can learn from the arts", journal = j-CACM, volume = "55", number = "9", pages = "39--41", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330680", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Some thoughts about author order in research papers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Papadimitriou:2012:APA, author = "Christos H. Papadimitriou", title = "{Alan} and {I}: a personal account of {Alan Turing}'s life and impact", journal = j-CACM, volume = "55", number = "9", pages = "42--43", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330681", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chisnall:2012:NOC, author = "David Chisnall", title = "A new {Objective-C} runtime: from research to production", journal = j-CACM, volume = "55", number = "9", pages = "44--47", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330682", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Backward compatibility always trumps new features", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berger:2012:SNS, author = "Emery D. Berger", title = "Software needs seatbelts and airbags", journal = j-CACM, volume = "55", number = "9", pages = "48--53", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330683", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Finding and fixing bugs in deployed software is difficult and time-consuming. Here are some alternatives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meijer:2012:AYD, author = "Erik Meijer", title = "All your database are belong to us", journal = j-CACM, volume = "55", number = "9", pages = "54--60", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330684", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In the big open world of the cloud, highly available distributed objects will rule.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garrison:2012:SFD, author = "Gary Garrison and Sanghyun Kim and Robin L. Wakefield", title = "Success factors for deploying cloud computing", journal = j-CACM, volume = "55", number = "9", pages = "62--68", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330685", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Trust between client organization and cloud provider is a strong predictor of successful cloud deployment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Calinescu:2012:SAS, author = "Radu Calinescu and Carlo Ghezzi and Marta Kwiatkowska and Raffaela Mirandola", title = "Self-adaptive software needs quantitative verification at runtime", journal = j-CACM, volume = "55", number = "9", pages = "69--77", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330686", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Continually verify self-adaptation decisions taken by critical software in response to changes in the operating environment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bowman:2012:QNU, author = "Doug A. Bowman and Ryan P. McMahan and Eric D. Ragan", title = "Questioning naturalism in {$3$D} user interfaces", journal = j-CACM, volume = "55", number = "9", pages = "78--88", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330687", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "3D UIs are uniquely able to achieve superior interaction fidelity, and this naturalism can be a huge advantage.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Buxton:2012:IIC, author = "William A. Buxton", title = "Innovative interaction: from concept to the wild: technical perspective", journal = j-CACM, volume = "55", number = "9", pages = "90--90", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330688", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhai:2012:WGK, author = "Shumin Zhai and Per Ola Kristensson", title = "The word-gesture keyboard: reimagining keyboard interaction", journal = j-CACM, volume = "55", number = "9", pages = "91--101", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330689", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Suciu:2012:SED, author = "Dan Suciu", title = "{SQL} on an encrypted database: technical perspective", journal = j-CACM, volume = "55", number = "9", pages = "102--102", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330690", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Popa:2012:CPQ, author = "Raluca Ada Popa and Catherine M. S. Redfield and Nickolai Zeldovich and Hari Balakrishnan", title = "{CryptDB}: processing queries on an encrypted database", journal = j-CACM, volume = "55", number = "9", pages = "103--111", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330691", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPf, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "55", number = "9", pages = "117--117", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330692", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (August 2012) we posted a trio of brainteasers concerning ``magic sets.'' Here, we offer solutions to all three. How did you do?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2012:QWW, author = "Leah Hoffmann", title = "{Q\&A}: What Women Want", journal = j-CACM, volume = "55", number = "9", pages = "120, 119", month = sep, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2330667.2330693", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Harvey Mudd College president Maria Klawe talks about increasing the number of women who study computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2012:WSC, author = "Vinton G. Cerf", title = "Where is the science in computer science?", journal = j-CACM, volume = "55", number = "10", pages = "5--5", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347737", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:WHC, author = "{CACM Staff}", title = "When harm to conference reputation is self-inflicted", journal = j-CACM, volume = "55", number = "10", pages = "6--7", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347738", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reed:2012:OPR, author = "Daniel Reed and Ed H. Chi", title = "Online privacy; replicating research results", journal = j-CACM, volume = "55", number = "10", pages = "8--9", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347739", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Daniel Reed offers three ideas about the future of personal online information management. Ed H. Chi writes about replication of experiments and how experiments are often the beginning, rather than the end, of a scientific inquiry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2012:DDF, author = "Neil Savage", title = "Digging for drug facts", journal = j-CACM, volume = "55", number = "10", pages = "11--13", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347741", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "With the right approach, data mining can discover unexpected side effects and drug interactions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2012:RDC, author = "Gregory Mone", title = "Redesigning the data center", journal = j-CACM, volume = "55", number = "10", pages = "14--16", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Faced with rising electricity costs, leading companies have begun revolutionizing the way data centers work, from the hardware to the buildings themselves.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2012:CST, author = "Leah Hoffmann", title = "Computer science and the three {Rs}", journal = j-CACM, volume = "55", number = "10", pages = "17--19", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347743", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A growing sense of crisis prevails as computer science searches for its place in the K--12 curriculum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2012:RFI, author = "Michael A. Cusumano", title = "Reflecting on the {Facebook IPO}", journal = j-CACM, volume = "55", number = "10", pages = "20--23", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347744", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploring some factors that reflect a company's worth.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2012:GE, author = "Phillip G. Armour", title = "The {Goldilocks} estimate", journal = j-CACM, volume = "55", number = "10", pages = "24--25", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347745", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Balancing two extremes in project estimation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neumann:2012:FSR, author = "Peter G. Neumann", title = "The foresight saga, redux", journal = j-CACM, volume = "55", number = "10", pages = "26--29", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347746", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Short-term thinking is the enemy of the long-term future.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2012:NPC, author = "George V. Neville-Neil", title = "A nice piece of code", journal = j-CACM, volume = "55", number = "10", pages = "30--31", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347747", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Colorful metaphors and properly reusing functions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Blanchette:2012:CII, author = "Jean-Fran{\c{c}}ois Blanchette", title = "Computing as if infrastructure mattered", journal = j-CACM, volume = "55", number = "10", pages = "32--34", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347748", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Understanding the technical and social fundamentals of the computing infrastructure is essential in the continuously evolving technological realm.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sutherland:2012:TC, author = "Ivan Sutherland", title = "The tyranny of the clock", journal = j-CACM, volume = "55", number = "10", pages = "35--36", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347749", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Promoting a clock-free paradigm that fits everything learned about programming since Turing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ratzel:2012:THP, author = "Rick Ratzel and Rodney Greenstreet", title = "Toward higher precision", journal = j-CACM, volume = "55", number = "10", pages = "38--47", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347750", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An introduction to PTP and its significance to NTP practitioners.", keywords = "NTP (Network Time Protocol)", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Allspaw:2012:FIP, author = "John Allspaw", title = "Fault injection in production", journal = j-CACM, volume = "55", number = "10", pages = "48--52", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347751", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Making the case for resilience testing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2012:GLB, author = "Poul-Henning Kamp", title = "A generation lost in the bazaar", journal = j-CACM, volume = "55", number = "10", pages = "53--55", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347752", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Quality happens only when someone is responsible for it.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kearns:2012:ESC, author = "Michael Kearns", title = "Experiments in social computation", journal = j-CACM, volume = "55", number = "10", pages = "56--67", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347753", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Human subjects perform a computationally wide range of tasks from only local, networked interactions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Simons:2012:IVU, author = "Barbara Simons and Douglas W. Jones", title = "{Internet} voting in the {U.S.}", journal = j-CACM, volume = "55", number = "10", pages = "68--77", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347754", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Internet voting is unachievable for the foreseeable future and therefore not inevitable.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Domingos:2012:FUT, author = "Pedro Domingos", title = "A few useful things to know about machine learning", journal = j-CACM, volume = "55", number = "10", pages = "78--87", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347755", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Tapping into the ``folk knowledge'' needed to advance machine learning applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Servedio:2012:HDS, author = "Rocco A. Servedio", title = "A high-dimensional surprise: technical perspective", journal = j-CACM, volume = "55", number = "10", pages = "89--89", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347756", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kindler:2012:SCO, author = "Guy Kindler and Anup Rao and Ryan O'Donnell and Avi Wigderson", title = "Spherical cubes: optimal foams from computational hardness amplification", journal = j-CACM, volume = "55", number = "10", pages = "90--97", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347757", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Foam problems are about how to best partition space into bubbles of minimal surface area. We investigate the case where one unit-volume bubble is required to tile $d$-dimensional space in a periodic fashion according to the standard, cubical lattice. While a cube requires surface area $2^d$, we construct such a bubble having surface area very close to that of a sphere; that is, proportional to $\sqrt d$ (the minimum possible even without the constraint of being periodic). Our method for constructing this ``spherical cube'' is inspired by foundational questions in the theory of computation related to the concept of hardness amplification. Our methods give new algorithms for ``coordinated discretization'' of high-dimensional data points, which have near-optimal noise resistance. We also provide the most efficient known cubical foam in three dimensions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hendrickson:2012:GEL, author = "Bruce Hendrickson", title = "Graph embeddings and linear equations: technical perspective", journal = j-CACM, volume = "55", number = "10", pages = "98--98", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347758", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Koutis:2012:FSC, author = "Ioannis Koutis and Gary L. Miller and Richard Peng", title = "A fast solver for a class of linear systems", journal = j-CACM, volume = "55", number = "10", pages = "99--107", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347759", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The solution of linear systems is a problem of fundamental theoretical importance but also one with a myriad of applications in numerical mathematics, engineering, and science. Linear systems that are generated by real-world applications frequently fall into special classes. Recent research led to a fast algorithm for solving symmetric diagonally dominant (SDD) linear systems. We give an overview of this solver and survey the underlying notions and tools from algebra, probability, and graph algorithms. We also discuss some of the many and diverse applications of SDD solvers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Landis:2012:LBF, author = "Geoffrey A. Landis", title = "Last Byte: Future tense: {Fermi's Paradox} and the End of the {Universe}", journal = j-CACM, volume = "55", number = "10", pages = "112--112", month = oct, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2347736.2347760", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 23 06:56:20 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/f/fermi-enrico.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. How to colonize the galaxy, one electron spin state at a time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2012:WMD, author = "Moshe Y. Vardi", title = "Will {MOOCs} destroy academia?", journal = j-CACM, volume = "55", number = "11", pages = "5--5", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366317", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "MOOC (massive open online course)", } @Article{Cerf:2012:WAH, author = "Vinton G. Cerf", title = "Why is accessibility so hard?", journal = j-CACM, volume = "55", number = "11", pages = "7--7", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366341", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:WPS, author = "{CACM Staff}", title = "When predicting, start with humility", journal = j-CACM, volume = "55", number = "11", pages = "8--9", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366318", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2012:NON, author = "Michael Stonebraker", title = "New opportunities for {New SQL}", journal = j-CACM, volume = "55", number = "11", pages = "10--11", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366319", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Michael Stonebraker expects a substantial increase in the number of New SQL engines using a variety of architectures in the near future.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rous:2012:MUA, author = "Bernard Rous", title = "Major update to {ACM's Computing Classification System}", journal = j-CACM, volume = "55", number = "11", pages = "12--12", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366320", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2012:SM, author = "Gregory Goth", title = "Software on {Mars}", journal = j-CACM, volume = "55", number = "11", pages = "13--15", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366321", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "With the AEGIS system, the Mars Exploration Rovers can autonomously select, capture, and analyze images using onboard logic.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2012:CC, author = "Tom Geller", title = "Control without controllers", journal = j-CACM, volume = "55", number = "11", pages = "16--18", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366322", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Disney's Touch{\'e} project could transform every conductive surface into a touch-control surface.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2012:DT, author = "Samuel Greengard", title = "On the digital trail", journal = j-CACM, volume = "55", number = "11", pages = "19--21", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366323", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Forensics experts increasingly use data from digital devices to solve crimes, fight lawsuits, and unravel accidents.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Basin:2012:RVP, author = "David Basin and Srdjan Capkun", title = "The research value of publishing attacks", journal = j-CACM, volume = "55", number = "11", pages = "22--24", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366324", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Security research can be improved by more effectively sharing what is learned from attacks on information systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2012:LSO, author = "Pamela Samuelson", title = "Legally speaking: {Oracle} v. {Google}: are {APIs} copyrightable?", journal = j-CACM, volume = "55", number = "11", pages = "25--27", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366325", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Assessing the first phase of the trial based on claims that Google's Android platform infringes Oracle's Java-related copyrights and patents.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McElheran:2012:DVC, author = "Kristina McElheran", title = "Decentralization versus centralization in {IT} governance", journal = j-CACM, volume = "55", number = "11", pages = "28--30", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366326", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "It's not as simple as you might think.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yadav:2012:LTC, author = "Aman Yadav and John T. Korb", title = "Learning to teach computer science: the need for a methods course", journal = j-CACM, volume = "55", number = "11", pages = "31--33", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366327", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A multipronged approach to preparing computer science teachers is critical to success.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kostyk:2012:SIE, author = "Timothy Kostyk and Joseph Herkert", title = "Societal implications of the emerging smart grid", journal = j-CACM, volume = "55", number = "11", pages = "34--36", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366328", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking solutions to concerns that go beyond the engineering of the smart grid.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeMillo:2012:KTP, author = "Richard A. DeMillo", title = "Keeping technology promises", journal = j-CACM, volume = "55", number = "11", pages = "37--39", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366329", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering new models for educational technology and methods.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anonymous:2012:REL, author = "Anonymous", title = "Resilience engineering: learning to embrace failure", journal = j-CACM, volume = "55", number = "11", pages = "40--47", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366331", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A discussion with Jesse Robbins, Kripa Krishnan, John Allspaw, and Tom Limoncelli.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krishnan:2012:WU, author = "Kripa Krishnan", title = "Weathering the unexpected", journal = j-CACM, volume = "55", number = "11", pages = "48--52", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366332", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Failures happen, and resilience drills help organizations prepare for them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McKusick:2012:DPF, author = "Marshall Kirk McKusick", title = "Disks from the perspective of a file system", journal = j-CACM, volume = "55", number = "11", pages = "53--55", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366330", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib", abstract = "Disks lie. And the controllers that run them are partners in crime.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boneh:2012:FEN, author = "Dan Boneh and Amit Sahai and Brent Waters", title = "Functional encryption: a new vision for public-key cryptography", journal = j-CACM, volume = "55", number = "11", pages = "56--64", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366333", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Decryption keys allow users to learn a specific function of the encrypted data and nothing else.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wegner:2012:C, author = "Joerg Kurt Wegner and Aaron Sterling and Rajarshi Guha and Andreas Bender and Jean-Loup Faulon and Janna Hastings and Noel O'Boyle and John Overington and Herman {Van Vlijmen} and Egon Willighagen", title = "Cheminformatics", journal = j-CACM, volume = "55", number = "11", pages = "65--75", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366334", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Open-source chemistry software and molecular databases broaden the research horizons of drug discovery.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pfeifer:2012:CAB, author = "Rolf Pfeifer and Max Lungarella and Fumiya Iida", title = "The challenges ahead for bio-inspired `soft' robotics", journal = j-CACM, volume = "55", number = "11", pages = "76--87", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366335", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Soft materials may enable the automation of tasks beyond the capacities of current robotic technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Szeliski:2012:OPC, author = "Richard Szeliski", title = "Open platforms for computational photography: technical perspective", journal = j-CACM, volume = "55", number = "11", pages = "89--89", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366338", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adams:2012:FEP, author = "Andrew Adams and David E. Jacobs and Jennifer Dolson and Marius Tico and Kari Pulli and Eino-Ville Talvala and Boris Ajdin and Daniel Vaquero and Hendrik P. A. Lensch and Mark Horowitz and Sung Hee Park and Natasha Gelfand and Jongmin Baek and Wojciech Matusik and Marc Levoy", title = "The {Frankencamera}: an experimental platform for computational photography", journal = j-CACM, volume = "55", number = "11", pages = "90--98", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366339", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Although there has been much interest in computational photography within the research and photography communities, progress has been hampered by the lack of a portable, programmable camera with sufficient image quality and computing power. To address this problem, we have designed and implemented an open architecture and application programming interface (API) for such cameras: the Frankencamera. It consists of a base hardware specification, a software stack based on Linux, and an API for C++. Our architecture permits control and synchronization of the sensor and image processing pipeline at the microsecond timescale, as well as the ability to incorporate and synchronize external hardware like lenses and flashes. This paper specifies our architecture and API, and it describes two reference implementations we have built. Using these implementations, we demonstrate several computational photography applications: high dynamic range (HDR) viewfinding and capture, automated acquisition of extended dynamic range panoramas, foveal imaging, and inertial measurement unit (IMU)-based hand shake detection. Our goal is to standardize the architecture and distribute Frankencameras to researchers and students, as a step toward creating a community of photographer-programmers who develop algorithms, applications, and hardware for computational cameras.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schulzinne:2012:RHB, author = "Henning Schulzinne", title = "The realities of home broadband: technical perspective", journal = j-CACM, volume = "55", number = "11", pages = "99--99", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366336", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sundaresan:2012:MHB, author = "Srikanth Sundaresan and Walter de Donato and Nick Feamster and Renata Teixeira and Sam Crawford and Antonio Pescap{\`e}", title = "Measuring home broadband performance", journal = j-CACM, volume = "55", number = "11", pages = "100--109", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366337", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We present the results from the first study of Internet access link performance measured directly from home routers. In conjunction with the Federal Communication Commission's study of broadband Internet access in the United States, we investigate the throughput and latency of network access links from about 4000 routers across eight ISPs. Our findings provide a snapshot of access network performance across the United States, offer insights on how access network performance should be measured and presented to users, and inform various ongoing efforts to evaluate the performance of access networks around the world.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPg, author = "Peter Winkler", title = "Last Byte: Puzzled: Weighed in the Balance", journal = j-CACM, volume = "55", number = "11", pages = "120--120", month = nov, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2366316.2366340", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 25 09:59:18 MDT 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Many of us have pondered puzzles involving a set of $n$ coins and a balance scale, the idea being typically to find the counterfeit coin and determine whether it is lighter or heavier than the others using the fewest possible weighings. Here we take a slightly different tack, but the equipment is familiar: a set of coins and a balance scale that can tell us which of two sets of coins is heavier or that they are of equal weight.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hall:2012:UAP, author = "Mary Hall", title = "Understanding {ACM}'s past", journal = j-CACM, volume = "55", number = "12", pages = "5--5", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380657", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2012:CSR, author = "Vinton G. Cerf", title = "Computer science revisited", journal = j-CACM, volume = "55", number = "12", pages = "7--7", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380658", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2012:WOA, author = "{CACM Staff}", title = "Why open access?", journal = j-CACM, volume = "55", number = "12", pages = "8--9", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380659", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2012:LAP, author = "Mark Guzdial and Judy Robertson", title = "Levels of abstraction: pre-teens and career choices", journal = j-CACM, volume = "55", number = "12", pages = "12--13", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380660", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial writes about the need for programming languages to support multimedia at all levels. Judy Robertson shares insights about 12-year-old students' lack of understanding about computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2012:QQ, author = "Gregory Goth", title = "Quantum quests", journal = j-CACM, volume = "55", number = "12", pages = "15--17", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380662", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Three breakthrough experiments involving photons have extended coherence times and indicated scalable production.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2012:ZZ, author = "Gary Anthes", title = "Zoom in, zoom out", journal = j-CACM, volume = "55", number = "12", pages = "18--19", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380663", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Drilling down to more detail on a computer screen, or moving out to see the context, is basic. But it's hardly simple and, after 20 years, innovations are still occurring.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2012:YDE, author = "Paul Hyman", title = "In the year of disruptive education", journal = j-CACM, volume = "55", number = "12", pages = "20--22", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380664", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "As college tuitions soar, various online models vie to educate college students worldwide---at no cost.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heeks:2012:IIB, author = "Richard Heeks", title = "{IT} innovation for the bottom of the pyramid", journal = j-CACM, volume = "55", number = "12", pages = "24--27", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380665", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New ways to develop technologies for the emerging growth markets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2012:SPG, author = "David Anderson", title = "Saving {Private Gromit}", journal = j-CACM, volume = "55", number = "12", pages = "28--30", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380666", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on the legalities and economics of preserving animations and games in Europe.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2012:CMC, author = "George V. Neville-Neil", title = "Can more code mean fewer bugs?", journal = j-CACM, volume = "55", number = "12", pages = "31--32", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380667", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The bytes you save today may bite you tomorrow.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2012:M, author = "Peter J. Denning", title = "Moods", journal = j-CACM, volume = "55", number = "12", pages = "33--35", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380668", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Recognizing and working with moods---your own, your team's, and your customers'---is essential to professional success.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dahlberg:2012:WWN, author = "Teresa A. Dahlberg", title = "Why we need an {ACM Special Interest Group} for broadening participation", journal = j-CACM, volume = "55", number = "12", pages = "36--38", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380669", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A proposal for an international group focused on broadening participation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Newman:2012:ATR, author = "William Newman", title = "{Alan Turing} remembered", journal = j-CACM, volume = "55", number = "12", pages = "39--40", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380682", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A unique firsthand account of formative experiences with Alan Turing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2012:ESE, author = "Ivar Jacobson and Pan-Wei Ng and Paul E. McMahon and Ian Spence and Svante Lidman", title = "The essence of software engineering: the {SEMAT} kernel", journal = j-CACM, volume = "55", number = "12", pages = "42--49", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380670", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A thinking framework in the form of an actionable kernel.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Erbad:2012:SSB, author = "Aiman Erbad and Charles `Buck' Krasic", title = "Sender-side buffers and the case for multimedia adaptation", journal = j-CACM, volume = "55", number = "12", pages = "50--58", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380671", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A proposal to improve the performance and availability of streaming video and other time-sensitive media.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cornwell:2012:ASS, author = "Michael Cornwell", title = "Anatomy of a solid-state drive", journal = j-CACM, volume = "55", number = "12", pages = "59--63", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380672", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "While the ubiquitous SSD shares many features with the hard-disk drive, under the surface they are completely different.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thomas:2012:SW, author = "Bryce Thomas and Raja Jurdak and Ian Atkinson", title = "{SPDYing} up the web", journal = j-CACM, volume = "55", number = "12", pages = "64--73", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380673", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Improved performance and a proven deployment strategy make SPDY a potential successor to HTTP.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{French:2012:MBT, author = "Robert M. French", title = "Moving beyond the {Turing} test", journal = j-CACM, volume = "55", number = "12", pages = "74--77", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380674", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computers interacting with, not imitating, humans is the way forward.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Doty:2012:TAS, author = "David Doty", title = "Theory of algorithmic self-assembly", journal = j-CACM, volume = "55", number = "12", pages = "78--88", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380675", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The challenge of programming molecules to manipulate themselves.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Smaragdakis:2012:HLD, author = "Yannis Smaragdakis", title = "High-level data structures: technical perspective", journal = j-CACM, volume = "55", number = "12", pages = "90--90", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380676", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hawkins:2012:IDR, author = "Peter Hawkins and Martin Rinard and Alex Aiken and Mooly Sagiv and Kathleen Fisher", title = "An introduction to data representation synthesis", journal = j-CACM, volume = "55", number = "12", pages = "91--99", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380677", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We consider the problem of specifying combinations of data structures with complex sharing in a manner that is declarative and results in provably correct code. In our approach, abstract data types are specified using relational algebra and functional dependencies. We describe a language of decompositions that permits the user to specify different concrete representations for relations, and show that operations on concrete representations soundly implement their relational specification. We also describe an auto-tuner that automatically identifies the best decomposition for a particular workload. It is easy to incorporate data representations synthesized by our compiler into existing systems, leading to code that is simpler, correct by construction, and comparable in performance to the code it replaces.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jadbabaie:2012:NAN, author = "Ali Jadbabaie", title = "Natural algorithms in a networked world: technical perspective", journal = j-CACM, volume = "55", number = "12", pages = "100--100", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380678", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chazelle:2012:NAI, author = "Bernard Chazelle", title = "Natural algorithms and influence systems", journal = j-CACM, volume = "55", number = "12", pages = "101--110", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380679", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Algorithms offer a rich, expressive language for modelers of biological and social systems. They lay the grounds for numerical simulations and, crucially, provide a powerful framework for their analysis. The new area of natural algorithms may reprise in the life sciences the role differential equations have long played in the physical sciences. For this to happen, however, an ``algorithmic calculus'' is needed. We discuss what this program entails in the context of influence systems, a broad family of multiagent models arising in social dynamics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2012:LBPh, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "55", number = "12", pages = "126--126", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380680", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (November 2012) we posted a trio of brainteasers concerning the use of a balance scale to determine the weight of various numbers of coins. Here, we offer solutions to all three. How did you do?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2012:QGI, author = "Leah Hoffmann", title = "{Q\&A}: As Good As It Gets", journal = j-CACM, volume = "55", number = "12", pages = "128, 127", month = dec, year = "2012", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2380656.2380681", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Nov 30 12:39:52 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sanjeev Arora talks about proof, intractability, and finding the best way to approximate problems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2013:WBC, author = "Moshe Y. Vardi", title = "Who begat computing?", journal = j-CACM, volume = "56", number = "1", pages = "5--5", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398357", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:PWR, author = "Vinton G. Cerf", title = "From the {President}: What's a robot?", journal = j-CACM, volume = "56", number = "1", pages = "7--7", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398358", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:LEC, author = "{CACM Staff}", title = "Letters to the {Editor}: Computer science is not a science", journal = j-CACM, volume = "56", number = "1", pages = "8--9", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chesnais:2013:AAR, author = "Alain Chesnais", title = "{ACM}'s annual report", journal = j-CACM, volume = "56", number = "1", pages = "11--15", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398362", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reed:2013:BLT, author = "Daniel Reed", title = "{BLOG@CACM}: Lost in translation", journal = j-CACM, volume = "56", number = "1", pages = "16--17", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398361", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Daniel Reed on straddling the intellectual divide between technology experts and policymakers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2013:NSL, author = "Neil Savage", title = "News: Stopping the leaks", journal = j-CACM, volume = "56", number = "1", pages = "19--21", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398363", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Side channels give out information that can be used to crack secrets, but researchers are identifying the holes and trying to close them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2013:NBH, author = "Gregory Mone", title = "News: Beyond {Hadoop}", journal = j-CACM, volume = "56", number = "1", pages = "22--24", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398364", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The leading open source system for processing big data continues to evolve, but new approaches with added features are on the rise.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2013:NJF, author = "Marina Krakovsky", title = "News: Just the facts", journal = j-CACM, volume = "56", number = "1", pages = "25--27", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398365", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In repackaging other companies' news, some news aggregators are diverting readers and ad dollars, and, critics argue, undercutting the incentive to spend money on original reporting. It is an economic and ethical problem without a clear legal fix.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2013:TSM, author = "Michael A. Cusumano", title = "Technology strategy and management: The {Apple--Samsung} lawsuits", journal = j-CACM, volume = "56", number = "1", pages = "28--31", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398366", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In search of a middle ground in the intellectual property wars.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2013:BSH, author = "Phillip G. Armour", title = "The business of software: How we build things: \ldots{} and why things are 90\% complete", journal = j-CACM, volume = "56", number = "1", pages = "32--33", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398367", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Desai:2013:LTB, author = "Deven Desai", title = "Law and technology: Beyond location: data security in the 21st century", journal = j-CACM, volume = "56", number = "1", pages = "34--36", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398368", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Viewing evolving data security issues as engineering problems to be solved.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2013:HRF, author = "Thomas Haigh", title = "Historical reflections: Five lessons from really good history", journal = j-CACM, volume = "56", number = "1", pages = "37--40", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398369", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Lessons learned from four award-winning books on the history of information technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Khan:2013:VWC, author = "Salman Khan", title = "Viewpoint: What college could be like", journal = j-CACM, volume = "56", number = "1", pages = "41--43", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398370", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Imagining an optimized education model.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grudin:2013:VCJ, author = "Jonathan Grudin and Gloria Mark and John Riedl", title = "Viewpoint: Conference-journal hybrids", journal = j-CACM, volume = "56", number = "1", pages = "44--49", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398371", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering how to combine the best elements of conferences and journals.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2013:CC, author = "Pat Helland", title = "Condos and clouds", journal = j-CACM, volume = "56", number = "1", pages = "50--59", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398374", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Constraints in an environment empower the services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:BSA, author = "{CACM Staff}", title = "Browser security: appearances can be deceiving", journal = j-CACM, volume = "56", number = "1", pages = "60--67", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398372", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A discussion with Jeremiah Grossman, Ben Livshits, Rebecca Bace, and George Neville-Neil", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grossman:2013:WWS, author = "Jeremiah Grossman", title = "The {Web} won't be safe or secure until we break it", journal = j-CACM, volume = "56", number = "1", pages = "68--72", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398373", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Unless you have taken very particular precautions, assume every website you visit knows exactly who you are.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Becker:2013:HMC, author = "Richard Becker and Ram{\'o}n C{\'a}ceres and Karrie Hanson and Sibren Isaacman and Ji Meng Loh and Margaret Martonosi and James Rowland and Simon Urbanek and Alexander Varshavsky and Chris Volinsky", title = "Human mobility characterization from cellular network data", journal = j-CACM, volume = "56", number = "1", pages = "74--82", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398375", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Anonymous location data from cellular phone networks sheds light on how people move around on a large scale.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bafna:2013:AG, author = "Vineet Bafna and Alin Deutsch and Andrew Heiberg and Christos Kozanitis and Lucila Ohno-Machado and George Varghese", title = "Abstractions for genomics", journal = j-CACM, volume = "56", number = "1", pages = "83--93", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398376", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Large genomic databases with interactive access require new, layered abstractions, including separating ``evidence'' from ``inference.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2013:CSM, author = "Tamara Denning and Tadayoshi Kohno and Henry M. Levy", title = "Computer security and the modern home", journal = j-CACM, volume = "56", number = "1", pages = "94--103", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398377", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A framework for evaluating security risks associated with technologies used at home.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeCarlo:2013:VUD, author = "Doug DeCarlo and Matthew Stone", title = "Visualization, understanding, and design: technical perspective", journal = j-CACM, volume = "56", number = "1", pages = "105--105", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398378", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mitra:2013:IHM, author = "Niloy J. Mitra and Yong-Liang Yang and Dong-Ming Yan and Wilmot Li and Maneesh Agrawala", title = "Illustrating how mechanical assemblies work", journal = j-CACM, volume = "56", number = "1", pages = "106--114", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398379", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How-things-work visualizations use a variety of visual techniques to depict the operation of complex mechanical assemblies. We present an automated approach for generating such visualizations. Starting with a 3D CAD model of an assembly, we first infer the motions of the individual parts and the interactions across the parts based on their geometry and a few user-specified constraints. We then use this information to generate visualizations that incorporate motion arrows, frame sequences, and animation to convey the causal chain of motions and mechanical interactions across parts. We demonstrate our system on a wide variety of assemblies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rehg:2013:FPD, author = "James M. Rehg", title = "Finding people in depth: technical perspective", journal = j-CACM, volume = "56", number = "1", pages = "115--115", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398380", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shotton:2013:RTH, author = "Jamie Shotton and Toby Sharp and Alex Kipman and Andrew Fitzgibbon and Mark Finocchio and Andrew Blake and Mat Cook and Richard Moore", title = "Real-time human pose recognition in parts from single depth images", journal = j-CACM, volume = "56", number = "1", pages = "116--124", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398381", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We propose a new method to quickly and accurately predict human pose ---the 3D positions of body joints---from a single depth image, without depending on information from preceding frames. Our approach is strongly rooted in current object recognition strategies. By designing an intermediate representation in terms of body parts, the difficult pose estimation problem is transformed into a simpler per-pixel classification problem, for which efficient machine learning techniques exist. By using computer graphics to synthesize a very large dataset of training image pairs, one can train a classifier that estimates body part labels from test images invariant to pose, body shape, clothing, and other irrelevances. Finally, we generate confidence-scored 3D proposals of several body joints by reprojecting the classification result and finding local modes. The system runs in under 5ms on the Xbox 360. Our evaluation shows high accuracy on both synthetic and real test sets, and investigates the effect of several training parameters. We achieve state-of-the-art accuracy in our comparison with related work and demonstrate improved generalization over exact whole-skeleton nearest neighbor matching.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rucker:2013:LBF, author = "Rudy Rucker", title = "Last byte: Future tense: Share my enlightenment", journal = j-CACM, volume = "56", number = "1", pages = "136, 135", month = jan, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2398356.2398382", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 27 19:03:03 MST 2012", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. I self-publish, and you get to sail my aether wave for free.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boisvert:2013:PAO, author = "Ronald F. Boisvert and Jack W. Davidson", title = "Positioning {ACM} for an open access future", journal = j-CACM, volume = "56", number = "2", pages = "5--5", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408777", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:GAF, author = "Vinton G. Cerf", title = "Growing the {ACM} family", journal = j-CACM, volume = "56", number = "2", pages = "7--7", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408778", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meyer:2013:WRD, author = "Bertrand Meyer", title = "When reviews do more than sting", journal = j-CACM, volume = "56", number = "2", pages = "8--9", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408780", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Bertrand Meyer wonders why malicious reviews run rampant in computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2013:LS, author = "Neil Savage", title = "Life in simulation", journal = j-CACM, volume = "56", number = "2", pages = "11--13", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408781", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computational models are tackling the complexity of biology, from single-celled microbes to human organs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2013:RR, author = "Alex Wright", title = "Revving the rover", journal = j-CACM, volume = "56", number = "2", pages = "14--16", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408782", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The new Mars rover has attracted plenty of attention for its planetary gymnastics, but the big breakthroughs are under the hood.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2013:NMH, author = "Samuel Greengard", title = "A new model for healthcare", journal = j-CACM, volume = "56", number = "2", pages = "17--19", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408783", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer modeling is radically redefining healthcare and epidemiology by providing new tools for understanding the impact of different intervention strategies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Moglen:2013:TWW, author = "Eben Moglen", title = "The tangled web we have woven", journal = j-CACM, volume = "56", number = "2", pages = "20--22", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408784", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking to protect the fundamental privacy of network interactions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neumann:2013:IRM, author = "Peter G. Neumann", title = "Inside risks: More sight on foresight", journal = j-CACM, volume = "56", number = "2", pages = "23--25", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408785", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflecting on elections, natural disasters, and the future.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2013:KVD, author = "George V. Neville-Neil", title = "Kode Vicious: Divided by division", journal = j-CACM, volume = "56", number = "2", pages = "26--27", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408786", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Is there a ``best used by'' date for software?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cooper:2013:ERS, author = "Steve Cooper and Mehran Sahami", title = "Education: Reflections on {Stanford's MOOCs}", journal = j-CACM, volume = "56", number = "2", pages = "28--30", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408787", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New possibilities in online education create new challenges.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Massive Open Online Courses (MOOCs)", } @Article{Aizcorbe:2013:VMD, author = "Ana Aizcorbe and Samuel Kortum and Unni Pillai", title = "The value of microprocessor designs", journal = j-CACM, volume = "56", number = "2", pages = "31--32", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408788", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Applying a centuries-old technique to modern cost estimation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sunyaev:2013:CSC, author = "Ali Sunyaev and Stephan Schneider", title = "Cloud services certification", journal = j-CACM, volume = "56", number = "2", pages = "33--36", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408789", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to address the lack of transparency, trust, and acceptance in cloud services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jones:2013:EGP, author = "Anita Jones", title = "The explosive growth of postdocs in computer science", journal = j-CACM, volume = "56", number = "2", pages = "37--39", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408801", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the factors influencing the recent rapid increase in the number of postdoctoral positions in computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cheswick:2013:RP, author = "William Cheswick", title = "Rethinking passwords", journal = j-CACM, volume = "56", number = "2", pages = "40--44", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408790", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Our authentication system is lacking. Is improvement possible?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gregg:2013:TMA, author = "Brendan Gregg", title = "Thinking methodically about performance", journal = j-CACM, volume = "56", number = "2", pages = "45--51", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408791", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The USE method addresses shortcomings in other commonly used methodologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Watson:2013:DAC, author = "Robert N. M. Watson", title = "A decade of {OS} access-control extensibility", journal = j-CACM, volume = "56", number = "2", pages = "52--63", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408792", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Open source security foundations for mobile and embedded devices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Juels:2013:NAS, author = "Ari Juels and Alina Oprea", title = "New approaches to security and availability for cloud data", journal = j-CACM, volume = "56", number = "2", pages = "64--73", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408793", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Extending the data trust perimeter from the enterprise to the public cloud requires more than encryption.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dean:2013:TS, author = "Jeffrey Dean and Luiz Andr{\'e} Barroso", title = "The tail at scale", journal = j-CACM, volume = "56", number = "2", pages = "74--80", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408794", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Software techniques that tolerate latency variability are vital to building responsive large-scale Web services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cadar:2013:SES, author = "Cristian Cadar and Koushik Sen", title = "Symbolic execution for software testing: three decades later", journal = j-CACM, volume = "56", number = "2", pages = "82--90", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408795", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The challenges---and great promise---of modern symbolic execution techniques, and the tools to help implement them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bose:2013:DSR, author = "Pradip Bose", title = "Is dark silicon real?: technical perspective", journal = j-CACM, volume = "56", number = "2", pages = "92--92", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408796", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Esmaeilzadeh:2013:PCM, author = "Hadi Esmaeilzadeh and Emily Blem and Ren{\'e}e {St. Amant} and Karthikeyan Sankaralingam and Doug Burger", title = "Power challenges may end the multicore era", journal = j-CACM, volume = "56", number = "2", pages = "93--102", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408797", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Starting in 2004, the microprocessor industry has shifted to multicore scaling---increasing the number of cores per die each generation---as its principal strategy for continuing performance growth. Many in the research community believe that this exponential core scaling will continue into the hundreds or thousands of cores per chip, auguring a parallelism revolution in hardware or software. However, while transistor count increases continue at traditional Moore's Law rates, the per-transistor speed and energy efficiency improvements have slowed dramatically. Under these conditions, more cores are only possible if the cores are slower, simpler, or less utilized with each additional technology generation. This paper brings together transistor technology, processor core, and application models to understand whether multicore scaling can sustain the historical exponential performance growth in this energy-limited era. As the number of cores increases, power constraints may prevent powering of all cores at their full speed, requiring a fraction of the cores to be powered off at all times. According to our models, the fraction of these chips that is ``dark'' may be as much as 50\% within three process generations. The low utility of this ``dark silicon'' may prevent both scaling to higher core counts and ultimately the economic viability of continued silicon scaling. Our results show that core count scaling provides much less performance gain than conventional wisdom suggests. Under (highly) optimistic scaling assumptions--- for parallel workloads ---multicore scaling provides a 7.9$ \times $ (23\% per year) over ten years. Under more conservative (realistic) assumptions, multicore scaling provides a total performance gain of 3.7$ \times $ (14\% per year) over ten years, and obviously less when sufficiently parallel workloads are unavailable. Without a breakthrough in process technology or microarchitecture, other directions are needed to continue the historical rate of performance improvement.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPa, author = "Peter Winkler", title = "Last Byte: Puzzled: Tumbling Dice", journal = j-CACM, volume = "56", number = "2", pages = "112--112", month = feb, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2408776.2408800", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 30 15:28:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2013:BB, author = "Moshe Y. Vardi", title = "To boycott or not to boycott", journal = j-CACM, volume = "56", number = "3", pages = "5--5", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428557", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:RI, author = "Vinton G. Cerf", title = "A revolution in {India}", journal = j-CACM, volume = "56", number = "3", pages = "7--7", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428558", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:NPO, author = "{CACM Staff}", title = "No place for old educational flaws in new online media", journal = j-CACM, volume = "56", number = "3", pages = "8--9", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2013:PGP, author = "Jason Hong and Daniel Reed", title = "Passwords getting painful, computing still blissful", journal = j-CACM, volume = "56", number = "3", pages = "10--11", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Jason Hong wonders how anyone can follow the mounting complexity of password rules, and Daniel Reed ponders the attractions of computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2013:DD, author = "Neil Savage", title = "Decoding dementia", journal = j-CACM, volume = "56", number = "3", pages = "13--15", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428561", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer models may help neurologists unlock the secrets of brain disorders, from Alzheimer's to cancer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2013:RS, author = "Gregory Mone", title = "Rise of the swarm", journal = j-CACM, volume = "56", number = "3", pages = "16--17", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428562", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Guided by collective intelligence, teams of small, simple robots could soon accomplish amazing feats.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2013:CSE, author = "Paul Hyman", title = "Cybercrime: it's serious, but exactly how serious?", journal = j-CACM, volume = "56", number = "3", pages = "18--20", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428563", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Symantec says \$110 billion annually while McAfee says \$1 trillion. Why can't anyone agree?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:AFI, author = "{CACM Staff}", title = "{ACM Fellows} inducted", journal = j-CACM, volume = "56", number = "3", pages = "21--21", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428580", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2013:CCR, author = "Pamela Samuelson", title = "A copyright challenge to resales of digital music", journal = j-CACM, volume = "56", number = "3", pages = "24--26", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428564", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A currently pending case will have significant implications for secondary markets in digital goods.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hood:2013:ACW, author = "Denice Ward Hood and Stafford Hood and Dominica McBride", title = "Academic careers workshop for underrepresented groups", journal = j-CACM, volume = "56", number = "3", pages = "27--29", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428565", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A longitudinal evaluation of the application of knowledge, skills, and attitudes of ACW participants.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2013:MWP, author = "Peter J. Denning", title = "Moods, wicked problems, and learning", journal = j-CACM, volume = "56", number = "3", pages = "30--32", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428566", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Wicked problems and learning environments present tough mood challenges for leaders and teachers. Telepresence and sensory gadgets are unlikely to replace physical presence in these areas.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hollander:2013:EVE, author = "Rachelle Hollander", title = "Ethics viewpoints efficacies", journal = j-CACM, volume = "56", number = "3", pages = "33--34", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428567", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking answers to ethical concerns.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Johnson:2013:CCP, author = "Jeff Johnson", title = "Can computer professionals and digital technology engineers help reduce gun violence?", journal = j-CACM, volume = "56", number = "3", pages = "35--37", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428568", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Ten idea seeds.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thorup:2013:FSR, author = "Mikkel Thorup", title = "Funding successful research", journal = j-CACM, volume = "56", number = "3", pages = "38--39", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428569", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A proposal for result-based funding for research projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kumar:2013:HMI, author = "Arun Kumar and Feng Niu and Christopher R{\'e}", title = "{Hazy}: making it easier to build and maintain big-data analytics", journal = j-CACM, volume = "56", number = "3", pages = "40--49", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428570", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Racing to unleash the full potential of big data with the latest statistical and machine-learning techniques.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Beckman:2013:STD, author = "Brian Beckman and Erik Meijer", title = "The story of the teapot in {DHTML}", journal = j-CACM, volume = "56", number = "3", pages = "50--55", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428571", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "It is easy to do amazing things, such as rendering the classic teapot in HTML and CSS.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2013:MMW, author = "Kate Matsudaira", title = "Making the mobile web faster", journal = j-CACM, volume = "56", number = "3", pages = "56--61", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428572", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Mobile performance issues? Fix the back end, not just the client.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Olson:2013:EMA, author = "Edwin Olson and Johannes Strom and Rob Goeddel and Ryan Morton and Pradeep Ranganathan and Andrew Richardson", title = "Exploration and mapping with autonomous robot teams", journal = j-CACM, volume = "56", number = "3", pages = "62--70", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428574", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The MAGIC 2010 robot competition showed how well multi-robot teams can work with human teams in urban search.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jabeur:2013:MSN, author = "Nafa{\^a} Jabeur and Sherali Zeadally and Biju Sayed", title = "Mobile social networking applications", journal = j-CACM, volume = "56", number = "3", pages = "71--79", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428573", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "They deliver the right social service to the right user anytime, anyplace, without divulging personal data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fomin:2013:EEA, author = "Fedor V. Fomin and Petteri Kaski", title = "Exact exponential algorithms", journal = j-CACM, volume = "56", number = "3", pages = "80--88", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428575", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Discovering surprises in the face of intractability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Oran:2013:VQA, author = "David Oran", title = "Video quality assessment in the age of {Internet} video: technical perspective", journal = j-CACM, volume = "56", number = "3", pages = "90--90", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428576", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dobrian:2013:UIV, author = "Florin Dobrian and Asad Awan and Dilip Joseph and Aditya Ganjam and Jibin Zhan and Vyas Sekar and Ion Stoica and Hui Zhang", title = "Understanding the impact of video quality on user engagement", journal = j-CACM, volume = "56", number = "3", pages = "91--99", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428577", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPb, author = "Peter Winkler", title = "Last byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "56", number = "3", pages = "102--102", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428578", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (February 2013) we posed a trio of brainteasers concerning probability and dice. Here, we offer solutions to all three. How did you do?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2013:LBQa, author = "Leah Hoffmann", title = "Last byte: {Q\&A}: The Power of Distribution", journal = j-CACM, volume = "56", number = "3", pages = "104--ff", month = mar, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2428556.2428579", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:18 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Nancy Lynch talks about achieving consensus, developing algorithms, and mimicking biology in distributed systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bourne:2013:DTR, author = "Stephen Bourne and George Neville-Neil", title = "Developing tools and resources for those in practice", journal = j-CACM, volume = "56", number = "4", pages = "5--5", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436257", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:OA, author = "Vinton G. Cerf", title = "Open access", journal = j-CACM, volume = "56", number = "4", pages = "7--7", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436258", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2013:OAP, author = "Scott E. Delman", title = "An open access partnership", journal = j-CACM, volume = "56", number = "4", pages = "9--9", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436278", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:RR, author = "{CACM Staff}", title = "A robot's roots", journal = j-CACM, volume = "56", number = "4", pages = "10--11", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436259", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2013:SFC, author = "Mark Guzdial and Daniel Reed", title = "Securing the future of computer science; reconsidering analog computing", journal = j-CACM, volume = "56", number = "4", pages = "12--13", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial sees hope in computer science education efforts in the U.K. Daniel Reed suggests we should not be so quick to discard analog computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Subbaraman:2013:AC, author = "Nidhi Subbaraman", title = "Artificial connections", journal = j-CACM, volume = "56", number = "4", pages = "15--17", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436261", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Scientists at the Blue Brain Project are using supercomputers to simulate neural connections in a 3D model of a slice of mammalian brain.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2013:IDB, author = "Gary Anthes", title = "Inexact design: beyond fault-tolerance", journal = j-CACM, volume = "56", number = "4", pages = "18--20", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436262", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In a new approach to making computers more efficient, called ``inexact,'' ``probabilistic,'' or ``approximate'' computing, errors are not avoided; they are welcomed. Some call it ``living dangerously.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2013:LBB, author = "Leah Hoffmann", title = "Looking back at big data", journal = j-CACM, volume = "56", number = "4", pages = "21--23", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436263", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "As computational tools open up new ways of understanding history, historians and computer scientists are working together to explore the possibilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2013:CFT, author = "Michael A. Cusumano", title = "Are the costs of `free' too high in online education?", journal = j-CACM, volume = "56", number = "4", pages = "26--28", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436264", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the economic implications as educational institutions expand online learning initiatives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Best:2013:PNW, author = "Michael L. Best", title = "Peacebuilding in a networked world", journal = j-CACM, volume = "56", number = "4", pages = "30--32", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436265", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Harnessing computing and communication technologies in fragile, conflict-stressed nations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2013:CA, author = "George V. Neville-Neil", title = "Code abuse", journal = j-CACM, volume = "56", number = "4", pages = "33--34", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436266", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "One programmer's extension is another programmer's abuse.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kshetri:2013:CVC, author = "Nir Kshetri", title = "Cyber-victimization and cybersecurity in {China}", journal = j-CACM, volume = "56", number = "4", pages = "35--37", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436267", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking insights into cyberattacks associated with China.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenberger:2013:PHF, author = "Robert Rosenberger", title = "The problem with hands-free dashboard cellphones", journal = j-CACM, volume = "56", number = "4", pages = "38--40", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436268", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Lawmakers misunderstand user experience of technology interface.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zakas:2013:EWD, author = "Nicholas C. Zakas", title = "The evolution of web development for mobile devices", journal = j-CACM, volume = "56", number = "4", pages = "42--48", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436269", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Building websites that perform well on mobile devices remains a challenge.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meenan:2013:HFY, author = "Patrick Meenan", title = "How fast is your website?", journal = j-CACM, volume = "56", number = "4", pages = "49--55", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Website performance data has never been more readily available.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bacon:2013:FPM, author = "David F. Bacon and Rodric Rabbah and Sunil Shukla", title = "{FPGA} programming for the masses", journal = j-CACM, volume = "56", number = "4", pages = "56--63", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436271", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The programmability of FPGAs must improve if they are to be part of mainstream computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Xu:2013:WCT, author = "Zhengchuan Xu and Qing Hu and Chenghong Zhang", title = "Why computer talents become computer hackers", journal = j-CACM, volume = "56", number = "4", pages = "64--74", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436272", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Start with talent and skills driven by curiosity and hormones, constrained only by moral values and judgment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thorat:2013:OMV, author = "Nishant Thorat and Arvind Raghavendran and Nigel Groves", title = "Offline management in virtualized environments", journal = j-CACM, volume = "56", number = "4", pages = "75--81", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436273", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to run virtual machines together with physical machines, especially when sharing computational resources.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Feldman:2013:TAS, author = "Ronen Feldman", title = "Techniques and applications for sentiment analysis", journal = j-CACM, volume = "56", number = "4", pages = "82--89", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436274", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The main applications and challenges of one of the hottest research areas in computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Forsyth:2013:UPR, author = "David Forsyth", title = "Understanding pictures of rooms: technical perspective", journal = j-CACM, volume = "56", number = "4", pages = "91--91", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436275", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2013:DLL, author = "Huayan Wang and Stephen Gould and Daphne Roller", title = "Discriminative learning with latent variables for cluttered indoor scene understanding", journal = j-CACM, volume = "56", number = "4", pages = "92--99", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436276", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We address the problem of understanding an indoor scene from a single image in terms of recovering the room geometry (floor, ceiling, and walls) and furniture layout. A major challenge of this task arises from the fact that most indoor scenes are cluttered by furniture and decorations, whose appearances vary drastically across scenes, thus can hardly be modeled (or even hand-labeled) consistently. In this paper we tackle this problem by introducing latent variables to account for clutter, so that the observed image is jointly explained by the room and clutter layout. Model parameters are learned from a training set of images that are only labeled with the layout of the room geometry. Our approach enables taking into account and inferring indoor clutter without hand-labeling of the clutter in the training set, which is often inaccurate. Yet it outperforms the state-of-the-art method of Hedau et al. that requires clutter labels. As a latent variable based method, our approach has an interesting feature that latent variables are used in direct correspondence with a concrete visual concept (clutter in the room) and thus interpretable.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DiFilippo:2013:FT, author = "Paul {Di Filippo}", title = "Future tense", journal = j-CACM, volume = "56", number = "4", pages = "104--ff", month = apr, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2436256.2436277", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Mar 27 09:04:24 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. How I transcended the baseline for the sake of art and bioengineering.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2013:FC, author = "Moshe Y. Vardi", title = "Fricative computing", journal = j-CACM, volume = "56", number = "5", pages = "5--5", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447977", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Let's bring friction back into computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:APS, author = "Vinton G. Cerf", title = "{ACM President}'s salary increased by 300\%!", journal = j-CACM, volume = "56", number = "5", pages = "7--7", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447978", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delman:2013:FGR, author = "Scott E. Delman", title = "A few good reasons to publish in {Communications}", journal = j-CACM, volume = "56", number = "5", pages = "9--9", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447979", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:TOB, author = "{CACM Staff}", title = "Try old boys security network", journal = j-CACM, volume = "56", number = "5", pages = "12--13", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447980", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wing:2013:EIU, author = "Jeannette M. Wing and Mark Guzdial", title = "Encouraging {IT} usage in future healthcare, quality in {CS} education", journal = j-CACM, volume = "56", number = "5", pages = "14--15", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447981", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Jeannette M. Wing considers how technology acts as a change agent for healthcare, while Mark Guzdial ponders ways to measure quality in computer science education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2013:PG, author = "Alex Wright", title = "Proving grounds", journal = j-CACM, volume = "56", number = "5", pages = "17--19", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447982", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Researchers are making headway with one of quantum computing's major theoretical problems: multi-prover interactive proofs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2013:VE, author = "Samuel Greengard", title = "Vanishing electronics", journal = j-CACM, volume = "56", number = "5", pages = "20--22", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447983", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Engineers are reinventing electronics by building safe devices that dissolve in the body or within the environment. The technology could redefine everything from medicine to computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2013:SDE, author = "Paul Hyman", title = "`Small data' enabled prediction of {Obama}'s win, say economists", journal = j-CACM, volume = "56", number = "5", pages = "23--25", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447984", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "``Big data'' from crowdsourcing resulted in more complex predictions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hugenholtz:2013:FUE, author = "P. Bernt Hugenholtz", title = "Fair use in {Europe}", journal = j-CACM, volume = "56", number = "5", pages = "26--28", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447985", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Examining the mismatch between copyright law and technology-influenced evolving social norms in the European Union.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2013:MNF, author = "David Anderson", title = "{Max Newman}: forgotten man of early {British} computing", journal = j-CACM, volume = "56", number = "5", pages = "29--31", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447986", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Reflections on a significant, yet often overlooked, computing pioneer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Bletchley Park; Newmanry; Heath Robinson; Colossus; Manchester Small Scale Electronic Machine (1948); `Fish' encrypted traffic; Tunny code", } @Article{Guzdial:2013:HCC, author = "Mark Guzdial", title = "Human-centered computing: a new degree for {Licklider}'s world", journal = j-CACM, volume = "56", number = "5", pages = "32--34", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447987", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Combining computing and psychology, J. C. R. Licklider's prescient ideas are being applied in contemporary educational settings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2013:SCS, author = "Peter J. Denning", title = "The science in computer science", journal = j-CACM, volume = "56", number = "5", pages = "35--38", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447988", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer science is in a period of renaissance as it rediscovers its science roots.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Flynn:2013:MPP, author = "Michael J. Flynn and Oskar Mencer and Veljko Milutinovic and Goran Rakocevic and Per Stenstrom and Roman Trobec and Mateo Valero", title = "Moving from petaflops to petadata", journal = j-CACM, volume = "56", number = "5", pages = "39--42", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447989", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The race to build ever-faster supercomputers is on, with more contenders than ever before. However, the current goals set for this race may not lead to the fastest computation for particular applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sweeney:2013:DOA, author = "Latanya Sweeney", title = "Discrimination in online ad delivery", journal = j-CACM, volume = "56", number = "5", pages = "44--54", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447990", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Google ads, black names and white names, racial discrimination, and click advertising.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2013:ECT, author = "Peter Bailis and Ali Ghodsi", title = "Eventual consistency today: limitations, extensions, and beyond", journal = j-CACM, volume = "56", number = "5", pages = "55--63", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447992", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How can applications be built on eventually consistent infrastructure given no guarantee of safety?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leventhal:2013:FSA, author = "Adam H. Leventhal", title = "A file system all its own", journal = j-CACM, volume = "56", number = "5", pages = "64--67", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447991", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Flash memory has come a long way and it is time for software to catch up.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacob:2013:CRS, author = "Mithun George Jacob and Yu-Ting Li and George A. Akingba and Juan P. Wachs", title = "Collaboration with a robotic scrub nurse", journal = j-CACM, volume = "56", number = "5", pages = "68--75", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447993", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Surgeons use hand gestures and/or voice commands without interrupting the natural flow of a procedure.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kemerer:2013:STW, author = "Chris F. Kemerer and Charles Zhechao Liu and Michael D. Smith", title = "Strategies for tomorrow's `winners-take-some' digital goods markets", journal = j-CACM, volume = "56", number = "5", pages = "76--82", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447994", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Markets characterized by multiple competing digital standards have room for more than one winner, unlike traditional analog markets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Junglas:2013:PCT, author = "Iris Junglas and Jeanne Harris", title = "The promise of consumer technologies in emerging markets", journal = j-CACM, volume = "56", number = "5", pages = "84--90", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447995", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Employees in emerging markets find their own IT devices vital to job productivity and innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pharr:2013:RTE, author = "Matt Pharr", title = "The ray-tracing engine that could: technical perspective", journal = j-CACM, volume = "56", number = "5", pages = "92--92", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447996", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parker:2013:GRT, author = "Steven G. Parker and Heiko Friedrich and David Luebke and Keith Morley and James Bigler and Jared Hoberock and David McAllister and Austin Robison and Andreas Dietrich and Greg Humphreys and Morgan McGuire and Martin Stich", title = "{GPU} ray tracing", journal = j-CACM, volume = "56", number = "5", pages = "93--101", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447997", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The NVIDIA\reg{} OptiXTM ray tracing engine is a programmable system designed for NVIDIA GPUs and other highly parallel architectures. The OptiX engine builds on the key observation that most ray tracing algorithms can be implemented using a small set of programmable operations. Consequently, the core of OptiX is a domain-specific just-in-time compiler that generates custom ray tracing kernels by combining user-supplied programs for ray generation, material shading, object intersection, and scene traversal. This enables the implementation of a highly diverse set of ray tracing-based algorithms and applications, including interactive rendering, offline rendering, collision detection systems, artificial intelligence queries, and scientific simulations such as sound propagation. OptiX achieves high performance through a compact object model and application of several ray tracing-specific compiler optimizations. For ease of use it exposes a single-ray programming model with full support for recursion and a dynamic dispatch mechanism similar to virtual function calls.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPc, author = "Peter Winkler", title = "Last Byte: Puzzled: {Ant Alice}'s Adventures", journal = j-CACM, volume = "56", number = "5", pages = "104--104", month = may, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2447976.2447998", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Apr 30 18:42:49 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "These three puzzles involve my favorite ant, Ant Alice. Like all ants on this page, Alice moves at exactly one centimeter per second in whichever direction she happens to be facing; if she meets another ant head on, both immediately reverse direction and walk away from each other, each still at speed 1 cm/sec. Figuring out how Alice and her friends behave is surprisingly easy if viewed the right way; here's a tip: Certain physical principles may play a role in your reasoning.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Altman:2013:SFG, author = "Erik R. Altman", title = "{SGB} fortifies global {SIG} community", journal = j-CACM, volume = "56", number = "6", pages = "5--5", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461257", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:PHO, author = "Vinton G. Cerf", title = "From the {President}: Honoring our best", journal = j-CACM, volume = "56", number = "6", pages = "7--7", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461258", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "A. M. Turing Award; The Queen Elizabeth II Prize for Engineering", } @Article{Staff:2013:LEH, author = "{CACM Staff}", title = "Letters to the {Editor}: How to claim your fair share in academic publishing", journal = j-CACM, volume = "56", number = "6", pages = "8--9", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2013:CSN, author = "Jason Hong and Judy Robertson", title = "Computer security needs refocus, and be nice about it", journal = j-CACM, volume = "56", number = "6", pages = "10--11", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461261", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Jason Hong wonders whether computer security is missing the mark, while Judy Robertson supports refusing to tolerate discourtesy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2013:DLC, author = "Gary Anthes", title = "Deep learning comes of age", journal = j-CACM, volume = "56", number = "6", pages = "13--15", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461262", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Advances on multiple fronts are bringing big improvements to the way computers learn, increasing the accuracy of speech and vision systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2013:FFD, author = "Gregory Mone", title = "The future is flexible displays", journal = j-CACM, volume = "56", number = "6", pages = "16--17", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461263", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Manufacturers hint that bendable screens are coming soon, but academics argue that many engineering challenges remain.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2013:ARG, author = "Paul Hyman", title = "Augmented-reality glasses bring cloud security into sharp focus", journal = j-CACM, volume = "56", number = "6", pages = "18--20", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461264", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The possibility of a new \$200-billion-plus industry has cloud security experts bracing for the ramifications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2013:PP, author = "Neil Savage", title = "Proofs probable", journal = j-CACM, volume = "56", number = "6", pages = "22--24", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461265", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Shafi Goldwasser and Silvio Micali laid the foundations for modern cryptography, with contributions including interactive and zero-knowledge proofs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "A. M. Turing Award recipients; Shafi Goldwasser; Silvio Micali", } @Article{Staff:2013:AHC, author = "{CACM Staff}", title = "{ACM} honors computing innovators", journal = j-CACM, volume = "56", number = "6", pages = "25--25", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461282", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "ACM's awards celebrate achievements in networks, information retrieval, multi-agent systems, computer science education, versatile compiler technologies, and more.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Filshtinskiy:2013:PSC, author = "Stas Filshtinskiy", title = "Privacy and security: Cybercrime, cyberweapons, cyber wars: is there too much of it in the air?", journal = j-CACM, volume = "56", number = "6", pages = "28--30", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461266", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Where reality stops and perception begins.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2013:BSW, author = "Phillip G. Armour", title = "The business of software: {What} is a ``good'' estimate?: whether forecasting is valuable", journal = j-CACM, volume = "56", number = "6", pages = "31--32", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461267", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Whether forecasting is valuable.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2013:KVS, author = "George V. Neville-Neil", title = "Kode Vicious: Swamped by automation", journal = j-CACM, volume = "56", number = "6", pages = "33--34", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461268", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Whenever someone asks you to trust them, don't.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2013:PIT, author = "Peter J. Denning", title = "The profession of {IT}: Thumb numbers", journal = j-CACM, volume = "56", number = "6", pages = "35--37", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461269", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Rules of thumb stated as numerical rules are enticing, but many are folk theorems that may not apply in your critical situation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leveson:2013:IRL, author = "Nancy G. Leveson", title = "Inside risks: Learning from the past to face the risks of today", journal = j-CACM, volume = "56", number = "6", pages = "38--42", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Space Shuttle software program can provide guidance to today's projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wicker:2013:VAI, author = "Stephen B. Wicker and Stephanie M. Santoso", title = "Viewpoint: Access to the {Internet} is a human right", journal = j-CACM, volume = "56", number = "6", pages = "43--46", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461271", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Connecting Internet access with freedom of expression and creativity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geer:2013:RIN, author = "Dan Geer", title = "{Resolved}: the {Internet} is no place for critical infrastructure", journal = j-CACM, volume = "56", number = "6", pages = "48--53", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461273", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Risk is a necessary consequence of dependence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hsu:2013:RTG, author = "Bill Hsu and Marc Sosnick-P{\'e}rez", title = "Real-time {GPU} audio", journal = j-CACM, volume = "56", number = "6", pages = "54--62", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461272", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Real-time finite difference-based sound synthesis using graphics processors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cavage:2013:TNG, author = "Mark Cavage", title = "There is no getting around it: you are building a distributed system", journal = j-CACM, volume = "56", number = "6", pages = "63--70", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461274", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Building a distributed system requires a methodical approach to requirements.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Scekic:2013:IRS, author = "Ognjen Scekic and Hong-Linh Truong and Schahram Dustdar", title = "Incentives and rewarding in social computing", journal = j-CACM, volume = "56", number = "6", pages = "72--82", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461275", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Praise, pay, and promote crowd-member workers to elicit desired behavioral responses and performance levels.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adam:2013:CAC, author = "Nabil Adam and Randy Stiles and Andrew Zimdars and Ryan Timmons and Jackie Leung and Greg Stachnick and Jeff Merrick and Robert Coop and Vadim Slavin and Tanya Kruglikov and John Galmiche and Sharad Mehrotra", title = "Consequence analysis of complex events on critical {U.S}. infrastructure", journal = j-CACM, volume = "56", number = "6", pages = "83--91", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461276", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to mitigate a cyber-physical attack that disables the transportation network and releases a cloud of chlorine gas.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Agarwal:2013:CRW, author = "Deepak Agarwal and Bee-Chung Chen and Pradheep Elango and Raghu Ramakrishnan", title = "Content recommendation on {Web} portals", journal = j-CACM, volume = "56", number = "6", pages = "92--101", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461277", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to offer recommendations to users when they have not specified what they want.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chang:2013:CPC, author = "Yao-Wen Chang", title = "Circuit placement challenges: technical perspective", journal = j-CACM, volume = "56", number = "6", pages = "104--104", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461278", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kim:2013:SAP, author = "Myung-Chul Kim and Dong-Jin Lee and Igor L. Markov", title = "{SimPL}: an algorithm for placing {VLSI} circuits", journal = j-CACM, volume = "56", number = "6", pages = "105--113", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461279", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "VLSI placement optimizes locations of circuit components so as to reduce interconnect. Formulated in terms of (hyper) graphs, it is NP-hard, and yet must be solved for challenging million-node instances within several hours. We propose an algorithm for large-scale placement that outperforms prior art both in runtime and solution quality on standard benchmarks. The algorithm is more straightforward than existing placers and easier to integrate into timing-closure flows. Our C++ implementation is compact, self-contained and exploits instruction-level and thread-level parallelism. Due to its simplicity and superior performance, the algorithm has been adopted in the industry and was extended by several university groups to multi-objective optimization.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPd, author = "Peter Winkler", title = "Last byte: Puzzled answers", journal = j-CACM, volume = "56", number = "6", pages = "117--117", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461280", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (May 2013) we posed a trio of brainteasers concerning Ant Alice and her ant friends who always march at 1 cm/sec in whatever direction they are facing, reversing direction when they collide.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2013:QCC, author = "Leah Hoffmann", title = "{Q\&A}: Cracking the Code", journal = j-CACM, volume = "56", number = "6", pages = "120--ff", month = jun, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2461256.2461281", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 16:08:03 MDT 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Turing Award recipients Shafi Goldwasser and Silvio Micali talk about proofs, probability, and poker.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "A. M. Turing Award recipients; Shafi Goldwasser; Silvio Micali", } @Article{Vardi:2013:GRD, author = "Moshe Y. Vardi", title = "The great robotics debate", journal = j-CACM, volume = "56", number = "7", pages = "5--5", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483853", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Are robots and automation destroying more jobs than they are creating?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:POW, author = "Vinton G. Cerf", title = "From the {President}: `{But} officer, {I} was only programming at 100 lines per hour!'", journal = j-CACM, volume = "56", number = "7", pages = "7--7", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483854", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:LEP, author = "{CACM Staff}", title = "Letters to the {Editor}: Plenty more hacker motivations", journal = j-CACM, volume = "56", number = "7", pages = "8--9", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483856", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2013:PDS, author = "Jason Hong", title = "{Ph.D}. students must break away from undergraduate mentality", journal = j-CACM, volume = "56", number = "7", pages = "10--11", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483857", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Jason Hong considers how students working on their doctorates in computer science must adapt and evolve to succeed.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2013:KCC, author = "Esther Shein", title = "Keeping computers cool from the inside", journal = j-CACM, volume = "56", number = "7", pages = "13--16", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483858", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New techniques could cut the power required to avoid overheating.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2013:AIF, author = "Samuel Greengard", title = "All the items fit to print", journal = j-CACM, volume = "56", number = "7", pages = "17--19", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483859", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "3D printing has come of age. It promises to revolutionize a wide range of industries and profoundly change the way people buy and consume.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2013:BC, author = "Neil Savage", title = "Backing creativity", journal = j-CACM, volume = "56", number = "7", pages = "20--21", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483860", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Hacker spaces are spreading around the world, though some government funding is raising questions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2013:LSSa, author = "Pamela Samuelson", title = "Legally Speaking: Statutory damages as a threat to innovation", journal = j-CACM, volume = "56", number = "7", pages = "24--26", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483861", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the negative influence of U.S. statutory damage rules on technology innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tang:2013:CEI, author = "Christopher S. Tang and Joshua Zimmerman", title = "Computing Ethics: Information and communication technology for managing supply chain risks", journal = j-CACM, volume = "56", number = "7", pages = "27--29", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483862", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to encourage ethical behavior among all links in a global supply chain.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2013:TSM, author = "Mari Sako", title = "Technology strategy and management: The business of professionals", journal = j-CACM, volume = "56", number = "7", pages = "30--32", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483863", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Expertise and service ethics are just two of the many components comprising a modern professional.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Eglash:2013:BPT, author = "Ron Eglash and Juan E. Gilbert and Ellen Foster", title = "Broadening participation: Toward culturally responsive computing education", journal = j-CACM, volume = "56", number = "7", pages = "33--36", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483864", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Improving academic success and social development by merging computational thinking with cultural practices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ford:2013:VCA, author = "Martin Ford", title = "Viewpoint: Could artificial intelligence create an unemployment crisis?", journal = j-CACM, volume = "56", number = "7", pages = "37--39", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483865", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Advances in artificial intelligence and robotics will have significant implications for evolving economic systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McKenney:2013:SDS, author = "Paul E. McKenney", title = "Structured deferral: synchronization via procrastination", journal = j-CACM, volume = "56", number = "7", pages = "40--49", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483867", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We simply do not have a synchronization mechanism that can enforce mutual exclusion.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{AlBahra:2013:NAS, author = "Samy {Al Bahra}", title = "Nonblocking algorithms and scalable multicore programming", journal = j-CACM, volume = "56", number = "7", pages = "50--61", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483866", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploring an alternative to lock-based synchronization.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Desnoyers:2013:PCN, author = "Mathieu Desnoyers", title = "Proving the correctness of nonblocking data structures", journal = j-CACM, volume = "56", number = "7", pages = "62--69", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483868", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Nonblocking synchronization can yield astonishing results in terms of scalability and real-time response, but at the expense of verification state space.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tang:2013:IDB, author = "Yang Tang and Di Wang and Jing Bai and Xiaoyan Zhu and Ming Li", title = "Information distance between what {I} said and what it heard", journal = j-CACM, volume = "56", number = "7", pages = "70--77", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483869", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The RSVP voice-recognition search engine improves speech recognition and translation accuracy in question answering.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Procaccia:2013:CCJ, author = "Ariel D. Procaccia", title = "Cake cutting: not just child's play", journal = j-CACM, volume = "56", number = "7", pages = "78--87", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483870", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to fairly allocate divisible resources, and why computer scientists should take notice.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Marathe:2013:CE, author = "Madhav Marathe and Anil Kumar S. Vullikanti", title = "Computational epidemiology", journal = j-CACM, volume = "56", number = "7", pages = "88--96", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483871", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The challenge of developing and using computer models to understand and control the diffusion of disease through populations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wonka:2013:FAV, author = "Peter Wonka", title = "A fresh approach to vector graphics: technical perspective", journal = j-CACM, volume = "56", number = "7", pages = "100--100", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483872", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Orzan:2013:DCV, author = "Alexandrina Orzan and Adrien Bousseau and Pascal Barla and Holger Winnem{\"o}ller and Jo{\"e}lle Thollot and David Salesin", title = "Diffusion curves: a vector representation for smooth-shaded images", journal = j-CACM, volume = "56", number = "7", pages = "101--108", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483873", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We describe a new vector-based primitive for creating smooth-shaded images, called the diffusion curve. A diffusion curve partitions the space through which it is drawn, defining different colors on either side. These colors may vary smoothly along the curve. In addition, the sharpness of the color transition from one side of the curve to the other can be controlled. Given a set of diffusion curves, the final image is constructed by solving a Poisson equation whose constraints are specified by the set of gradients across all diffusion curves. Like all vector-based primitives, diffusion curves conveniently support a variety of operations, including geometry-based editing, keyframe animation, and ready stylization. Moreover, their representation is compact and inherently resolution independent. We describe a GPU-based implementation for rendering images defined by a set of diffusion curves in real time. We then demonstrate an interactive drawing system for allowing artists to create artworks using diffusion curves, either by drawing the curves in a freehand style, or by tracing existing imagery. Furthermore, we describe a completely automatic conversion process for taking an image and turning it into a set of diffusion curves that closely approximate the original image content.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McClelland:2013:LBF, author = "Mark McClelland", title = "Last Byte: Future tense", journal = j-CACM, volume = "56", number = "7", pages = "112--ff", month = jul, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2483852.2483874", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 18 15:51:47 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2013:WFP, author = "Moshe Y. Vardi and Victor Vianu", title = "What is a flagship publication?", journal = j-CACM, volume = "56", number = "8", pages = "5--5", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492008", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:CSE, author = "Vinton G. Cerf", title = "Computer science education --- revisited", journal = j-CACM, volume = "56", number = "8", pages = "7--7", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492009", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:CS, author = "{CACM Staff}", title = "Is computing science?", journal = j-CACM, volume = "56", number = "8", pages = "9--9", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492011", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guo:2013:TPW, author = "Philip Guo", title = "Teaching programming the way it works outside the classroom", journal = j-CACM, volume = "56", number = "8", pages = "10--11", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492012", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Philip Guo offers programmers `Opportunistic Programming' tips that typically are not shared in school.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2013:NAI, author = "Samuel Greengard", title = "A new approach to information storage", journal = j-CACM, volume = "56", number = "8", pages = "13--15", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492013", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Disk drives and solid-state drives have long served as the foundation for computer storage, but breakthroughs in molecular and DNA science could revolutionize the field.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2013:PHT, author = "Alex Wright", title = "Patient, heal thyself", journal = j-CACM, volume = "56", number = "8", pages = "16--18", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492014", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New handheld medical diagnostic tools promise more efficient, lower-cost healthcare --- but at what price?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2013:SAE, author = "Paul Hyman", title = "Software aims to ensure fairness in crowdsourcing projects", journal = j-CACM, volume = "56", number = "8", pages = "19--21", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492015", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The debate rages on about whether crowdsourcing is a win-win for workers, as well as for employers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heeks:2013:ULC, author = "Richard Heeks and Andrew Robinson", title = "Ultra-low-cost computing and developing countries", journal = j-CACM, volume = "56", number = "8", pages = "22--24", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492016", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Raspberry Pi and its potential in the ``global South.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dellarocas:2013:MMM, author = "Chrysanthos Dellarocas and Marshall {Van Alstyne}", title = "Money models for {MOOCs}", journal = j-CACM, volume = "56", number = "8", pages = "25--28", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492017", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering new business models for massive open online courses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Byres:2013:AGS, author = "Eric Byres", title = "The air gap: {SCADA}'s enduring security myth", journal = j-CACM, volume = "56", number = "8", pages = "29--31", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492018", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Attempting to use isolation as a security strategy for critical systems is unrealistic in an increasingly connected world.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2013:CPS, author = "George V. Neville-Neil", title = "Cherry-picking and the scientific method", journal = j-CACM, volume = "56", number = "8", pages = "32--33", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492019", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Software is supposed be a part of computer science, and science demands proof.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Porter:2013:SIP, author = "Leo Porter and Mark Guzdial and Charlie McDowell and Beth Simon", title = "Success in introductory programming: what works?", journal = j-CACM, volume = "56", number = "8", pages = "34--36", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492020", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How pair programming, peer instruction, and media computation have improved computer science education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Richet:2013:OCF, author = "Jean-Loup Richet", title = "Overt censorship: a fatal mistake?", journal = j-CACM, volume = "56", number = "8", pages = "37--38", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492021", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Censorship of information often has the opposite effect by drawing attention to the censored material.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tseitlin:2013:AO, author = "Ariel Tseitlin", title = "The antifragile organization", journal = j-CACM, volume = "56", number = "8", pages = "40--44", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492022", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Embracing failure to improve resilience and maximize availability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nicolaou:2013:BPM, author = "Alex Nicolaou", title = "Best practices on the move: building web apps for mobile devices", journal = j-CACM, volume = "56", number = "8", pages = "45--51", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492023", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Which practices should be modified or avoided altogether by developers for the mobile Web?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Everts:2013:RMP, author = "Tammy Everts", title = "Rules for mobile performance optimization", journal = j-CACM, volume = "56", number = "8", pages = "52--59", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492024", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An overview of techniques to speed page loading", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lauritsen:2013:WFC, author = "Marc Lauritsen", title = "Are we free to code the law?", journal = j-CACM, volume = "56", number = "8", pages = "60--66", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492025", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We should be, for the sake of millions of people with pressing legal needs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wainer:2013:HPI, author = "Jacques Wainer and Michael Eckmann and Siome Goldenstein and Anderson Rocha", title = "How productivity and impact differ across computer science subareas", journal = j-CACM, volume = "56", number = "8", pages = "67--73", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492026", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to understand evaluation criteria for CS researchers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bongard:2013:ER, author = "Josh C. Bongard", title = "Evolutionary robotics", journal = j-CACM, volume = "56", number = "8", pages = "74--83", month = aug, year = "2013", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Taking a biologically inspired approach to the design of autonomous, adaptive machines.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Naor:2013:EGE, author = "Assaf Naor", title = "Every graph is essentially sparse", journal = j-CACM, volume = "56", number = "8", pages = "86--86", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492028", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Batson:2013:SSG, author = "Joshua Batson and Daniel A. Spielman and Nikhil Srivastava and Shang-Hua Teng", title = "Spectral sparsification of graphs: theory and algorithms", journal = j-CACM, volume = "56", number = "8", pages = "87--94", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492029", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Graph sparsification is the approximation of an arbitrary graph by a sparse graph. We explain what it means for one graph to be a spectral approximation of another and review the development of algorithms for spectral sparsification. In addition to being an interesting concept, spectral sparsification has been an important tool in the design of nearly linear-time algorithms for solving systems of linear equations in symmetric, diagonally dominant matrices. The fast solution of these linear systems has already led to breakthrough results in combinatorial optimization, including a faster algorithm for finding approximate maximum flows and minimum cuts in an undirected network.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPe, author = "Peter Winkler", title = "Last Byte: Puzzled: Wins in a Row", journal = j-CACM, volume = "56", number = "8", pages = "96--96", month = aug, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2492007.2492030", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 13 05:30:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2013:ICR, author = "Moshe Y. Vardi", title = "Has the innovation cup run dry?", journal = j-CACM, volume = "56", number = "9", pages = "5--5", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500469", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:FSC, author = "Vinton G. Cerf", title = "Freedom and the social contract", journal = j-CACM, volume = "56", number = "9", pages = "7--7", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500470", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:PSU, author = "{CACM Staff}", title = "For privacy and security, use public keys everywhere", journal = j-CACM, volume = "56", number = "9", pages = "8--9", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500482", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2013:BDB, author = "Michael Stonebraker and Judy Robertson", title = "Big data is `buzzword du jour;' {CS} academics `have the best job'", journal = j-CACM, volume = "56", number = "9", pages = "10--11", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500471", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Michael Stonebraker analyzes the different varieties of Big Data, while Judy Robertson considers the rewards of teaching computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2013:MDE, author = "Chris Edwards", title = "Magnetic diversion for electronic switches", journal = j-CACM, volume = "56", number = "9", pages = "13--15", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500472", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "'Chameleon processors' could function as programmable logic or nonvolatile memory.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2013:SDN, author = "Keith Kirkpatrick", title = "Software-defined networking", journal = j-CACM, volume = "56", number = "9", pages = "16--19", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500473", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Novel architecture allows programmers to quickly reconfigure network resource usage.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2013:ED, author = "Esther Shein", title = "Ephemeral data", journal = j-CACM, volume = "56", number = "9", pages = "20--22", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500474", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Privacy issues can evaporate when embarrassing content does likewise.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DiDio:2013:RDE, author = "Laura DiDio", title = "Remembering {Douglas Engelbart}", journal = j-CACM, volume = "56", number = "9", pages = "24--25", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500481", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grimmelmann:2013:WDA, author = "James Grimmelmann", title = "What to do about {Google}?", journal = j-CACM, volume = "56", number = "9", pages = "28--30", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500129", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Whether it is acting as a conduit, an editor, or an advisor, the search engine should put user interests first.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2013:SSP, author = "Thomas Haigh", title = "Software and souls; programs and packages", journal = j-CACM, volume = "56", number = "9", pages = "31--34", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500131", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How can historians tell stories about software without focusing solely on the code itself?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2013:OSL, author = "Peter J. Denning", title = "The other side of language", journal = j-CACM, volume = "56", number = "9", pages = "35--37", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500132", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The conversation for action gives a framework for completing professional actions effectively.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Obrenovic:2013:RPC, author = "Zeljko Obrenovi{\'c}", title = "Research and practice: the curious case of `small' researchers-practitioners", journal = j-CACM, volume = "56", number = "9", pages = "38--40", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500138", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking a more efficient combination of the best elements of the research and practice communities in small organizations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Snyder:2013:IHP, author = "Lawrence Snyder", title = "An interview with {Hadi Partovi}", journal = j-CACM, volume = "56", number = "9", pages = "41--45", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500133", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Code.org founder discusses his first program, inspirations, and ``seizing the day.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Michael:2013:BAC, author = "Maged M. Michael", title = "The balancing act of choosing nonblocking features", journal = j-CACM, volume = "56", number = "9", pages = "46--53", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500476", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Design requirements of nonblocking systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hull:2013:OS, author = "Sean Hull", title = "20 obstacles to scalability", journal = j-CACM, volume = "56", number = "9", pages = "54--59", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500475", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Watch out for these pitfalls that can prevent Web application scaling.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lameter:2013:ONU, author = "Christoph Lameter", title = "An overview of non-uniform memory access", journal = j-CACM, volume = "56", number = "9", pages = "59--54", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500477", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "NUMA becomes more common because memory controllers get close to execution units on microprocessors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Benford:2013:UUE, author = "Steve Benford and Chris Greenhalgh and Gabriella Giannachi and Brendan Walker and Joe Marshall and Tom Rodden", title = "Uncomfortable user experience", journal = j-CACM, volume = "56", number = "9", pages = "66--73", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500889", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to create and resolve discomfort for a thrilling and memorable experience.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Braverman:2013:CRN, author = "Mark Braverman", title = "Computing with real numbers, from {Archimedes} to {Turing} and beyond", journal = j-CACM, volume = "56", number = "9", pages = "74--83", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500890", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to test the usefulness of computation for understanding and predicting continuous phenomena.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2013:VAS, author = "Michael Fisher and Louise Dennis and Matt Webster", title = "Verifying autonomous systems", journal = j-CACM, volume = "56", number = "9", pages = "84--93", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2494558", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploring autonomous systems and the agents that control them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Perona:2013:PVC, author = "Pietro Perona", title = "Progress in visual categorization: technical perspective", journal = j-CACM, volume = "56", number = "9", pages = "96--96", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500480", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Felzenszwalb:2013:VOD, author = "Pedro Felzenszwalb and Ross Girshick and David McAllester and Deva Ramanan", title = "Visual object detection with deformable part models", journal = j-CACM, volume = "56", number = "9", pages = "97--105", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2494532", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We describe a state-of-the-art system for finding objects in cluttered images. Our system is based on deformable models that represent objects using local part templates and geometric constraints on the locations of parts. We reduce object detection to classification with latent variables. The latent variables introduce invariances that make it possible to detect objects with highly variable appearance. We use a generalization of support vector machines to incorporate latent information during training. This has led to a general framework for discriminative training of classifiers with latent variables. Discriminative training benefits from large training datasets. In practice we use an iterative algorithm that alternates between estimating latent values for positive examples and solving a large convex optimization problem. Practical optimization of this large convex problem can be done using active set techniques for adaptive subsampling of the training data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPf, author = "Peter Winkler", title = "Last Byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "56", number = "9", pages = "110--110", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500479", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (Aug. 2013) you needed to win several chess games in a row, alternately playing white and black, and had to decide with which color you should start.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2013:LBQb, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: Big Challenge", journal = j-CACM, volume = "56", number = "9", pages = "112--ff", month = sep, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500468.2500478", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 26 17:09:23 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Jeff Dean and Sanjay Ghemawat talk about scalability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{White:2013:FA, author = "John White", title = "On the future of {ACM}", journal = j-CACM, volume = "56", number = "10", pages = "5--5", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507772", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:RTC, author = "Vinton G. Cerf", title = "Revisiting the tragedy of the commons", journal = j-CACM, volume = "56", number = "10", pages = "7--7", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507773", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:DAB, author = "{CACM Staff}", title = "Deep accountability, beyond even liability", journal = j-CACM, volume = "56", number = "10", pages = "8--9", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507774", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guo:2013:HSE, author = "Philip Guo", title = "Helping scientists, engineers to work up to 100 times faster", journal = j-CACM, volume = "56", number = "10", pages = "12--13", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507775", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Philip Guo explains how programming skills can make scientists and engineers more efficient and creative.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2013:TG, author = "Alex Wright", title = "Tuning in to graphene", journal = j-CACM, volume = "56", number = "10", pages = "15--17", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507776", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New ultra-fast wireless antennas may be on the way, but don't throw away your old wireless router just yet.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2013:MIS, author = "Tom Geller", title = "Making the {Internet} safe for gadgets", journal = j-CACM, volume = "56", number = "10", pages = "18--20", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507777", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Initiatives favor direct connections, named resources, and cryptography.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2013:SHL, author = "Paul Hyman", title = "Software helps linguists reconstruct, decipher ancient languages", journal = j-CACM, volume = "56", number = "10", pages = "21--23", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507778", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Linguists who once spent an entire career reconstructing a major language family now can accomplish that in just a few hours.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2013:ATY, author = "Sarah Underwood", title = "The {Alan Turing Year} leaves a rich legacy", journal = j-CACM, volume = "56", number = "10", pages = "24--25", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507785", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A year-long celebration of the life and work of a man whom many call the founding father of computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2013:ESV, author = "Michael A. Cusumano", title = "Evaluating a startup venture", journal = j-CACM, volume = "56", number = "10", pages = "26--29", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2505337", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the key elements of successful startups.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2013:WFS, author = "Phillip G. Armour", title = "When faster is slower", journal = j-CACM, volume = "56", number = "10", pages = "30--32", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2505338", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How the speed of modern tools may decelerate development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2013:KVN, author = "George V. Neville-Neil", title = "Kode Vicious: The naming of hosts is a difficult matter", journal = j-CACM, volume = "56", number = "10", pages = "33--34", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2505339", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Also, the perils of premature rebooting.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fu:2013:CCR, author = "Kevin Fu and James Blum", title = "Controlling for cybersecurity risks of medical device software", journal = j-CACM, volume = "56", number = "10", pages = "35--37", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2508701", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Medical device hacking is a red herring. But the flaws are real.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ackley:2013:BE, author = "David H. Ackley", title = "Beyond efficiency", journal = j-CACM, volume = "56", number = "10", pages = "38--40", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2505340", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Esteem for efficiency should be tempered with respect for robustness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Loveless:2013:BG, author = "Jacob Loveless", title = "Barbarians at the gateways", journal = j-CACM, volume = "56", number = "10", pages = "42--49", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507779", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A special section on high-frequency trading and exchange technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Loveless:2013:OAH, author = "Jacob Loveless and Sasha Stoikov and Rolf Waeber", title = "Online algorithms in high-frequency trading", journal = j-CACM, volume = "56", number = "10", pages = "50--56", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507780", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The challenges faced by competing HFT algorithms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Strowes:2013:PMT, author = "Stephen D. Strowes", title = "Passively measuring {TCP} round-trip times", journal = j-CACM, volume = "56", number = "10", pages = "57--64", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507781", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A close look at round-trip time measurements with the Transmission Control Protocol.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bex:2013:IAW, author = "Floris Bex and John Lawrence and Mark Snaith and Chris Reed", title = "Implementing the argument web", journal = j-CACM, volume = "56", number = "10", pages = "66--73", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500891", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Improve online public discourse by connecting opinions across blogs, editorials, and social media.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoonlor:2013:TCS, author = "Apirak Hoonlor and Boleslaw K. Szymanski and Mohammed J. Zaki", title = "Trends in computer science research", journal = j-CACM, volume = "56", number = "10", pages = "74--83", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500892", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Keywords in the ACM Digital Library and IEEE Xplore digital library and in NSF grants anticipate future CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{VanMeter:2013:BBQ, author = "Rodney {Van Meter} and Clare Horsman", title = "A blueprint for building a quantum computer", journal = j-CACM, volume = "56", number = "10", pages = "84--93", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2494568", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Quantum computer architecture holds the key to building commercially viable systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alur:2013:CWV, author = "Rajeev Alur", title = "Can we verify cyber-physical systems?: technical perspective", journal = j-CACM, volume = "56", number = "10", pages = "96--96", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507782", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Althoff:2013:FVP, author = "Matthias Althoff and Akshay Rajhans and Bruce H. Krogh and Soner Yaldiz and Xin Li and Larry Pileggi", title = "Formal verification of phase-locked loops using reachability analysis and continuization", journal = j-CACM, volume = "56", number = "10", pages = "97--104", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507783", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We present a scalable and formal technique to verify locking time and stability for charge-pump phase-locked loops (PLLs). In contrast to the traditional simulation approach that only validates the PLL at a given operation condition, our proposed technique formally verified the PLL at all possible operation conditions. The dynamics of the PLL is described by a hybrid automaton, which incorporates the differential equations of the analog circuit elements as well as the switching logic of the digital circuit elements. Existing methods for computing reachable sets for hybrid automata cannot be used to verify the PLL model due to the large number of cycles required for locking. We develop a new method for computing effective overapproximations of the sets of states reached on each cycle by using uncertain parameters in a discrete-time model to represent the range of possible switching times, a technique we call continuization. Using this new method for reachability analysis, it is possible to verify locking specifications for a charge-pump PLL design for all possible initial states and parameter values in time comparable to the time required for a few simulation runs of the same behavioral model.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clegg:2013:LBF, author = "Brian Clegg", title = "Last byte: Future tense", journal = j-CACM, volume = "56", number = "10", pages = "112--ff", month = oct, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2507771.2507784", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 30 16:28:43 MDT 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Spared a horrible death, it was murder just the same.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2013:EAN, author = "Moshe Y. Vardi", title = "The end of the {American} network", journal = j-CACM, volume = "56", number = "11", pages = "5--5", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524714", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Can the Internet be liberated from government meddling?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:HLF, author = "Vinton G. Cerf", title = "{Heidelberg Laureate Forum}", journal = j-CACM, volume = "56", number = "11", pages = "7--7", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524715", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:MAF, author = "{CACM Staff}", title = "Microprocessor architectures follow markets and silicon", journal = j-CACM, volume = "56", number = "11", pages = "8--9", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524716", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2013:CPI, author = "Jason Hong", title = "Considering privacy issues in the context of {Google Glass}", journal = j-CACM, volume = "56", number = "11", pages = "10--11", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524717", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Jason Hong ponders why there has been so much negative press coverage of Google Glass with regard to privacy, considering the issue from two different perspectives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2013:FPE, author = "Gregory Mone", title = "Future-proof encryption", journal = j-CACM, volume = "56", number = "11", pages = "12--14", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524718", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Researchers are relying on quantum mechanics to generate unhackable methods of communication.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2013:MTM, author = "Neil Savage", title = "More than a mouse", journal = j-CACM, volume = "56", number = "11", pages = "15--16", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524719", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Gesture and gaze are among the newest additions to a growing family of computer interfaces.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2013:LIR, author = "Keith Kirkpatrick", title = "Legal issues with robots", journal = j-CACM, volume = "56", number = "11", pages = "17--19", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524720", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Who is responsible when property is damaged or someone is injured by an automated system? Existing product liability laws have not yet been tested in the context of robots.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mulligan:2013:PSW, author = "Deirdre K. Mulligan and Kenneth A. Bamberger", title = "Privacy and security: What regulators can do to advance privacy through design", journal = j-CACM, volume = "56", number = "11", pages = "20--22", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2527185", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking to address the challenges of privacy by design through regulatory process and formal law.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2013:LSSb, author = "Pamela Samuelson", title = "Legally speaking: Is software patentable?", journal = j-CACM, volume = "56", number = "11", pages = "23--25", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2527186", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Assessing the shifting perspectives on patentability standards for software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Michael:2013:CEN, author = "Katina Michael and M. G. Michael", title = "Computing ethics: No limits to watching?", journal = j-CACM, volume = "56", number = "11", pages = "26--28", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2527187", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the ethical questions raised by technologies that are moving from knowing what we are doing (and where) to knowing who we are.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{VanAlstyne:2013:EBD, author = "Marshall {Van Alstyne}", title = "Economic and business dimensions: Why not immortality?", journal = j-CACM, volume = "56", number = "11", pages = "29--31", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2527188", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A question of biology, technology, and society.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilson:2013:EMC, author = "Cameron Wilson", title = "Education: Making computer science count", journal = j-CACM, volume = "56", number = "11", pages = "32--33", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2527189", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Combining efforts and expertise, ACM and Code.org are partnering to address a rapidly changing education landscape.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Langlotz:2013:VAR, author = "Tobias Langlotz and Jens Grubert and Raphael Grasset", title = "Viewpoint: Augmented reality browsers: essential products or only gadgets?", journal = j-CACM, volume = "56", number = "11", pages = "34--36", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2527190", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How lessons learned from the evolution of the Web and Web browsers can influence the development of AR browsers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roche:2013:ADP, author = "James Roche", title = "Adopting {DevOps} practices in quality assurance", journal = j-CACM, volume = "56", number = "11", pages = "38--43", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524721", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Merging the art and science of software development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mitchell:2013:LS, author = "Neil Mitchell", title = "Leaking space", journal = j-CACM, volume = "56", number = "11", pages = "44--52", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524722", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Eliminating memory hogs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2013:ASP, author = "Ivar Jacobson and Ian Spence and Pan-Wei Ng", title = "Agile and {SEMAT}: perfect partners", journal = j-CACM, volume = "56", number = "11", pages = "53--59", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524723", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Combining agile and SEMAT yields more advantages than either one alone.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Maiden:2013:CTR, author = "Neil Maiden and Sonali D'Souza and Sara Jones and Lars M{\"u}ller and Lucia Pannese and Kristine Pitts and Michael Prilla and Kevin Pudney and Malcolm Rose and Ian Turner and Konstantinos Zachos", title = "Computing technologies for reflective, creative care of people with dementia", journal = j-CACM, volume = "56", number = "11", pages = "60--67", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500495", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Mobile apps manage data on individual residents to help carers deliver more person-centered care.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kaganer:2013:MTM, author = "Evgeny Kaganer and Gabriel A. Giordano and Sebastien Brion and Marco Tortoriello", title = "Media tablets for mobile learning", journal = j-CACM, volume = "56", number = "11", pages = "68--75", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500494", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Tablets offer hope for improving learning and collaboration but only if truly integrated into learning settings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Treleaven:2013:ATR, author = "Philip Treleaven and Michal Galas and Vidhi Lalchand", title = "Algorithmic trading review", journal = j-CACM, volume = "56", number = "11", pages = "76--85", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500117", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The competitive nature of AT, the scarcity of expertise, and the vast profits potential, makes for a secretive community where implementation details are difficult to find.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Diallo:2013:AAC, author = "Mamadou Tourad Diallo and Hassnaa Moustafa and Hossam Afifi and Nicolas Marechal", title = "Adaptation of audiovisual contents and their delivery means", journal = j-CACM, volume = "56", number = "11", pages = "86--93", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500726", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Coupling content adaptation with context awareness is a promising approach for improving the user's experience.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Borkar:2013:CDM, author = "Shekhar Borkar", title = "{Centip$3$De} demonstrates more than {Moore}\ldots{}: technical perspective", journal = j-CACM, volume = "56", number = "11", pages = "96--96", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524724", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dreslinski:2013:CMC, author = "Ronald G. Dreslinski and David Fick and Bharan Giridhar and Gyouho Kim and Sangwon Seo and Matthew Fojtik and Sudhir Satpathy and Yoonmyung Lee and Daeyeon Kim and Nurrachman Liu and Michael Wieckowski and Gregory Chen and Dennis Sylvester and David Blaauw and Trevor Mudge", title = "{Centip$3$De}: a many-core prototype exploring {$3$D} integration and near-threshold computing", journal = j-CACM, volume = "56", number = "11", pages = "97--104", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524725", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Process scaling has resulted in an exponential increase of the number of transistors available to designers. Meanwhile, global interconnect has not scaled nearly as well, because global wires scale only in one dimension instead of two, resulting in fewer, high-resistance routing tracks. This paper evaluates the use of three-dimensional (3D) integration to reduce global interconnect by adding multiple layers of silicon with vertical connections between them using through-silicon vias (TSVs). Because global interconnect can be millimeters long, and silicon layers tend to be only tens of microns thick in 3D stacked processes, the power and performance gains by using vertical interconnect can be substantial. To address the thermal issues that arise with 3D integration, this paper also evaluates the use of near-threshold computing --- operating the system at a supply voltage just above the threshold voltage of the transistors. Specifically, we will discuss the design and test of Centip3De, a large-scale 3D-stacked near-threshold chip multiprocessor. Centip3De uses Tezzaron's 3D stacking technology in conjunction with Global Foundries' 130 nm process. The Centip3De design comprises 128 ARM Cortex-M3 cores and 256MB of integrated DRAM. Silicon measurements are presented for a 64-core version of the design.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPg, author = "Peter Winkler", title = "Last Byte: Puzzled: {Coin} flipping", journal = j-CACM, volume = "56", number = "11", pages = "120--120", month = nov, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2524713.2524726", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:27 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Each of these puzzles involves coin flipping. Simple stuff, right? Not necessarily \ldots{} though solutions will indeed be provided in next month's column.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ozsu:2013:ABL, author = "M. Tamer {\"O}zsu", title = "{ACM} books to launch", journal = j-CACM, volume = "56", number = "12", pages = "5--5", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541106", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2013:SS, author = "Vinton G. Cerf", title = "Software at scale", journal = j-CACM, volume = "56", number = "12", pages = "7--7", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534708", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2013:LEF, author = "{CACM Staff}", title = "Letters to the Editor: Free the digital natives", journal = j-CACM, volume = "56", number = "12", pages = "8--9", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534709", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2013:BLL, author = "Mark Guzdial and Valerie Barr", title = "{blog@CACM}: The lure of live coding; the attraction of small data", journal = j-CACM, volume = "56", number = "12", pages = "10--11", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534710", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial ponders a new set of research questions, while Valerie Barr considers the utility of one person's data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2013:NLP, author = "Chris Edwards", title = "News: Life points the way to a new template for chipmaking", journal = j-CACM, volume = "56", number = "12", pages = "13--15", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534711", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "While significant obstacles remain, researchers are optimistic about using DNA to guide graphene into complex circuit shapes on silicon.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2013:NSB, author = "Samuel Greengard", title = "News: {Seeing} the big picture", journal = j-CACM, volume = "56", number = "12", pages = "16--18", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534712", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Lensless cameras and other advances in digital imaging, computational optics, signal processing, and big data are transforming how we think about photography.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frenkel:2013:NCE, author = "Karen A. Frenkel", title = "News: {CS} enrollments rise \ldots{} at the expense of the humanities?", journal = j-CACM, volume = "56", number = "12", pages = "19--21", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534713", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A growing proportion of U.S. college students are earning degrees in computer and information sciences, surprising some in academia.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heeks:2013:EMI, author = "Richard Heeks", title = "Emerging markets: Information technology impact sourcing", journal = j-CACM, volume = "56", number = "12", pages = "22--25", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2535913", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New ways to contract IT work to base-of-the-pyramid suppliers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2013:HRP, author = "David Anderson", title = "Historical reflections: {Patrick Blackett}: providing `white heat' to the {British} computing revolution", journal = j-CACM, volume = "56", number = "12", pages = "26--28", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2535914", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on a Nobel Prize-winning physicist's early contributions to computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2013:PID, author = "Peter J. Denning", title = "The profession of {IT}: Design thinking", journal = j-CACM, volume = "56", number = "12", pages = "29--31", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2535915", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Design thinking is the newest fashion for finding better solutions to problems. Combining it with computational thinking offers some real possibilities for improving software design.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2013:KVL, author = "George V. Neville-Neil", title = "Kode Vicious: A lesson in resource management", journal = j-CACM, volume = "56", number = "12", pages = "32--33", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2535916", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Waste not memory, want not memory---unless it doesn't matter.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DuBow:2013:BPB, author = "Wendy M. DuBow and Ruthe Farmer and Zhen Wu and Malia Fredrickson", title = "Broadening participation: Bringing young women into computing through the {NCWIT Aspirations in Computing} program", journal = j-CACM, volume = "56", number = "12", pages = "34--37", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2535917", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A program to encourage and support girls and women in pursuing their computer science interests.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fox:2013:VMS, author = "Armando Fox", title = "Viewpoint: From {MOOCs} to {SPOCs}", journal = j-CACM, volume = "56", number = "12", pages = "38--40", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2535918", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Supplementing the classroom experience with small private online courses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grigorik:2013:PMW, author = "Ilya Grigorik", title = "Practice: Making the {Web} faster with {HTTP 2.0}", journal = j-CACM, volume = "56", number = "12", pages = "42--49", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534721", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "HTTP continues to evolve.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chisnall:2013:PCC, author = "David Chisnall", title = "Practice: The challenge of cross-language interoperability", journal = j-CACM, volume = "56", number = "12", pages = "50--56", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534719", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Interfacing between languages is becoming more important", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chow:2013:PIR, author = "Fred Chow", title = "Practice: Intermediate representation", journal = j-CACM, volume = "56", number = "12", pages = "57--62", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534720", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The increasing significance of intermediate representations in compilers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dhar:2013:DSP, author = "Vasant Dhar", title = "Data science and prediction", journal = j-CACM, volume = "56", number = "12", pages = "64--73", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500499", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Big data promises automated actionable knowledge creation and predictive models for use by both humans and computers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lazar:2013:LAI, author = "Jonathan Lazar and Harry Hochheiser", title = "Legal aspects of interface accessibility in the {U.S.}", journal = j-CACM, volume = "56", number = "12", pages = "74--80", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500498", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Accessible information technology is not just good design and a clever way to win new users, it is the law.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Terry:2013:RDC, author = "Doug Terry", title = "Replicated data consistency explained through baseball", journal = j-CACM, volume = "56", number = "12", pages = "82--89", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500500", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A broader class of consistency guarantees can, and perhaps should, be offered to clients that read shared data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tyson:2013:SMI, author = "Gareth Tyson and Nishanth Sastry and Ruben Cuevas and Ivica Rimac and Andreas Mauthe", title = "A survey of mobility in information-centric networks", journal = j-CACM, volume = "56", number = "12", pages = "90--98", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500501", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "'Where's' in a name?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Moss:2013:CGC, author = "Eliot Moss", title = "The cleanest garbage collection: technical perspective", journal = j-CACM, volume = "56", number = "12", pages = "100--100", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534725", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bacon:2013:TTW, author = "David F. Bacon and Perry Cheng and Sunil Shukla", title = "And then there were none: a stall-free real-time garbage collector for reconfigurable hardware", journal = j-CACM, volume = "56", number = "12", pages = "101--109", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534726", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2013:LBPh, author = "Peter Winkler", title = "Last Byte: Puzzled: {Solutions} and sources", journal = j-CACM, volume = "56", number = "12", pages = "126--126", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534727", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (November 2013) we posted three tricky puzzles concerning coin flipping. Here, we offer solutions to all three. How did you do?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2013:LBQc, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: Securing the Risk", journal = j-CACM, volume = "56", number = "12", pages = "128--ff", month = dec, year = "2013", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534706.2534728", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Dec 2 16:21:32 MST 2013", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Peter G. Neumann views computers and their related issues holistically.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2014:SC, author = "Moshe Y. Vardi", title = "Scalable conferences", journal = j-CACM, volume = "57", number = "1", pages = "5--5", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2544169", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Adapting computing-research conferences to the growth of the field.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:PVR, author = "Vinton G. Cerf", title = "From the {President}; Virtual reality redux", journal = j-CACM, volume = "57", number = "1", pages = "7--7", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2544172", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:NER, author = "{CACM Staff}", title = "Nominees for elections and report of the {ACM Nominating Committee}", journal = j-CACM, volume = "57", number = "1", pages = "8--8", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541888", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:AFA, author = "{CACM Staff}", title = "{ACM}'s {FY13} annual report", journal = j-CACM, volume = "57", number = "1", pages = "9--14", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541887", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:UDC, author = "{CACM Staff}", title = "{U.S.} does not control the {Internet}", journal = j-CACM, volume = "57", number = "1", pages = "16--17", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541886", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2014:MNM, author = "Mark Guzdial and Joel C. Adams", title = "{MOOCs} need more work; so do {CS} graduates", journal = j-CACM, volume = "57", number = "1", pages = "18--19", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2555813", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial assesses the first full year of massive open online courses, while Joel C. Adams considers the employment outlook for CS grads.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2014:FTI, author = "Gary Anthes", title = "{French} team invents faster code-breaking algorithm", journal = j-CACM, volume = "57", number = "1", pages = "21--23", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2555807", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "New method can crack certain cryptosystems far faster than earlier alternatives. \ldots{} In a certain class of problem, the new algorithm is able to efficiently solve the discrete logarithm problem that underlies several important types of modern cryptosystems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "discrete logarithm; L(0) complexity; L(1/4) complexity", } @Article{Geller:2014:HDY, author = "Tom Geller", title = "How do you feel?: your computer knows", journal = j-CACM, volume = "57", number = "1", pages = "24--26", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2555809", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Interfaces can sense your mood, if you let them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2014:PTE, author = "Paul Hyman", title = "`Peace technologies' enable eyewitness reporting when disasters strike", journal = j-CACM, volume = "57", number = "1", pages = "27--29", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2555808", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Ushahidi---or ``testimony'' in Swahili---has played a central role in coordinating responses to crises around the globe.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2014:LSB, author = "Michael A. Cusumano", title = "The legacy of {Steve Ballmer}", journal = j-CACM, volume = "57", number = "1", pages = "30--32", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2542502", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Assessing the positive and negative components of the second Microsoft CEO's tenure.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yoo:2014:TCI, author = "Christopher S. Yoo", title = "Toward a closer integration of law and computer science", journal = j-CACM, volume = "57", number = "1", pages = "33--35", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2542503", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking better integration of the insights from the fields of law and technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2014:ATD, author = "Thomas Haigh", title = "Actually, {Turing} did not invent the computer", journal = j-CACM, volume = "57", number = "1", pages = "36--41", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2542504", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Separating the origins of computer science and technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2014:EE, author = "Phillip G. Armour", title = "Estimation is not evil", journal = j-CACM, volume = "57", number = "1", pages = "42--43", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2542505", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reconciling agile approaches and project estimates.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Terry:2014:PNJ, author = "Doug Terry", title = "Publish now, judge later", journal = j-CACM, volume = "57", number = "1", pages = "44--46", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2542506", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A proposal to address the problem of too many conference submissions and not enough time for reviewers to carefully evaluate each one.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bell:2014:SI, author = "Alex E. Bell", title = "The software inferno", journal = j-CACM, volume = "57", number = "1", pages = "48--53", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541893", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Dante's tale, as experienced by a software architect.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lango:2014:TSD, author = "Jason Lango", title = "Toward software-defined {SLAs}", journal = j-CACM, volume = "57", number = "1", pages = "54--60", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541894", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Enterprise computing in the public cloud.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Madhavapeddy:2014:URV, author = "Anil Madhavapeddy and David J. Scott", title = "Unikernels: the rise of the virtual library operating system", journal = j-CACM, volume = "57", number = "1", pages = "61--69", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541895", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "What if all the software layers in a virtual appliance were compiled within the same safe, high-level language framework?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{OHara:2014:TIS, author = "Kenton O'Hara and Gerardo Gonzalez and Abigail Sellen and Graeme Penney and Andreas Varnavas and Helena Mentis and Antonio Criminisi and Robert Corish and Mark Rouncefield and Neville Dastur and Tom Carrell", title = "Touchless interaction in surgery", journal = j-CACM, volume = "57", number = "1", pages = "70--77", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541899", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Touchless interaction with medical images lets surgeons maintain sterility during surgical procedures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Li:2014:RFN, author = "Jessica Li and Arun Vishwanath and H. Raghav Rao", title = "Retweeting the {Fukushima} nuclear radiation disaster", journal = j-CACM, volume = "57", number = "1", pages = "78--85", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500881", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Japanese government tweeted to calm public fear, as the public generally listened to tweets expressing alarm.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gramoli:2014:DTP, author = "Vincent Gramoli and Rachid Guerraoui", title = "Democratizing transactional programming", journal = j-CACM, volume = "57", number = "1", pages = "86--93", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2541883.2541900", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Control transactions without compromising their simplicity for the sake of expressiveness, application concurrency, or performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Huang:2014:HPS, author = "Xuedong Huang and James Baker and Raj Reddy", title = "A historical perspective of speech recognition", journal = j-CACM, volume = "57", number = "1", pages = "94--103", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500887", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "What do we know now that we did not know 40 years ago?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Iyer:2014:SST, author = "Subramanian S. Iyer", title = "Silicon stress: technical perspective", journal = j-CACM, volume = "57", number = "1", pages = "106--106", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2548017", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jung:2014:TSA, author = "Moongon Jung and Joydeep Mitra and David Z. Pan and Sung Kyu Lim", title = "{TSV} stress-aware full-chip mechanical reliability analysis and optimization for {$3$D} {IC}", journal = j-CACM, volume = "57", number = "1", pages = "107--115", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2494536", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Three-dimensional integrated circuit (3D IC) with through-silicon-via (TSV) is believed to offer new levels of efficiency, power, performance, and form-factor advantages over the conventional 2D IC. However, 3D IC involves disruptive manufacturing technologies compared to conventional 2D IC. TSVs cause significant thermomechanical stress that may seriously affect performance, leakage, and reliability of circuits. In this paper, we discuss an efficient and accurate full-chip thermomechanical stress and reliability analysis tool as well as a design optimization methodology to alleviate mechanical reliability issues in 3D ICs. First, we analyze detailed thermomechanical stress induced by TSVs in conjunction with various associated structures such as landing pad and dielectric liner. Then, we explore and validate the linear superposition principle of stress tensors and demonstrate the accuracy of this method against detailed finite element analysis (FEA) simulations. Next, we apply this linear superposition method to full-chip stress simulation and a reliability metric named the von Mises yield criterion. Finally, we propose a design optimization methodology to mitigate the mechanical reliability problems in 3D ICs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shostak:2014:LBF, author = "Seth Shostak", title = "Last byte: Future Tense: The second signal", journal = j-CACM, volume = "57", number = "1", pages = "128--ff", month = jan, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2555933", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:01 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Even cosmic enlightenment can involve unwelcome contact.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McGettrick:2014:EA, author = "Andrew McGettrick", title = "Education, always", journal = j-CACM, volume = "57", number = "2", pages = "5--5", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2534707", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In a recent issue of Communications, ACM President Vinton Cerf gave an excellent account of what ACM is doing to help reform K--12 education (August 2013, p. 7).", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:CI, author = "Vinton G. Cerf", title = "Cognitive implants", journal = j-CACM, volume = "57", number = "2", pages = "7--7", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2563407", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:CMT, author = "{CACM Staff}", title = "Contribute more than algorithmic speculation", journal = j-CACM, volume = "57", number = "2", pages = "9--9", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556647.2556650", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guo:2014:CHC, author = "Philip Guo", title = "Clarifying human-computer interaction", journal = j-CACM, volume = "57", number = "2", pages = "10--11", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2557448", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Philip Guo teaches an undergrad through the use of examples.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2014:NTM, author = "Don Monroe", title = "A new type of mathematics?", journal = j-CACM, volume = "57", number = "2", pages = "13--15", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2557446", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New discoveries expand the scope of computer-assisted proofs of theorems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2014:SEL, author = "Esther Shein", title = "Should everybody learn to code?", journal = j-CACM, volume = "57", number = "2", pages = "16--18", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2557447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Not everyone needs coding skills, but learning how to think like a programmer can be useful in many disciplines.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2014:CPC, author = "Samuel Greengard", title = "Computational photography comes into focus", journal = j-CACM, volume = "57", number = "2", pages = "19--21", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2557445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Advances in computational photography are making image capture the starting point. The technology is transforming the field.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:AFI, author = "{CACM Staff}", title = "{ACM Fellows} inducted", journal = j-CACM, volume = "57", number = "2", pages = "22--22", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556647.2556662", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Burley:2014:WCP, author = "Diana L. Burley and Jon Eisenberg and Seymour E. Goodman", title = "Would cybersecurity professionalization help address the cybersecurity crisis?", journal = j-CACM, volume = "57", number = "2", pages = "24--27", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556936", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Evaluating the trade-offs involved in cybersecurity professionalization.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bell:2014:ENC, author = "Tim Bell", title = "Establishing a nationwide {CS} curriculum in {New Zealand} high schools", journal = j-CACM, volume = "57", number = "2", pages = "28--30", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556937", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Providing students, teachers, and parents with a better understanding of computer science and programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Young:2014:IAS, author = "William Young and Nancy G. Leveson", title = "An integrated approach to safety and security based on systems theory", journal = j-CACM, volume = "57", number = "2", pages = "31--35", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556938", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Applying a more powerful new safety methodology to security risks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2014:KVB, author = "George V. Neville-Neil", title = "Kode vicious: Bugs and bragging rights", journal = j-CACM, volume = "57", number = "2", pages = "36--37", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556939", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "It is not always size that matters.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ceccagnoli:2014:DPW, author = "Marco Ceccagnoli and Chris Forman and Peng Huang and D. J. Wu", title = "Digital platforms: when is participation valuable?", journal = j-CACM, volume = "57", number = "2", pages = "38--39", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556940", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Assessing the benefits and challenges of knowledge spillovers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andriole:2014:RT, author = "Stephen J. Andriole", title = "Ready technology", journal = j-CACM, volume = "57", number = "2", pages = "40--42", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556941", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Fast-tracking emerging business technologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anonymous:2014:NLP, author = "Anonymous", title = "Node at {LinkedIn}: the pursuit of thinner, lighter, faster", journal = j-CACM, volume = "57", number = "2", pages = "44--51", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556647.2556656", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A discussion with Kiran Prasad, Kelly Norton, and Terry Coatta.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2014:CWS, author = "Poul-Henning Kamp", title = "Center wheel for success", journal = j-CACM, volume = "57", number = "2", pages = "52--54", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556647.2556655", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "``Not invented here'' syndrome is not unique to the IT world.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hensley:2014:PSD, author = "Zachary Hensley and Jibonananda Sanyal and Joshua New", title = "Provenance in sensor data management", journal = j-CACM, volume = "57", number = "2", pages = "55--62", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556647.2556657", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A cohesive, independent solution for bringing provenance to scientific research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Holzmann:2014:MC, author = "Gerard J. Holzmann", title = "{Mars} code", journal = j-CACM, volume = "57", number = "2", pages = "64--73", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2560217.2560218", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Redundant software (and hardware) ensured Curiosity reached its destination and functioned as its designers intended.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Avgerinos:2014:AEG, author = "Thanassis Avgerinos and Sang Kil Cha and Alexandre Rebert and Edward J. Schwartz and Maverick Woo and David Brumley", title = "Automatic exploit generation", journal = j-CACM, volume = "57", number = "2", pages = "74--84", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2560217.2560219", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The idea is to identify security-critical software bugs so they can be fixed first.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Micali:2014:CMS, author = "Silvio Micali and Michael O. Rabin", title = "Cryptography miracles, secure auctions, matching problem verification", journal = j-CACM, volume = "57", number = "2", pages = "85--93", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2574871", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A solution to the persistent problem of preventing collusion in Vickrey auctions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilhelm:2014:CTT, author = "Reinhard Wilhelm and Daniel Grund", title = "Computation takes time, but how much?", journal = j-CACM, volume = "57", number = "2", pages = "94--103", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500886", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Timing analysis for hard real-time systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mahoney:2014:NSO, author = "Michael W. Mahoney", title = "A new spin on an old algorithm: technical perspective", journal = j-CACM, volume = "57", number = "2", pages = "106--106", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556329", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ballard:2014:CCS, author = "Grey Ballard and James Demmel and Olga Holtz and Oded Schwartz", title = "Communication costs of {Strassen}'s matrix multiplication", journal = j-CACM, volume = "57", number = "2", pages = "107--114", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2556647.2556660", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Algorithms have historically been evaluated in terms of the number of arithmetic operations they performed. This analysis is no longer sufficient for predicting running times on today's machines. Moving data through memory hierarchies and among processors requires much more time (and energy) than performing computations. Hardware trends suggest that the relative costs of this communication will only increase. Proving lower bounds on the communication of algorithms and finding algorithms that attain these bounds are therefore fundamental goals. We show that the communication cost of an algorithm is closely related to the graph expansion properties of its corresponding computation graph. Matrix multiplication is one of the most fundamental problems in scientific computing and in parallel computing. Applying expansion analysis to Strassen's and other fast matrix multiplication algorithms, we obtain the first lower bounds on their communication costs. These bounds show that the current sequential algorithms are optimal but that previous parallel algorithms communicate more than necessary. Our new parallelization of Strassen's algorithm is communication-optimal and outperforms all previous matrix multiplication algorithms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2014:LBPa, author = "Peter Winkler", title = "Last byte: Puzzled: {Lowest Number Wins}", journal = j-CACM, volume = "57", number = "2", pages = "120--120", month = feb, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2559597", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Feb 15 18:20:04 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2014:BST, author = "Moshe Y. Vardi", title = "{Boolean} satisfiability: theory and engineering", journal = j-CACM, volume = "57", number = "3", pages = "5--5", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2578043", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:LPW, author = "Vinton G. Cerf", title = "Letter from the {President}: What if it's us?", journal = j-CACM, volume = "57", number = "3", pages = "7--7", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2577383", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:LED, author = "{CACM Staff}", title = "Letters to the Editor: Develop research culture in the {Arab Middle East}", journal = j-CACM, volume = "57", number = "3", pages = "9--9", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2578280", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2014:CSD, author = "Kate Matsudaira", title = "Capturing and structuring data mined from the Web", journal = j-CACM, volume = "57", number = "3", pages = "10--11", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2567664", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. Kate Matsudaira considers not only how to mine data from the Web, but what to do with it once you have it.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klarreich:2014:NRB, author = "Erica Klarreich", title = "News: Reading brains", journal = j-CACM, volume = "57", number = "3", pages = "12--14", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2567649", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The first steps have been taken toward enabling a computer to perceive one's thoughts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2014:NWW, author = "Keith Kirkpatrick", title = "News: {World} without wires", journal = j-CACM, volume = "57", number = "3", pages = "15--17", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2567650", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Capturing electricity from ambient RF transmissions can keep low-power applications off the grid.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2014:NPH, author = "Neil Savage", title = "News: Playing at health", journal = j-CACM, volume = "57", number = "3", pages = "18--19", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2567654", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Developers try to tap the beneficial effects of video games.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2014:LSM, author = "Pamela Samuelson", title = "Legally speaking: Mass digitization as fair use", journal = j-CACM, volume = "57", number = "3", pages = "20--22", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2566965", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the implications of the late-2013 ruling in favor of Google in the Authors Guild case.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Narayanan:2014:CEW, author = "Arvind Narayanan and Shannon Vallor", title = "Computing ethics: Why software engineering courses should include ethics coverage", journal = j-CACM, volume = "57", number = "3", pages = "23--25", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2566966", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Encouraging students to become comfortable exercising ethical discernment in a professional context with their peers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2014:PIS, author = "Peter J. Denning", title = "The profession of {IT}: `Surfing toward the future'", journal = j-CACM, volume = "57", number = "3", pages = "26--29", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2566967", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A new report from Chile about improving economic competitiveness advances a novel interpretation of innovation. Timing is everything.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ladner:2014:BPI, author = "Richard Ladner", title = "Broadening participation: The impact of the {United Nations Convention on the Rights of Persons with Disabilities}", journal = j-CACM, volume = "57", number = "3", pages = "30--32", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2566968", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Codifying human rights and inclusiveness in a technical context for people with disabilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Patterson:2014:VHB, author = "David Patterson", title = "Viewpoint: How to build a bad research center", journal = j-CACM, volume = "57", number = "3", pages = "33--36", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2566969", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sharing lessons learned from experiences creating successful multidisciplinary research centers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Golab:2014:ECW, author = "Wojciech Golab and Muntasir R. Rahman and Alvin AuYoung and Kimberly Keeton and Xiaozhou (Steve) Li", title = "Eventually consistent: not what you were expecting?", journal = j-CACM, volume = "57", number = "3", pages = "38--44", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2576794", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Methods of quantifying consistency (or lack thereof) in eventually consistent storage systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sproull:2014:APC, author = "Robert F. Sproull and Jim Waldo", title = "The {API} performance contract", journal = j-CACM, volume = "57", number = "3", pages = "45--51", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2576792", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How can the expected interactions between caller and implementation be guaranteed?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kleen:2014:SEL, author = "Andi Kleen", title = "Scaling existing lock-based applications with lock elision", journal = j-CACM, volume = "57", number = "3", pages = "52--56", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2576793", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Enabling existing lock-based programs to achieve performance benefits of nonblocking synchronization.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yang:2014:MPP, author = "Junfeng Yang and Heming Cui and Jingyue Wu and Yang Tang and Gang Hu", title = "Making parallel programs reliable with stable multithreading", journal = j-CACM, volume = "57", number = "3", pages = "58--69", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500875", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/multithreading.bib", abstract = "Stable multithreading dramatically simplifies the interleaving behaviors of parallel programs, offering new hope for making parallel programming easier.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alvarado:2014:UTC, author = "Christine Alvarado and Eugene Judson", title = "Using targeted conferences to recruit women into computer science", journal = j-CACM, volume = "57", number = "3", pages = "70--77", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500883", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "To inspire women to major in CS, take them to the Grace Hopper Celebration of Women in Computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kim:2014:BDA, author = "Gang-Hoon Kim and Silvana Trimi and Ji-Hyong Chung", title = "Big-data applications in the government sector", journal = j-CACM, volume = "57", number = "3", pages = "78--85", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500873", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In the same way businesses use big data to pursue profits, governments use it to promote the public good.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zielinska:2014:TS, author = "Elzbieta Zieli{\'n}ska and Wojciech Mazurczyk and Krzysztof Szczypiorski", title = "Trends in steganography", journal = j-CACM, volume = "57", number = "3", pages = "86--95", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2566590.2566610", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Methods for embedding secret data are more sophisticated than their ancient predecessors, but the basic principles remain unchanged.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wallach:2014:SST, author = "Dan Wallach", title = "{Smartphone} security `taint' what it used to be: technical perspective", journal = j-CACM, volume = "57", number = "3", pages = "98--98", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2576234", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Enck:2014:TIF, author = "William Enck and Peter Gilbert and Byung-Gon Chun and Landon P. Cox and Jaeyeon Jung and Patrick McDaniel and Anmol N. Sheth", title = "{TaintDroid}: an information flow tracking system for real-time privacy monitoring on smartphones", journal = j-CACM, volume = "57", number = "3", pages = "99--106", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2494522", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Today's smartphone operating systems frequently fail to provide users with adequate control over and visibility into how third-party applications use their privacy-sensitive data. We address these shortcomings with TaintDroid, an efficient, systemwide dynamic taint tracking and analysis system capable of simultaneously tracking multiple sources of sensitive data. TaintDroid provides real-time analysis by leveraging Android's virtualized execution environment. Using TaintDroid to monitor the behavior of 30 popular third-party Android applications, we found 68 instances of misappropriation of users' location and device identification information across 20 applications. Monitoring sensitive data with TaintDroid provides informed use of third-party applications for phone users and valuable input for smartphone security service firms seeking to identify misbehaving applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2014:LBPb, author = "Peter Winkler", title = "Last byte: Puzzled: {Solutions} and sources", journal = j-CACM, volume = "57", number = "3", pages = "109--109", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2578281", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (February 2014) we posted three games in which you were asked to pick a positive integer. The question in each was: What is the highest number you should think about picking? Here, we offer solutions to all three. How did you do? \par 1. Found dollar. Alice and Bob are vying for a found dollar, with lowest number the winner and a tie winning it for neither. Sadly, the only ``Nash equilibrium'' solution is for both players to choose ``1'' and the dollar to go unclaimed --- a mini ``prisoner's dilemma.'' Collaboration could have won each of them 50 cents. \par 2. Zero sum. Here, the writer of the lower number wins \$1 from the other player, unless it is lower by only 1, in which case the player with the higher number would win \$2 from the other player. A tie would result in no money changing hands. This problem was published by Martin Gardner, appearing as Problem 11.13 in his The Collossal Book of Short Puzzles and Problems (W. W. Norton \& Co., New York, 2006). The Nash equilibrium solution would be to write ``1,'' ``2,'' ``3,'' ``4,'' or ``5'' with probabilities 1/16, 5/16, 1/4, 5/16, and 1/16, respectively. (Gardner did not provide a proof, but it is not difficult to show this is a Nash equilibrium strategy and, with a little more work, the only one.) The highest number either player should consider writing is thus ``5.''\par 3. Swedish lottery. This game, which I included in my book Mathematical Puzzles: A Conoisseur's Collection (A K Peters Ltd., Natick, MA, 2001) as ``Swedish Lottery,'' has the surprising property that the equilibrium strategy calls for playing every positive integer with positive probability. There is no largest integer you should consider playing. To see this, imagine for the sake of reaching a contradiction that there is a highest number you (and the other players) should ever play; call it number k. When would you win playing k? Only when the other players choose the same lower number. But if you played k +1, you would win all those times plus the times the other two players both play k. k +1 is thus a better choice than k, contradicting the assumption that the strategy is a Nash equilibrium. There is, in fact, a common Nash equilibrium strategy for Alice, Bob, and Charlie --- calling for the number j to be selected with probability $ (1 - r) r^{j^{-1}} $ where $r$ is the root of a certain cubic equation and approximately 0.543689. The probabilities for choosing 1, 2, 3, and 4 are about 0.456311, 0.248091, 0.134884, and 0.073335, respectively; the probability of choosing a number greater than 100 is teeny. As an experiment in 2010, I ran a Swedish Lottery among 40 graduate students in Dartmouth's Computer Science Department. The winning number was 6. A much larger version --- actually a game a day for 47 straight days --- was run in Sweden in 2007 under the name ``Limbo.'' The number of players each day averaged 53,785; the lowest winning number was 162, the highest 4,465. For more, see http://swopec.hhs.se/hastef/papers/hastef0671.pdf.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2014:LBQa, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: {RISC} and reward", journal = j-CACM, volume = "57", number = "3", pages = "112--ff", month = mar, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2568484", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 27 17:17:45 MST 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Having helped develop Reduced Instruction Set Computing and Redundant Arrays of Inexpensive Disks, David Patterson has set his sights on interdisciplinary research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aho:2014:FRS, author = "Alfred Aho and Georg Gottlob", title = "A front row seat to {Communications}' editorial transformation", journal = j-CACM, volume = "57", number = "4", pages = "5--5", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2582611", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:IGE, author = "Vinton G. Cerf", title = "The {Internet} governance ecosystem", journal = j-CACM, volume = "57", number = "4", pages = "7--7", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2588894", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:CMM, author = "{CACM Staff}", title = "Code that missed {Mars}", journal = j-CACM, volume = "57", number = "4", pages = "9--9", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2591007", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2014:EF, author = "Mark Guzdial and Daniel Reed", title = "Eyes forward", journal = j-CACM, volume = "57", number = "4", pages = "10--11", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2581795", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers why computing education lags behind other sciences, while Daniel Reed weighs balancing immediate research needs against future uncertainty.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2014:UPD, author = "Chris Edwards", title = "Using patient data for personalized cancer treatments", journal = j-CACM, volume = "57", number = "4", pages = "13--15", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2581892", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Patient information databases eventually will help improve health outcomes and support development of new therapies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hyman:2014:SST, author = "Paul Hyman", title = "Speech-to-speech translations stutter, but researchers see mellifluous future", journal = j-CACM, volume = "57", number = "4", pages = "16--19", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2582111", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The practical need for accurate instant or simultaneous machine translations continues to grow as applications multiply.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2014:NMC, author = "Gregory Mone", title = "New models in cosmetics replacing animal testing", journal = j-CACM, volume = "57", number = "4", pages = "20--21", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2581925", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A European law spurs scientists to develop computational simulations capable of predicting the toxicity of cosmetics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2014:MRS, author = "Michael A. Cusumano", title = "{MOOCs} revisited, with some policy suggestions", journal = j-CACM, volume = "57", number = "4", pages = "24--26", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2580941", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Assessing the rapidly evolving realm of massive open online courses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Best:2014:TOC, author = "Michael L. Best", title = "Thinking outside the continent", journal = j-CACM, volume = "57", number = "4", pages = "27--29", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2580943", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Encouraging the opportunities for digital innovation and invention to flourish in a variety of social environments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2014:KVFa, author = "George V. Neville-Neil", title = "Kode Vicious: This is the foo field", journal = j-CACM, volume = "57", number = "4", pages = "30--31", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2580942", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The meaning of bits and avoiding upgrade bogdowns.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Estrin:2014:SDW, author = "Deborah Estrin", title = "Small data, where $ n = \mbox {me} $", journal = j-CACM, volume = "57", number = "4", pages = "32--34", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2580944", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking personalized data-derived insights from analysis of our digital traces.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vishkin:2014:MHG, author = "Uzi Vishkin", title = "Is multicore hardware for general-purpose parallel processing broken?", journal = j-CACM, volume = "57", number = "4", pages = "35--39", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2580945", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The current generation of general-purpose multicore hardware must be fixed to support more application domains and to allow cost-effective parallel programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vixie:2014:RLS, author = "Paul Vixie", title = "Rate-limiting state", journal = j-CACM, volume = "57", number = "4", pages = "40--43", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2578902", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The edge of the Internet is an unruly place.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2014:MLS, author = "Ivar Jacobson and Pan-Wei Ng and Ian Spence and Paul E. McMahon", title = "Major-league {SEMAT}: why should an executive care?", journal = j-CACM, volume = "57", number = "4", pages = "44--50", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2580712", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Becoming better, faster, cheaper, and happier.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Paasch:2014:MT, author = "Christoph Paasch and Olivier Bonaventure", title = "Multipath {TCP}", journal = j-CACM, volume = "57", number = "4", pages = "51--57", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2578901", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Decoupled from IP, TCP is at last able to support multihomed hosts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Seaton:2014:WDW, author = "Daniel T. Seaton and Yoav Bergner and Isaac Chuang and Piotr Mitros and David E. Pritchard", title = "Who does what in a massive open online course?", journal = j-CACM, volume = "57", number = "4", pages = "58--65", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500876", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Student-participation data from the inaugural MITx (now edX) course---6.002x: Circuits and Electronics---unpacks MOOC student behavior.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Avigad:2014:FVM, author = "Jeremy Avigad and John Harrison", title = "Formally verified mathematics", journal = j-CACM, volume = "57", number = "4", pages = "66--75", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2591012", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/kepler.bib", abstract = "With the help of computational proof assistants, formal verification could become the new standard for rigor in mathematics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "ACL2 proof system; Boyer--Moore NQTHM theorem prover; Brouwer Fixed-Point Theorem; Coq proof system; de Bruijn factor; EQP theorem prover; Four Color Theorem; G{\"o}del Incompleteness Theorem; HOL proof system; HOL Light proof system; Isabelle proof checker; LCF proof checker; Milawa proof system; Mizar proof checker; Nuprl proof system; Prime Number Theorem; Project Flyspeck (Formal Proof of the Kepler Conjecture); Prototype Verification System (PVS) proof system; SSReflect proof language; Univalent Foundations Project", } @Article{Odersky:2014:UFO, author = "Martin Odersky and Tiark Rompf", title = "Unifying functional and object-oriented programming with {Scala}", journal = j-CACM, volume = "57", number = "4", pages = "76--86", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2591013", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Scala unifies traditionally disparate programming-language philosophies to develop new components and component systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roesner:2014:SPA, author = "Franziska Roesner and Tadayoshi Kohno and David Molnar", title = "Security and privacy for augmented reality systems", journal = j-CACM, volume = "57", number = "4", pages = "88--96", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2580723.2580730", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "AR systems pose potential security concerns that should be addressed before the systems become widespread.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Warren:2014:RSD, author = "Joe Warren", title = "A `reasonable' solution to deformation methods: technical perspective", journal = j-CACM, volume = "57", number = "4", pages = "98--98", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2578851", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2014:BBW, author = "Alec Jacobson and Ilya Baran and Jovan Popovi{\'c} and Olga Sorkine-Hornung", title = "Bounded biharmonic weights for real-time deformation", journal = j-CACM, volume = "57", number = "4", pages = "99--106", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2578850", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Changing an object's shape is a basic operation in computer graphics, necessary for transforming raster images, vector graphics, geometric models, and animated characters. The fastest approaches for such object deformation involve linearly blending a small number of given affine transformations, typically each associated with bones of an internal skeleton, vertices of an enclosing cage, or a collection of loose point handles. Unfortunately, linear blending schemes are not always easy to use because they may require manually painting influence weights or modeling closed polyhedral cages around the input object. Our goal is to make the design and control of deformations simpler by allowing the user to work freely with the most convenient combination of handle types. We develop linear blending weights that produce smooth and intuitive deformations for points, bones, and cages of arbitrary topology. Our weights, called bounded biharmonic weights, minimize the Laplacian energy subject to bound constraints. Doing so spreads the influences of the handles in a shape-aware and localized manner, even for objects with complex and concave boundaries. The variational weight optimization also makes it possible to customize the weights so that they preserve the shape of specified essential object features. We demonstrate successful use of our blending weights for real-time deformation of 2D and 3D shapes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{MacLeod:2014:LBF, author = "Ken MacLeod", title = "Last Byte: Future Tense: Re: Search", journal = j-CACM, volume = "57", number = "4", pages = "112--ff", month = apr, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2590807", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:09 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. For some, data collecting will always be more rewarding than data mining.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2014:MLS, author = "Moshe Y. Vardi", title = "{Moore}'s law and the sand-heap paradox", journal = j-CACM, volume = "57", number = "5", pages = "5--5", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2600347", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:SIT, author = "Vinton G. Cerf", title = "Sometimes it takes some time!", journal = j-CACM, volume = "57", number = "5", pages = "7--7", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2597759", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:KYS, author = "{CACM Staff}", title = "Know your steganographic enemy", journal = j-CACM, volume = "57", number = "5", pages = "8--8", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2601402", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:AGE, author = "{CACM Staff}", title = "{ACM}'s 2014 general election: please take this opportunity to vote", journal = j-CACM, volume = "57", number = "5", pages = "9--17", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2597769", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Meet the candidates who introduce their plans---and stands---for the Association.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Robertson:2014:RHT, author = "Judy Robertson", title = "Rethinking how to teach programming to newcomers", journal = j-CACM, volume = "57", number = "5", pages = "18--19", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2591203", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Judy Robertson reviews what happened when she decided to introduce Android development into the curriculum for first-year computer science students.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2014:HCC, author = "Samuel Greengard", title = "How computers are changing biology", journal = j-CACM, volume = "57", number = "5", pages = "21--23", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2591230", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Sophisticated computer models and simulations are replacing test tubes and beakers. This revolution in biology research is redefining medicine, agriculture, and more.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2014:FD, author = "Tom Geller", title = "The forever disc", journal = j-CACM, volume = "57", number = "5", pages = "24--26", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2591232", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Can our digital data represent us a million years from now?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2014:TCC, author = "Keith Kirkpatrick", title = "Technology confounds the courts", journal = j-CACM, volume = "57", number = "5", pages = "27--29", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2591231", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Despite the need to make decisions relevant to technologies, the U.S. Supreme Court is not the most techno-savvy group.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{VanAlstyne:2014:WBV, author = "Marshall {Van Alstyne}", title = "Why {Bitcoin} has value", journal = j-CACM, volume = "57", number = "5", pages = "30--32", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594288", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Evaluating the evolving controversial digital currency.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Depoorter:2014:WHV, author = "Ben Depoorter", title = "What happened to video game piracy?", journal = j-CACM, volume = "57", number = "5", pages = "33--34", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594289", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How video games thrive in a world of piracy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2014:TKT, author = "David Anderson", title = "{Tom Kilburn}: a tale of five computers", journal = j-CACM, volume = "57", number = "5", pages = "35--38", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594290", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on a British computer engineer who influenced several important machines, including the first stored-program computer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cooper:2014:BVC, author = "Steve Cooper and Shuchi Grover and Beth Simon", title = "Building a virtual community of practice for {K-12 CS} teachers", journal = j-CACM, volume = "57", number = "5", pages = "39--41", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594456", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Bringing educators together and focusing their interests toward improving computer science education in high schools.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bajcsy:2014:RC, author = "Ruzena Bajcsy", title = "Robots are coming", journal = j-CACM, volume = "57", number = "5", pages = "42--43", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594457", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the societal implications of the robotics revolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Toxen:2014:NSS, author = "Bob Toxen", title = "The {NSA} and {Snowden}: securing the all-seeing eye", journal = j-CACM, volume = "57", number = "5", pages = "44--51", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594502", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "How good security at the NSA could have stopped him.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Carata:2014:PP, author = "Lucian Carata and Sherif Akoush and Nikilesh Balakrishnan and Thomas Bytheway and Ripduman Sohan and Margo Seltzer and Andy Hopper", title = "A primer on provenance", journal = j-CACM, volume = "57", number = "5", pages = "52--60", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2596628", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Better understanding data requires tracking its history and context.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lloyd:2014:DSE, author = "Wyatt Lloyd and Michael J. Freedman and Michael Kaminsky and David G. Andersen", title = "Don't settle for eventual consistency", journal = j-CACM, volume = "57", number = "5", pages = "61--68", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2596624", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Stronger properties for low-latency geo-replicated storage.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nanavati:2014:CSG, author = "Mihir Nanavati and Patrick Colp and Bill Aiello and Andrew Warfield", title = "Cloud security: a gathering storm", journal = j-CACM, volume = "57", number = "5", pages = "70--79", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2593686", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Users' trust in cloud systems is undermined by the lack of transparency in existing security policies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pass:2014:RSV, author = "Shimeon Pass and Boaz Ronen", title = "Reducing the software value gap", journal = j-CACM, volume = "57", number = "5", pages = "80--87", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594413.2594422", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to cope with the growing demand for software solutions at no extra cost.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Liu:2014:CSA, author = "Manlu Liu and Sean Hansen and Qiang Tu", title = "The community source approach to software development and the {Kuali} experience", journal = j-CACM, volume = "57", number = "5", pages = "88--96", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2593687", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Participating educational institutions get a much more cost-effective result compared to the commercial off-the-shelf alternative.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leyton-Brown:2014:UEH, author = "Kevin Leyton-Brown and Holger H. Hoos and Frank Hutter and Lin Xu", title = "Understanding the empirical hardness of {NP}-complete problems", journal = j-CACM, volume = "57", number = "5", pages = "98--107", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594413.2594424", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Using machine learning to predict algorithm runtime.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Juels:2014:INC, author = "Ari Juels and Bonnie Wong", title = "The interplay of neuroscience and cryptography: technical perspective", journal = j-CACM, volume = "57", number = "5", pages = "109--109", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594446", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bojinov:2014:NMC, author = "Hristo Bojinov and Daniel Sanchez and Paul Reber and Dan Boneh and Patrick Lincoln", title = "Neuroscience meets cryptography: crypto primitives secure against rubber hose attacks", journal = j-CACM, volume = "57", number = "5", pages = "110--118", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Cryptographic systems often rely on the secrecy of cryptographic keys given to users. Many schemes, however, cannot resist coercion attacks where the user is forcibly asked by an attacker to reveal the key. These attacks, known as rubber hose cryptanalysis, are often the easiest way to defeat cryptography. We present a defense against coercion attacks using the concept of implicit learning from cognitive psychology. Implicit learning refers to learning of patterns without any conscious knowledge of the learned pattern. We use a carefully crafted computer game to allow a user to implicitly learn a secret password without them having any explicit or conscious knowledge of the trained password. While the trained secret can be used for authentication, participants cannot be coerced into revealing it since they have no conscious knowledge of it. We performed a number of user studies using Amazon's Mechanical Turk to verify that participants can successfully re-authenticate over time and that they are unable to reconstruct or even robustly recognize the trained secret.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2014:LBPc, author = "Peter Winkler", title = "Last Byte: Puzzled: A Sort, of Sorts", journal = j-CACM, volume = "57", number = "5", pages = "120--120", month = may, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2594482", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 21 10:20:12 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sahami:2014:CSC, author = "Mehran Sahami and Steve Roach", title = "Computer science curricula 2013 released", journal = j-CACM, volume = "57", number = "6", pages = "5--5", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2610445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:LPH, author = "Vinton G. Cerf", title = "Letter from the {President}: The house elves of {ACM}", journal = j-CACM, volume = "57", number = "6", pages = "7--7", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2611566", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:LEE, author = "{CACM Staff}", title = "Letters to the {Editor}: Efficient code to counter dying {Moore's Law}", journal = j-CACM, volume = "57", number = "6", pages = "9--9", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2617777", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reed:2014:BFI, author = "Daniel Reed and Chris Stephenson", title = "{BLOG@ACM}: First impressions, unexpected benefits", journal = j-CACM, volume = "57", number = "6", pages = "10--11", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2601022", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Daniel Reed shares his experiences with Google Glass, while Chris Stephenson considers the kinds of support chapters of the Computer Science Teachers Association provide their members.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2014:NCG, author = "Don Monroe", title = "Neuromorphic computing gets ready for the (really) big time", journal = j-CACM, volume = "57", number = "6", pages = "13--15", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2601069", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A technology inspired by biological principles but `steamrolled for decades' prepares to take off as Moore's Law approaches its long-anticipated end.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2014:TC, author = "Neil Savage", title = "Time for a change", journal = j-CACM, volume = "57", number = "6", pages = "16--18", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2601075", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "4D printing combines the dimension of time with the hope of building objects with new capabilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:VMB, author = "{CACM Staff}", title = "Visualizations make big data meaningful", journal = j-CACM, volume = "57", number = "6", pages = "19--21", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2601074", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "New techniques are designed to translate ``invisible numbers'' into visible images.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2014:GA, author = "Neil Savage", title = "General agreement", journal = j-CACM, volume = "57", number = "6", pages = "22--23", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2601076", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Leslie Lamport contributed to the theory and practice of building distributed computing systems that work as intended.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2014:IRE, author = "Ross Anderson and Steven J. Murdoch", title = "Inside risks: {EMV}: why payment systems fail", journal = j-CACM, volume = "57", number = "6", pages = "24--28", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602321", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "What lessons might we learn from the chip cards used for payments in Europe, now that the U.S. is adopting them too?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2014:BSO, author = "Phillip G. Armour", title = "The business of software: Owning and using", journal = j-CACM, volume = "57", number = "6", pages = "29--30", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602322", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "On vital and supporting systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Florencio:2014:PSF, author = "Dinei Flor{\^e}ncio and Cormac Herley and Adam Shostack", title = "Privacy and security: {FUD}: a plea for intolerance", journal = j-CACM, volume = "57", number = "6", pages = "31--33", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602323", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Relying on dubious claims can cause researchers to focus on the wrong questions and organizations to misdirect security spending.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2014:PIA, author = "Peter J. Denning", title = "The profession of {IT}: Avalanches are coming", journal = j-CACM, volume = "57", number = "6", pages = "34--36", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602324", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computing technology has generated conditions for radical transformations of jobs and professions---including education. How shall we cope?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2014:KVL, author = "George V. Neville-Neil", title = "Kode Vicious: The logic of logging", journal = j-CACM, volume = "57", number = "6", pages = "37--38", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602325", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "And the illogic of PDF.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davis:2014:VBD, author = "Charles K. Davis", title = "Viewpoint: Beyond data and analysis", journal = j-CACM, volume = "57", number = "6", pages = "39--41", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602326", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Why business analytics and big data really matter for modern business organizations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gill:2014:DSL, author = "Andy Gill", title = "Domain-specific languages and code synthesis using {Haskell}", journal = j-CACM, volume = "57", number = "6", pages = "42--49", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2605205", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Looking at embedded DSLs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meijer:2014:CEM, author = "Erik Meijer", title = "The curse of the excluded middle", journal = j-CACM, volume = "57", number = "6", pages = "50--55", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2605176", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "``Mostly functional'' programming does not work.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Svensson:2014:DET, author = "Bo Joel Svensson and Mary Sheeran and Ryan R. Newton", title = "Design exploration through code-generating {DSLs}", journal = j-CACM, volume = "57", number = "6", pages = "56--63", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2605685", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "High-level DSLs for low-level programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Siaterlis:2014:CPT, author = "Christos Siaterlis and B{\'e}la Genge", title = "Cyber-physical testbeds", journal = j-CACM, volume = "57", number = "6", pages = "64--73", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602575", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "EPIC helps assess cyberthreats against the cyber and physical dimensions of networked critical infrastructures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fan:2014:PSM, author = "Weiguo Fan and Michael D. Gordon", title = "The power of social media analytics", journal = j-CACM, volume = "57", number = "6", pages = "74--81", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602574", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to use, and influence, consumer social communications to improve business performance, reputation, and profit.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosner:2014:DCP, author = "Daniela Rosner and Marco Roccetti and Gustavo Marfia", title = "The digitization of cultural practices", journal = j-CACM, volume = "57", number = "6", pages = "82--87", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602695.2602701", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "These interactive applications let users perform, and thus preserve, traditional culture-defining crafts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Musial:2014:IDS, author = "Peter Musial and Nicolas Nicolaou and Alexander A. Shvartsman", title = "Implementing distributed shared memory for dynamic networks", journal = j-CACM, volume = "57", number = "6", pages = "88--98", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2500874", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Atomically consistent memory services provide resiliency in dynamic settings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{vandePanne:2014:MFI, author = "Michiel van de Panne", title = "Motion fields for interactive character animation: technical perspective", journal = j-CACM, volume = "57", number = "6", pages = "100--100", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602759", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2014:MFI, author = "Yongjoon Lee and Kevin Wampler and Gilbert Bernstein and Jovan Popovi{\'c} and Zoran Popovi{\'c}", title = "Motion fields for interactive character locomotion", journal = j-CACM, volume = "57", number = "6", pages = "101--108", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602758", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We propose a novel representation of motion data and control of virtual characters that gives highly agile responses to user input and allows a natural handling of arbitrary external disturbances. In contrast to traditional approaches based on replaying segments of motion data directly, our representation organizes samples of motion data into a high-dimensional generalization of a vector field that we call a motion field. Our runtime motion synthesis mechanism freely flows through the motion field in response to user commands. The motions we create appear natural, are highly responsive to real-time user input, and are not explicitly specified in the data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2014:LBPd, author = "Peter Winkler", title = "Last byte: Puzzled: Solutions and Sources", journal = j-CACM, volume = "57", number = "6", pages = "110--110", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2602556", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (May 2014) we posted three puzzles in which you were asked to sort several cards using three stacks on a table; you were allowed to move the top card of one stack to the top of another (possibly empty) stack, with the object being to get all the cards in their natural order stacked in the leftmost place. The catch was you could see only the top cards of the stacks and had no memory. Not included were proofs that the algorithms described in the following solutions actually work; indeed, the best way to see how they work is to take three cards (or a whole suit) from a deck of playing cards and try.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2014:LBQb, author = "Leah Hoffmann", title = "Last Byte: {Q\&A}: Divide and Conquer", journal = j-CACM, volume = "57", number = "6", pages = "112--ff", month = jun, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2601077", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue May 27 16:21:26 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Leslie Lamport on Byzantine generals, clocks, and other tools for reasoning about concurrent systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hanson:2014:EWC, author = "Vicki Hanson and Reyyan Ayfer and Bev Bachmayer", title = "{European} women in computing", journal = j-CACM, volume = "57", number = "7", pages = "5--5", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2631183", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:RP, author = "Vinton G. Cerf", title = "Responsible programming", journal = j-CACM, volume = "57", number = "7", pages = "7--7", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2631185", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:SWL, author = "{CACM Staff}", title = "{Snowden} weak link: copying to {USB} device", journal = j-CACM, volume = "57", number = "7", pages = "8--9", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2622629", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2014:DTP, author = "Mark Guzdial and Philip Guo", title = "The difficulty of teaching programming languages, and the benefits of hands-on learning", journal = j-CACM, volume = "57", number = "7", pages = "10--11", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2617658", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers the `poor learnability' of programming languages, while Philip Guo enumerates some practical benefits to working in a CS lab.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2014:BDM, author = "Alex Wright", title = "Big data meets big science", journal = j-CACM, volume = "57", number = "7", pages = "13--15", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2617660", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Next-generation scientific instruments are forcing researchers to question the limits of massively parallel computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2014:RCD, author = "Logan Kugler", title = "Robots compete in disaster scenarios", journal = j-CACM, volume = "57", number = "7", pages = "16--18", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2617752", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The DARPA Robotics Challenge pitted teams from around the world against each other in a series of disaster-themed tasks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2014:HPS, author = "Esther Shein", title = "Holographic projection systems provide eternal life", journal = j-CACM, volume = "57", number = "7", pages = "19--21", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2617664", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Optical tricks help deceased entertainers keep on performing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2014:LSW, author = "Pamela Samuelson", title = "Legally speaking: Watching {TV} on {Internet}-connected devices", journal = j-CACM, volume = "57", number = "7", pages = "22--24", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618099", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The ABC vs. Aereo case has potentially far-reaching consequences.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Huff:2014:CET, author = "Chuck Huff and Almut Furchert", title = "Computing ethics: Toward a pedagogy of ethical practice", journal = j-CACM, volume = "57", number = "7", pages = "25--27", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618103", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Teaching computing ethics in a manner that allows students to address both abstract ethical knowledge and actual ethical practice.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2014:TSM, author = "Mari Sako", title = "Technology strategy and management: The business of the state", journal = j-CACM, volume = "57", number = "7", pages = "28--30", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618105", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering the opportunities and challenges for commercial firms involved with government business process outsourcing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Margolis:2014:BPC, author = "Jane Margolis and Joanna Goode and Gail Chapman and Jean J. Ryoo", title = "Broadening participation: That classroom `magic'", journal = j-CACM, volume = "57", number = "7", pages = "31--33", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618107", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Effective teaching practices for broadening participation in computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Friedman:2014:VSC, author = "Batya Friedman", title = "Viewpoint: Structural challenges and the need to adapt", journal = j-CACM, volume = "57", number = "7", pages = "34--37", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618109", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Broadening the conversation about scholars and scholarship in computing and information research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Laplante:2014:VLP, author = "Phillip A. Laplante", title = "Viewpoint: Licensing professional software engineers: seize the opportunity", journal = j-CACM, volume = "57", number = "7", pages = "38--40", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618111", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Professional organizations should be in the forefront of the ongoing discussion about licensing professional software engineers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wadlow:2014:WMY, author = "Thomas Wadlow", title = "Who must you trust?", journal = j-CACM, volume = "57", number = "7", pages = "42--49", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2619238", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "You must have some trust if you want to get anything done.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anonymous:2014:AQT, author = "Anonymous", title = "Automated {QA} testing at electronic arts", journal = j-CACM, volume = "57", number = "7", pages = "50--57", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2617754", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "A discussion with Michael Donat, Jafar Husain, and Terry Coatta", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bland:2014:FMT, author = "Mike Bland", title = "Finding more than one worm in the apple", journal = j-CACM, volume = "57", number = "7", pages = "58--64", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2622630", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "If you see something, say something.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Faulkner:2014:CSR, author = "Matthew Faulkner and Robert Clayton and Thomas Heaton and K. Mani Chandy and Monica Kohler and Julian Bunn and Richard Guy and Annie Liu and Michael Olson and MingHei Cheng and Andreas Krause", title = "Community sense and response systems: your phone as quake detector", journal = j-CACM, volume = "57", number = "7", pages = "66--75", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2622633", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Caltech CSN project collects sensor data from thousands of personal devices for real-time response to dangerous earthquakes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ben-Yehuda:2014:RRR, author = "Orna Agmon Ben-Yehuda and Muli Ben-Yehuda and Assaf Schuster and Dan Tsafrir", title = "The rise of {RaaS}: the {Resource-as-a-Service} cloud", journal = j-CACM, volume = "57", number = "7", pages = "76--84", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2627422", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In the RaaS cloud, virtual machines trade in fine-grain resources on the fly.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jagadish:2014:BDT, author = "H. V. Jagadish and Johannes Gehrke and Alexandros Labrinidis and Yannis Papakonstantinou and Jignesh M. Patel and Raghu Ramakrishnan and Cyrus Shahabi", title = "Big data and its technical challenges", journal = j-CACM, volume = "57", number = "7", pages = "86--94", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2611567", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploring the inherent technical challenges in realizing the potential of Big Data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Papagiannaki:2014:PJM, author = "Konstantina (Dina) Papagiannaki", title = "The power of joint multiuser beamforming: technical perspective", journal = j-CACM, volume = "57", number = "7", pages = "96--96", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618411", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rahul:2014:JSW, author = "Hariharan Rahul and Swarun Kumar and Dina Katabi", title = "{JMB}: scaling wireless capacity with user demands", journal = j-CACM, volume = "57", number = "7", pages = "97--106", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2618413", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We present JMB, a joint multiuser beamforming system, that enables independent access points (APs) to beamform their signals and communicate with their clients on the same channel as if they were one large MIMO transmitter. The key enabling technology behind JMB is a new low-overhead technique for synchronizing the phase of multiple transmitters in a distributed manner. The design allows a wireless LAN to scale its throughput by continually adding more APs on the same channel. JMB is implemented and tested with both software radio clients and off-the-shelf 802.11n cards, and evaluated in a dense congested deployment resembling a conference room. Results from a 10-AP software-radio testbed show a linear increase in network throughput with a median gain of 8.1--9.4$ \times $. Our results also demonstrate that JMB's joint multiuser beamforming can provide throughput gains with unmodified 802.11n cards.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Landis:2014:LBF, author = "Geoffrey A. Landis", title = "Last byte: Future Tense: {The Chatbot} and the {Drone}", journal = j-CACM, volume = "57", number = "7", pages = "112--ff", month = jul, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2631171", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 30 18:19:34 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Autonomous or not, design is destiny.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2014:ELO, author = "Moshe Y. Vardi", title = "{Editor}'s letter: Openism, {IPism}, fundamentalism, and pragmatism", journal = j-CACM, volume = "57", number = "8", pages = "5--5", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632265", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:CAP, author = "Vinton G. Cerf", title = "{Cerf}'s up: {ACM} and the professional programmer", journal = j-CACM, volume = "57", number = "8", pages = "7--7", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2639107", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2014:BWU, author = "Mark Guzdial", title = "{BLOG@CACM}: Why the {U.S.} is not ready for mandatory {CS} education", journal = j-CACM, volume = "57", number = "8", pages = "8--9", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632036", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers the consequences of requiring all schoolchildren to study computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2014:NRP, author = "Chris Edwards", title = "News: Researchers probe security through obscurity", journal = j-CACM, volume = "57", number = "8", pages = "11--13", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632038", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", abstract = "Obfuscation protects code by making it so impenetrable that access to it won't help a hacker understand how it works.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "cryptography; encryption; obfuscation", } @Article{Kirkpatrick:2014:NSR, author = "Keith Kirkpatrick", title = "News: Surgical robots deliver care more precisely", journal = j-CACM, volume = "57", number = "8", pages = "14--16", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632042", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Computer-controlled robotic surgical systems and tumor-targeting radiation systems provide a greater level of precision in treatment than doctors alone can provide.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klarreich:2014:NHM, author = "Erica Klarreich", title = "News: Hello, my name is \ldots{}", journal = j-CACM, volume = "57", number = "8", pages = "17--19", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632040", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Facial recognition and privacy concerns.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gurses:2014:PSC, author = "Seda G{\"u}rses", title = "Privacy and security: Can you engineer privacy?", journal = j-CACM, volume = "57", number = "8", pages = "20--23", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2633029", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The challenges and potential approaches to applying privacy research in engineering practice.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilensky:2014:EFC, author = "Uri Wilensky and Corey E. Brady and Michael S. Horn", title = "Education: Fostering computational literacy in science classrooms", journal = j-CACM, volume = "57", number = "8", pages = "24--28", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2633031", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An agent-based approach to integrating computing in secondary-school science courses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Coward:2014:GCP, author = "Chris Coward", title = "Global computing: Private then shared?", journal = j-CACM, volume = "57", number = "8", pages = "29--30", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2633033", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Designing for the mobile phone to shared PC pipeline.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2014:KVFb, author = "George V. Neville-Neil", title = "Kode Vicious: Forked over", journal = j-CACM, volume = "57", number = "8", pages = "31--32", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2633035", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Shortchanged by open source.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Levy:2014:VRR, author = "Frank Levy and Richard J. Murnane", title = "Viewpoint: Researching the robot revolution", journal = j-CACM, volume = "57", number = "8", pages = "33--35", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2633039", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Considering a program for cross-disciplinary research between computer scientists and economists studying the effects of computers on work.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Teevan:2014:VSS, author = "Jaime Teevan and Kevyn Collins-Thompson and Ryen W. White and Susan Dumais", title = "Viewpoint: Slow search", journal = j-CACM, volume = "57", number = "8", pages = "36--38", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2633041", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking to enrich the search experience by allowing for extra time and alternate resources.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cavage:2014:BAC, author = "Mark Cavage and David Pacheco", title = "Bringing arbitrary compute to authoritative data", journal = j-CACM, volume = "57", number = "8", pages = "40--48", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2630787", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Many disparate use cases can be satisfied with a single storage system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2014:QSC, author = "Poul-Henning Kamp", title = "Quality software costs money --- {Heartbleed} was free", journal = j-CACM, volume = "57", number = "8", pages = "49--51", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2631095", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "How to generate funding for free and open source software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lutz:2014:USE, author = "Michael J. Lutz and J. Fernando Naveda and James R. Vallino", title = "Undergraduate software engineering", journal = j-CACM, volume = "57", number = "8", pages = "52--58", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632361", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Addressing the needs of professional software development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Spezzano:2014:RTN, author = "Francesca Spezzano and V. S. Subrahmanian and Aaron Mannes", title = "Reshaping terrorist networks", journal = j-CACM, volume = "57", number = "8", pages = "60--69", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632661.2632664", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "To destabilize terrorist organizations, the {\tt STONE} algorithms identify a set of operatives whose removal would maximally reduce lethality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gulwani:2014:EBL, author = "Sumit Gulwani", title = "Example-based learning in computer-aided {STEM} education", journal = j-CACM, volume = "57", number = "8", pages = "70--80", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2634273", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Example-based reasoning techniques developed for programming languages also help automate repetitive tasks in education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goldberg:2014:EMF, author = "Andrew V. Goldberg and Robert E. Tarjan", title = "Efficient maximum flow algorithms", journal = j-CACM, volume = "57", number = "8", pages = "82--89", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2628036", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Though maximum flow algorithms have a long history, revolutionary progress is still being made.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bernstein:2014:GCD, author = "Philip A. Bernstein", title = "Getting consensus for data replication: technical perspective", journal = j-CACM, volume = "57", number = "8", pages = "92--92", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632794", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2014:LBQ, author = "Peter Bailis and Shivaram Venkataraman and Michael J. Franklin and Joseph M. Hellerstein and Ion Stoica", title = "Last byte: Quantifying eventual consistency with {PBS}", journal = j-CACM, volume = "57", number = "8", pages = "93--102", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2632792", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Data replication results in a fundamental trade-off between operation latency and consistency. At the weak end of the spectrum of possible consistency models is eventual consistency, which provides no limit to the staleness of data returned. However, anecdotally, eventual consistency is often ``good enough'' for practitioners given its latency and availability benefits. In this work, we explain this phenomenon and demonstrate that, despite their weak guarantees, eventually consistent systems regularly return consistent data while providing lower latency than their strongly consistent counterparts. To quantify the behavior of eventually consistent stores, we introduce Probabilistically Bounded Staleness (PBS), a consistency model that provides expected bounds on data staleness with respect to both versions and wall clock time. We derive a closed-form solution for version-based staleness and model real-time staleness for a large class of quorum replicated, Dynamo-style stores. Using PBS, we measure the trade-off between latency and consistency for partial, non-overlapping quorum systems under Internet production workloads. We quantitatively demonstrate how and why eventually consistent systems frequently return consistent data within tens of milliseconds while offering large latency benefits.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2014:LBPe, author = "Peter Winkler", title = "Last byte: Puzzled: Paths and Matchings", journal = j-CACM, volume = "57", number = "8", pages = "104--104", month = aug, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2631198", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Aug 9 08:01:51 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Consider two simple games played by Alice and Bob on a checkerboard or, more generally, on a graph. The games look different, but, as we know, looks can be deceiving \ldots{}", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2014:ELW, author = "Moshe Y. Vardi", title = "{Editor}'s Letter: Would {Turing} have passed the {Turing Test}?", journal = j-CACM, volume = "57", number = "9", pages = "5--5", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2643596", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "It's time to consider the Imitation Game as just a game.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:CAR, author = "Vinton G. Cerf", title = "{Cerf}'s up: Augmented reality", journal = j-CACM, volume = "57", number = "9", pages = "7--7", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2656433", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:LEP, author = "{CACM Staff}", title = "Letters to the {Editor}: Provenance of {British} computing", journal = j-CACM, volume = "57", number = "9", pages = "8--9", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2656189", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guo:2014:BRS, author = "Philip Guo", title = "{BLOG@CACM}: Refining students' coding and reviewing skills", journal = j-CACM, volume = "57", number = "9", pages = "10--11", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2641221", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Philip Guo sees code reviews providing students ``lots of pragmatic learning.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2014:NWN, author = "Samuel Greengard", title = "News: Weathering a new era of big data", journal = j-CACM, volume = "57", number = "9", pages = "12--14", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2641225", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Increased computing power combined with new and more advanced models are changing weather forecasting.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2014:NPM, author = "Neil Savage", title = "News: The power of memory", journal = j-CACM, volume = "57", number = "9", pages = "15--17", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2641229", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "In-memory databases promise speedier processing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2014:NND, author = "Gregory Mone", title = "News: The new digital medicine", journal = j-CACM, volume = "57", number = "9", pages = "18--20", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2641227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Affordable, connected, personal medical devices are slowly changing the nature of health care.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bechtold:2014:LTA, author = "Stefan Bechtold and Adrian Perrig", title = "Law and technology: Accountability in future {Internet} architectures", journal = j-CACM, volume = "57", number = "9", pages = "21--23", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2644146", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Can technical and legal aspects be happily intertwined?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2014:HRW, author = "Thomas Haigh", title = "Historical reflections: We have never been digital", journal = j-CACM, volume = "57", number = "9", pages = "24--28", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2644148", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Reflections on the intersection of computing and the humanities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2014:PIL, author = "Peter J. Denning", title = "The profession of {IT}: Learning for the new digital age", journal = j-CACM, volume = "57", number = "9", pages = "29--31", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2644230", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Digital machines are automating knowledge work at an accelerating pace. How shall we learn and stay relevant?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Muehlhauser:2014:VEE, author = "Luke Muehlhauser and Bill Hibbard", title = "Viewpoint: Exploratory engineering in artificial intelligence", journal = j-CACM, volume = "57", number = "9", pages = "32--34", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2644257", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Using theoretical models to plan for AI safety.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{King:2014:VSI, author = "John Leslie King and Paul F. Uhlir", title = "Viewpoint: Soft infrastructure challenges to scientific knowledge discovery", journal = j-CACM, volume = "57", number = "9", pages = "35--37", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2644279", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Seeking to overcome nontechnical challenges to the scientific enterprise.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kern:2014:STW, author = "Christoph Kern", title = "Securing the tangled web", journal = j-CACM, volume = "57", number = "9", pages = "38--47", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2643134", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Preventing script injection vulnerabilities through software design.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2014:NR, author = "Peter Bailis and Kyle Kingsbury", title = "The network is reliable", journal = j-CACM, volume = "57", number = "9", pages = "48--55", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2643130", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "An informal survey of real-world communications failures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Daries:2014:PAB, author = "Jon P. Daries and Justin Reich and Jim Waldo and Elise M. Young and Jonathan Whittinghill and Andrew Dean Ho and Daniel Thomas Seaton and Isaac Chuang", title = "Privacy, anonymity, and big data in the social sciences", journal = j-CACM, volume = "57", number = "9", pages = "56--63", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2643132", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Quality social science research and the privacy of human subjects require trust.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Herley:2014:SCS, author = "Cormac Herley", title = "Security, cybercrime, and scale", journal = j-CACM, volume = "57", number = "9", pages = "64--71", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2654847", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Defense begins by identifying the targets likely to yield the greatest reward for an attacker's investment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tsikerdekis:2014:ODS, author = "Michail Tsikerdekis and Sherali Zeadally", title = "Online deception in social media", journal = j-CACM, volume = "57", number = "9", pages = "72--80", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629612", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "The unknown and the invisible exploit the unwary and the uninformed for illicit financial gain and reputation damage.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Laumond:2014:ORM, author = "Jean-Paul Laumond and Nicolas Mansard and Jean-Bernard Lasserre", title = "Optimality in robot motion: optimal versus optimized motion", journal = j-CACM, volume = "57", number = "9", pages = "82--89", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629535", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Exploring the distinction between an optimal robot motion and a robot motion resulting from the application of optimization techniques.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Efros:2014:PAB, author = "Alexei A. Efros", title = "Portraiture in the age of big data: technical perspective", journal = j-CACM, volume = "57", number = "9", pages = "92--92", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2647748", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kemelmacher-Shlizerman:2014:MP, author = "Ira Kemelmacher-Shlizerman and Eli Shechtman and Rahul Garg and Steven M. Seitz", title = "Moving portraits", journal = j-CACM, volume = "57", number = "9", pages = "93--99", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2647750", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "We present an approach for generating face animations from large image collections of the same person. Such collections, which we call photobios, are remarkable in that they summarize a person's life in photos; the photos sample the appearance of a person over changes in age, pose, facial expression, hairstyle, and other variations. Yet, browsing and exploring photobios is infeasible due to their large volume. By optimizing the quantity and order in which photos are displayed and cross dissolving between them, we can render smooth transitions between face pose (e.g., from frowning to smiling), and create moving portraits from collections of still photos. Used in this context, the cross dissolve produces a very strong motion effect; a key contribution of the paper is to explain this effect and analyze its operating range. We demonstrate results on a variety of datasets including time-lapse photography, personal photo collections, and images of celebrities downloaded from the Internet. Our approach is completely automatic and has been widely deployed as the ``Face Movies'' feature in Google's Picasa.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winkler:2014:LBPf, author = "Peter Winkler", title = "Last byte: Puzzled: {Solutions} and sources", journal = j-CACM, volume = "57", number = "9", pages = "102--102", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2642744", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "Last month (August 2014), we presented three puzzles concerning the Path Game and the Match Game, each of which can be played on any finite graph. To start, Alice marks a vertex; Bob and Alice then alternate marking vertices until one (the loser) is unable to mark any more. In the Path Game, each vertex thus marked, following the first one, must be adjacent to the most recently marked vertex. In the Match Game, only Bob has this constraint, whereas Alice can mark any vertex.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2014:LBQ, author = "Marina Krakovsky", title = "Last byte: {Q\&A}: {Finding} themes", journal = j-CACM, volume = "57", number = "9", pages = "104--ff", month = sep, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2641223", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 16 13:15:14 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", abstract = "ACM-Infosys Foundation Award recipient David Blei recalls the origins of his famous topic model, its extensions, and its uses in areas that continue to amaze him.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{White:2014:ACO, author = "John White", title = "{ACM}'s challenges and opportunities", journal = j-CACM, volume = "57", number = "10", pages = "5--5", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2666095", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178792/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:CUC, author = "Vinton G. Cerf", title = "{Cerf}'s up: Unconventional computing", journal = j-CACM, volume = "57", number = "10", pages = "7--7", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2666093", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178793/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:LER, author = "{CACM Staff}", title = "Letters to the {Editor}: Responsible programming not a technical issue", journal = j-CACM, volume = "57", number = "10", pages = "8--9", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2666269", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178772/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Langford:2014:BFR, author = "John Langford and Mark Guzdial", title = "{BLOG@CACM}: Finding a research job, and teaching {CS} in high school", journal = j-CACM, volume = "57", number = "10", pages = "10--11", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2659758", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178786/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Langford considers how to stand out when seeking a research position, while Mark Guzdial suggests what teachers need to know to teach computer science at the high school level.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2014:NSS, author = "Don Monroe", title = "News: Still seeking the optical transistor", journal = j-CACM, volume = "57", number = "10", pages = "13--15", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2659760", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178773/fulltext", abstract = "Optical information handling is a critical staple for communications and the Internet, but using light for computer-scale computation remains a distant dream.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2014:NGE, author = "Neil Savage", title = "News: Gradual evolution", journal = j-CACM, volume = "57", number = "10", pages = "16--18", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2659764", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178775/fulltext", abstract = "Dynamically typed languages adopt features of static typing to cope with growth.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Subbaraman:2014:NMG, author = "Nidhi Subbaraman", title = "News: Museums go high-tech with digital forensics", journal = j-CACM, volume = "57", number = "10", pages = "19--21", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2659762", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178774/fulltext", abstract = "Scientists are using cutting-edge scanning and visualization techniques to wow visitors and find new stories in ancient artifacts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2014:TSM, author = "Michael A. Cusumano", title = "Technology strategy and management: The {Bitcoin} ecosystem", journal = j-CACM, volume = "57", number = "10", pages = "22--24", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661047", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178782/fulltext", abstract = "Speculating on how the Bitcoin economy might evolve.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neumann:2014:IRR, author = "Peter G. Neumann", title = "Inside risks: Risks and myths of cloud computing and cloud storage", journal = j-CACM, volume = "57", number = "10", pages = "25--27", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661049", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178776/fulltext", abstract = "Considering existing and new types of risks inherent in cloud services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2014:KVO, author = "George V. Neville-Neil", title = "Kode vicious: Outsourcing responsibility", journal = j-CACM, volume = "57", number = "10", pages = "28--29", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661051", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178777/fulltext", abstract = "What do you do when your debugger fails you?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2014:BSV, author = "Phillip G. Armour", title = "The business of software: Vendor: vidi, vici", journal = j-CACM, volume = "57", number = "10", pages = "30--31", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661053", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178778/fulltext", abstract = "Some hidden costs of outsourcing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lucas:2014:VDT, author = "Henry Lucas", title = "Viewpoint: Disrupting and transforming the university", journal = j-CACM, volume = "57", number = "10", pages = "32--35", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661055", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178788/fulltext", abstract = "Higher education institutions must modify their business models in response to technology-driven influences.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Daylight:2014:VTT, author = "Edgar G. Daylight", title = "Viewpoint: A {Turing} tale", journal = j-CACM, volume = "57", number = "10", pages = "36--38", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629499", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178787/fulltext", abstract = "Assessing the accuracy of popular descriptions of Alan Turing's influences and legacy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Laurie:2014:CT, author = "Ben Laurie", title = "Certificate transparency", journal = j-CACM, volume = "57", number = "10", pages = "40--46", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2659897", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178780/fulltext", abstract = "Public, verifiable, append-only logs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arnbak:2014:SCH, author = "Axel Arnbak and Hadi Asghari and Michel {Van Eeten} and Nico {Van Eijk}", title = "Security collapse in the {HTTPS} market", journal = j-CACM, volume = "57", number = "10", pages = "47--55", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2660574", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178779/fulltext", abstract = "Assessing legal and technical solutions to secure HTTPS.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goldberg:2014:WIT, author = "Sharon Goldberg", title = "Why is it taking so long to secure {Internet} routing?", journal = j-CACM, volume = "57", number = "10", pages = "56--63", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2659899", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178781/fulltext", abstract = "Routing security incidents can still slip past deployed security defenses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samet:2014:RNM, author = "Hanan Samet and Jagan Sankaranarayanan and Michael D. Lieberman and Marco D. Adelfio and Brendan C. Fruin and Jack M. Lotkowski and Daniele Panozzo and Jon Sperling and Benjamin E. Teitler", title = "Reading news with maps by exploiting spatial synonyms", journal = j-CACM, volume = "57", number = "10", pages = "64--77", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629572", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178784/fulltext", abstract = "Use this map query interface to search the world, even when not sure what information you seek.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vrandecic:2014:WFC, author = "Denny Vrandeci{\'c} and Markus Kr{\"o}tzsch", title = "{Wikidata}: a free collaborative knowledgebase", journal = j-CACM, volume = "57", number = "10", pages = "78--85", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629489", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178785/fulltext", abstract = "This collaboratively edited knowledgebase provides a common source of data for Wikipedia, and everyone else.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Casado:2014:ASD, author = "Martin Casado and Nate Foster and Arjun Guha", title = "Abstractions for software-defined networks", journal = j-CACM, volume = "57", number = "10", pages = "86--95", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661061.2661063", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178789/fulltext", abstract = "New abstractions are critical for achieving SDN goals.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Preneel:2014:APM, author = "Bart Preneel", title = "Attacking a problem from the middle: technical perspective", journal = j-CACM, volume = "57", number = "10", pages = "97--97", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661432", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178790/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dinur:2014:DNP, author = "Itai Dinur and Orr Dunkelman and Nathan Keller and Adi Shamir", title = "Dissection: a new paradigm for solving bicomposite search problems", journal = j-CACM, volume = "57", number = "10", pages = "98--105", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2661434", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178791/fulltext", abstract = "Combinatorial search problems are usually described by a collection of possible states, a list of possible actions which map each current state into some next state, and a pair of initial and final states. The algorithmic problem is to find a sequence of actions which maps the given initial state into the desired final state. In this paper, we introduce the new notion of bicomposite search problems, and show that they can be solved with improved combinations of time and space complexities by using a new algorithmic paradigm called dissection. To demonstrate the broad applicability of our new paradigm, we show how to use it in order to untangle Rubik's cube and to solve a typical NP-complete partition problem with algorithms which are better than any previously described algorithm for these problems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wilson:2014:LBF, author = "Daniel H. Wilson", title = "Last byte: Future Tense: Garden of Life", journal = j-CACM, volume = "57", number = "10", pages = "112--ff", month = oct, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2662948", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Oct 25 09:56:32 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/10/178783/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. When machines are in the natural world, what in the world is still unnatural?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wolf:2014:DDL, author = "Alexander L. Wolf", title = "Dealing with the deep, long-term challenges facing {ACM} (part {I})", journal = j-CACM, volume = "57", number = "11", pages = "5--5", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2674769", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179834/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:HLF, author = "Vinton G. Cerf", title = "{Heidelberg Laureate Forum II}", journal = j-CACM, volume = "57", number = "11", pages = "7--7", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2674716", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179833/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:LEA, author = "{CACM Staff}", title = "Letters to the {Editor}: Accountability is no excuse for surveillance", journal = j-CACM, volume = "57", number = "11", pages = "9--9", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2674793", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179829/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2014:BTT, author = "Mark Guzdial and Lawrence M. Fisher", title = "{BLOG@CACM}: Teach the teachers, and contribute to humanity", journal = j-CACM, volume = "57", number = "11", pages = "10--11", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2667107", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179819/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow use on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial suggests computer science education needs to be aimed at adults before teaching it to children; Lawrence M. Fisher finds the volunteer spirit behind ACM Special Interest Groups.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2014:NRS, author = "Gary Anthes", title = "News: Researchers simplify parallel programming", journal = j-CACM, volume = "57", number = "11", pages = "13--15", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2667109", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179812/fulltext", abstract = "Parallel computing has become increasingly important as chipmakers put more and more processor cores on individual chips.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2014:NCW, author = "Esther Shein", title = "News: Computing what fits", journal = j-CACM, volume = "57", number = "11", pages = "16--19", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2667113", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179814/fulltext", abstract = "New apps and pods improve the virtual and actual retail experiences by ensuring clothing and cosmetics look good on you before you buy them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2014:NKO, author = "Logan Kugler", title = "News: Keeping online reviews honest", journal = j-CACM, volume = "57", number = "11", pages = "20--23", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2667111", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179813/fulltext", abstract = "As online reviews become increasingly important to e-commerce and social media sites, computer scientists work on ways to ensure their authenticity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Malhotra:2014:EBD, author = "Arvind Malhotra and Marshall {Van Alstyne}", title = "Economic and business dimensions: The dark side of the sharing economy \ldots{} and how to lighten it", journal = j-CACM, volume = "57", number = "11", pages = "24--27", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2668893", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179830/fulltext", abstract = "Improving the sharing economy will require addressing myriad problems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2014:LSU, author = "Pamela Samuelson", title = "Legally speaking: Updates on the intellectual property front", journal = j-CACM, volume = "57", number = "11", pages = "28--30", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2668895", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179831/fulltext", abstract = "Recapping influential U.S. Supreme Court decisions rendered earlier this year.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barocas:2014:CEB, author = "Solon Barocas and Helen Nissenbaum", title = "Computing ethics: Big data's end run around procedural privacy protections", journal = j-CACM, volume = "57", number = "11", pages = "31--33", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2668897", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179832/fulltext", abstract = "Recognizing the inherent limitations of consent and anonymity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cooper:2014:EFC, author = "Steve Cooper and Shuchi Grover and Mark Guzdial and Beth Simon", title = "Education: A future for computing education research", journal = j-CACM, volume = "57", number = "11", pages = "34--36", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2668899", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179828/fulltext", abstract = "Seeking to address the most important issues facing the computer education research community.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Landau:2014:PSS, author = "Susan Landau", title = "Privacy and security: Summing up", journal = j-CACM, volume = "57", number = "11", pages = "37--39", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2668901", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179815/fulltext", abstract = "Considering recent privacy- and security-related events through this column.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klein:2014:VER, author = "Mark Klein and Gregorio Convertino", title = "Viewpoint: An embarrassment of riches", journal = j-CACM, volume = "57", number = "11", pages = "40--42", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179816/fulltext", abstract = "A critical review of open innovation systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{August:2014:VDU, author = "Terrence August and Robert August and Hyoduk Shin", title = "Viewpoint: Designing user incentives for cybersecurity", journal = j-CACM, volume = "57", number = "11", pages = "43--46", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629487", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179818/fulltext", abstract = "How to encourage better user security practices and behavior", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chisa:2014:EPM, author = "Ellen Chisa", title = "Evolution of the product manager", journal = j-CACM, volume = "57", number = "11", pages = "48--52", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2669480", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179824/fulltext", abstract = "Better education needed to develop the discipline.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Liu:2014:JNU, author = "Alex Liu", title = "{JavaScript} and the {Netflix} user interface", journal = j-CACM, volume = "57", number = "11", pages = "53--59", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2669482", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/java2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179826/fulltext", abstract = "Conditional dependency resolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Richards:2014:DPP, author = "John T. Richards and Jonathan Brezin and Calvin B. Swart and Christine A. Halverson", title = "A decade of progress in parallel programming productivity", journal = j-CACM, volume = "57", number = "11", pages = "60--66", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2669484", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179825/fulltext", abstract = "Looking at the design and benefits of X10.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gould:2014:SUL, author = "Stephen Gould and Xuming He", title = "Scene understanding by labeling pixels", journal = j-CACM, volume = "57", number = "11", pages = "68--77", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629637", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179821/fulltext", abstract = "Pixels labeled with a scene's semantics and geometry let computers describe what they see.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeMeo:2014:FMT, author = "Pasquale {De Meo} and Emilio Ferrara and Giacomo Fiumara and Alessandro Provetti", title = "On {Facebook}, most ties are weak", journal = j-CACM, volume = "57", number = "11", pages = "78--84", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629438", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179820/fulltext", abstract = "Strong ties connect individuals in the same community; weak ties connect individuals in different communities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nelson:2014:DD, author = "Beryl Nelson", title = "The data on diversity", journal = j-CACM, volume = "57", number = "11", pages = "86--95", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2597886", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179827/fulltext", abstract = "It's not just about being fair.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rusinkiewicz:2014:IDF, author = "Szymon Rusinkiewicz", title = "The intricate dance of fabric and light: technical perspective", journal = j-CACM, volume = "57", number = "11", pages = "97--97", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2670515", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179822/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhao:2014:BVA, author = "Shuang Zhao and Wenzel Jakob and Steve Marschner and Kavita Bala", title = "Building volumetric appearance models of fabric using micro {CT} imaging", journal = j-CACM, volume = "57", number = "11", pages = "98--105", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2670517", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179823/fulltext", abstract = "Cloth is essential to our everyday lives; consequently, visualizing and rendering cloth has been an important area of research in graphics for decades. One important aspect contributing to the rich appearance of cloth is its complex 3D structure. Volumetric algorithms that model this 3D structure can correctly simulate the interaction of light with cloth to produce highly realistic images of cloth. But creating volumetric models of cloth is difficult: writing specialized procedures for each type of material is onerous, and requires significant programmer effort and intuition. Further, the resulting models look unrealistically ``perfect'' because they lack visually important features like naturally occurring irregularities. This paper proposes a new approach to acquiring volume models, based on density data from X-ray computed tomography (CT) scans and appearance data from photographs under uncontrolled illumination. To model a material, a CT scan is made, yielding a scalar density volume. This 3D data has micron resolution details about the structure of cloth but lacks all optical information. So we combine this density data with a reference photograph of the cloth sample to infer its optical properties. We show that this approach can easily produce volume appearance models with extreme detail, and at larger scales the distinctive textures and highlights of a range of very different fabrics such as satin and velvet emerge automatically --- all based simply on having accurate mesoscale geometry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2014:LBU, author = "Dennis Shasha", title = "Last byte: Upstart puzzles", journal = j-CACM, volume = "57", number = "11", pages = "120--120", month = nov, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2670917", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 29 12:26:23 MDT 2014", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/11/179817/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schnabel:2014:PCC, author = "Bobby Schnabel and John White", title = "Pathways to computing careers", journal = j-CACM, volume = "57", number = "12", pages = "5--5", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2684460", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180779/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2014:CDI, author = "Vinton G. Cerf", title = "{Cerf}'s Up: Does innovation create or destroy jobs?", journal = j-CACM, volume = "57", number = "12", pages = "7--7", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2685035", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180778/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:LES, author = "{CACM Staff}", title = "Letters to the {Editor}: On the significance of {Turing}'s test", journal = j-CACM, volume = "57", number = "12", pages = "8--9", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2684441", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180771/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2014:BMS, author = "Mark Guzdial", title = "{BLOG@CACM}: Meeting student and teacher needs in computing education", journal = j-CACM, volume = "57", number = "12", pages = "10--11", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2682922", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180772/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial reports on the 2014 meeting of the ACM Education Council, where updates from its global representatives led to action plans.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2014:NDL, author = "Chris Edwards", title = "News: Decoding the language of human movement", journal = j-CACM, volume = "57", number = "12", pages = "12--14", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2675742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180790/fulltext", abstract = "Computers that recognize what is happening in moving images can help defend against crime, and revolutionize rehabilitation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2014:NIL, author = "Gregory Mone", title = "News: Intelligent living", journal = j-CACM, volume = "57", number = "12", pages = "15--16", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2676393", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180786/fulltext", abstract = "After years of false starts, the smart home is gaining momentum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2014:NSS, author = "Keith Kirkpatrick", title = "News: Sensors for seniors", journal = j-CACM, volume = "57", number = "12", pages = "17--19", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2676391", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180784/fulltext", abstract = "In-home technologies are helping seniors stay aware, healthy, and in touch.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2014:NAT, author = "{CACM Staff}", title = "News: {ACM's Turing Award} prize raised to \$1 million", journal = j-CACM, volume = "57", number = "12", pages = "20--20", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2685372", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180785/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Best:2014:GCI, author = "Michael L. Best", title = "Global computing: The {Internet} that {Facebook} built", journal = j-CACM, volume = "57", number = "12", pages = "21--23", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2676857", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180792/fulltext", abstract = "The on-ramp might appear free but exiting takes a toll.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2014:PIW, author = "Peter J. Denning", title = "The profession of {IT}: The whole professional", journal = j-CACM, volume = "57", number = "12", pages = "24--27", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2676859", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180773/fulltext", abstract = "A new book inspires a reflection on what it means to be a whole, competent, and effective professional---and may portend a wave of disruption in education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Whitney:2014:BPI, author = "Telle Whitney and Elizabeth Ames", title = "Broadening participation: Innovation and inclusion", journal = j-CACM, volume = "57", number = "12", pages = "28--30", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2676861", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180782/fulltext", abstract = "What technology companies, especially startups, need to know about building great places to work---for her and him---in the digital age.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2014:KVP, author = "George V. Neville-Neil", title = "Kode vicious: Port squatting", journal = j-CACM, volume = "57", number = "12", pages = "31--32", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2676863", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180774/fulltext", abstract = "Do not irk your local sysadmin.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Naedele:2014:VMC, author = "Martin Naedele and Rick Kazman and Yuanfang Cai", title = "Viewpoint: Making the case for a {``manufacturing execution system''} for software development", journal = j-CACM, volume = "57", number = "12", pages = "33--36", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629458", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180780/fulltext", abstract = "Seeking to improve information integration throughout the manufacturing process.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meijer:2014:REE, author = "Erik Meijer and Vikram Kapoor", title = "The responsive enterprise: embracing the hacker way", journal = j-CACM, volume = "57", number = "12", pages = "38--43", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2677032", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180776/fulltext", abstract = "Soon every company will be a software company.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chisnall:2014:NST, author = "David Chisnall", title = "No such thing as a general-purpose processor", journal = j-CACM, volume = "57", number = "12", pages = "44--48", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2677030", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180775/fulltext", abstract = "And the belief in such a device is harmful.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2014:NSE, author = "Ivar Jacobson and Ed Seidewitz", title = "A new software engineering", journal = j-CACM, volume = "57", number = "12", pages = "49--54", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2677034", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180777/fulltext", abstract = "What happened to the promise of rigorous, disciplined, professional practices for software development?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Marsella:2014:CMH, author = "Stacy Marsella and Jonathan Gratch", title = "Computationally modeling human emotion", journal = j-CACM, volume = "57", number = "12", pages = "56--67", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2631912", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180787/fulltext", abstract = "Computer models of emotion inform theories of human intelligence and advance human-centric applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Silberstein:2014:GCO, author = "Mark Silberstein and Bryan Ford and Emmett Witchel", title = "{GPUfs}: the case for operating system services on {GPUs}", journal = j-CACM, volume = "57", number = "12", pages = "68--79", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2656206", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180783/fulltext", abstract = "The GPUfs file system layer for GPU software makes core operating system abstractions available to GPU code.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jennings:2014:HAC, author = "N. R. Jennings and L. Moreau and D. Nicholson and S. Ramchurn and S. Roberts and T. Rodden and A. Rogers", title = "Human-agent collectives", journal = j-CACM, volume = "57", number = "12", pages = "80--88", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180791/fulltext", abstract = "HACs offer a new science for exploring the computational and human aspects of society.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Keckler:2014:RCT, author = "Stephen W. Keckler", title = "Rethinking caches for throughput processors: technical perspective", journal = j-CACM, volume = "57", number = "12", pages = "90--90", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2682585", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180788/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rogers:2014:LYL, author = "Timothy G. Rogers and Mike O'Connor and Tor M. Aamodt", title = "Learning your limit: managing massively multithreaded caches through scheduling", journal = j-CACM, volume = "57", number = "12", pages = "91--98", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2682583", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180789/fulltext", abstract = "The gap between processor and memory performance has become a focal point for microprocessor research and development over the past three decades. Modern architectures use two orthogonal approaches to help alleviate this issue: (1) Almost every microprocessor includes some form of on-chip storage, usually in the form of caches, to decrease memory latency and make more effective use of limited memory bandwidth. (2) Massively multithreaded architectures, such as graphics processing units (GPUs), attempt to hide the high latency to memory by rapidly switching between many threads directly in hardware. This paper explores the intersection of these two techniques. We study the effect of accelerating highly parallel workloads with significant locality on a massively multithreaded GPU. We observe that the memory access stream seen by on-chip caches is the direct result of decisions made by the hardware thread scheduler. Our work proposes a hardware scheduling technique that reacts to feedback from the memory system to create a more cache-friendly access stream. We evaluate our technique using simulations and show a significant performance improvement over previously proposed scheduling mechanisms. We demonstrate the effectiveness of scheduling as a cache management technique by comparing cache hit rate using our scheduler and an LRU replacement policy against other scheduling techniques using an optimal cache replacement policy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2014:LBQ, author = "Gregory Mone", title = "Last byte: {Q\&A}: {From Esterel} to {HipHop}", journal = j-CACM, volume = "57", number = "12", pages = "120--ff", month = dec, year = "2014", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2684423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:40 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2014/12/180781/fulltext", abstract = "This year's CNRS Gold Medal recipient, G{\'e}rard Berry, discusses his roots in computer science, why computers are stupid, and how he has helped to simplify programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2015:ELR, author = "Moshe Y. Vardi", title = "{Editor}'s letter: The rise and fall of industrial research labs", journal = j-CACM, volume = "58", number = "1", pages = "5--5", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2687353", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181626/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:CLW, author = "Vinton G. Cerf", title = "{Cerf}'s Up: A long way to have come and still to go", journal = j-CACM, volume = "58", number = "1", pages = "7--7", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2693199", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181625/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LET, author = "{CACM Staff}", title = "Letters to the {Editor}: Toward a map interface not inherently related to geography", journal = j-CACM, volume = "58", number = "1", pages = "8--9", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2693189", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181617/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEAa, author = "{CACM Staff}", title = "Letters to the {Editor}: {ACM}'s {FY14} annual report", journal = j-CACM, volume = "58", number = "1", pages = "11--15", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2691599", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181627/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2015:BVL, author = "Valerie Barr and Michael Stonebraker", title = "{BLOG@CACM}: A valuable lesson, and whither {Hadoop}?", journal = j-CACM, volume = "58", number = "1", pages = "18--19", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2686591", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181612/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Valerie Barr considers outcomes from the Grace Hopper Celebration, while Michael Stonebraker ponders the past, present, and possible future of the ``Hadoop stack.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klarreich:2015:NSB, author = "Erica Klarreich", title = "News: In search of {Bayesian} inference", journal = j-CACM, volume = "58", number = "1", pages = "21--24", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2686734", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181628/fulltext", abstract = "Long relegated to the statistical backburner, Bayesian Inference is undergoing a renaissance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2015:NST, author = "Samuel Greengard", title = "News: Smart transportation networks drive gains", journal = j-CACM, volume = "58", number = "1", pages = "25--27", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2686742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181630/fulltext", abstract = "Transportation engineers and city planners are looking to information technology to redefine traffic management in urban areas. With the opportunity, however, comes risks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2015:NDB, author = "Gary Anthes", title = "News: Data brokers are watching you", journal = j-CACM, volume = "58", number = "1", pages = "28--30", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2686740", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181629/fulltext", abstract = "You would be surprised by how much they know about you, and what they are doing with your information.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2015:NGB, author = "Lawrence M. Fisher", title = "News: {Google} Boosts {ACM}'s {Turing Award} prize to \$1 million", journal = j-CACM, volume = "58", number = "1", pages = "31--31", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2693329", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181631/fulltext", abstract = "The increase reflects the escalating impact of computing on daily life, through the innovations and technologies it enables.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2015:TSMa, author = "Michael A. Cusumano", title = "Technology strategy and management: How traditional firms must compete in the sharing economy", journal = j-CACM, volume = "58", number = "1", pages = "32--34", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2688487", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181613/fulltext", abstract = "Considering the evolving relationship between established companies and their sharing-economy counterparts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bygrave:2015:LTR, author = "Lee A. Bygrave", title = "Law and technology: A right to be forgotten?", journal = j-CACM, volume = "58", number = "1", pages = "35--37", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2688491", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181632/fulltext", abstract = "Searching for an answer to the question of how much responsibility search engine operators should bear for privacy-related issues connected to search engine results.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2015:BSL, author = "Phillip G. Armour", title = "The business of software: A little queue theory", journal = j-CACM, volume = "58", number = "1", pages = "38--39", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2688493", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181615/fulltext", abstract = "When more work means less done.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2015:HRT, author = "Thomas Haigh", title = "Historical reflections: The tears of {Donald Knuth}", journal = j-CACM, volume = "58", number = "1", pages = "40--44", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2688497", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181633/fulltext", abstract = "Has the history of computing taken a tragic turn?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rawassizadeh:2015:VWA, author = "Reza Rawassizadeh and Blaine A. Price and Marian Petre", title = "Viewpoint: Wearables: has the age of smartwatches finally arrived?", journal = j-CACM, volume = "58", number = "1", pages = "45--47", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629633", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181635/fulltext", abstract = "Time will tell if smartwatches will find their niche.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Maurer:2015:VDI, author = "Hermann Maurer", title = "Viewpoint: Does the {Internet} make us stupid?", journal = j-CACM, volume = "58", number = "1", pages = "48--51", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2629544", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181634/fulltext", abstract = "Yes, but this may not be as bad as it sounds \ldots{}", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Micali:2015:VWI, author = "Silvio Micali", title = "Viewpoint: What it means to receive the {Turing} award", journal = j-CACM, volume = "58", number = "1", pages = "52--53", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2692280", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181611/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Richardson:2015:DD, author = "Rick Richardson", title = "Disambiguating databases", journal = j-CACM, volume = "58", number = "1", pages = "54--61", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2687880", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181618/fulltext", abstract = "Use the database built for your access model.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sampemane:2015:IAC, author = "Geetanjali Sampemane", title = "Internal access controls", journal = j-CACM, volume = "58", number = "1", pages = "62--65", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2687878", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181620/fulltext", abstract = "Trust, but verify.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bueso:2015:STP, author = "Davidlohr Bueso", title = "Scalability techniques for practical synchronization primitives", journal = j-CACM, volume = "58", number = "1", pages = "66--74", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2687882", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181619/fulltext", abstract = "Designing locking primitives with performance in mind.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Singh:2015:AWR, author = "Virender Singh and Alicia Perdigones and Jos{\'e} Luis Garcia and Ignacio Ca{\~n}as-Guerroro and Fernando R. Mazarr{\'o}n", title = "Analyzing worldwide research in hardware architecture, 1997--2011", journal = j-CACM, volume = "58", number = "1", pages = "76--85", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2688498.2688499", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181622/fulltext", abstract = "Results showed more published papers, collaboration with U.S. colleagues, preference for English, and uneven research impact.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ruotsalo:2015:IIM, author = "Tuukka Ruotsalo and Giulio Jacucci and Petri Myllym{\"a}ki and Samuel Kaski", title = "Interactive intent modeling: information discovery beyond search", journal = j-CACM, volume = "58", number = "1", pages = "86--92", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2656334", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181621/fulltext", abstract = "The system should let users incrementally direct their search toward relevant, though not initially obvious, information.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Navlakha:2015:DIP, author = "Saket Navlakha and Ziv Bar-Joseph", title = "Distributed information processing in biological and computational systems", journal = j-CACM, volume = "58", number = "1", pages = "94--102", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2678280", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181614/fulltext", abstract = "Exploring the similarities and differences between distributed computations in biological and computational systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nair:2015:BDN, author = "Ravi Nair", title = "Big data needs approximate computing: technical perspective", journal = j-CACM, volume = "58", number = "1", pages = "104--104", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2688072", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181623/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Esmaeilzadeh:2015:NAG, author = "Hadi Esmaeilzadeh and Adrian Sampson and Luis Ceze and Doug Burger", title = "Neural acceleration for general-purpose approximate programs", journal = j-CACM, volume = "58", number = "1", pages = "105--115", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2589750", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181624/fulltext", abstract = "As improvements in per-transistor speed and energy efficiency diminish, radical departures from conventional approaches are needed to continue improvements in the performance and energy efficiency of general-purpose processors. One such departure is approximate computing, where error in computation is acceptable and the traditional robust digital abstraction of near-perfect accuracy is relaxed. Conventional techniques in energy-efficient computing navigate a design space defined by the two dimensions of performance and energy, and traditionally trade one for the other. General-purpose approximate computing explores a third dimension---error---and trades the accuracy of computation for gains in both energy and performance. Techniques to harvest large savings from small errors have proven elusive. This paper describes a new approach that uses machine learning-based transformations to accelerate approximation-tolerant programs. The core idea is to train a learning model how an approximable region of code---code that can produce imprecise but acceptable results---behaves and replace the original code region with an efficient computation of the learned model. We use neural networks to learn code behavior and approximate it. We describe the Parrot algorithmic transformation, which leverages a simple programmer annotation (``approximable'') to transform a code region from a von Neumann model to a neural model. After the learning phase, the compiler replaces the original code with an invocation of a low-power accelerator called a neural processing unit (NPU). The NPU is tightly coupled to the processor pipeline to permit profitable acceleration even when small regions of code are transformed. Offloading approximable code regions to NPUs is faster and more energy efficient than executing the original code. For a set of diverse applications, NPU acceleration provides whole-application speedup of $ 2.3 \times $ and energy savings of $ 3.0 \times $ on average with average quality loss of at most 9.6\%. NPUs form a new class of accelerators and show that significant gains in both performance and efficiency are achievable when the traditional abstraction of near-perfect accuracy is relaxed in general-purpose computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bainbridge:2015:LBFa, author = "William Sims Bainbridge", title = "Last byte: Future tense: {Wow}!", journal = j-CACM, volume = "58", number = "1", pages = "128--ff", month = jan, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2688485", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jan 22 08:42:44 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/181616/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Human life is filled with illusions, so virtual worlds are not especially unreal.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2015:ELI, author = "Moshe Y. Vardi", title = "{Editor}'s letter: Is information technology destroying the middle class?", journal = j-CACM, volume = "58", number = "2", pages = "5--5", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2666241", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182648/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:CTN, author = "Vinton G. Cerf", title = "{Cerf}'s up: There is nothing new under the sun", journal = j-CACM, volume = "58", number = "2", pages = "7--7", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2714559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182649/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "cryptography; steganography; Voynich Manuscript; William Friedman", } @Article{Staff:2015:LES, author = "{CACM Staff}", title = "Letters to the {Editor}: Software engineering, like electrical engineering", journal = j-CACM, volume = "58", number = "2", pages = "8--9", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2702734", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182652/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2015:BWB, author = "Mark Guzdial", title = "{BLOG@CACM}: What's the best way to teach computer science to beginners?", journal = j-CACM, volume = "58", number = "2", pages = "12--13", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2714488", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182637/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial questions the practice of teaching programming to new CS students by having them practice programming largely on their own.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2015:NVS, author = "Neil Savage", title = "News: Visualizing sound", journal = j-CACM, volume = "58", number = "2", pages = "15--17", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2693430", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182639/fulltext", abstract = "New techniques capture speech by looking for the vibrations it causes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "cryptography; eavesdropping", remark = "The article describes progress in recovering comprehensible speech from vibrations of objects in video films.", } @Article{Kugler:2015:NOP, author = "Logan Kugler", title = "News: Online privacy: regional differences", journal = j-CACM, volume = "58", number = "2", pages = "18--20", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2693474", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182638/fulltext", abstract = "How do the U.S., Europe, and Japan differ in their approaches to data protection --- and what are they doing about it?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2015:NUT, author = "Keith Kirkpatrick", title = "News: Using technology to help people", journal = j-CACM, volume = "58", number = "2", pages = "21--23", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2693432", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182640/fulltext", abstract = "Companies are creating technological solutions for individuals, then generalizing them to broader populations that need similar assistance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Landwehr:2015:PSW, author = "Carl Landwehr", title = "Privacy and security: We need a building code for building code", journal = j-CACM, volume = "58", number = "2", pages = "24--26", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2700341", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182641/fulltext", abstract = "A proposal for a framework for code requirements addressing primary sources of vulnerabilities for building systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zeng:2015:EBD, author = "Ming Zeng", title = "Economic and business dimensions: Three paradoxes of building platforms", journal = j-CACM, volume = "58", number = "2", pages = "27--29", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2700343", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182646/fulltext", abstract = "Insights into creating China's Taobao online marketplace ecosystem.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neumann:2015:IRF, author = "Peter G. Neumann", title = "Inside risks: Far-sighted thinking about deleterious computer-related events", journal = j-CACM, volume = "58", number = "2", pages = "30--33", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2700366", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182644/fulltext", abstract = "Considerably more anticipation is needed for what might seriously go wrong.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Franklin:2015:EPC, author = "Diana Franklin", title = "Education: Putting the computer science in computing education research", journal = j-CACM, volume = "58", number = "2", pages = "34--36", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2700376", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182647/fulltext", abstract = "Investing in computing education research to transform computer science education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2015:KVT, author = "George V. Neville-Neil", title = "Kode vicious: Too big to fail", journal = j-CACM, volume = "58", number = "2", pages = "37--39", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2700378", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182653/fulltext", abstract = "Visibility leads to debuggability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fox:2015:VDI, author = "Armando Fox and David Patterson", title = "Viewpoint: Do-it-yourself textbook publishing", journal = j-CACM, volume = "58", number = "2", pages = "40--43", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2656333", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182651/fulltext", abstract = "Comparing experiences publishing textbooks using traditional publishers and do-it-yourself methods.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Livshits:2015:VDS, author = "Benjamin Livshits and Manu Sridharan and Yannis Smaragdakis and Ondrej Lhot{\'a}k and J. Nelson Amaral and Bor-Yuh Evan Chang and Samuel Z. Guyer and Uday P. Khedker and Anders M{\o}ller and Dimitrios Vardoulakis", title = "Viewpoint: In defense of soundiness: a manifesto", journal = j-CACM, volume = "58", number = "2", pages = "44--46", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2644805", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182650/fulltext", abstract = "Soundy is the new sound.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stenn:2015:SNT, author = "Harlan Stenn", title = "Securing {Network Time Protocol}", journal = j-CACM, volume = "58", number = "2", pages = "48--51", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2697397", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182654/fulltext", abstract = "Crackers discover how to use NTP as a weapon for abuse.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Binder:2015:MBT, author = "Robert V. Binder and Bruno Legeard and Anne Kramer", title = "Model-based testing: where does it stand?", journal = j-CACM, volume = "58", number = "2", pages = "52--56", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2697399", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182655/fulltext", abstract = "MBT has positive effects on efficiency and effectiveness, even if it only partially fulfills high expectations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Juiz:2015:GIG, author = "Carlos Juiz and Mark Toomey", title = "To govern {IT}, or not to govern {IT}?", journal = j-CACM, volume = "58", number = "2", pages = "58--64", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2656385", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182656/fulltext", abstract = "Business leaders may bemoan the burdens of governing IT, but the alternative could be much worse.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alrajeh:2015:ASD, author = "Dalal Alrajeh and Jeff Kramer and Alessandra Russo and Sebastian Uchitel", title = "Automated support for diagnosis and repair", journal = j-CACM, volume = "58", number = "2", pages = "65--72", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2658986", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182635/fulltext", abstract = "Model checking and logic-based learning together deliver automated support, especially in adaptive and autonomous systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Walfish:2015:VCR, author = "Michael Walfish and Andrew J. Blumberg", title = "Verifying computations without reexecuting them", journal = j-CACM, volume = "58", number = "2", pages = "74--84", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2641562", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182636/fulltext", abstract = "From theoretical possibility to near practicality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Henzinger:2015:EPF, author = "Thomas A. Henzinger and Jean-Fran{\c{c}}ois Raskin", title = "The equivalence problem for finite automata: technical perspective", journal = j-CACM, volume = "58", number = "2", pages = "86--86", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2701001", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182643/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bonchi:2015:HNI, author = "Filippo Bonchi and Damien Pous", title = "Hacking nondeterminism with induction and coinduction", journal = j-CACM, volume = "58", number = "2", pages = "87--95", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2713167", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182642/fulltext", abstract = "We introduce bisimulation up to congruence as a technique for proving language equivalence of nondeterministic finite automata. Exploiting this technique, we devise an optimization of the classic algorithm by Hopcroft and Karp. We compare our approach to the recently introduced antichain algorithms and we give concrete examples where we exponentially improve over antichains. Experimental results show significant improvements.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2015:LBUaa, author = "Dennis Shasha", title = "Last byte: Upstart Puzzles: Take Your Seats", journal = j-CACM, volume = "58", number = "2", pages = "104--104", month = feb, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699303", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 10 13:56:49 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/2/182645/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Graves:2015:RAD, author = "Wayne Graves", title = "Raising {ACM}'s {Digital Library}", journal = j-CACM, volume = "58", number = "3", pages = "5--5", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2728169", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183596/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEMa, author = "{CACM Staff}", title = "Letters to the {Editor}: Make abstracts communicate results", journal = j-CACM, volume = "58", number = "3", pages = "6--6", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2732938", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183601/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:LEW, author = "Vinton G. Cerf", title = "Letters to the {Editor}: `As we may think'", journal = j-CACM, volume = "58", number = "3", pages = "7--7", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2728204", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183597/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2015:BAT, author = "Valerie Barr and Mark Guzdial", title = "{BLOG@CACM}: Advice on teaching {CS}, and the learnability of programming languages", journal = j-CACM, volume = "58", number = "3", pages = "8--9", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2716345", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183602/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Valerie Barr considers how attitude can impact teacher effectiveness, while Mark Guzdial suggests the ultimate focus in teaching programming languages should be on usability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2015:NAO, author = "Keith Kirkpatrick", title = "News: Automating organic synthesis", journal = j-CACM, volume = "58", number = "3", pages = "13--15", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2716368", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183590/fulltext", abstract = "A machine that could create organic molecules on demand awaits appropriate software and analytical components.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2015:NCT, author = "Tom Geller", title = "News: Car talk", journal = j-CACM, volume = "58", number = "3", pages = "16--18", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2717177", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183589/fulltext", abstract = "Vehicle-to-vehicle communication is coming. Are we ready for it?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2015:NPB, author = "Esther Shein", title = "News: {Python} for beginners", journal = j-CACM, volume = "58", number = "3", pages = "19--21", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2716560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183588/fulltext", abstract = "A survey found the language in use in introductory programming classes in the top U.S. computer science schools.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2015:LSC, author = "Pamela Samuelson", title = "Legally speaking: Copyrightability of {Java APIs} revisited", journal = j-CACM, volume = "58", number = "3", pages = "22--24", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2723669", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183591/fulltext", abstract = "A recent case challenges the long-standing view that application program interfaces are not protectable under copyright law.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cortina:2015:BPR, author = "Thomas J. Cortina", title = "Broadening participation: Reaching a broader population of students through {``unplugged''} activities", journal = j-CACM, volume = "58", number = "3", pages = "25--27", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2723671", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183598/fulltext", abstract = "Introducing children to fundamental computing concepts through Computer Science Unplugged.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2015:PIT, author = "Peter J. Denning and Edward E. Gordon", title = "The profession of {IT}: A technician shortage", journal = j-CACM, volume = "58", number = "3", pages = "28--30", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2723673", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183603/fulltext", abstract = "In our elation about rising CS enrollments, we are overlooking a growing shortage of computing technicians. Our education system is not responding to this need.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{King:2015:CEH, author = "John Leslie King", title = "Computing ethics: Humans in computing: growing responsibilities for researchers", journal = j-CACM, volume = "58", number = "3", pages = "31--33", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2723675", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183599/fulltext", abstract = "Considering the role of institutional review boards in computing research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krishnamurthi:2015:VRS, author = "Shriram Krishnamurthi and Jan Vitek", title = "Viewpoint: The real software crisis: repeatability as a core value", journal = j-CACM, volume = "58", number = "3", pages = "34--36", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2658987", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183593/fulltext", abstract = "Sharing experiences running artifact evaluation committees for five major conferences.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bullynck:2015:VWD, author = "Maarten Bullynck and Edgar G. Daylight and Liesbeth {De Mol}", title = "Viewpoint: Why did computer science make a hero out of {Turing}?", journal = j-CACM, volume = "58", number = "3", pages = "37--39", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2658985", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183592/fulltext", abstract = "Comparing the legacy of Alan Turing in computer science with that of Carl Friedrich Gauss in mathematics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2015:HIP, author = "Poul-Henning Kamp", title = "{{HTTP\slash} 2.0}: the {IETF} is phoning it in", journal = j-CACM, volume = "58", number = "3", pages = "40--42", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2717515", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183605/fulltext", abstract = "Bad protocol, bad politics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Long:2015:MID, author = "Dave Long", title = "{META II}: digital vellum in the digital scriptorium", journal = j-CACM, volume = "58", number = "3", pages = "43--48", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2697401", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183604/fulltext", abstract = "Revisiting Schorre's 1962 compiler-compiler.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andriole:2015:WOI, author = "Stephen J. Andriole", title = "Who owns {IT}?", journal = j-CACM, volume = "58", number = "3", pages = "50--57", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2660765", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183594/fulltext", abstract = "What was once centralized or federated technology governance is increasingly participatory.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Machanavajjhala:2015:DSP, author = "Ashwin Machanavajjhala and Daniel Kifer", title = "Designing statistical privacy for your data", journal = j-CACM, volume = "58", number = "3", pages = "58--67", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2660766", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183595/fulltext", abstract = "Preparing data for public release requires significant attention to fundamental principles of privacy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Libert:2015:PIH, author = "Timothy Libert", title = "Privacy implications of health information seeking on the web", journal = j-CACM, volume = "58", number = "3", pages = "68--77", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2658983", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183606/fulltext", abstract = "A revealing picture of how personal health information searches become the property of private corporations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adelson:2015:IPG, author = "Edward Adelson", title = "Image processing goes back to basics: technical perspective", journal = j-CACM, volume = "58", number = "3", pages = "80--80", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2732218", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183607/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Paris:2015:LLF, author = "Sylvain Paris and Samuel W. Hasinoff and Jan Kautz", title = "Local {Laplacian} filters: edge-aware image processing with a {Laplacian} pyramid", journal = j-CACM, volume = "58", number = "3", pages = "81--91", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2723694", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183587/fulltext", abstract = "The Laplacian pyramid is ubiquitous for decomposing images into multiple scales and is widely used for image analysis. However, because it is constructed with spatially invariant Gaussian kernels, the Laplacian pyramid is widely believed to be ill-suited for representing edges, as well as for edge-aware operations such as edge-preserving smoothing and tone mapping. To tackle these tasks, a wealth of alternative techniques and representations have been proposed, for example, anisotropic diffusion, neighborhood filtering, and specialized wavelet bases. While these methods have demonstrated successful results, they come at the price of additional complexity, often accompanied by higher computational cost or the need to postprocess the generated results. In this paper, we show state-of-the-art edge-aware processing using standard Laplacian pyramids. We characterize edges with a simple threshold on pixel values that allow us to differentiate large-scale edges from small-scale details. Building upon this result, we propose a set of image filters to achieve edge-preserving smoothing, detail enhancement, tone mapping, and inverse tone mapping. The advantage of our approach is its simplicity and flexibility, relying only on simple point-wise nonlinearities and small Gaussian convolutions; no optimization or postprocessing is required. As we demonstrate, our method produces consistently high-quality results, without degrading edges or introducing halos.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2015:LBO, author = "Leah Hoffmann", title = "Last byte: Object Lessons: {Q\&A}", journal = j-CACM, volume = "58", number = "3", pages = "96--ff", month = mar, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2716347", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 25 17:28:17 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/3/183600/fulltext", abstract = "The creator of the Eiffel programming language discusses his career in industry and academia, ``Design by Contract,'' and his views on Agile software development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Konstan:2015:CFS, author = "Joseph A. Konstan and Jack W. Davidson", title = "Charting the future: scholarly publishing in {CS}", journal = j-CACM, volume = "58", number = "4", pages = "5--5", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742646", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184706/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:HT, author = "Vinton G. Cerf", title = "The human touch", journal = j-CACM, volume = "58", number = "4", pages = "7--7", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742906", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184707/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEH, author = "{CACM Staff}", title = "Letters to the {Editor}: Human or machine?", journal = j-CACM, volume = "58", number = "4", pages = "8--9", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2740243", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184688/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Langford:2015:BAR, author = "John Langford and Mark Guzdial", title = "{BLOG@CACM}: The arbitrariness of reviews, and advice for school administrators", journal = j-CACM, volume = "58", number = "4", pages = "12--13", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2732417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184698/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Langford examines the results of the NIPS experiment, while Mark Guzdial considers the role of class size in teaching computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2015:NMM, author = "Alex Wright", title = "News: Molecular moonshots", journal = j-CACM, volume = "58", number = "4", pages = "15--17", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2732419", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184703/fulltext", abstract = "Synthetic biologists may be closing in on potentially world-changing breakthroughs, but they are often hamstrung by a shortage of software tools.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2015:NSS, author = "Chris Edwards", title = "News: Secure-system designers strive to stem data leaks", journal = j-CACM, volume = "58", number = "4", pages = "18--20", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2732477", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184704/fulltext", abstract = "Attackers using side-channel analysis require little knowledge of how an implementation operates.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Broderick:2015:NWP, author = "Mark Broderick", title = "News: What's the price now?", journal = j-CACM, volume = "58", number = "4", pages = "21--23", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2732421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184702/fulltext", abstract = "Dynamic pricing finds its way into a growing number of industries.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2015:PST, author = "Dorothy E. Denning", title = "Privacy and security: Toward more secure software", journal = j-CACM, volume = "58", number = "4", pages = "24--26", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2736281", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184693/fulltext", abstract = "Two proposals intended to reduce flaws in software use two very different approaches for software security.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2015:TSM, author = "Mari Sako", title = "Technology strategy and management: Competing in emerging markets", journal = j-CACM, volume = "58", number = "4", pages = "27--29", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2736289", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184699/fulltext", abstract = "Considering the many different paths and unprecedented opportunities for companies exploring emerging markets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2015:KVR, author = "George V. Neville-Neil", title = "Kode Vicious: Raw networking", journal = j-CACM, volume = "58", number = "4", pages = "30--32", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2736344", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184689/fulltext", abstract = "Relevance and repeatability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shustek:2015:IIJ, author = "Len Shustek", title = "Interview: An interview with {Juris Hartmanis}", journal = j-CACM, volume = "58", number = "4", pages = "33--37", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2736346", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184690/fulltext", abstract = "A pioneer in the field of computational complexity theory reflects on his career.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lamport:2015:VWB, author = "Leslie Lamport", title = "Viewpoint: Who builds a house without drawing blueprints?", journal = j-CACM, volume = "58", number = "4", pages = "38--41", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2736348", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184705/fulltext", abstract = "Finding a better solution by thinking about the problem and its solution, rather than just thinking about the code.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vixie:2015:GSG, author = "Paul Vixie", title = "Go static or go home", journal = j-CACM, volume = "58", number = "4", pages = "42--45", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2717517", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184694/fulltext", abstract = "In the end, dynamic systems are simply less secure.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gunther:2015:HSS, author = "Neil J. Gunther and Paul Puglia and Kristofer Tomasette", title = "{Hadoop} superlinear scalability", journal = j-CACM, volume = "58", number = "4", pages = "46--55", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2719919", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184695/fulltext", abstract = "The perpetual motion of parallel performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cohen:2015:STP, author = "Philip R. Cohen and Edward C. Kaiser and M. Cecelia Buchanan and Scott Lind and Michael J. Corrigan and R. Matthews Wesson", title = "{Sketch-Thru-Plan}: a multimodal interface for command and control", journal = j-CACM, volume = "58", number = "4", pages = "56--65", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2735589", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184700/fulltext", abstract = "Speaking military jargon, users can create labels and draw symbols to position objects on digitized maps.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Newcombe:2015:HAW, author = "Chris Newcombe and Tim Rath and Fan Zhang and Bogdan Munteanu and Marc Brooker and Michael Deardeuff", title = "How {Amazon} web services uses formal methods", journal = j-CACM, volume = "58", number = "4", pages = "66--73", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184701/fulltext", abstract = "Engineers use TLA+ to prevent serious but subtle bugs from reaching production.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sametinger:2015:SCM, author = "Johannes Sametinger and Jerzy Rozenblit and Roman Lysecky and Peter Ott", title = "Security challenges for medical devices", journal = j-CACM, volume = "58", number = "4", pages = "74--82", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2667218", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184691/fulltext", abstract = "Implantable devices, often dependent on software, save countless lives. But how secure are they?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mudge:2015:STC, author = "Trevor Mudge", title = "The specialization trend in computer hardware: technical perspective", journal = j-CACM, volume = "58", number = "4", pages = "84--84", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2735839", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184696/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Qadeer:2015:CEB, author = "Wajahat Qadeer and Rehan Hameed and Ofer Shacham and Preethi Venkatesan and Christos Kozyrakis and Mark Horowitz", title = "Convolution engine: balancing efficiency and flexibility in specialized computing", journal = j-CACM, volume = "58", number = "4", pages = "85--93", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2735841", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184697/fulltext", abstract = "General-purpose processors, while tremendously versatile, pay a huge cost for their flexibility by wasting over 99\% of the energy in programmability overheads. We observe that reducing this waste requires tuning data storage and compute structures and their connectivity to the data-flow and data-locality patterns in the algorithms. Hence, by backing off from full programmability and instead targeting key data-flow patterns used in a domain, we can create efficient engines that can be programmed and reused across a wide range of applications within that domain. We present the Convolution Engine (CE)---a programmable processor specialized for the convolution-like data-flow prevalent in computational photography, computer vision, and video processing. The CE achieves energy efficiency by capturing data-reuse patterns, eliminating data transfer overheads, and enabling a large number of operations per memory access. We demonstrate that the CE is within a factor of 2--3$ \times $ of the energy and area efficiency of custom units optimized for a single kernel. The CE improves energy and area efficiency by 8--15$ \times $ over data-parallel Single Instruction Multiple Data (SIMD) engines for most image processing applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Batchelor:2015:LBF, author = "David Allen Batchelor", title = "Last byte: Future tense", journal = j-CACM, volume = "58", number = "4", pages = "96--ff", month = apr, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2737915", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 26 06:08:33 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/4/184692/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Launch swarms of self-replicating robots to exploit the most lucrative of resources.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2015:IQI, author = "Moshe Y. Vardi", title = "Incentivizing quality and impact in computing research", journal = j-CACM, volume = "58", number = "5", pages = "5--5", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2753507", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186027/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:CF, author = "Vinton G. Cerf", title = "Cascade failure", journal = j-CACM, volume = "58", number = "5", pages = "7--7", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2749417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186028/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEAb, author = "{CACM Staff}", title = "Letters to the {Editor}: Abolish software warranty disclaimers", journal = j-CACM, volume = "58", number = "5", pages = "8--9", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2749427", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186016/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adams:2015:BIY, author = "Joel Adams and Daniel A. Reed", title = "{BLOG@CACM}: Introducing young women to {CS}, and supporting advanced research environments", journal = j-CACM, volume = "58", number = "5", pages = "10--11", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742480", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186021/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Joel Adams talks about starting a chapter of Girls Who Code, while Daniel A. Reed considers an issue with cyberinfrastructure.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2015:NGE, author = "Logan Kugler", title = "News: Is {``good enough''} computing good enough?", journal = j-CACM, volume = "58", number = "5", pages = "12--14", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742482", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186012/fulltext", abstract = "The energy-accuracy trade-off in approximate computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2015:NPD, author = "Keith Kirkpatrick", title = "News: Putting the data science into journalism", journal = j-CACM, volume = "58", number = "5", pages = "15--17", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742484", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186011/fulltext", abstract = "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.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2015:NRH, author = "Gregory Mone", title = "News: Robots with a human touch", journal = j-CACM, volume = "58", number = "5", pages = "18--19", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742486", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186013/fulltext", abstract = "Empowering smart machines with tactile feedback could lead to tremendous new applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schrage:2015:EBD, author = "Michael Schrage and Marshall {Van Alstyne}", title = "Economic and business dimensions: Life of {IP}", journal = j-CACM, volume = "58", number = "5", pages = "20--23", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742689", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186009/fulltext", abstract = "Seeking to balance intellectual property protection with incentives for investment in innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fincher:2015:EWW, author = "Sally Fincher", title = "Education: What are we doing when we teach computing in schools?", journal = j-CACM, volume = "58", number = "5", pages = "24--26", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742693", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186022/fulltext", abstract = "Research on the cognitive, educational, and policy dimensions of teaching computing is critical to achieving ``computer literacy.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sprigman:2015:LTO, author = "Christopher Jon Sprigman", title = "Law and technology: {Oracle} v. {Google}: a high-stakes legal fight for the software industry", journal = j-CACM, volume = "58", number = "5", pages = "27--29", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742691", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186017/fulltext", abstract = "Copyrighting APIs threatens significant harm to both consumers and the software industry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ball:2015:VTF, author = "Thomas Ball and Benjamin Zorn", title = "Viewpoint: Teach foundational language principles", journal = j-CACM, volume = "58", number = "5", pages = "30--31", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2663342", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186023/fulltext", abstract = "Industry is ready and waiting for more graduates educated in the principles of programming languages.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Abiteboul:2015:VMY, author = "Serge Abiteboul and Benjamin Andr{\'e} and Daniel Kaplan", title = "Viewpoint: Managing your digital life", journal = j-CACM, volume = "58", number = "5", pages = "32--35", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2670528", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186024/fulltext", abstract = "Everyone should be able to manage their personal data with a personal information management system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sheehy:2015:TNN, author = "Justin Sheehy", title = "There is no now", journal = j-CACM, volume = "58", number = "5", pages = "36--41", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2733108", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186019/fulltext", abstract = "Problems with simultaneity in distributed systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rathbun:2015:PPP, author = "Spencer Rathbun", title = "Parallel processing with {\tt promises}", journal = j-CACM, volume = "58", number = "5", pages = "42--47", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2725789", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186018/fulltext", abstract = "A simple method of writing a collaborative system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Preibusch:2015:PBA, author = "S{\"o}ren Preibusch", title = "Privacy behaviors after {Snowden}", journal = j-CACM, volume = "58", number = "5", pages = "48--55", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2663341", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186025/fulltext", abstract = "Despite continuing media coverage, the public's privacy behaviors have hardly changed.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Varma:2015:DFC, author = "Roli Varma and Deepak Kapur", title = "Decoding femininity in computer science in {India}", journal = j-CACM, volume = "58", number = "5", pages = "56--62", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2663339", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186026/fulltext", abstract = "The benefits in school and the job market so far outweigh any potential gender bias that few women are deterred.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Laumond:2015:OMS, author = "Jean-Paul Laumond and Nicolas Mansard and Jean Bernard Lasserre", title = "Optimization as motion selection principle in robot action", journal = j-CACM, volume = "58", number = "5", pages = "64--74", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2743132", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186020/fulltext", abstract = "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?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Larus:2015:PMC, author = "James Larus", title = "Programming multicore computers: technical perspective", journal = j-CACM, volume = "58", number = "5", pages = "76--76", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742908", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186014/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Satish:2015:CTP, author = "Nadathur Satish and Changkyu Kim and Jatin Chhugani and Hideki Saito and Rakesh Krishnaiyer and Mikhail Smelyanskiy and Milind Girkar and Pradeep Dubey", title = "Can traditional programming bridge the ninja performance gap for parallel computing applications?", journal = j-CACM, volume = "58", number = "5", pages = "77--86", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742910", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186015/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2015:LBUb, author = "Dennis Shasha", title = "Last byte: Upstart Puzzles: Strategic Friendship", journal = j-CACM, volume = "58", number = "5", pages = "88--88", month = may, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2743036", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:37:13 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/5/186010/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{White:2015:TY, author = "John White", title = "Thank you\ldots{}", journal = j-CACM, volume = "58", number = "6", pages = "5--5", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2767179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187331/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:CA, author = "Vinton G. Cerf", title = "A celebration of accomplishments", journal = j-CACM, volume = "58", number = "6", pages = "7--7", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2766461", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187330/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEL, author = "{CACM Staff}", title = "Letters to the {Editor}: To learn {CS} principles, start in the cafeteria line", journal = j-CACM, volume = "58", number = "6", pages = "8--9", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2764994", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187327/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2015:BBE, author = "Mark Guzdial", title = "{BLOG@CACM}: Bringing evidence-based education to {CS}", journal = j-CACM, volume = "58", number = "6", pages = "10--11", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754947", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187313/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial says computer science teachers should use more evidence, less intuition.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2015:NPP, author = "Neil Savage", title = "News: Plenty of proteins", journal = j-CACM, volume = "58", number = "6", pages = "12--14", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754949", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187318/fulltext", abstract = "The growth of structural biology brings new challenges for the world's protein data archive.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2015:NBL, author = "Samuel Greengard", title = "News: Between the lines", journal = j-CACM, volume = "58", number = "6", pages = "15--17", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754954", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187321/fulltext", abstract = "Smartphone apps are driving changes in the way people park. Sensors, crowdsourcing, and big data are making it easier to find open parking spots.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2015:NEM, author = "Gary Anthes", title = "News: {Estonia}: a model for e-government", journal = j-CACM, volume = "58", number = "6", pages = "18--20", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754951", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187320/fulltext", abstract = "Over the next decade, the population of Estonia is expected to soar more than 600\% as the country becomes the first in the world to open its borders to an influx of e-residents.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reuter:2015:NKT, author = "Andreas Reuter", title = "News: Klaus {Tschira}: 1940--2015", journal = j-CACM, volume = "58", number = "6", pages = "21--21", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2769955", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187317/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2015:NFR, author = "Neil Savage", title = "News: Forging relationships", journal = j-CACM, volume = "58", number = "6", pages = "22--23", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754956", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187319/fulltext", abstract = "Michael Stonebraker didn't realize at the outset that it would take six years to create INGRES, one of the world's first relational databases.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Misra:2015:IRR, author = "Vishal Misra", title = "Inside risks: Routing money, not packets", journal = j-CACM, volume = "58", number = "6", pages = "24--27", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2753120", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187325/fulltext", abstract = "Revisiting network neutrality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2015:PIE, author = "Peter J. Denning", title = "The profession of {IT}: Emergent innovation", journal = j-CACM, volume = "58", number = "6", pages = "28--31", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2753147", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187322/fulltext", abstract = "Fernando Flores, president of Chile's National Innovation Council for Competitiveness, discusses a new common sense about innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2015:KVL, author = "George V. Neville-Neil", title = "Kode vicious: {Lazarus} code", journal = j-CACM, volume = "58", number = "6", pages = "32--33", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2753172", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187314/fulltext", abstract = "No one expects the Spanish Acquisition.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jones:2015:VFM, author = "Meg Leta Jones", title = "Viewpoint: Forgetting made (too) easy", journal = j-CACM, volume = "58", number = "6", pages = "34--35", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2753237", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187309/fulltext", abstract = "Considering the implications of digital data removal implementations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Papakonstantinou:2015:VCC, author = "Yannis Papakonstantinou", title = "Viewpoint: Created computed universe", journal = j-CACM, volume = "58", number = "6", pages = "36--38", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2667217", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187308/fulltext", abstract = "Computing crosses cosmology and makes the case for agnosticism.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:IIU, author = "Vinton G. Cerf", title = "Interview: An interview with {U.S.} chief technology officer {Megan Smith}", journal = j-CACM, volume = "58", number = "6", pages = "39--43", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2757637", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187315/fulltext", abstract = "Recently appointed U.S. CTO Megan Smith discusses her evolving governmental role.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2015:SMD, author = "Kate Matsudaira", title = "The science of managing data science", journal = j-CACM, volume = "58", number = "6", pages = "44--47", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2745390", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187328/fulltext", abstract = "Lessons learned managing a data science research team.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davidovic:2015:RCA, author = "Step{\'a}n Davidovic and Kavita Guliani", title = "Reliable {Cron} across the planet", journal = j-CACM, volume = "58", number = "6", pages = "48--53", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2732629", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187329/fulltext", abstract = "\ldots{} or: How I stopped worrying and learned to love time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zafarani:2015:EGT, author = "Reza Zafarani and Huan Liu", title = "Evaluation without ground truth in social media research", journal = j-CACM, volume = "58", number = "6", pages = "54--60", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2666680", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187323/fulltext", abstract = "Even without it, some ingenious methods can be developed to help verify users' social media behavioral patterns.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jensen:2015:CPN, author = "Kurt Jensen and Lars M. Kristensen", title = "Colored {Petri} nets: a graphical language for formal modeling and validation of concurrent systems", journal = j-CACM, volume = "58", number = "6", pages = "61--70", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2663340", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187324/fulltext", abstract = "Formal executable models enable systematic evaluation of system designs prior to implementation and deployment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lamport:2015:TLC, author = "Leslie Lamport", title = "{Turing} lecture: {The} computer science of concurrency: the early years", journal = j-CACM, volume = "58", number = "6", pages = "71--76", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2771951", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187316/fulltext", abstract = "Leslie Lamport is the recipient of the 2013 ACM A. M. Turing Award.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berman:2015:FIE, author = "Mark Berman and Piet Demeester and Jae Woo Lee and Kiran Nagaraja and Michael Zink and Didier Colle and Dilip Kumar Krishnappa and Dipankar Raychaudhuri and Henning Schulzrinne and Ivan Seskar and Sachin Sharma", title = "Future {Internets} escape the simulator", journal = j-CACM, volume = "58", number = "6", pages = "78--89", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699392", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187310/fulltext", abstract = "Future Internet testbeds permit experiments not possible in today's public Net or commercial cloud services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baudisch:2015:VRY, author = "Patrick Baudisch", title = "Virtual reality in your living room: technical perspective", journal = j-CACM, volume = "58", number = "6", pages = "92--92", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754393", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187311/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jones:2015:IIE, author = "Brett R. Jones and Hrvoje Benko and Eyal Ofek and Andrew D. Wilson", title = "{IllumiRoom}: immersive experiences beyond the {TV} screen", journal = j-CACM, volume = "58", number = "6", pages = "93--100", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754391", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187312/fulltext", abstract = "IllumiRoom is a proof-of-concept system that surrounds a television with projected light, bringing video games, and film experiences out of the TV screen and into the real world. IllumiRoom uses 3D scanning and projected light to change the appearance of the room, induce apparent motion, extend the field of view, and enable entirely new gaming experiences. Our system is entirely self-calibrating and is designed to work in any room. We present a detailed exploration of the design space of possible projected visualizations and we demonstrate ways to trigger and drive these visualizations from gaming content. We also contribute specific feedback from two groups of target users (10 gamers and 15 game designers); providing insights for enhancing game and film experiences beyond the TV.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2015:LBQa, author = "Leah Hoffmann", title = "Last byte: {Q\&A}: The Path to Clean Data", journal = j-CACM, volume = "58", number = "6", pages = "104--ff", month = jun, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2754958", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jun 10 08:40:37 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/6/187326/fulltext", abstract = "Michael Stonebraker on Ingres, Postgres, dividing his time between academia and start-ups, and why ``one size fits none.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wolf:2015:NCE, author = "Alexander L. Wolf", title = "A new {Chief Executive Officer} and {Executive Director} of {ACM}", journal = j-CACM, volume = "58", number = "7", pages = "4--5", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2788395", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188751/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:CM, author = "Vinton G. Cerf", title = "{Cerf}'s up: Milestones", journal = j-CACM, volume = "58", number = "7", pages = "7--7", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2786922", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188752/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEQ, author = "{CACM Staff}", title = "Letters to the {Editor}: Quality vs. quantity in faculty publications", journal = j-CACM, volume = "58", number = "7", pages = "8--9", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2785962", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188734/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2015:BDM, author = "John Arquilla and Duncan A. Buell", title = "{BLOG@CACM}: The dangers of military robots, the risks of online voting", journal = j-CACM, volume = "58", number = "7", pages = "12--13", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2771281", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188740/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Arquilla considers the evolution of defense drones, and why Duncan A. Buell thinks we are not ready for e-voting.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2015:NGP, author = "Chris Edwards", title = "News: Growing pains for deep learning", journal = j-CACM, volume = "58", number = "7", pages = "14--16", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2771283", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188737/fulltext", abstract = "Neural networks, which support online image search and speech recognition, eventually will drive more advanced services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2015:NBB, author = "Gregory Goth", title = "News: Bringing big data to the big tent", journal = j-CACM, volume = "58", number = "7", pages = "17--19", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2771299", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188736/fulltext", abstract = "Open source tools assist data science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2015:NNS, author = "Gregory Mone", title = "News: The new smart cities", journal = j-CACM, volume = "58", number = "7", pages = "20--21", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2771297", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188741/fulltext", abstract = "How urban information systems are slowly revamping the modern metropolis.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2015:NAA, author = "Lawrence M. Fisher", title = "News: {ACM} announces 2014 award recipients", journal = j-CACM, volume = "58", number = "7", pages = "22--23", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2773558", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188742/fulltext", abstract = "Recognizing excellence in technical and professional achievements and contributions in computer science and information technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2015:LSA, author = "Pamela Samuelson", title = "Legally speaking: Anti-circumvention rules limit reverse engineering", journal = j-CACM, volume = "58", number = "7", pages = "24--26", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2770890", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188738/fulltext", abstract = "Considering some of the requested exceptions to technical protection mechanisms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Camp:2015:CER, author = "L. Jean Camp", title = "Computing ethics: Respecting people and respecting privacy", journal = j-CACM, volume = "58", number = "7", pages = "27--28", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2770892", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188730/fulltext", abstract = "Minimizing data collection to protect user privacy and increase security.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2015:HRP, author = "David Anderson", title = "Historical reflections: Preserving the digital record of computing history", journal = j-CACM, volume = "58", number = "7", pages = "29--31", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2770894", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188739/fulltext", abstract = "Reflecting on the complexities associated with maintaining rapidly changing information technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2015:BSU, author = "Phillip G. Armour", title = "The business of software: An updated software almanac", journal = j-CACM, volume = "58", number = "7", pages = "32--34", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2770896", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188735/fulltext", abstract = "Research into what makes software projects succeed.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gilbert:2015:BPA, author = "Juan E. Gilbert and Jerlando F. L. Jackson and Edward C. {Dillon, Jr.} and LaVar J. Charleston", title = "Broadening participation: {African Americans} in the {U.S.} computing sciences workforce", journal = j-CACM, volume = "58", number = "7", pages = "35--38", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2770929", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188749/fulltext", abstract = "An exploration of the education-to-work pipeline.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kumar:2015:VFC, author = "Vijay Kumar and Thomas A. Kalil", title = "Viewpoint: The future of computer science and engineering is in your hands", journal = j-CACM, volume = "58", number = "7", pages = "39--41", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2668022", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188750/fulltext", abstract = "How government service can profoundly influence computer science research and education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brook:2015:LLD, author = "Andrew Brook", title = "Low-latency distributed applications in finance", journal = j-CACM, volume = "58", number = "7", pages = "42--50", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2747303", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188744/fulltext", abstract = "The finance industry has unique demands for low-latency distributed systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dowling:2015:UFO, author = "Phelim Dowling and Kevin McGrath", title = "Using free and open source tools to manage software quality", journal = j-CACM, volume = "58", number = "7", pages = "51--55", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2755503", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://cacm.acm.org/magazines/2015/7/188743/fulltext", abstract = "An agile process implementation", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reed:2015:ECB, author = "Daniel A. Reed and Jack Dongarra", title = "Exascale computing and big data", journal = j-CACM, volume = "58", number = "7", pages = "56--68", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699414", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188732/fulltext", abstract = "Scientific discovery and engineering innovation requires unifying traditionally separated high-performance computing and big data analytics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hogenboom:2015:URS, author = "Alexander Hogenboom and Flavius Frasincar and Franciska de Jong and Uzay Kaymak", title = "Using rhetorical structure in sentiment analysis", journal = j-CACM, volume = "58", number = "7", pages = "69--77", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699418", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188733/fulltext", abstract = "A deep, fine-grain analysis of rhetorical structure highlights crucial sentiment-carrying text segments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bonneau:2015:PEI, author = "Joseph Bonneau and Cormac Herley and Paul C. van Oorschot and Frank Stajano", title = "Passwords and the evolution of imperfect authentication", journal = j-CACM, volume = "58", number = "7", pages = "78--87", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699390", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188731/fulltext", abstract = "Theory on passwords has lagged practice, where large providers use back-end smarts to survive with imperfect technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Russell:2015:ULP, author = "Stuart Russell", title = "Unifying logic and probability", journal = j-CACM, volume = "58", number = "7", pages = "88--97", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699411", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188745/fulltext", abstract = "Open-universe probability models show merit in unifying efforts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clinger:2015:SCE, author = "William D. Clinger", title = "The simplicity of cache efficient functional algorithms: technical perspective", journal = j-CACM, volume = "58", number = "7", pages = "100--100", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2776827", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188747/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Blelloch:2015:CEF, author = "Guy E. Blelloch and Robert Harper", title = "Cache efficient functional algorithms", journal = j-CACM, volume = "58", number = "7", pages = "101--108", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2776825", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188746/fulltext", abstract = "The widely studied I/O and ideal-cache models were developed to account for the large difference in costs to access memory at different levels of the memory hierarchy. Both models are based on a two level memory hierarchy with a fixed size fast memory (cache) of size M, and an unbounded slow memory organized in blocks of size B. The cost measure is based purely on the number of block transfers between the primary and secondary memory. All other operations are free. Many algorithms have been analyzed in these models and indeed these models predict the relative performance of algorithms much more accurately than the standard Random Access Machine (RAM) model. The models, however, require specifying algorithms at a very low level, requiring the user to carefully lay out their data in arrays in memory and manage their own memory allocation. We present a cost model for analyzing the memory efficiency of algorithms expressed in a simple functional language. We show how some algorithms written in standard forms using just lists and trees (no arrays) and requiring no explicit memory layout or memory management are efficient in the model. We then describe an implementation of the language and show provable bounds for mapping the cost in our model to the cost in the ideal-cache model. These bounds imply that purely functional programs based on lists and trees with no special attention to any details of memory layout can be asymptotically as efficient as the carefully designed imperative I/O efficient algorithms. For example we describe an o ( n/B log $_{M / B}$ n/B ) cost sorting algorithm, which is optimal in the ideal cache and I/O models.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clegg:2015:LBF, author = "Brian Clegg", title = "Last byte: Future Tense: Toy Box {Earth}", journal = j-CACM, volume = "58", number = "7", pages = "112--ff", month = jul, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2776883", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:51 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/7/188748/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. What a young AI learned following Alice through the looking glass \ldots{}", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2015:WDA, author = "Moshe Y. Vardi", title = "{Editor}'s Letter: Why doesn't {ACM} have a {SIG} for theoretical computer science?", journal = j-CACM, volume = "58", number = "8", pages = "5--5", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2791388", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189832/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:CI, author = "Vinton G. Cerf", title = "{Cerf}'s up: Invention", journal = j-CACM, volume = "58", number = "8", pages = "7--7", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2798333", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189833/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEE, author = "{CACM Staff}", title = "Letters to the {Editor}: Not so easy to forget", journal = j-CACM, volume = "58", number = "8", pages = "8--9", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2797288", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189839/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2015:BPT, author = "Mark Guzdial", title = "{BLOG@CACM}: Plain talk on computing education", journal = j-CACM, volume = "58", number = "8", pages = "10--11", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2788449", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189848/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers how the variety of learning outcomes and definitions impacts the teaching of computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2015:NTC, author = "Esther Shein", title = "News: Teaching computers with illusions", journal = j-CACM, volume = "58", number = "8", pages = "13--15", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2788451", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189835/fulltext", abstract = "Exploring the ways human vision can be fooled is helping developers of machine vision.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2015:NTV, author = "Logan Kugler", title = "News: Touching the virtual", journal = j-CACM, volume = "58", number = "8", pages = "16--18", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2788496", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189834/fulltext", abstract = "Feeling the way across new frontiers at the interface of people and machines.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2015:NMC, author = "Keith Kirkpatrick", title = "News: The moral challenges of driverless cars", journal = j-CACM, volume = "58", number = "8", pages = "19--20", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2788477", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189836/fulltext", abstract = "Autonomous vehicles will need to decide on a course of action when presented with multiple less-than-ideal outcomes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kotz:2015:PSS, author = "David Kotz and Kevin Fu and Carl Gunter and Avi Rubin", title = "Privacy and security: Security for mobile and cloud frontiers in healthcare", journal = j-CACM, volume = "58", number = "8", pages = "21--23", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2790830", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189840/fulltext", abstract = "Designers and developers of healthcare information technologies must address preexisting security vulnerabilities and undiagnosed future threats.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chesbrough:2015:EBD, author = "Henry Chesbrough and Marshall {Van Alstyne}", title = "Economic and business dimensions: Permissionless innovation", journal = j-CACM, volume = "58", number = "8", pages = "24--26", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2790832", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189837/fulltext", abstract = "Seeking a better approach to pharmaceutical research and development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2015:KVH, author = "George V. Neville-Neil", title = "Kode Vicious: Hickory dickory doc", journal = j-CACM, volume = "58", number = "8", pages = "27--28", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2790834", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189849/fulltext", abstract = "On null encryption and automated documentation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hambrusch:2015:EUU, author = "Susanne Hambrusch and Ran Libeskind-Hadas and Eric Aaron", title = "Education: Understanding the {U.S.} domestic computer science {Ph.D.} pipeline", journal = j-CACM, volume = "58", number = "8", pages = "29--32", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2790854", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189841/fulltext", abstract = "Two studies provide insights into how to increase the number of domestic doctoral students in U.S. computer science programs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Soh:2015:VLT, author = "Leen-Kiat Soh and Duane F. Shell and Elizabeth Ingraham and Stephen Ramsay and Brian Moore", title = "Viewpoint: Learning through computational creativity", journal = j-CACM, volume = "58", number = "8", pages = "33--35", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699391", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189850/fulltext", abstract = "Improving learning and achievement in introductory computer science by incorporating creative thinking into the curriculum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{vanDeursen:2015:TWA, author = "Arie van Deursen", title = "Testing web applications with state objects", journal = j-CACM, volume = "58", number = "8", pages = "36--43", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2755501", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189845/fulltext", abstract = "Use states to drive your tests.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2015:EW, author = "Daniel C. Wang", title = "From the {EDVAC} to {WEBVACs}", journal = j-CACM, volume = "58", number = "8", pages = "44--51", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2714079", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189844/fulltext", abstract = "Cloud computing for computer scientists.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Valiron:2015:PQF, author = "Beno{\^\i}t Valiron and Neil J. Ross and Peter Selinger and D. Scott Alexander and Jonathan M. Smith", title = "Programming the quantum future", journal = j-CACM, volume = "58", number = "8", pages = "52--61", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699415", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189851/fulltext", abstract = "The Quipper language offers a unified general-purpose programming framework for quantum computation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bayerl:2015:SFI, author = "Petra Saskia Bayerl and Babak Akhgar", title = "Surveillance and falsification implications for open source intelligence investigations", journal = j-CACM, volume = "58", number = "8", pages = "62--69", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699410", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189852/fulltext", abstract = "Legitimacy of surveillance is crucial to safeguarding validity of OSINT data as a tool for law-enforcement agencies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tsaih:2015:CDC, author = "Rua-Huan Tsaih and David C. Yen and Yu-Chien Chang", title = "Challenges deploying complex technologies in a traditional organization", journal = j-CACM, volume = "58", number = "8", pages = "70--75", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2716309", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189843/fulltext", abstract = "The National Palace Museum in Taiwan had to partner with experienced cloud providers to deliver television-quality exhibits.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tiropanis:2015:NSW, author = "Thanassis Tiropanis and Wendy Hall and Jon Crowcroft and Noshir Contractor and Leandros Tassiulas", title = "Network science, web science, and {Internet} science", journal = j-CACM, volume = "58", number = "8", pages = "76--82", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699416", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189846/fulltext", abstract = "Exploring three interdisciplinary areas and the extent to which they overlap. Are they all part of the same larger domain?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kittur:2015:CCP, author = "Aniket (Niki) Kittur", title = "Corralling crowd power: technical perspective", journal = j-CACM, volume = "58", number = "8", pages = "84--84", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2791287", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189842/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bernstein:2015:SWP, author = "Michael S. Bernstein and Greg Little and Robert C. Miller and Bj{\"o}rn Hartmann and Mark S. Ackerman and David R. Karger and David Crowell and Katrina Panovich", title = "{Soylent}: a word processor with a crowd inside", journal = j-CACM, volume = "58", number = "8", pages = "85--94", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2791285", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189847/fulltext", abstract = "This paper introduces architectural and interaction patterns for integrating crowdsourced human contributions directly into user interfaces. We focus on writing and editing, complex endeavors that span many levels of conceptual and pragmatic activity. Authoring tools offer help with pragmatics, but for higher-level help, writers commonly turn to other people. We thus present Soylent, a word processing interface that enables writers to call on Mechanical Turk workers to shorten, proofread, and otherwise edit parts of their documents on demand. To improve worker quality, we introduce the Find-Fix-Verify crowd programming pattern, which splits tasks into a series of generation and review stages. Evaluation studies demonstrate the feasibility of crowdsourced editing and investigate questions of reliability, cost, wait time, and work time for edits.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2015:LBUc, author = "Dennis Shasha", title = "Last byte: Upstart puzzles", journal = j-CACM, volume = "58", number = "8", pages = "96--96", month = aug, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2791401", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jul 28 10:56:55 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/8/189838/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Konstan:2015:SCM, author = "Joseph A. Konstan and Jack W. Davidson", title = "Should conferences meet journals and where? {A} proposal for {`PACM'}", journal = j-CACM, volume = "58", number = "9", pages = "5--5", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811400", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191173/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:CCA, author = "Vinton G. Cerf", title = "{Cerf}'s up: On (computing) artifacts", journal = j-CACM, volume = "58", number = "9", pages = "7--7", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811280", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191172/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEMb, author = "{CACM Staff}", title = "Letters to the {Editor}: {May} the computational force be with you", journal = j-CACM, volume = "58", number = "9", pages = "8--9", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2809694", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191180/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2015:BMB, author = "John Arquilla", title = "{BLOG@CACM}: Moving beyond the cold war", journal = j-CACM, volume = "58", number = "9", pages = "10--11", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2800200", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191181/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Arquilla assesses the need for cyber arms control.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2015:NSS, author = "Neil Savage", title = "News: Split second", journal = j-CACM, volume = "58", number = "9", pages = "12--14", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2800441", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191175/fulltext", abstract = "The issue of whether to add a ``leap second'' to square the clock with the Earth's orbit pits time specialists against IT.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2015:NSE, author = "Gregory Mone", title = "News: Sensing emotions", journal = j-CACM, volume = "58", number = "9", pages = "15--16", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2800498", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191178/fulltext", abstract = "How computer systems detect the internal emotional states of users.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2015:NNN, author = "Logan Kugler", title = "News: New news aggregator apps", journal = j-CACM, volume = "58", number = "9", pages = "17--19", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2800445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191174/fulltext", abstract = "How apps like Inkl and SmartNews are overcoming the challenges of aggregation to win over content publishers and users alike.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2015:HRI, author = "Thomas Haigh and Mark Priestley", title = "Historical reflections: Innovators assemble: {Ada Lovelace}, {Walter Isaacson}, and the superheroines of computing", journal = j-CACM, volume = "58", number = "9", pages = "20--27", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2804228", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/adabooks.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191176/fulltext", abstract = "Can computing history be both inspiring and accurate?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Karaganis:2015:LTR, author = "Joe Karaganis and Jennifer Urban", title = "Law and technology: The rise of the robo notice", journal = j-CACM, volume = "58", number = "9", pages = "28--30", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2804244", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191182/fulltext", abstract = "Examining the conflicting claims involving the use of automated tools in copyright-related notice-and-takedown procedures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kleine:2015:GCV, author = "Dorothea Kleine", title = "Global computing: The value of social theories for global computing", journal = j-CACM, volume = "58", number = "9", pages = "31--33", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2804246", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191168/fulltext", abstract = "Conceptual toolkits for projects that work.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2015:PIA, author = "Peter J. Denning", title = "The profession of {IT}: Automated education and the professional", journal = j-CACM, volume = "58", number = "9", pages = "34--36", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2804248", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191189/fulltext", abstract = "Technology boffins argue the new technologies of intelligent personal learning environments will put universities out of business. Will the purported successor, an automated global virtual university, be up to the task of professional education?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ullman:2015:VER, author = "Jeffrey D. Ullman", title = "Viewpoint: Experiments as research validation: have we gone too far?", journal = j-CACM, volume = "58", number = "9", pages = "37--39", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699405", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191183/fulltext", abstract = "Reconsidering conference paper reviewers' requirements for experimental evidence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mitzenmacher:2015:VTE, author = "Michael Mitzenmacher", title = "Viewpoint: Theory without experiments: have we gone too far?", journal = j-CACM, volume = "58", number = "9", pages = "40--42", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699413", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191184/fulltext", abstract = "Seeking a better understanding of computing through a mixture of theory and appropriate experimental evidence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McKinley:2015:PCP, author = "Kathryn S. McKinley", title = "Point\slash Counterpoint: The pros and cons of the {'PACM'} proposal: point", journal = j-CACM, volume = "58", number = "9", pages = "43--44", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811406", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191177/fulltext", abstract = "On p. 5 of this issue, ACM Publications Board co-chairs Joseph A. Konstan and Jack W. Davidson introduce a proposal that would interweave conference and journal publishing. Here, computer scientists Kathryn S. McKinley and David S. Rosenblum argue for and against the proposal.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rosenblum:2015:PCP, author = "David S. Rosenblum", title = "Point\slash Counterpoint: The pros and cons of the {'PACM'} proposal: counterpoint", journal = j-CACM, volume = "58", number = "9", pages = "44--45", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811410", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191179/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Green:2015:NLT, author = "Spence Green and Jeffrey Heer and Christopher D. Manning", title = "Natural language translation at the intersection of {AI} and {HCI}", journal = j-CACM, volume = "58", number = "9", pages = "46--53", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2767151", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191190/fulltext", abstract = "Old questions being answered with both AI and HCI.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Maddox:2015:TDS, author = "Philip Maddox", title = "Testing a distributed system", journal = j-CACM, volume = "58", number = "9", pages = "54--58", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2776756", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191167/fulltext", abstract = "Testing a distributed system can be trying even under the best of circumstances.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sethumadhavan:2015:THU, author = "Simha Sethumadhavan and Adam Waksman and Matthew Suozzo and Yipeng Huang and Julianna Eum", title = "Trustworthy hardware from untrusted components", journal = j-CACM, volume = "58", number = "9", pages = "60--71", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699412", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191186/fulltext", abstract = "This defense-in-depth approach uses static analysis and runtime mechanisms to detect and silence hardware backdoors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Laguna:2015:DHP, author = "Ignacio Laguna and Dong H. Ahn and Bronis R. de Supinski and Todd Gamblin and Gregory L. Lee and Martin Schulz and Saurabh Bagchi and Milind Kulkarni and Bowen Zhou and Zhezhe Chen and Feng Qin", title = "Debugging high-performance computing applications at massive scales", journal = j-CACM, volume = "58", number = "9", pages = "72--81", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2667219", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/super.bib", URL = "http://cacm.acm.org/magazines/2015/9/191185/fulltext", abstract = "Dynamic analysis techniques help programmers find the root cause of bugs in large-scale parallel applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chakraborty:2015:CSC, author = "Tanmoy Chakraborty and Suhansanu Kumar and Pawan Goyal and Niloy Ganguly and Animesh Mukherjee", title = "On the categorization of scientific citation profiles in computer science", journal = j-CACM, volume = "58", number = "9", pages = "82--90", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2701412", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191187/fulltext", abstract = "A new dynamic growth model reveals how citation networks evolve over time, pointing the way toward reformulated scientometrics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davis:2015:CRC, author = "Ernest Davis and Gary Marcus", title = "Commonsense reasoning and commonsense knowledge in artificial intelligence", journal = j-CACM, volume = "58", number = "9", pages = "92--103", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2701413", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191169/fulltext", abstract = "AI has seen great advances of many kinds recently, but there is one critical area where progress has been extremely slow: ordinary commonsense.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zohar:2015:BUH, author = "Aviv Zohar", title = "{Bitcoin}: under the hood", journal = j-CACM, volume = "58", number = "9", pages = "104--113", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2701411", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191170/fulltext", abstract = "The myths, the hype, and the true worth of bitcoins.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alexa:2015:WEF, author = "Marc Alexa", title = "A woodworker's easy fix: technical perspective", journal = j-CACM, volume = "58", number = "9", pages = "115--115", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2801947", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191188/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Umentani:2015:GEP, author = "Nobuyuki Umentani and Takeo Igarashi and Niloy J. Mitra", title = "Guided exploration of physically valid shapes for furniture design", journal = j-CACM, volume = "58", number = "9", pages = "116--124", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2801945", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191166/fulltext", abstract = "It is common to use computers to design shapes of physical objects such as furniture, but geometric modeling and the physical validity of shapes are conventionally considered independently. This makes creating aesthetically pleasing yet physically valid models challenging. In this paper, we propose an interactive design framework for the efficient and intuitive exploration of geometrically and physically valid shapes. During any geometric editing operation, the system continuously allows visualization of the valid range of the parameters being edited. When one or more constraints are violated following an operation, the system generates multiple suggestions involving both discrete and continuous changes to restore validity. Each suggestion is accompanied by an editing mode, which simultaneously adjusts multiple parameters in a coordinated manner to maintain validity. Thus, while the user focuses on the aesthetics of the design, our computational design framework helps to achieve physical realizability by providing active guidance to the user. We demonstrate our framework on plank-based furniture designs with nail-joints and frictional constraints. We use our system to design a range of examples, conduct a user study, and also fabricate a physical prototype to test its validity and usefulness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2015:LBQb, author = "Leah Hoffmann", title = "Last byte: {Q\&A}: A Passion for Pairings", journal = j-CACM, volume = "58", number = "9", pages = "128--ff", month = sep, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2800615", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 27 19:08:25 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2015/9/191171/fulltext", abstract = "Dan Boneh on pairing-based cryptography, multilinear maps, and how an 1,800-year-old ``intellectual curiosity'' became the foundation of all secure network traffic.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2015:WCD, author = "Moshe Y. Vardi", title = "What can be done about gender diversity in computing?: a lot!", journal = j-CACM, volume = "58", number = "10", pages = "5--5", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2816937", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192372/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:THL, author = "Vinton G. Cerf", title = "The {Third Heidelberg Laureate Forum}", journal = j-CACM, volume = "58", number = "10", pages = "7--7", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818988", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192373/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEB, author = "{CACM Staff}", title = "Letters to the {Editor}: Ban `naked' braces!", journal = j-CACM, volume = "58", number = "10", pages = "10--11", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2816943", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192375/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2015:BMO, author = "John Arquilla and Daniel A. Reed", title = "{BLOG@CACM}: The morality of online war; the fates of data analytics, {HPC}", journal = j-CACM, volume = "58", number = "10", pages = "12--13", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811284", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192381/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we will publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Arquilla considers justifications for warfare in the cyber realm, while Daniel Reed looks ahead at big data and exascale computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2015:NSU, author = "Gary Anthes", title = "News: Scientists update views of light", journal = j-CACM, volume = "58", number = "10", pages = "15--17", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811288", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/b/bohr-niels.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/einstein.bib", URL = "http://cacm.acm.org/magazines/2015/10/192377/fulltext", abstract = "Experiment sheds new light on wave-particle duality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2015:NAS, author = "Samuel Greengard", title = "News: Automotive systems get smarter", journal = j-CACM, volume = "58", number = "10", pages = "18--20", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811286", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192378/fulltext", abstract = "Automotive infotainment systems are driving changes to automobiles, and to driver behavior.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2015:NCP, author = "Keith Kirkpatrick", title = "News: Cyber policies on the rise", journal = j-CACM, volume = "58", number = "10", pages = "21--23", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811290", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192376/fulltext", abstract = "A growing number of companies are taking out cybersecurity insurance policies to protect themselves from the costs of data breaches.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{HaroldH:2015:IRK, author = "Harold `Hal' Abelson and Ross Anderson and Steven M. Bellovin and Josh Benaloh and Matt Blaze and Whitfield `Whit' Diffie and John Gilmore and Matthew Green and Susan Landau and Peter G. Neumann and Ronald L. Rivest and Jeffrey I. Schiller and Bruce Schneier and Michael A. Specter and Daniel J. Weitzner", title = "Inside risks: Keys under doormats", journal = j-CACM, volume = "58", number = "10", pages = "24--26", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814825", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192382/fulltext", abstract = "Mandating insecurity by requiring government access to all data and communications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2015:TSMb, author = "Michael A. Cusumano", title = "Technology strategy and management: In defense of {IBM}", journal = j-CACM, volume = "58", number = "10", pages = "27--28", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814827", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192392/fulltext", abstract = "The ability to adjust to various technical and business disruptions has been essential to IBM's success during the past century.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2015:KVS, author = "George V. Neville-Neil", title = "Kode Vicious: Storming the cubicle", journal = j-CACM, volume = "58", number = "10", pages = "29--31", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814838", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192383/fulltext", abstract = "Acquisitive redux", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2015:BST, author = "Phillip G. Armour", title = "The business of software: Thinking thoughts", journal = j-CACM, volume = "58", number = "10", pages = "32--34", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814840", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192384/fulltext", abstract = "On brains and bytes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Misa:2015:HRC, author = "Thomas J. Misa", title = "Historical reflections: Computing is history", journal = j-CACM, volume = "58", number = "10", pages = "35--37", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814845", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192393/fulltext", abstract = "Reflections on the past to inform the future.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dietterich:2015:VRC, author = "Thomas G. Dietterich and Eric J. Horvitz", title = "Viewpoint: Rise of concerns about {AI}: reflections and directions", journal = j-CACM, volume = "58", number = "10", pages = "38--40", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2770869", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192386/fulltext", abstract = "Research, leadership, and communication about AI futures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Compeau:2015:VLA, author = "Phillip Compeau and Pavel A. Pevzner", title = "Viewpoint: Life after {MOOCs}", journal = j-CACM, volume = "58", number = "10", pages = "41--44", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2686871", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192385/fulltext", abstract = "Online science education needs a new revolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pillai:2015:CC, author = "T. S. Pillai and V. Chidambaram and R. Alagappan and S. Al-Kiswany and A. C. Arpaci-Dusseau and R. H. Arpaci-Dusseau", title = "Crash consistency", journal = j-CACM, volume = "58", number = "10", pages = "46--51", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2788401", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192379/fulltext", abstract = "Rethinking the fundamental abstractions of the file system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harris:2015:DBE, author = "Rich Harris", title = "Dismantling the barriers to entry", journal = j-CACM, volume = "58", number = "10", pages = "52--57", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2788399", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192380/fulltext", abstract = "We have to choose to build a Web that is accessible to everyone.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Feigenbaum:2015:SAI, author = "Joan Feigenbaum and Bryan Ford", title = "Seeking anonymity in an {Internet} panopticon", journal = j-CACM, volume = "58", number = "10", pages = "58--69", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2714561", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192387/fulltext", abstract = "The Dissent system aims for a quantifiably secure, collective approach to anonymous communication online.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lago:2015:FSP, author = "Patricia Lago and Sedef Akinli Ko{\c{c}}ak and Ivica Crnkovic and Birgit Penzenstadler", title = "Framing sustainability as a property of software quality", journal = j-CACM, volume = "58", number = "10", pages = "70--78", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2714560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192388/fulltext", abstract = "This framework addresses the environmental dimension of software performance, as applied here by a paper mill and a car-sharing service.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Eskin:2015:DGI, author = "Eleazar Eskin", title = "Discovering genes involved in disease and the mystery of missing heritability", journal = j-CACM, volume = "58", number = "10", pages = "80--87", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2817827", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192389/fulltext", abstract = "The challenge of missing heritability offers great contribution options for computer scientists.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Moler:2015:TPJ, author = "Cleve Moler", title = "Technical Perspective: Not just a matrix laboratory anymore", journal = j-CACM, volume = "58", number = "10", pages = "90--90", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814849", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192374/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Trefethen:2015:CNF, author = "Lloyd N. Trefethen", title = "Computing numerically with functions instead of numbers", journal = j-CACM, volume = "58", number = "10", pages = "91--97", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814847", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/trefethen-lloyd-n.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/fparith.bib; https://www.math.utah.edu/pub/tex/bib/matlab.bib", URL = "http://cacm.acm.org/magazines/2015/10/192390/fulltext", abstract = "Science and engineering depend upon computation of functions such as flow fields, charge distributions, and quantum states. Ultimately, such computations require some kind of discretization, but in recent years, it has become possible in many cases to hide the discretizations from the user. We present the Chebfun system for numerical computation with functions, which is based on a key idea: an analogy of floating-point arithmetic for functions rather than numbers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Chebfun; Chebyshev approximation; floating-point arithmetic; Matlab; rational arithmetic; symbolic algebra", } @Article{Bainbridge:2015:LBFb, author = "William Sims Bainbridge", title = "Last byte: Future Tense: Processional", journal = j-CACM, volume = "58", number = "10", pages = "104--ff", month = oct, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2816598", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 30 07:29:42 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/10/192391/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Information processing gives spiritual meaning to life, for those who make it their life's work.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schnabel:2015:TAV, author = "Bobby Schnabel", title = "A tale of {ACM} visions", journal = j-CACM, volume = "58", number = "11", pages = "5--5", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2833337", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193344/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:MT, author = "Vinton G. Cerf", title = "Memory with a twist", journal = j-CACM, volume = "58", number = "11", pages = "7--7", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2831359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193345/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEWa, author = "{CACM Staff}", title = "Letters to the {Editor}: Who will read {PACM}?", journal = j-CACM, volume = "58", number = "11", pages = "8--9", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2830554", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193330/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2015:BHM, author = "Valerie Barr and Michael Stonebraker", title = "{BLOG@CACM}: How men can help women in {CS}; winning `computing's {Nobel} prize'", journal = j-CACM, volume = "58", number = "11", pages = "10--11", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2820419", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193335/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Valerie Barr suggests how men can better promote women in computing, while Michael Stonebraker shares how it feels to receive the top honor in the computer science field.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2015:NAA, author = "Alex Wright", title = "News: Algorithmic authors", journal = j-CACM, volume = "58", number = "11", pages = "12--14", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2820421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193341/fulltext", abstract = "Natural Language Generation software begins delivering on the promise of automated prose.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2015:NCP, author = "Esther Shein", title = "News: Companies proactively seek out internal threats", journal = j-CACM, volume = "58", number = "11", pages = "15--17", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2820423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193338/fulltext", abstract = "Organizations must balance their concerns with the protection of employee privacy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2015:NBS, author = "Chris Edwards", title = "News: Brain science helps computers separate speakers in a crowded room", journal = j-CACM, volume = "58", number = "11", pages = "18--20", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2820425", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193340/fulltext", abstract = "People can listen to a single voice amid the hubbub of a cocktail party; algorithms can help computers do it, too.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:NJH, author = "{CACM Staff}", title = "News: {John H. Holland} 1929--2015", journal = j-CACM, volume = "58", number = "11", pages = "21--21", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2820644", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193339/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lipner:2015:PSS, author = "Steven B. Lipner", title = "Privacy and security: Security assurance", journal = j-CACM, volume = "58", number = "11", pages = "24--26", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2822513", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193336/fulltext", abstract = "How can customers tell they are getting it?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2015:LSS, author = "Pamela Samuelson", title = "Legally speaking: Software patents are falling down", journal = j-CACM, volume = "58", number = "11", pages = "27--29", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2822511", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193337/fulltext", abstract = "Implications of the U.S. Supreme Court's new test for patentable subject matter.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hydari:2015:EBD, author = "Muhammad Zia Hydari and Rahul Telang and William M. Marella", title = "Economic and business dimensions: Electronic health records and patient safety", journal = j-CACM, volume = "58", number = "11", pages = "30--32", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2822515", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193342/fulltext", abstract = "Examining the effects of electronic health records on the safety of patients in medical facilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sengupta:2015:EPK, author = "Pratim Sengupta and Amanda Dickes and Amy Voss Farris and Ashlyn Karan and David Martin and Mason Wright", title = "Education: Programming in {K--12} science classrooms", journal = j-CACM, volume = "58", number = "11", pages = "33--35", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2822517", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193343/fulltext", abstract = "Introducing students to visual programming as a pathway to text-based programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shustek:2015:IIF, author = "Len Shustek", title = "Interview: An interview with {Fred Brooks}", journal = j-CACM, volume = "58", number = "11", pages = "36--40", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2822519", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193333/fulltext", abstract = "ACM Fellow and A.M. Turing Award recipient Fred Brooks reflects on his career.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Calvo:2015:VWT, author = "Rafael A. Calvo and Dorian Peters and Sidney D'Mello", title = "Viewpoints: When technologies manipulate our emotions", journal = j-CACM, volume = "58", number = "11", pages = "41--42", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2746227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193334/fulltext", abstract = "Implications of the Facebook emotions study.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Maurer:2015:FS, author = "Ben Maurer", title = "Fail at scale", journal = j-CACM, volume = "58", number = "11", pages = "44--49", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814330", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193320/fulltext", abstract = "Reliability in the face of rapid change", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mcmullen:2015:IPW, author = "Tyler Mcmullen", title = "It probably works", journal = j-CACM, volume = "58", number = "11", pages = "50--54", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814332", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193321/fulltext", abstract = "Probabilistic algorithms are all around us. Not only are they acceptable, some programmers actually seek out chances to use them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2015:CW, author = "Taylor Savage", title = "Componentizing the web", journal = j-CACM, volume = "58", number = "11", pages = "55--61", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814338", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193322/fulltext", abstract = "We may be on the cusp of a new revolution in Web development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shahaf:2015:IC, author = "Dafna Shahaf and Carlos Guestrin and Eric Horvitz and Jure Leskovec", title = "Information cartography", journal = j-CACM, volume = "58", number = "11", pages = "62--73", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2735624", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193323/fulltext", abstract = "A metro map can tell a story, as well as provide good directions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2015:WPP, author = "So-Hyun Lee and Hee-Woong Kim", title = "Why people post benevolent and malicious comments online", journal = j-CACM, volume = "58", number = "11", pages = "74--79", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2739042", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193324/fulltext", abstract = "Explaining motivations for online comments, this study looks to help establish a positive, nonthreatening online comment culture.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Xu:2015:HGI, author = "Chenyan Xu and Yang Yu and Chun-Keung Hoi", title = "Hidden in-game intelligence in {NBA} players' tweets", journal = j-CACM, volume = "58", number = "11", pages = "80--89", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2735625", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193325/fulltext", abstract = "Sentiment analysis helps detect NBA players' pre-game moods from their tweets and predict their on-court performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gulwani:2015:IPM, author = "Sumit Gulwani and Jos{\'e} Hern{\'a}ndez-Orallo and Emanuel Kitzelmann and Stephen H. Muggleton and Ute Schmid and Benjamin Zorn", title = "Inductive programming meets the real world", journal = j-CACM, volume = "58", number = "11", pages = "90--99", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2736282", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193326/fulltext", abstract = "Inductive programming can liberate users from performing tedious and repetitive tasks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Durand:2015:TPP, author = "Fr{\'e}do Durand", title = "Technical Perspective: The Path to Light Transport", journal = j-CACM, volume = "58", number = "11", pages = "102--102", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2823398", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193328/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jakob:2015:GTE, author = "Wenzel Jakob and Steve Marschner", title = "Geometric tools for exploring manifolds of light transport paths", journal = j-CACM, volume = "58", number = "11", pages = "103--111", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2823402", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193332/fulltext", abstract = "Photorealistic images created using physical simulations of light have become a ubiquitous element of our everyday lives. The most successful techniques for producing such images replicate the key physical phenomena in a detailed software simulation, including the emission of light by sources, transport through space, and scattering in the atmosphere and at the surfaces of objects. Mathematically, this computation involves the approximation of many high-dimensional integrals, one for each pixel of the image, usually using Monte Carlo methods. Although a great deal of progress has been made on rendering algorithms, so that physically based rendering is now routinely used in many applications, commonly occurring situations can still cause these algorithms to become impractically slow, forcing users to make unrealistic scene modifications to obtain satisfactory results. Light transport is complex because light can flow along a great variety of different paths through a scene, though only a subset of these makes relevant contributes to the final image. The simulation becomes ineffective when it is difficult to find the important paths. Commonly occurring materials like smooth metal or glass surfaces can easily lead to such situations, where only very few lighting paths participate, leading to spiky integrands and poor convergence. How to efficiently handle such cases in general has been a long-standing problem. In this paper, we provide a geometric solution to this problem by representing light paths as points in an abstract high-dimensional configuration space that is defined by a system of constraint equations. This configuration space is a differentiable manifold, which can be locally parameterized in the neighborhood of an existing path. Building on this framework, we propose Manifold Exploration, a rendering technique that efficiently explores the integration domain by taking geometrically informed steps on the manifold of light paths.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Varghese:2015:TPT, author = "George Varghese", title = "Technical Perspective: Treating Networks Like Programs", journal = j-CACM, volume = "58", number = "11", pages = "112--112", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2823394", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193327/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dobrescu:2015:SDV, author = "Mihai Dobrescu and Katerina Argyraki", title = "Software dataplane verification", journal = j-CACM, volume = "58", number = "11", pages = "113--121", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2823400", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193331/fulltext", abstract = "The industry is in the mood for programmable networks, where an operator can dynamically deploy network functions on network devices, akin to how one deploys virtual machines on physical machines in a cloud environment. Such flexibility brings along the threat of unpredictable behavior and performance. What are the minimum restrictions that we need to impose on network functionality such that we are able to verify that a network device behaves and performs as expected, for example, does not crash or enter an infinite loop? We present the result of working iteratively on two tasks: designing a domain-specific verification tool for packet-processing software, while trying to identify a minimal set of restrictions that packet-processing software must satisfy in order to be verification-friendly. Our main insight is that packet-processing software is a good candidate for domain-specific verification, for example, because it typically consists of distinct pieces of code that share limited mutable state; we can leverage this and other properties to sidestep fundamental verification challenges. We apply our ideas on Click packet-processing software; we perform complete and sound verification of an IP router and two simple middleboxes within tens of minutes, whereas a state-of-the-art general-purpose tool fails to complete the same task within several hours.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2015:LBUd, author = "Dennis Shasha", title = "Last byte: Upstart Puzzles: Auction Triplets", journal = j-CACM, volume = "58", number = "11", pages = "136--136", month = nov, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2825814", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Oct 27 17:24:12 MDT 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/11/193329/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2015:LAW, author = "Moshe Y. Vardi", title = "On lethal autonomous weapons", journal = j-CACM, volume = "58", number = "12", pages = "5--5", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2839512", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194643/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2015:AAA, author = "Vinton G. Cerf", title = "Advancing the {ACM} agenda", journal = j-CACM, volume = "58", number = "12", pages = "7--7", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2842510", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194644/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2015:LEWb, author = "{CACM Staff}", title = "Letters to the {Editor}: What about statistical relational learning?", journal = j-CACM, volume = "58", number = "12", pages = "8--9", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2841423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194617/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2015:BWD, author = "Moshe Y. Vardi and Mark Guzdial", title = "{BLOG@CACM}: What do we do when the jobs are gone, and why we must embrace active learning", journal = j-CACM, volume = "58", number = "12", pages = "10--11", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2833120", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194628/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Moshe Y. Vardi ponders the outlook for people when all work is automated, while Mark Guzdial emphasizes the importance of Active Learning in teaching computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2015:NWD, author = "Don Monroe", title = "News: When data is not enough", journal = j-CACM, volume = "58", number = "12", pages = "12--14", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2833138", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194636/fulltext", abstract = "Reproducibility of code is increasingly crucial to verifying scientific claims.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2015:NHI, author = "Gregory Mone", title = "News: The hyper-intelligent bandage", journal = j-CACM, volume = "58", number = "12", pages = "15--16", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2834057", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194635/fulltext", abstract = "Scientists are developing smart, sensor-packed dressings to help heal chronic wounds.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2015:NTB, author = "Keith Kirkpatrick", title = "News: Technology brings online education in line with campus programs", journal = j-CACM, volume = "58", number = "12", pages = "17--19", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2834055", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194637/fulltext", abstract = "Whether sitting in front of a screen or in a classroom, online and campus-based institutions want to verify students actually attend classes, take exams.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2015:HRD, author = "David Anderson", title = "Historical reflections: The digital dark age", journal = j-CACM, volume = "58", number = "12", pages = "20--23", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2835856", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194621/fulltext", abstract = "{\ldots}and why it will have to wait.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2015:PIW, author = "Peter J. Denning and Nicholas Dew", title = "The profession of {IT}: Why our theories of innovation fail us", journal = j-CACM, volume = "58", number = "12", pages = "24--26", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2835854", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194629/fulltext", abstract = "Until we moderate our fascination with creating ideas, we will not achieve the rate of innovations we seek.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tuana:2015:CEC, author = "Nancy Tuana", title = "Computing ethics: Coupled ethical-epistemic analysis in teaching ethics", journal = j-CACM, volume = "58", number = "12", pages = "27--29", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2835957", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194630/fulltext", abstract = "Critical reflection on value choices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2015:KVP, author = "George V. Neville-Neil", title = "Kode vicious: Pickled patches", journal = j-CACM, volume = "58", number = "12", pages = "30--32", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2835959", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194623/fulltext", abstract = "On repositories of patches and tension between security professionals and in-house developers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ladner:2015:BPI, author = "Richard E. Ladner and Sheryl Burgstahler", title = "Broadening participation: Increasing the participation of individuals with disabilities in computing", journal = j-CACM, volume = "58", number = "12", pages = "33--36", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2835961", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194624/fulltext", abstract = "Lessons learned from a decade of practice.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Scott:2015:VCN, author = "Jeremy Scott and Alan Bundy", title = "Viewpoint: Creating a new generation of computational thinkers", journal = j-CACM, volume = "58", number = "12", pages = "37--40", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2791290", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194638/fulltext", abstract = "Experiences with a successful school program in Scotland.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Doctorow:2015:VCL, author = "Cory Doctorow", title = "Viewpoint: {I} can't let you do that, {Dave}", journal = j-CACM, volume = "58", number = "12", pages = "41--42", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2801133", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194639/fulltext", abstract = "Computers should not treat their owners as adversaries.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goose:2015:PCC, author = "Stephen Goose", title = "Point\slash Counterpoint: The case for banning killer robots: point", journal = j-CACM, volume = "58", number = "12", pages = "43--45", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2835963", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194631/fulltext", abstract = "Ban the bots? Considering both sides of the argument for and against.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arkin:2015:PCC, author = "Ronald Arkin", title = "Point\slash Counterpoint: The case for banning killer robots: counterpoint", journal = j-CACM, volume = "58", number = "12", pages = "46--47", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2835965", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194632/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Angiuli:2015:HIY, author = "Olivia Angiuli and Joe Blitzstein and Jim Waldo", title = "How to de-identify your data", journal = j-CACM, volume = "58", number = "12", pages = "48--55", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814340", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194640/fulltext", abstract = "Balancing statistical accuracy and subject privacy in large social-science datasets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2015:LSD, author = "Kate Matsudaira", title = "Lean software development: building and shipping two versions", journal = j-CACM, volume = "58", number = "12", pages = "56--58", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814346", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194642/fulltext", abstract = "Catering to developers' strengths while still meeting team objectives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gaud:2015:CMM, author = "Fabien Gaud and Baptiste Lepers and Justin Funston and Mohammad Dashti and Alexandra Fedorova and Vivien Qu{\'e}ma and Renaud Lachaize and Mark Roth", title = "Challenges of memory management on modern {NUMA} systems", journal = j-CACM, volume = "58", number = "12", pages = "59--66", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814328", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194641/fulltext", abstract = "Optimizing NUMA systems applications with Carrefour.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ballatore:2015:PM, author = "Andrea Ballatore and Michela Bertolotto", title = "Personalizing maps", journal = j-CACM, volume = "58", number = "12", pages = "68--74", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2756546", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194625/fulltext", abstract = "Digital maps can be engineered to adapt to a person's unique interests and experience in geographic space.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wadler:2015:PT, author = "Philip Wadler", title = "Propositions as types", journal = j-CACM, volume = "58", number = "12", pages = "75--84", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2699407", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194626/fulltext", abstract = "Connecting mathematical logic and computation, it ensures that some aspects of programming are absolute.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sen:2015:SDP, author = "Soumya Sen and Carlee Joe-Wong and Sangtae Ha and Mung Chiang", title = "Smart data pricing: using economics to manage network congestion", journal = j-CACM, volume = "58", number = "12", pages = "86--93", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2756543", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194627/fulltext", abstract = "Economic incentives that alleviate congestion for Internet customers can also improve business performance for network operators.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kraut:2015:IUP, author = "Robert Kraut and Moira Burke", title = "{Internet} use and psychological well-being: effects of activity and audience", journal = j-CACM, volume = "58", number = "12", pages = "94--100", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2739043", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194633/fulltext", abstract = "The connection between online communication and psychological well-being depends on whom you are communicating with.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Snavely:2015:TPP, author = "Noah Snavely", title = "Technical Perspective: {Paris} Beyond {Frommer}'s", journal = j-CACM, volume = "58", number = "12", pages = "102--102", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2830538", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194620/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Doersch:2015:WMP, author = "Carl Doersch and Saurabh Singh and Abhinav Gupta and Josef Sivic and Alexei A. Efros", title = "What makes {Paris} look like {Paris}?", journal = j-CACM, volume = "58", number = "12", pages = "103--110", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2830541", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194622/fulltext", abstract = "Given a large repository of geo-tagged imagery, we seek to automatically find visual elements, for example windows, balconies, and street signs, that are most distinctive for a certain geo-spatial area, for example the city of Paris. This is a tremendously difficult task as the visual features distinguishing architectural elements of different places can be very subtle. In addition, we face a hard search problem: given all possible patches in all images, which of them are both frequently occurring and geographically informative? To address these issues, we propose to use a discriminative clustering approach able to take into account the weak geographic supervision. We show that geographically representative image elements can be discovered automatically from Google Street View imagery in a discriminative manner. We demonstrate that these elements are visually interpretable and perceptually geo-informative. The discovered visual elements can also support a variety of computational geography tasks, such as mapping architectural correspondences and influences within and across cities, finding representative elements at different geo-spatial scales, and geographically informed image retrieval.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Maier:2015:TPS, author = "David Maier", title = "Technical Perspective: In-Situ Database Management", journal = j-CACM, volume = "58", number = "12", pages = "111--111", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2830506", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194618/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alagiannis:2015:NEQ, author = "Ioannis Alagiannis and Renata Borovica-Gajic and Miguel Branco and Stratos Idreos and Anastasia Ailamaki", title = "{NoDB}: efficient query execution on raw data files", journal = j-CACM, volume = "58", number = "12", pages = "112--121", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2830508", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194619/fulltext", abstract = "As data collections become larger and larger, users are faced with increasing bottlenecks in their data analysis. More data means more time to prepare and to load the data into the database before executing the desired queries. Many applications already avoid using database systems, for example, scientific data analysis and social networks, due to the complexity and the increased data-to-query time, that is, the time between getting the data and retrieving its first useful results. For many applications data collections keep growing fast, even on a daily basis, and this data deluge will only increase in the future, where it is expected to have much more data than what we can move or store, let alone analyze. We here present the design and roadmap of a new paradigm in database systems, called NoDB, which do not require data loading while still maintaining the whole feature set of a modern database system. In particular, we show how to make raw data files a first-class citizen, fully integrated with the query engine. Through our design and lessons learned by implementing the NoDB philosophy over a modern Database Management Systems (DBMS), we discuss the fundamental limitations as well as the strong opportunities that such a research path brings. We identify performance bottlenecks specific for in situ processing, namely the repeated parsing and tokenizing overhead and the expensive data type conversion. To address these problems, we introduce an adaptive indexing mechanism that maintains positional information to provide efficient access to raw data files, together with a flexible caching structure. We conclude that NoDB systems are feasible to design and implement over modern DBMS, bringing an unprecedented positive effect in usability and performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2015:LBQc, author = "Leah Hoffmann", title = "Last byte: {Q\&A}: Redefining Architectures", journal = j-CACM, volume = "58", number = "12", pages = "136--ff", month = dec, year = "2015", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2833226", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 30 08:55:01 MST 2015", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/12/194634/fulltext", abstract = "Mary Jane Irwin on building advanced circuits, special processors, and a hardware description language, while advocating for women in computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nelson:2016:FTN, author = "Mark R. Nelson", title = "Focusing on teacher needs in {K--12 CS} education", journal = j-CACM, volume = "59", number = "1", pages = "5--5", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2851202", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195746/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:RLA, author = "Vinton G. Cerf", title = "On the road in {Latin America}", journal = j-CACM, volume = "59", number = "1", pages = "7--7", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2854884", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195745/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LELa, author = "{CACM Staff}", title = "Letters to the {Editor}: Let the liable pay", journal = j-CACM, volume = "59", number = "1", pages = "8--9", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2851198", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195719/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:LEA, author = "Vinton G. Cerf", title = "Letters to the {Editor}: {ACM's} 2016 general election", journal = j-CACM, volume = "59", number = "1", pages = "10--10", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2857068", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195744/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wolf:2016:LEA, author = "Alexander L. Wolf", title = "Letters to the {Editor}: {ACM's} annual report for {FY15}", journal = j-CACM, volume = "59", number = "1", pages = "11--16", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2847218", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195743/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2016:BCC, author = "John Arquilla and Joel C. Adams", title = "{BLOG@CACM}: Controlling cyber arms, and creating new {LEGOs}", journal = j-CACM, volume = "59", number = "1", pages = "18--19", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2843530", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195731/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Arquilla identifies flaws in a potential U.S.-China cyber arms control pact, while Joel C. Adams suggests an unusual way of preserving computer science history.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2016:NSM, author = "Neil Savage", title = "News: Seeing more clearly", journal = j-CACM, volume = "59", number = "1", pages = "20--22", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2843532", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195740/fulltext", abstract = "Computer understanding of images has improved rapidly, but true visual intelligence is still a long way off.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2016:NBM, author = "Samuel Greengard", title = "News: Better memory", journal = j-CACM, volume = "59", number = "1", pages = "23--25", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2843555", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195739/fulltext", abstract = "Advances in non-volatile memory are changing the face of computing and ushering in a new era of efficiencies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2016:NPI, author = "Esther Shein", title = "News: Preserving the internet", journal = j-CACM, volume = "59", number = "1", pages = "26--28", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2843553", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195738/fulltext", abstract = "Is the Internet ephemeral by its nature, or can it be archived?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:NGA, author = "{CACM Staff}", title = "News: {Gene Amdahl}, 1922--2015", journal = j-CACM, volume = "59", number = "1", pages = "29--29", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2845948", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195741/fulltext", abstract = "Gene Amdahl, who formulated Amdahl's Law and worked with IBM and others on developments related to mainframe computing, died recently from complications of pneumonia.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Weinberg:2016:LTB, author = "Jonathan T. Weinberg", title = "Law and technology: Biometric identity", journal = j-CACM, volume = "59", number = "1", pages = "30--32", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2846082", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195732/fulltext", abstract = "Assessing the promises and dangers of biometric identity plans.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2016:TSMa, author = "Michael A. Cusumano and David B. Yoffie", title = "Technology strategy and management: Extrapolating from {Moore}'s law", journal = j-CACM, volume = "59", number = "1", pages = "33--35", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2846084", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195742/fulltext", abstract = "Behind and beyond Microsoft, Intel, and Apple.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Armour:2016:BSC, author = "Phillip G. Armour", title = "The business of software: The chaos machine", journal = j-CACM, volume = "59", number = "1", pages = "36--38", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2846086", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195733/fulltext", abstract = "Complexity, predictability, and modern projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2016:HRW, author = "Thomas Haigh and Mark Priestley", title = "Historical reflections: Where code comes from: architectures of automatic control from {Babbage} to {Algol}", journal = j-CACM, volume = "59", number = "1", pages = "39--44", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2846088", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/adabooks.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195721/fulltext", abstract = "Considering the evolving concept of programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wiederhold:2016:VUD, author = "Gio Wiederhold", title = "Viewpoint: Unbalanced data leads to obsolete economic advice", journal = j-CACM, volume = "59", number = "1", pages = "45--46", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2774217", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195729/fulltext", abstract = "Few computer scientists and technological workers worry about their role in the economies of their industries and their countries.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shoham:2016:VWK, author = "Yoav Shoham", title = "Viewpoint: Why knowledge representation matters", journal = j-CACM, volume = "59", number = "1", pages = "47--49", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2803170", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195730/fulltext", abstract = "A personal story: From philosophy to software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2016:TIL, author = "George V. Neville-Neil", title = "Time is an illusion lunchtime doubly so", journal = j-CACM, volume = "59", number = "1", pages = "50--55", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814336", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195723/fulltext", abstract = "Ford Prefect to Arthur Dent in The Hitchhiker's Guide to the Galaxy", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nanavati:2016:NVS, author = "Mihir Nanavati and Malte Schwarzkopf and Jake Wires and Andrew Warfield", title = "Non-volatile storage", journal = j-CACM, volume = "59", number = "1", pages = "56--63", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814342", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195724/fulltext", abstract = "Implications of the datacenter's shifting center.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2016:ICE, author = "Pat Helland", title = "Immutability changes everything", journal = j-CACM, volume = "59", number = "1", pages = "64--70", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2844112", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195722/fulltext", abstract = "We need it, we can afford it, and the time is now.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shekhar:2016:SC, author = "Shashi Shekhar and Steven K. Feiner and Walid G. Aref", title = "Spatial computing", journal = j-CACM, volume = "59", number = "1", pages = "72--81", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2756547", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195727/fulltext", abstract = "Knowing where you are in space and time promises a deeper understanding of neighbors, ecosystems, and the environment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2016:ODC, author = "Melissa Lee and Esteve Almirall and Jonathan Wareham", title = "Open data and civic apps: first-generation failures, second-generation improvements", journal = j-CACM, volume = "59", number = "1", pages = "82--89", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2756542", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195725/fulltext", abstract = "Developers first need compelling incentives and committed management.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goutas:2016:BBC, author = "Lazaros Goutas and Juliana Sutanto and Hassan Aldarbesti", title = "The building blocks of a cloud strategy: evidence from three {SaaS} providers", journal = j-CACM, volume = "59", number = "1", pages = "90--97", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2756545", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195726/fulltext", abstract = "Before looking to enter a cloud-based market, weigh industry characteristics and one's own stock of design capital.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Koutis:2016:AFF, author = "Ioannis Koutis and Ryan Williams", title = "Algebraic fingerprints for faster algorithms", journal = j-CACM, volume = "59", number = "1", pages = "98--105", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2742544", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195728/fulltext", abstract = "Algorithmic solutions to tough computational problems are making an impressive comeback.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hand:2016:TPH, author = "Steve Hand", title = "Technical Perspective: High-performance virtualization: are we done?", journal = j-CACM, volume = "59", number = "1", pages = "107--107", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2845910", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib", URL = "http://cacm.acm.org/magazines/2015/1/195736/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Amit:2016:BMP, author = "Nadav Amit and Abel Gordon and Nadav Har'El and Muli Ben-Yehuda and Alex Landau and Assaf Schuster and Dan Tsafrir", title = "Bare-metal performance for virtual machines with exitless interrupts", journal = j-CACM, volume = "59", number = "1", pages = "108--116", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2845648", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib", URL = "http://cacm.acm.org/magazines/2015/1/195734/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Milo:2016:TPE, author = "Tova Milo", title = "Technical Perspective: Enlisting the power of the crowd", journal = j-CACM, volume = "59", number = "1", pages = "117--117", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2845614", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195735/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Trushkowsky:2016:AEQ, author = "Beth Trushkowsky and Tim Kraska and Michael J. Franklin and Purnamrita Sarkar", title = "Answering enumeration queries with the crowd", journal = j-CACM, volume = "59", number = "1", pages = "118--127", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2845644", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195737/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2016:LBUa, author = "Dennis Shasha", title = "Last byte: Upstart Puzzles: Ice Trap", journal = j-CACM, volume = "59", number = "1", pages = "136--136", month = jan, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2851212", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jan 15 16:12:33 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2015/1/195720/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2016:ELM, author = "Moshe Y. Vardi", title = "{Editor}'s Letter: The moral hazard of complexity-theoretic assumptions", journal = j-CACM, volume = "59", number = "2", pages = "5--5", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2870659", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197412/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:CAW, author = "Vinton G. Cerf", title = "{Cerf}'s up: Apps and the {Web}", journal = j-CACM, volume = "59", number = "2", pages = "7--7", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2872420", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197413/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEEa, author = "{CACM Staff}", title = "Letters to the {Editor}: Expect `ungoverned actors' to use {AI}-supported weapons, too", journal = j-CACM, volume = "59", number = "2", pages = "8--9", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2871050", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197433/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2016:BDS, author = "Mark Guzdial", title = "{BLOG@CACM}: Drumming up support for {AP CS} principles", journal = j-CACM, volume = "59", number = "2", pages = "12--13", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2852229", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197430/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial issues a ``call to action'' to encourage high schools to offer, and students to take, the Advanced Placement course in Computer Science Principles.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2016:NSR, author = "Chris Edwards", title = "News: Self-repair techniques point to robots that design themselves", journal = j-CACM, volume = "59", number = "2", pages = "15--17", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2852231", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197416/fulltext", abstract = "Robots are being taught to brainstorm alternatives when damaged.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2016:NHS, author = "Logan Kugler", title = "News: How a supervillain (or a hacker in his basement) could destroy the {Internet}", journal = j-CACM, volume = "59", number = "2", pages = "18--20", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2852235", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197414/fulltext", abstract = "Network experts share their greatest fears about attacks and accidents that could destroy the Internet.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2016:NPL, author = "Tom Geller", title = "News: In privacy law, it's the {U.S.} vs. the world", journal = j-CACM, volume = "59", number = "2", pages = "21--23", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2852233", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197415/fulltext", abstract = "Snowden revelations force changes, but Facebook (and others) resist.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:NAI, author = "{CACM Staff}", title = "News: {ACM} inducts {Fellows}", journal = j-CACM, volume = "59", number = "2", pages = "24--24", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856228", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197434/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Evans:2016:EBD, author = "Peter C. Evans and Rahul C. Basole", title = "Economic and business dimensions: Revealing the {API} ecosystem and enterprise strategy via visual analytics", journal = j-CACM, volume = "59", number = "2", pages = "26--28", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197409/fulltext", abstract = "Seeking better understanding of digital transformation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Landwehr:2016:PSP, author = "Carl Landwehr", title = "Privacy and security: Privacy research directions", journal = j-CACM, volume = "59", number = "2", pages = "29--31", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856451", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197410/fulltext", abstract = "What must we learn in order to support privacy requirements as technology advances?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adrion:2016:EBA, author = "Rick Adrion and Renee Fall and Barbara Ericson and Mark Guzdial", title = "Education: Broadening access to computing education state by state", journal = j-CACM, volume = "59", number = "2", pages = "32--34", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856455", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197417/fulltext", abstract = "Influencing computer science education at the state level.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2016:KVCa, author = "George V. Neville-Neil", title = "Kode Vicious: Code hoarding", journal = j-CACM, volume = "59", number = "2", pages = "35--36", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856457", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197431/fulltext", abstract = "Committing to commits, and the beauty of summarizing graphs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chandra:2016:VLT, author = "Satish Chandra and Suresh Thummalapenta and Saurabh Sinha", title = "Viewpoint: Lessons from the tech transfer trenches", journal = j-CACM, volume = "59", number = "2", pages = "37--39", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2811254", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197419/fulltext", abstract = "Moving from the research realm to real-world business application.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lin:2016:VHC, author = "Herbert Lin", title = "Viewpoint: Having a conversation about bulk surveillance", journal = j-CACM, volume = "59", number = "2", pages = "40--42", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2809777", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197418/fulltext", abstract = "Considering a controversial subject that extends far beyond the collection of phone metadata.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guha:2016:SOE, author = "R. V. Guha and Dan Brickley and Steve Macbeth", title = "{Schema.org}: evolution of structured data on the web", journal = j-CACM, volume = "59", number = "2", pages = "44--51", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2844544", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197422/fulltext", abstract = "Big data makes common schemas even more necessary.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McCaffrey:2016:VDS, author = "Caitie McCaffrey", title = "The verification of a distributed system", journal = j-CACM, volume = "59", number = "2", pages = "52--55", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2844108", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197420/fulltext", abstract = "A practitioner's guide to increasing confidence in system correctness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Diakopoulos:2016:AAD, author = "Nicholas Diakopoulos", title = "Accountability in algorithmic decision making", journal = j-CACM, volume = "59", number = "2", pages = "56--62", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2844110", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197421/fulltext", abstract = "A view from computational journalism.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thomee:2016:YND, author = "Bart Thomee and David A. Shamma and Gerald Friedland and Benjamin Elizalde and Karl Ni and Douglas Poland and Damian Borth and Li-Jia Li", title = "{YFCC100M}: the new data in multimedia research", journal = j-CACM, volume = "59", number = "2", pages = "64--73", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2812802", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197425/fulltext", abstract = "This publicly available curated dataset of almost 100 million photos and videos is free and legal for all.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stonebraker:2016:TLL, author = "Michael Stonebraker", title = "{Turing Lecture}: The land sharks are on the squawk box", journal = j-CACM, volume = "59", number = "2", pages = "74--83", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2869958", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197423/fulltext", abstract = "It turns out riding across America is more than a handy metaphor for building system software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shim:2016:PAT, author = "J. P. Shim and J. Koh and S. Fister and H. Y. Seo", title = "Phonetic analytics technology and big data: real-world cases", journal = j-CACM, volume = "59", number = "2", pages = "84--90", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2786752", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197424/fulltext", abstract = "Data from phone interactions can help address customers' complaints, and predict their future purchasing behavior.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Abadi:2016:BRD, author = "Daniel Abadi and Rakesh Agrawal and Anastasia Ailamaki and Magdalena Balazinska and Philip A. Bernstein and Michael J. Carey and Surajit Chaudhuri and Jeffrey Dean and AnHai Doan and Michael J. Franklin and Johannes Gehrke and Laura M. Haas and Alon Y. Halevy and Joseph M. Hellerstein and Yannis E. Ioannidis and H. V. Jagadish and Donald Kossmann and Samuel Madden and Sharad Mehrotra and Tova Milo and Jeffrey F. Naughton and Raghu Ramakrishnan and Volker Markl and Christopher Olston and Beng Chin Ooi and Christopher R{\'e} and Dan Suciu and Michael Stonebraker and Todd Walter and Jennifer Widom", title = "The {Beckman} report on database research", journal = j-CACM, volume = "59", number = "2", pages = "92--99", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2845915", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197411/fulltext", abstract = "Database researchers paint big data as a defining challenge. To make the most of the enormous opportunities at hand will require focusing on five research areas.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mitzenmacher:2016:TPC, author = "Michael Mitzenmacher and Justin Thaler", title = "Technical Perspective: Catching lies (and mistakes) in offloaded computation", journal = j-CACM, volume = "59", number = "2", pages = "102--102", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856453", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197426/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parno:2016:PNP, author = "Bryan Parno and Jon Howell and Craig Gentry and Mariana Raykova", title = "{Pinocchio}: nearly practical verifiable computation", journal = j-CACM, volume = "59", number = "2", pages = "103--112", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856449", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197429/fulltext", abstract = "To instill greater confidence in computations outsourced to the cloud, clients should be able to verify the correctness of the results returned. To this end, we introduce Pinocchio, a built system for efficiently verifying general computations while relying only on cryptographic assumptions. With Pinocchio, the client creates a public evaluation key to describe her computation; this setup is proportional to evaluating the computation once. The worker then evaluates the computation on a particular input and uses the evaluation key to produce a proof of correctness. The proof is only 288 bytes, regardless of the computation performed or the size of the IO. Anyone can check the proof using a public verification key. Crucially, our evaluation on seven applications demonstrates that Pinocchio is efficient in practice too. Pinocchio's verification time is a fixed 10 ms plus 0.4--15 $ \mu $s per IO element: 5--7 orders of magnitude less than previous work; indeed Pinocchio is the first general-purpose system to demonstrate verification cheaper than native execution (for some apps). The worker's proof effort is still expensive, but Pinocchio reduces it by $ 19 \times $--$ 60 \times $ relative to prior work. As an additional feature, Pinocchio allows the worker to include private inputs in the computation and prove that she performed the computation correctly without revealing any information about the private inputs to the client. Finally, to aid development, Pinocchio provides an end-to-end toolchain that compiles a subset of C into programs that implement the verifiable computation protocol.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gulwani:2016:TPP, author = "Sumit Gulwani", title = "Technical Perspective: Program synthesis using stochastic techniques", journal = j-CACM, volume = "59", number = "2", pages = "113--113", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2863699", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197427/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schkufza:2016:SPO, author = "Eric Schkufza and Rahul Sharma and Alex Aiken", title = "Stochastic program optimization", journal = j-CACM, volume = "59", number = "2", pages = "114--122", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2863701", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/fparith.bib", URL = "http://cacm.acm.org/magazines/2016/2/197428/fulltext", abstract = "The optimization of short sequences of loop-free, fixed-point assembly code sequences is an important problem in high-performance computing. However, the competing constraints of transformation correctness and performance improvement often force even special purpose compilers to produce sub-optimal code. We show that by encoding these constraints as terms in a cost function, and using a Markov Chain Monte Carlo sampler to rapidly explore the space of all possible code sequences, we are able to generate aggressively optimized versions of a given target code sequence. Beginning from binaries compiled by 11vm --O0, we are able to produce provably correct code sequences that either match or outperform the code produced by qcc --O3, icc --O3, and in some cases expert handwritten assembly.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Hacker's delight; Henry S. Warren; Montgomery multiplication; SAXPY", } @Article{MacLeod:2016:LBFa, author = "Ken MacLeod", title = "Last byte: Future Tense: Chatterbox", journal = j-CACM, volume = "59", number = "2", pages = "128--ff", month = feb, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2859012", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Feb 16 15:45:15 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/2/197432/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. A social network can sometimes make more of us than we ought to be.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Spafford:2016:SE, author = "Eugene H. Spafford", title = "The strength of encryption", journal = j-CACM, volume = "59", number = "3", pages = "5--5", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2889284", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198867/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:CSC, author = "Vinton G. Cerf", title = "Computer science in the curriculum", journal = j-CACM, volume = "59", number = "3", pages = "7--7", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2889282", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198866/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEAa, author = "{CACM Staff}", title = "Letters to the {Editor}: {ACM} moral imperatives vs. lethal autonomous weapons", journal = j-CACM, volume = "59", number = "3", pages = "8--9", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2886028", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198861/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2016:BVA, author = "Valerie Barr", title = "{BLOG@CACM}: The value of {Ada}", journal = j-CACM, volume = "59", number = "3", pages = "10--11", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2874307", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198868/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Valerie Barr considers the continuing attraction of the woman considered the first computer programmer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goth:2016:NDS, author = "Gregory Goth", title = "News: Deep or shallow, {NLP} is breaking out", journal = j-CACM, volume = "59", number = "3", pages = "13--16", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2874915", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198856/fulltext", abstract = "Neural net advances improve computers' language ability in many fields.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2016:NRD, author = "Tom Geller", title = "News: Rich data, poor fields", journal = j-CACM, volume = "59", number = "3", pages = "17--18", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2874309", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198857/fulltext", abstract = "Diverse technologies help farmers produce food in resource-poor areas.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2016:NWC, author = "Neil Savage", title = "News: When computers stand in the schoolhouse door", journal = j-CACM, volume = "59", number = "3", pages = "19--21", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2875029", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198859/fulltext", abstract = "Classification algorithms can lead to biased decisions, so researchers are trying to identify such biases and root them out.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:NPN, author = "{CACM Staff}", title = "News: {Peter Naur}: 1928--2016", journal = j-CACM, volume = "59", number = "3", pages = "22--23", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2875040", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198858/fulltext", abstract = "Peter Naur, a Danish computer scientist and 2005 recipient of the ACM A.M. Turing Award, died recently after a brief illness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2016:LSN, author = "Pamela Samuelson", title = "Legally speaking: New exemptions to anti-circumvention rules", journal = j-CACM, volume = "59", number = "3", pages = "24--26", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2879643", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198862/fulltext", abstract = "Allowing some reverse engineering of technical measures for non-infringing purposes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Johnson:2016:CEQ, author = "Jeffrey Johnson", title = "Computing ethics: The question of information justice", journal = j-CACM, volume = "59", number = "3", pages = "27--29", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2879878", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198869/fulltext", abstract = "Information justice is both a business concern and a moral question.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2016:PIF, author = "Peter J. Denning", title = "The profession of {IT}: Fifty years of operating systems", journal = j-CACM, volume = "59", number = "3", pages = "30--32", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2880150", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198870/fulltext", abstract = "A recent celebration of 50 years of operating system research yields lessons for all professionals in designing offers for their clients.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barnes:2016:BPN, author = "Tiffany Barnes and George K. Thiruvathukal", title = "Broadening participation: The need for research in broadening participation", journal = j-CACM, volume = "59", number = "3", pages = "33--34", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2880177", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198863/fulltext", abstract = "In addition to alliances created for broadening participation in computing, research is required to better utilize the knowledge they have produced.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vukovic:2016:VRT, author = "Maja Vukovic and Jim Laredo and Vinod Muthusamy and Aleksander Slominski and Roman Vaculin and Wei Tan and Vijay Naik and Ignacio Silva-Lepe and Arun Kumar and Biplav Srivastava and Joel W. Branch", title = "Viewpoint: Riding and thriving on the {API} hype cycle", journal = j-CACM, volume = "59", number = "3", pages = "35--37", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2816812", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198864/fulltext", abstract = "Guidelines for the enterprise.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jagadish:2016:VPP, author = "H. V. Jagadish", title = "Viewpoint: Paper presentation at conferences: time for a reset", journal = j-CACM, volume = "59", number = "3", pages = "38--39", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818991", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198865/fulltext", abstract = "Seeking an improved paper presentation process.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Patterson:2016:IIS, author = "David Patterson", title = "Interview: An interview with {Stanford University President John Hennessy}", journal = j-CACM, volume = "59", number = "3", pages = "40--45", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2880222", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198871/fulltext", abstract = "Stanford University President John Hennessy discusses his academic and industry experiences in Silicon Valley with UC Berkeley CS Professor David Patterson.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:PBG, author = "{CACM Staff}", title = "A purpose-built global network: {Google}'s move to {SDN}", journal = j-CACM, volume = "59", number = "3", pages = "46--54", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814326", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198853/fulltext", abstract = "A discussion with Amin Vahdat, David Clark, and Jennifer Rexford.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2016:PAR, author = "Kate Matsudaira", title = "The paradox of autonomy and recognition", journal = j-CACM, volume = "59", number = "3", pages = "55--57", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2844548", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198854/fulltext", abstract = "Thoughts on trust and merit in software team culture.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2016:ASL, author = "Tom Limoncelli", title = "Automation should be like {Iron Man}, not {Ultron}", journal = j-CACM, volume = "59", number = "3", pages = "58--61", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2844546", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198852/fulltext", abstract = "The ``Leftover Principle'' requires increasingly more highly skilled humans.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Collberg:2016:RCS, author = "Christian Collberg and Todd A. Proebsting", title = "Repeatability in computer systems research", journal = j-CACM, volume = "59", number = "3", pages = "62--69", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2812803", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198873/fulltext", abstract = "To encourage repeatable research, fund repeatability engineering and reward commitments to sharing research artifacts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tanenbaum:2016:LLY, author = "Andrew S. Tanenbaum", title = "Lessons learned from 30 years of {MINIX}", journal = j-CACM, volume = "59", number = "3", pages = "70--78", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2795228", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/minix.bib", URL = "http://cacm.acm.org/magazines/2016/3/198874/fulltext", abstract = "MINIX shows even an operating system can be made to be self-healing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DeNicola:2016:LMR, author = "Antonio {De Nicola} and Michele Missikoff", title = "A lightweight methodology for rapid ontology engineering", journal = j-CACM, volume = "59", number = "3", pages = "79--86", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198872/fulltext", abstract = "UPON Lite focuses on users, typically domain experts without ontology expertise, minimizing the role of ontology engineers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barak:2016:HFS, author = "Boaz Barak", title = "Hopes, fears, and software obfuscation", journal = j-CACM, volume = "59", number = "3", pages = "88--96", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2757276", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198855/fulltext", abstract = "What does it mean to be secure?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Regehr:2016:TPS, author = "John Regehr", title = "Technical Perspective: {STACKing} up undefined behaviors", journal = j-CACM, volume = "59", number = "3", pages = "98--98", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2885254", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198850/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2016:DAU, author = "Xi Wang and Nickolai Zeldovich and M. Frans Kaashoek and Armando Solar-Lezama", title = "A differential approach to undefined behavior detection", journal = j-CACM, volume = "59", number = "3", pages = "99--106", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2885256", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198849/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Forsyth:2016:TPT, author = "David Forsyth", title = "Technical Perspective: Taming the name game", journal = j-CACM, volume = "59", number = "3", pages = "107--107", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2885250", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198875/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ordonez:2016:LNO, author = "Vicente Ordonez and Wei Liu and Jia Deng and Yejin Choi and Alexander C. Berg and Tamara L. Berg", title = "Learning to name objects", journal = j-CACM, volume = "59", number = "3", pages = "108--115", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2885252", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198851/fulltext", abstract = "We have seen remarkable recent progress in computational visual recognition, producing systems that can classify objects into thousands of different categories with increasing accuracy. However, one question that has received relatively less attention is ``what labels should recognition systems output?'' This paper looks at the problem of predicting category labels that mimic how human observers would name objects. This goal is related to the concept of entry-level categories first introduced by psychologists in the 1970s and 1980s. We extend these seminal ideas to study human naming at large scale and to learn computational models for predicting entry-level categories. Practical applications of this work include improving human-focused computer vision applications such as automatically generating a natural language description for an image or text-based image search.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2016:LBQa, author = "Leah Hoffmann", title = "Last byte: {Q\&A}: A Graphics and Hypertext Innovator", journal = j-CACM, volume = "59", number = "3", pages = "120--ff", month = mar, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2875057", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Feb 29 14:09:08 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/3/198860/fulltext", abstract = "Andries van Dam on interfaces, interaction, and why he still teaches undergraduates.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2016:WHT, author = "Moshe Y. Vardi", title = "Are we headed toward another global tech bust?", journal = j-CACM, volume = "59", number = "4", pages = "5--5", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892240", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200176/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:EED, author = "Vinton G. Cerf and Maggie Johnson", title = "Enrollments explode! but diversity students are leaving\ldots{}", journal = j-CACM, volume = "59", number = "4", pages = "7--7", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2898431", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200177/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEC, author = "{CACM Staff}", title = "Letters to the {Editor}: Chaos is no catastrophe", journal = j-CACM, volume = "59", number = "4", pages = "8--9", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2897162", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200162/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2016:BSB, author = "Mark Guzdial and John Arquilla", title = "{BLOG@CACM}: Sampling bias in {CS} education, and where's the cyber strategy?", journal = j-CACM, volume = "59", number = "4", pages = "10--11", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892708", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200154/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial examines a logical fallacy in consumer science education; John Arquilla sees an absence of discussion about the use of information technologies in future conflicts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2016:NAP, author = "Chris Edwards", title = "News: Automating proofs", journal = j-CACM, volume = "59", number = "4", pages = "13--15", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892710", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/kepler.bib", URL = "http://cacm.acm.org/magazines/2016/4/200157/fulltext", abstract = "Math struggles with the usability of formal proofs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Archive of Formal Proofs; Coq theorem prover; Four-Color Theorem; Isabelle theorem prover; Kepler Theorem; Project Flyspeck; Thomas Hales", } @Article{Kirkpatrick:2016:NET, author = "Keith Kirkpatrick", title = "News: Existing technologies can assist the disabled", journal = j-CACM, volume = "59", number = "4", pages = "16--18", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892714", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200156/fulltext", abstract = "Researchers consider how to adapt broadly available technology products for those battling physical impairments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2016:NSE, author = "Gary Anthes", title = "News: Search engine agendas", journal = j-CACM, volume = "59", number = "4", pages = "19--21", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892712", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200159/fulltext", abstract = "Is Google trying to trick you on the way to the polls?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2016:NMM, author = "Lawrence M. Fisher", title = "News: {Marvin Minsky}: 1927--2016", journal = j-CACM, volume = "59", number = "4", pages = "22--24", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892716", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200158/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2016:NDA, author = "Lawrence M. Fisher", title = "News: A decade of {ACM} efforts contribute to computer science for all", journal = j-CACM, volume = "59", number = "4", pages = "25--27", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892740", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200155/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Toyama:2016:GCI, author = "Kentaro Toyama", title = "Global computing: The {Internet} and inequality", journal = j-CACM, volume = "59", number = "4", pages = "28--30", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892557", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200163/fulltext", abstract = "Is universal access to the Internet a realistic method for addressing worldwide socioeconomic inequality?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2016:KVG, author = "George V. Neville-Neil", title = "Kode Vicious: {GNL} is not {Linux}", journal = j-CACM, volume = "59", number = "4", pages = "31--32", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://cacm.acm.org/magazines/2016/4/200171/fulltext", abstract = "What's in a name?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2016:TSM, author = "Mari Sako", title = "Technology strategy and management: The need for corporate diplomacy", journal = j-CACM, volume = "59", number = "4", pages = "33--35", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892561", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200164/fulltext", abstract = "Whether global companies succeed or fail often depends on how effectively they develop and maintain cooperative relationships with other organizations and governments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cebrian:2016:VBV, author = "Manuel Cebrian and Iyad Rahwan and Alex ``Sandy'' Pentland", title = "Viewpoint: Beyond viral", journal = j-CACM, volume = "59", number = "4", pages = "36--39", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818992", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200165/fulltext", abstract = "The proliferation of social media usage has not resulted in significant social change.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kamp:2016:MEM, author = "Poul-Henning Kamp", title = "More encryption means less privacy", journal = j-CACM, volume = "59", number = "4", pages = "40--42", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890774", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200167/fulltext", abstract = "Retaining electronic privacy requires more political engagement.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baquero:2016:WLC, author = "Carlos Baquero and Nuno Pregui{\c{c}}a", title = "Why logical clocks are easy", journal = j-CACM, volume = "59", number = "4", pages = "43--47", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890782", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200168/fulltext", abstract = "Sometimes all you need is the right language.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2016:HSD, author = "Thomas A. Limoncelli", title = "How {SysAdmins} devalue themselves", journal = j-CACM, volume = "59", number = "4", pages = "48--49", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2814344", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200166/fulltext", abstract = "How to lose friends and alienate coworkers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bera:2016:HCB, author = "Palash Bera", title = "How colors in business dashboards affect users' decision making", journal = j-CACM, volume = "59", number = "4", pages = "50--57", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818993", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200170/fulltext", abstract = "Business dashboards that overuse or misuse colors cause cognitive overload for users who then take longer to make decisions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gofman:2016:MBE, author = "Mikhail I. Gofman and Sinjini Mitra", title = "Multimodal biometrics for enhanced mobile device security", journal = j-CACM, volume = "59", number = "4", pages = "58--65", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818990", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200169/fulltext", abstract = "Fusing information from multiple biometric traits enhances authentication in mobile devices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Apostolico:2016:YST, author = "Alberto Apostolico and Maxime Crochemore and Martin Farach-Colton and Zvi Galil and S. Muthukrishnan", title = "40 years of suffix trees", journal = j-CACM, volume = "59", number = "4", pages = "66--73", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2810036", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/string-matching.bib", URL = "http://cacm.acm.org/magazines/2016/4/200160/fulltext", abstract = "Tracing the first four decades in the life of suffix trees, their many incarnations, and their applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wagner:2016:TPF, author = "David Wagner", title = "Technical Perspective: Fairness and the coin flip", journal = j-CACM, volume = "59", number = "4", pages = "75--75", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2898429", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200173/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andrychowicz:2016:SMC, author = "Marcin Andrychowicz and Stefan Dziembowski and Daniel Malinowski and Lukasz Mazurek", title = "Secure multiparty computations on {Bitcoin}", journal = j-CACM, volume = "59", number = "4", pages = "76--84", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2896386", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200175/fulltext", abstract = "Is it possible to design an online protocol for playing a lottery, in a completely decentralized way, that is, without relying on a trusted third party? Or can one construct a fully decentralized protocol for selling secret information, so that neither the seller nor the buyer can cheat in it? Until recently, it seemed that every online protocol that has financial consequences for the participants needs to rely on some sort of a trusted server that ensures that the money is transferred between them. In this work, we propose to use Bitcoin (a digital currency, introduced in 2008) to design such fully decentralized protocols that are secure even if no trusted third party is available. As an instantiation of this idea, we construct protocols for secure multiparty lotteries using the Bitcoin currency, without relying on a trusted authority. Our protocols guarantee fairness for the honest parties no matter how the loser behaves. For example, if one party interrupts the protocol, then her money is transferred to the honest participants. Our protocols are practical (to demonstrate it, we performed their transactions in the actual Bitcoin system) and in principle could be used in real life as a replacement for the online gambling sites.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sirer:2016:TPS, author = "Emin G{\"u}n Sirer", title = "Technical Perspective: The state (and security) of the {Bitcoin} economy", journal = j-CACM, volume = "59", number = "4", pages = "85--85", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2896382", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200172/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meiklejohn:2016:FBC, author = "Sarah Meiklejohn and Marjori Pomarole and Grant Jordan and Kirill Levchenko and Damon McCoy and Geoffrey M. Voelker and Stefan Savage", title = "A fistful of {Bitcoins}: characterizing payments among men with no names", journal = j-CACM, volume = "59", number = "4", pages = "86--93", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2896384", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200174/fulltext", abstract = "Bitcoin is a purely online virtual currency, unbacked by either physical commodities or sovereign obligation; instead, it relies on a combination of cryptographic protection and a peer-to-peer protocol for witnessing settlements. Consequently, Bitcoin has the unintuitive property that while the ownership of money is implicitly anonymous, its flow is globally visible. In this paper we explore this unique characteristic further, using heuristic clustering to group Bitcoin wallets based on evidence of shared authority, and then using re-identification attacks (i.e., empirical purchasing of goods and services) to classify the operators of those clusters. From this analysis, we consider the challenges for those seeking to use Bitcoin for criminal or fraudulent purposes at scale.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2016:LBUb, author = "Dennis Shasha", title = "Last byte: Upstart Puzzles: Sleep No More", journal = j-CACM, volume = "59", number = "4", pages = "96--96", month = apr, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2892635", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 15 14:58:10 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/4/200161/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2016:MIA, author = "Moshe Y. Vardi", title = "The moral imperative of artificial intelligence", journal = j-CACM, volume = "59", number = "5", pages = "5--5", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2903530", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201608/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:IT, author = "Vinton G. Cerf", title = "The {IANA} transition", journal = j-CACM, volume = "59", number = "5", pages = "7--7", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2908732", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201609/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEW, author = "{CACM Staff}", title = "Letters to the {Editor}: Why {All Writs} is a {Trojan} horse", journal = j-CACM, volume = "59", number = "5", pages = "8--9", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2908285", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201586/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEAb, author = "{CACM Staff}", title = "Letters to the {Editor}: {ACM}'s 2016 general election: please take this opportunity to vote", journal = j-CACM, volume = "59", number = "5", pages = "11--22", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2901377", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201610/fulltext", abstract = "Meet the candidates who introduce their plans---and stands---for the Association.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2016:BBC, author = "Mark Guzdial", title = "{BLOG@CACM}: Bringing computer science to {U.S.} schools, state by state", journal = j-CACM, volume = "59", number = "5", pages = "24--25", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2898963", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201587/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers the crucial role of states in Computer Science for All.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2016:NSP, author = "Don Monroe", title = "News: Silicon photonics: ready to go the distance?", journal = j-CACM, volume = "59", number = "5", pages = "26--28", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2898965", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201588/fulltext", abstract = "Processes for making CMOS chips are adapted for optical components.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2016:NCG, author = "Samuel Greengard", title = "News: Cybersecurity gets smart", journal = j-CACM, volume = "59", number = "5", pages = "29--31", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2898969", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201590/fulltext", abstract = "Researchers aim to apply artificial intelligence and machine-learning methods to take cybersecurity to a new, higher, and better level.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2016:NCS, author = "Keith Kirkpatrick", title = "News: Coding as sport", journal = j-CACM, volume = "59", number = "5", pages = "32--33", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2898967", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201589/fulltext", abstract = "Programming competitions help identify and reward those who excel in coding.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schultz:2016:LTI, author = "Jason Schultz", title = "Law and technology: The {Internet of Things} we don't own?", journal = j-CACM, volume = "59", number = "5", pages = "36--38", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2903749", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201606/fulltext", abstract = "Who will control the 'ordinary pursuits of life' in the digital economy?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shapiro:2016:EBB, author = "R. Benjamin Shapiro and Matthew Ahrens", title = "Education: Beyond blocks: syntax and semantics", journal = j-CACM, volume = "59", number = "5", pages = "39--41", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2903751", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201600/fulltext", abstract = "How the future of general-purpose programming tools could include blocks-based structured editing, and how we should study students transitioning to text-based programming tools.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wen:2016:EBD, author = "Wen Wen and Chris Forman", title = "Economic and business dimensions: Do patent commons and standards-setting organizations help navigate patent thickets?", journal = j-CACM, volume = "59", number = "5", pages = "42--43", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2903755", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201607/fulltext", abstract = "Examining the institutions underlying the patent system for information and communication technologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2016:HRP, author = "David P. Anderson", title = "Historical reflections: Preserving hybrid objects", journal = j-CACM, volume = "59", number = "5", pages = "44--46", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2903757", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201601/fulltext", abstract = "Brutal lessons from contemporary art.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wendzel:2016:VHI, author = "Steffen Wendzel", title = "Viewpoint: How to increase the security of smart buildings?", journal = j-CACM, volume = "59", number = "5", pages = "47--49", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2828636", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201602/fulltext", abstract = "Surveying unresolved security problems for automated buildings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Burns:2016:BOK, author = "Brendan Burns and Brian Grant and David Oppenheimer and Eric Brewer and John Wilkes", title = "{Borg}, {Omega}, and {Kubernetes}", journal = j-CACM, volume = "59", number = "5", pages = "50--57", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890784", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201605/fulltext", abstract = "Lessons learned from three container-management systems over a decade.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2016:DA, author = "Kate Matsudaira", title = "Delegation as art", journal = j-CACM, volume = "59", number = "5", pages = "58--60", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890772", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201603/fulltext", abstract = "Be someone who makes everyone else better.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2016:UC, author = "Ivar Jacobson and Ian Spence and Brian Kerr", title = "Use-case 2.0", journal = j-CACM, volume = "59", number = "5", pages = "61--69", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890778", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201604/fulltext", abstract = "The hub of software development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Casner:2016:CPA, author = "Stephen M. Casner and Edwin L. Hutchins and Don Norman", title = "The challenges of partially automated driving", journal = j-CACM, volume = "59", number = "5", pages = "70--77", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2830565", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201592/fulltext", abstract = "Car automation promises to free our hands from the steering wheel but might demand more from our minds.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lenharth:2016:PGA, author = "Andrew Lenharth and Donald Nguyen and Keshav Pingali", title = "Parallel graph analytics", journal = j-CACM, volume = "59", number = "5", pages = "78--87", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2901919", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201591/fulltext", abstract = "Data-centric abstractions and execution strategies are needed to exploit parallelism in large-scale graph analytics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samet:2016:SPC, author = "Hanan Samet and Sarana Nutanong and Brendan C. Fruin", title = "Static presentation consistency issues in smartphone mapping apps", journal = j-CACM, volume = "59", number = "5", pages = "88--98", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2904378", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201593/fulltext", abstract = "Comparing smartphone mapping apps leads to unexpected surprises.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bretan:2016:SRM, author = "Mason Bretan and Gil Weinberg", title = "A survey of robotic musicianship", journal = j-CACM, volume = "59", number = "5", pages = "100--109", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818994", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201594/fulltext", abstract = "Reviewing the technologies that enable robot musicians to jam.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barak:2016:TPB, author = "Boaz Barak", title = "Technical Perspective: a breakthrough in software obfuscation", journal = j-CACM, volume = "59", number = "5", pages = "112--112", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2902311", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201598/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garg:2016:HSS, author = "Sanjam Garg and Craig Gentry and Shai Halevi and Mariana Raykova and Amit Sahai and Brent Waters", title = "Hiding secrets in software: a cryptographic approach to program obfuscation", journal = j-CACM, volume = "59", number = "5", pages = "113--120", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2902313", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201597/fulltext", abstract = "Can we hide secrets in software? Can we obfuscate programs---that is, make programs unintelligible while preserving their functionality? What exactly do we mean by ``unintelligible''? Why would we even want to do this? In this article, we describe some rigorous cryptographic answers to these quasi-philosophical questions. We also discuss our recent ``candidate indistinguishability obfuscation'' scheme and its implications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Murphy:2016:TPS, author = "Gail C. Murphy", title = "Technical Perspective: Software is natural", journal = j-CACM, volume = "59", number = "5", pages = "121--121", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2903715", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201596/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hindle:2016:NS, author = "Abram Hindle and Earl T. Barr and Mark Gabel and Zhendong Su and Premkumar Devanbu", title = "On the naturalness of software", journal = j-CACM, volume = "59", number = "5", pages = "122--131", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2902362", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201595/fulltext", abstract = "Natural languages like English are rich, complex, and powerful. The highly creative and graceful use of languages like English and Tamil, by masters like Shakespeare and Avvaiyar, can certainly delight and inspire. But in practice, given cognitive constraints and the exigencies of daily life, most human utterances are far simpler and much more repetitive and predictable. In fact, these utterances can be very usefully modeled using modern statistical methods. This fact has led to the phenomenal success of statistical approaches to speech recognition, natural language translation, question-answering, and text mining and comprehension. We begin with the conjecture that most software is also natural, in the sense that it is created by humans at work, with all the attendant constraints and limitations---and thus, like natural language, it is also likely to be repetitive and predictable. We then proceed to ask whether (a) code can be usefully modeled by statistical language models and (b) such models can be leveraged to support software engineers. Using the widely adopted n -gram model, we provide empirical evidence supportive of a positive answer to both these questions. We show that code is also very regular, and, in fact, even more so than natural languages. As an example use of the model, we have developed a simple code completion engine for Java that, despite its simplicity, already improves Eclipse's completion capability. We conclude the paper by laying out a vision for future research in this area.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Friedman:2016:LBF, author = "Louis Friedman", title = "Last byte: Future Tense: Becoming a Multi-Planet Species", journal = j-CACM, volume = "59", number = "5", pages = "136--ff", month = may, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2904352", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/5/201599/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Imagine hyper-realistic virtual space exploration limited only by the data we are able to collect.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wolf:2016:MF, author = "Alexander L. Wolf", title = "Moving forward", journal = j-CACM, volume = "59", number = "6", pages = "5--5", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2933245", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202658/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:C, author = "Vinton G. Cerf", title = "Celebrations!", journal = j-CACM, volume = "59", number = "6", pages = "7--7", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2933148", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202659/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEN, author = "{CACM Staff}", title = "Letters to the {Editor}: No backdoor required or expected", journal = j-CACM, volume = "59", number = "6", pages = "8--9", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2931085", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202652/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Langford:2016:BSA, author = "John Langford and Bertrand Meyer and Mark Guzdial", title = "{BLOG@CACM}: The solution to {AI}, what real researchers do, and expectations for {CS} classrooms", journal = j-CACM, volume = "59", number = "6", pages = "10--11", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911969", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202660/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Langford on AlphaGo, Bertrand Meyer on Research as Research, and Mark Guzdial on correlating CS classes with laboratory results.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2016:NKP, author = "Neil Savage", title = "News: The key to privacy", journal = j-CACM, volume = "59", number = "6", pages = "12--14", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911979", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202654/fulltext", abstract = "40 years ago, Whitfield Diffie and Martin E. Hellman introduced the public key cryptography used to secure today's online transactions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2016:NWH, author = "Logan Kugler", title = "News: What happens when big data blunders?", journal = j-CACM, volume = "59", number = "6", pages = "15--16", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911975", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202655/fulltext", abstract = "Big data is touted as a cure-all for challenges in business, government, and healthcare, but as disease outbreak predictions show, big data often fails.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2016:NRS, author = "Alex Wright", title = "News: Reimagining search", journal = j-CACM, volume = "59", number = "6", pages = "17--19", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911971", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202656/fulltext", abstract = "Search engine developers are moving beyond the problem of document analysis, toward the elusive goal of figuring out what people really want.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2016:NWN, author = "Gregory Mone", title = "News: What's next for digital humanities?", journal = j-CACM, volume = "59", number = "6", pages = "20--21", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911973", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202653/fulltext", abstract = "New computational tools spur advances in an evolving field.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mercuri:2016:IRR, author = "Rebecca T. Mercuri and Peter G. Neumann", title = "Inside risks: The risks of self-auditing systems", journal = j-CACM, volume = "59", number = "6", pages = "22--25", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909877", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202662/fulltext", abstract = "Unforeseen problems can result from the absence of impartial independent evaluations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2016:KVW, author = "George V. Neville-Neil", title = "Kode Vicious: What are you trying to pull?", journal = j-CACM, volume = "59", number = "6", pages = "26--27", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909881", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202657/fulltext", abstract = "A single cache miss is more expensive than many instructions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2016:PIH, author = "Peter J. Denning", title = "The profession of {IT}: How to produce innovations", journal = j-CACM, volume = "59", number = "6", pages = "28--30", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909883", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202661/fulltext", abstract = "Making innovations happen is surprisingly easy, satisfying, and rewarding if you start small and build up.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chiou:2016:IIY, author = "Derek Chiou", title = "Interview: An interview with {Yale Patt}", journal = j-CACM, volume = "59", number = "6", pages = "31--36", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909885", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202641/fulltext", abstract = "ACM Fellow Professor Yale Patt reflects on his career in industry and academia.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barak:2016:VCS, author = "Boaz Barak", title = "Viewpoint: Computer science should stay young", journal = j-CACM, volume = "59", number = "6", pages = "37--38", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2832904", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202644/fulltext", abstract = "Seeking to improve computer science publication culture while retaining the best aspects of the conference and journal publication processes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hubaux:2016:VPD, author = "Jean-Pierre Hubaux and Ari Juels", title = "Viewpoint: Privacy is dead, long live privacy", journal = j-CACM, volume = "59", number = "6", pages = "39--41", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2834114", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202642/fulltext", abstract = "Protecting social norms as confidentiality wanes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mitra:2016:VBA, author = "Ankita Mitra", title = "Viewpoint: A byte is all we need", journal = j-CACM, volume = "59", number = "6", pages = "42--44", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909887", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202643/fulltext", abstract = "A teenager explores ways to attract girls into the magical world of computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2016:NTD, author = "Kate Matsudaira", title = "Nine things {I} didn't know {I} would learn being an engineer manager", journal = j-CACM, volume = "59", number = "6", pages = "45--47", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909470", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202663/fulltext", abstract = "Many of the skills aren't technical at all.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gregg:2016:FG, author = "Brendan Gregg", title = "The flame graph", journal = j-CACM, volume = "59", number = "6", pages = "48--57", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909476", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202665/fulltext", abstract = "This visualization of software execution is a new necessity for performance profiling and debugging.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2016:SDS, author = "Pat Helland", title = "Standing on distributed shoulders of giants", journal = j-CACM, volume = "59", number = "6", pages = "58--61", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909466", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202664/fulltext", abstract = "Farsighted physicists of yore were danged smart!", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Myers:2016:IAU, author = "Brad A. Myers and Jeffrey Stylos", title = "Improving {API} usability", journal = j-CACM, volume = "59", number = "6", pages = "62--69", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2896587", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202645/fulltext", abstract = "Human-centered design can make application programming interfaces easier for developers to use.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Genkin:2016:PKE, author = "Daniel Genkin and Lev Pachmanov and Itamar Pipman and Adi Shamir and Eran Tromer", title = "Physical key extraction attacks on {PCs}", journal = j-CACM, volume = "59", number = "6", pages = "70--79", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2851486", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202646/fulltext", abstract = "Computers broadcast their secrets via inadvertent physical emanations that are easily measured and exploited.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Drineas:2016:RRN, author = "Petros Drineas and Michael W. Mahoney", title = "{RandNLA}: randomized numerical linear algebra", journal = j-CACM, volume = "59", number = "6", pages = "80--90", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2842602", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/prng.bib", URL = "http://cacm.acm.org/magazines/2016/6/202647/fulltext", abstract = "Randomization offers new benefits for large-scale linear algebra computations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sen:2016:VTP, author = "Koushik Sen", title = "Veritesting tackles path-explosion problem", journal = j-CACM, volume = "59", number = "6", pages = "92--92", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2927922", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202651/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Avgerinos:2016:ESE, author = "Thanassis Avgerinos and Alexandre Rebert and Sang Kil Cha and David Brumley", title = "Enhancing symbolic execution with veritesting", journal = j-CACM, volume = "59", number = "6", pages = "93--100", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2927924", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202649/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Suri:2016:CC, author = "Siddharth Suri", title = "Computing with the crowd", journal = j-CACM, volume = "59", number = "6", pages = "101--101", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2927926", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202650/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barowy:2016:API, author = "Daniel W. Barowy and Charlie Curtsinger and Emery D. Berger and Andrew McGregor", title = "{AutoMan}: a platform for integrating human-based and digital computation", journal = j-CACM, volume = "59", number = "6", pages = "102--109", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2927928", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202648/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2016:LBQb, author = "Leah Hoffmann", title = "Last byte: {Q\&A}: Finding new directions in cryptography: {Whitfield Diffie} and {Martin Hellman} on their meeting, their research, and the results that billions use every day", journal = j-CACM, volume = "59", number = "6", pages = "112--ff", month = jun, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911977", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed May 25 17:07:29 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/6/202666/fulltext", abstract = "Whitfield Diffie and Martin Hellman on their meeting, their research, and the results that billions use every day.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2016:RAU, author = "Moshe Y. Vardi", title = "The ritual of academic-unit review", journal = j-CACM, volume = "59", number = "7", pages = "5--5", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2945075", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204033/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:PBI, author = "Vinton G. Cerf", title = "The power of big ideas", journal = j-CACM, volume = "59", number = "7", pages = "7--7", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2949336", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204034/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LERa, author = "{CACM Staff}", title = "Letters to the {Editor}: Rethinking computational thinking", journal = j-CACM, volume = "59", number = "7", pages = "8--8", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2949401", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204035/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wing:2016:BPC, author = "Jeannette M. Wing and Dan Stanzione", title = "{BLOG@CACM}: Progress in computational thinking, and expanding the {HPC} community", journal = j-CACM, volume = "59", number = "7", pages = "10--11", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2933410", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204017/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Jeannette Wing considers the proliferation of computational thinking, while Dan Stanzione hopes to bring more HPC practitioners to SC16.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2016:NGM, author = "Neil Savage", title = "News: Graph matching in theory and practice", journal = j-CACM, volume = "59", number = "7", pages = "12--14", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2933412", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204023/fulltext", abstract = "A theoretical breakthrough in graph isomorphism excites complexity experts, but will it lead to any practical improvements?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2016:NAS, author = "Marina Krakovsky", title = "News: Accelerating search", journal = j-CACM, volume = "59", number = "7", pages = "15--16", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2933416", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204024/fulltext", abstract = "The latest in machine learning helps high-energy physicists handle the enormous amounts of data produced by the Large Hadron Collider.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2016:NBE, author = "Lawrence M. Fisher", title = "News: Booming enrollments", journal = j-CACM, volume = "59", number = "7", pages = "17--18", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2933418", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204026/fulltext", abstract = "The Computing Research Association works to quantify the extent, and causes, of a jump in undergraduate computer science enrollments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2016:NLA, author = "Keith Kirkpatrick", title = "News: Legal advice on the smartphone", journal = j-CACM, volume = "59", number = "7", pages = "19--21", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2933414", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204022/fulltext", abstract = "New apps help individuals contest traffic, parking tickets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2016:LSA, author = "Pamela Samuelson", title = "Legally speaking: {Apple} v. {Samsung} and the upcoming design patent wars?", journal = j-CACM, volume = "59", number = "7", pages = "22--24", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2935878", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204025/fulltext", abstract = "Assessing an important recent design patent infringement court decision.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2016:HRH, author = "Thomas Haigh", title = "Historical reflections: How {Charles Bachman} invented the {DBMS}, a foundation of our digital world", journal = j-CACM, volume = "59", number = "7", pages = "25--30", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2935880", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204036/fulltext", abstract = "His 1963 Integrated Data Store set the template for all subsequent database management systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Metcalf:2016:CEB, author = "Jacob Metcalf", title = "Computing ethics: Big data analytics and revision of the common rule", journal = j-CACM, volume = "59", number = "7", pages = "31--33", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2935882", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204018/fulltext", abstract = "Reconsidering traditional research ethics given the emergence of big data analytics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Walsh:2016:VTR, author = "Toby Walsh", title = "Viewpoint: {Turing}'s red flag", journal = j-CACM, volume = "59", number = "7", pages = "34--37", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2838729", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204019/fulltext", abstract = "A proposal for a law to prevent artificial intelligence systems from being mistaken for humans.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gurevich:2016:VIP, author = "Yuri Gurevich and Efim Hudis and Jeannette M. Wing", title = "Viewpoint: Inverse privacy", journal = j-CACM, volume = "59", number = "7", pages = "38--42", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2838730", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204020/fulltext", abstract = "Seeking a market-based solution to the problem of a person's unjustified inaccessibility to their private information.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Date:2016:SYU, author = "Sachin Date", title = "Should you upload or ship big data to the cloud?", journal = j-CACM, volume = "59", number = "7", pages = "44--51", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909493", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204028/fulltext", abstract = "The accepted wisdom does not always hold true.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2016:SBP, author = "Thomas A. Limoncelli", title = "The small batches principle", journal = j-CACM, volume = "59", number = "7", pages = "52--57", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909468", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204027/fulltext", abstract = "Reducing waste, encouraging experimentation, and making everyone happy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hartmann:2016:SE, author = "Heinrich Hartmann", title = "Statistics for engineers", journal = j-CACM, volume = "59", number = "7", pages = "58--66", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890780", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204029/fulltext", abstract = "Applying statistical techniques to operations data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roychoudhury:2016:FBS, author = "Abhik Roychoudhury and Satish Chandra", title = "Formula-based software debugging", journal = j-CACM, volume = "59", number = "7", pages = "68--77", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2856103", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204030/fulltext", abstract = "Satisfiability modulo theory solvers can help automate the search for the root cause of observable software errors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Potvin:2016:WGS, author = "Rachel Potvin and Josh Levenberg", title = "Why {Google} stores billions of lines of code in a single repository", journal = j-CACM, volume = "59", number = "7", pages = "78--87", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2854146", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204032/fulltext", abstract = "Google's monolithic repository provides a common source of truth for tens of thousands of developers around the world.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barequet:2016:ILB, author = "Gill Barequet and G{\"u}nter Rote and Mira Shalah", title = "$ \lambda > 4 $: an improved lower bound on the growth constant of polyominoes", journal = j-CACM, volume = "59", number = "7", pages = "88--95", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2851485", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204031/fulltext", abstract = "The universal constant $\lambda$, the growth constant of polyominoes (think Tetris pieces), is rigorously proved to be greater than 4.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ferrara:2016:RSB, author = "Emilio Ferrara and Onur Varol and Clayton Davis and Filippo Menczer and Alessandro Flammini", title = "The rise of social bots", journal = j-CACM, volume = "59", number = "7", pages = "96--104", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2818717", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204021/fulltext", abstract = "Today's social bots are sophisticated and sometimes menacing. Indeed, their presence can endanger online ecosystems as well as our society.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kautz:2016:TPC, author = "Henry Kautz and Parag Singla", title = "Technical Perspective: Combining logic and probability", journal = j-CACM, volume = "59", number = "7", pages = "106--106", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2936724", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204014/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gogate:2016:PTP, author = "Vibhav Gogate and Pedro Domingos", title = "Probabilistic theorem proving", journal = j-CACM, volume = "59", number = "7", pages = "107--115", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2936726", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204016/fulltext", abstract = "Many representation schemes combining first-order logic and probability have been proposed in recent years. Progress in unifying logical and probabilistic inference has been slower. Existing methods are mainly variants of lifted variable elimination and belief propagation, neither of which take logical structure into account. We propose the first method that has the full power of both graphical model inference and first-order theorem proving (in finite domains with Herbrand interpretations). We first define probabilistic theorem proving (PTP), their generalization, as the problem of computing the probability of a logical formula given the probabilities or weights of a set of formulas. We then show how PTP can be reduced to the problem of lifted weighted model counting, and develop an efficient algorithm for the latter. We prove the correctness of this algorithm, investigate its properties, and show how it generalizes previous approaches. Experiments show that it greatly outperforms lifted variable elimination when logical structure is present. Finally, we propose an algorithm for approximate PTP, and show that it is superior to lifted belief propagation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Madden:2016:TPM, author = "Sam Madden", title = "Technical Perspective: {Mesa} takes data warehousing to new heights", journal = j-CACM, volume = "59", number = "7", pages = "116--116", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2936720", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204015/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gupta:2016:MGR, author = "Ashish Gupta and Fan Yang and Jason Govig and Adam Kirsch and Kelvin Chan and Kevin Lai and Shuo Wu and Sandeep Dhoot and Abhilash Rajesh Kumar and Ankur Agiwal and Sanjay Bhansali and Mingsheng Hong and Jamie Cameron and Masood Siddiqi and David Jones and Jeff Shute and Andrey Gubarev and Shivakumar Venkataraman and Divyakant Agrawal", title = "{Mesa}: a geo-replicated online data warehouse for {Google}'s advertising system", journal = j-CACM, volume = "59", number = "7", pages = "117--125", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2936722", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204037/fulltext", abstract = "Mesa is a highly scalable analytic data warehousing system that stores critical measurement data related to Google's Internet advertising business. Mesa is designed to satisfy a complex and challenging set of user and systems requirements, including near real-time data ingestion and retrieval, as well as high availability, reliability, fault tolerance, and scalability for large data and query volumes. Specifically, Mesa handles petabytes of data, processes millions of row updates per second, and serves billions of queries that fetch trillions of rows per day. Mesa is geo-replicated across multiple datacenters and provides consistent and repeatable query answers at low latency, even when an entire datacenter fails. This paper presents the Mesa system and reports the performance and scale that it achieves.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2016:LBUc, author = "Dennis Shasha", title = "Last byte: Upstart Puzzles: Chair Games", journal = j-CACM, volume = "59", number = "7", pages = "128--128", month = jul, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2915924", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 30 08:22:49 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/7/204013/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hanson:2016:NAP, author = "Vicki L. Hanson", title = "From the new {ACM President}", journal = j-CACM, volume = "59", number = "8", pages = "5--5", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2967359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205038/fulltext", abstract = "I thank all of you who recently sent along good wishes upon my election to ACM president. Many also asked ``What do you want to accomplish during your presidency?''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:SSL, author = "Vinton G. Cerf", title = "Star struck in {Lindau}", journal = j-CACM, volume = "59", number = "8", pages = "7--7", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2964341", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205039/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEF, author = "{CACM Staff}", title = "Letters to the {Editor}: Future cyberdefenses will defeat cyberattacks on {PCs}", journal = j-CACM, volume = "59", number = "8", pages = "8--9", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2963167", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205034/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hong:2016:BIG, author = "Jason Hong", title = "{BLOG@CACM}: Inside the {Great Wall}", journal = j-CACM, volume = "59", number = "8", pages = "10--11", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2950111", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205035/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm During a trip to China, Jason Hong watches for signs of new technologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2016:NRR, author = "Marina Krakovsky", title = "News: Reinforcement renaissance", journal = j-CACM, volume = "59", number = "8", pages = "12--14", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2949662", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205048/fulltext", abstract = "The power of deep neural networks has sparked renewed interest in reinforcement learning, with applications to games, robotics, and beyond.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2016:NOS, author = "Gary Anthes", title = "News: Open source software no longer optional", journal = j-CACM, volume = "59", number = "8", pages = "15--17", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2949684", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://cacm.acm.org/magazines/2016/8/205050/fulltext", abstract = "Open development and sharing of software gained widespread acceptance 15 years ago, and the practice is accelerating.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2016:NSA, author = "Logan Kugler", title = "News: {Smartphone} apps for social good", journal = j-CACM, volume = "59", number = "8", pages = "18--20", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2949664", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205049/fulltext", abstract = "Mobile apps make it easier, faster, and cheaper to create massive impact on social causes ranging from world hunger to domestic violence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kocher:2016:PSC, author = "Paul Kocher", title = "Privacy and security: Computer security is broken: can better hardware help fix it?", journal = j-CACM, volume = "59", number = "8", pages = "22--25", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2955112", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205036/fulltext", abstract = "Computer security problems have far exceeded the limits of the human brain. What can we do about it?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kafai:2016:ECT, author = "Yasmin B. Kafai", title = "Education: From computational thinking to computational participation in {K--12} education", journal = j-CACM, volume = "59", number = "8", pages = "26--27", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2955114", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205037/fulltext", abstract = "Seeking to reframe computational thinking as computational participation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2016:KVCb, author = "George V. Neville-Neil", title = "Kode Vicious: Chilling the messenger", journal = j-CACM, volume = "59", number = "8", pages = "28--29", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2955116", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205051/fulltext", abstract = "Keeping ego out of software-design review.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shneiderman:2016:VTC, author = "Ben Shneiderman", title = "Viewpoint: Teamwork in computing research", journal = j-CACM, volume = "59", number = "8", pages = "30--31", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2955110", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205053/fulltext", abstract = "Considering the benefits and downsides of collaborative research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Beschastnikh:2016:DDS, author = "Ivan Beschastnikh and Patty Wang and Yuriy Brun and Michael D. Ernst", title = "Debugging distributed systems", journal = j-CACM, volume = "59", number = "8", pages = "32--37", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909480", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205044/fulltext", abstract = "ShiViz is a new distributed system debugging visualization tool.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2016:SSS, author = "Pat Helland", title = "The singular success of {SQL}", journal = j-CACM, volume = "59", number = "8", pages = "38--41", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2948983", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205045/fulltext", abstract = "SQL has a brilliant future as a major figure in the pantheon of data representations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Killalea:2016:HDM, author = "Tom Killalea", title = "The hidden dividends of microservices", journal = j-CACM, volume = "59", number = "8", pages = "42--45", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2948985", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205046/fulltext", abstract = "Microservices aren't for every company, and the journey isn't easy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Khatoun:2016:SCC, author = "Rida Khatoun and Sherali Zeadally", title = "Smart cities: concepts, architectures, research opportunities", journal = j-CACM, volume = "59", number = "8", pages = "46--57", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2858789", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205032/fulltext", abstract = "The aim is to improve cities' management of natural and municipal resources and in turn the quality of life of their citizens.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Forrest:2016:ACM, author = "Stephanie Forrest and Melanie Mitchell", title = "Adaptive computation: the multidisciplinary legacy of {John H. Holland}", journal = j-CACM, volume = "59", number = "8", pages = "58--63", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2964342", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205047/fulltext", abstract = "John H. Holland's general theories of adaptive processes apply across biological, cognitive, social, and computational systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kappelman:2016:SSD, author = "Leon Kappelman and Mary C. Jones and Vess Johnson and Ephraim R. McLean and Kittipong Boonme", title = "Skills for success at different stages of an {IT} professional's career", journal = j-CACM, volume = "59", number = "8", pages = "64--70", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2888391", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205031/fulltext", abstract = "The skills and knowledge that earn promotions are not always enough to ensure success in the new position.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berger:2016:CBC, author = "Bonnie Berger and Noah M. Daniels and Y. William Yu", title = "Computational biology in the 21st century: scaling with compressive algorithms", journal = j-CACM, volume = "59", number = "8", pages = "72--80", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2957324", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205052/fulltext", abstract = "Algorithmic advances take advantage of the structure of massive biological data landscape.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Millstein:2016:TPT, author = "Todd Millstein", title = "Technical Perspective: Toward reliable programming for unreliable hardware", journal = j-CACM, volume = "59", number = "8", pages = "82--82", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2961890", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205042/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Carbin:2016:VQR, author = "Michael Carbin and Sasa Misailovic and Martin C. Rinard", title = "Verifying quantitative reliability for programs that execute on unreliable hardware", journal = j-CACM, volume = "59", number = "8", pages = "83--91", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2958738", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205040/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wadler:2016:TPW, author = "Philip Wadler", title = "Technical Perspective: Why didn't {I} think of that?", journal = j-CACM, volume = "59", number = "8", pages = "92--92", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2961892", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205043/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chlipala:2016:UWS, author = "Adam Chlipala", title = "{Ur\slash Web}: a simple model for programming the web", journal = j-CACM, volume = "59", number = "8", pages = "93--100", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2958736", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205041/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{MacLeod:2016:LBFb, author = "Ken MacLeod", title = "Last byte: Future Tense: Gut Feelings", journal = j-CACM, volume = "59", number = "8", pages = "104--ff", month = aug, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2962577", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/8/205033/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Even a little genetic engineering can render us too comfortable for our own good.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2016:ARC, author = "Moshe Y. Vardi", title = "Academic rankings considered harmful!", journal = j-CACM, volume = "59", number = "9", pages = "5--5", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980760", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206263/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:KIO, author = "Vinton G. Cerf", title = "Keeping the {Internet} open", journal = j-CACM, volume = "59", number = "9", pages = "7--7", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980762", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206264/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LEEb, author = "{CACM Staff}", title = "Letters to the {Editor}: Election auditing and verifiability", journal = j-CACM, volume = "59", number = "9", pages = "8--9", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2977335", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206245/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2016:NRQ, author = "Chris Edwards", title = "News: Reconciling quantum physics with math", journal = j-CACM, volume = "59", number = "9", pages = "11--13", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2967975", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206246/fulltext", abstract = "Mathematicians explore the root of many problems in developing a proof for the Kadison-Singer problem.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2016:NGR, author = "Samuel Greengard", title = "News: {GPUs} reshape computing", journal = j-CACM, volume = "59", number = "9", pages = "14--16", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2967979", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206249/fulltext", abstract = "Graphical processing units have emerged as a major powerhouse in the computing world, unleashing huge advancements in deep learning and AI.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2016:NEU, author = "Gregory Mone", title = "News: The edge of the uncanny", journal = j-CACM, volume = "59", number = "9", pages = "17--19", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2967977", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206247/fulltext", abstract = "Scientists are learning more about what makes robots and chatbots engaging.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wu:2016:LTN, author = "Felix Wu", title = "Law and Technology: No easy answers in the fight over {iPhone} decryption", journal = j-CACM, volume = "59", number = "9", pages = "20--22", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2971325", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206250/fulltext", abstract = "A look at the legal background and future possibilities for an issue that is likely to reoccur.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2016:PIS, author = "Peter J. Denning", title = "The profession of {IT}: Software quality", journal = j-CACM, volume = "59", number = "9", pages = "23--25", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2971327", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206242/fulltext", abstract = "Software users are looking more and more for software that delights.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ladner:2016:BPA, author = "Richard E. Ladner and Maya Israel", title = "Broadening participation: ``For all'' in ``computer science for all''", journal = j-CACM, volume = "59", number = "9", pages = "26--28", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2971329", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206252/fulltext", abstract = "Seeking to expand inclusiveness in computer science education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Etzioni:2016:VDA, author = "Amitai Etzioni and Oren Etzioni", title = "Viewpoint: Designing {AI} systems that obey our laws and values", journal = j-CACM, volume = "59", number = "9", pages = "29--31", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2955091", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206255/fulltext", abstract = "Calling for research on automatic oversight for artificial intelligence systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Katz-Bassett:2016:VHC, author = "Ethan Katz-Bassett and Justine Sherry and Te-Yuan Huang and Maria Kazandjieva and Craig Partridge and Fahad Dogar", title = "Viewpoint: Helping conference attendees better understand research presentations", journal = j-CACM, volume = "59", number = "9", pages = "32--34", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2886093", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206256/fulltext", abstract = "Sharing lessons learned from a lecture program for making technical material more accessible to conference attendees.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bernstein:2016:VNL, author = "Abraham Bernstein and James Hendler and Natalya Noy", title = "Viewpoint: A new look at the {Semantic Web}", journal = j-CACM, volume = "59", number = "9", pages = "35--37", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890489", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206254/fulltext", abstract = "Seeking to make Web data ``smarter'' by utilizing a new kind of semantics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2016:IRP, author = "Peter Bailis and Simon Peter and Justine Sherry", title = "Introducing research for practice", journal = j-CACM, volume = "59", number = "9", pages = "38--41", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2909474", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206259/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2016:BSA, author = "Kate Matsudaira", title = "Bad software architecture is a people problem", journal = j-CACM, volume = "59", number = "9", pages = "42--43", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2948981", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206258/fulltext", abstract = "When people don't work well together they make bad decisions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2016:OLS, author = "Thomas A. Limoncelli", title = "10 optimizations on linear search", journal = j-CACM, volume = "59", number = "9", pages = "44--48", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980976", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206257/fulltext", abstract = "The operations side of the story.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Buneman:2016:WDC, author = "Peter Buneman and Susan Davidson and James Frew", title = "Why data citation is a computational problem", journal = j-CACM, volume = "59", number = "9", pages = "50--57", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2893181", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206243/fulltext", abstract = "Using database views to define citable units is the key to specifying and generating citations to data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samet:2016:DPC, author = "Hanan Samet and Sarana Nutanong and Brendan C. Fruin", title = "Dynamic presentation consistency issues in smartphone mapping apps", journal = j-CACM, volume = "59", number = "9", pages = "58--67", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2971322", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206244/fulltext", abstract = "Smartphone mapping apps routinely fail to follow centuries-old mapmaking dynamic consistency principles and practices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Liang:2016:LES, author = "Percy Liang", title = "Learning executable semantic parsers for natural language understanding", journal = j-CACM, volume = "59", number = "9", pages = "68--76", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2866568", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206253/fulltext", abstract = "Semantic parsing is a rich fusion of the logical and the statistical worlds.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kutulakos:2016:DCL, author = "Kyros Kutulakos", title = "The dawn of computational light transport: technical perspective", journal = j-CACM, volume = "59", number = "9", pages = "78--78", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2975163", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206262/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Velten:2016:IPL, author = "Andreas Velten and Di Wu and Belen Masia and Adrian Jarabo and Christopher Barsi and Chinmaya Joshi and Everett Lawson and Moungi Bawendi and Diego Gutierrez and Ramesh Raskar", title = "Imaging the propagation of light through scenes at picosecond resolution", journal = j-CACM, volume = "59", number = "9", pages = "79--86", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2975165", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206260/fulltext", abstract = "We present a novel imaging technique, which we call femto-photography, to capture and visualize the propagation of light through table-top scenes with an effective exposure time of 1.85 ps per frame. This is equivalent to a resolution of about one half trillion frames per second; between frames, light travels approximately just 0.5 mm. Since cameras with such extreme shutter speed obviously do not exist, we first re-purpose modern imaging hardware to record an ensemble average of repeatable events that are synchronized to a streak sensor, in which the time of arrival of light from the scene is coded in one of the sensor's spatial dimensions. We then introduce reconstruction methods that allow us to visualize the propagation of femtosecond light pulses through the scenes. Given this fast resolution and the finite speed of light, we observe that the camera does not necessarily capture the events in the same order as they occur in reality: we thus introduce the notion of time-unwarping between the camera's and the world's space--time coordinate systems, to take this into account. We apply our femto-photography technique to visualizations of very different scenes, which allow us to observe the rich dynamics of time-resolved light transport effects, including scattering, specular reflections, diffuse interreflections, diffraction, caustics, and subsurface scattering. Our work has potential applications in artistic, educational, and scientific visualizations; industrial imaging to analyze material properties; and medical imaging to reconstruct subsurface elements. In addition, our time-resolved technique has already motivated new forms of computational photography, as well as novel algorithms for the analysis and synthesis of light transport.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Moore:2016:JRT, author = "Andrew W. Moore", title = "{Jupiter} rising: technical perspective", journal = j-CACM, volume = "59", number = "9", pages = "87--87", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2975000", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206248/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Singh:2016:JRD, author = "Arjun Singh and Joon Ong and Amit Agarwal and Glen Anderson and Ashby Armistead and Roy Bannon and Seb Boving and Gaurav Desai and Bob Felderman and Paulie Germano and Anand Kanagala and Hong Liu and Jeff Provost and Jason Simmons and Eiichi Tanda and Jim Wanderer and Urs H{\"o}lzle and Stephen Stuart and Amin Vahdat", title = "{Jupiter} rising: a decade of {Clos} topologies and centralized control in {Google}'s datacenter network", journal = j-CACM, volume = "59", number = "9", pages = "88--97", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2975159", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206261/fulltext", abstract = "We present our approach for overcoming the cost, operational complexity, and limited scale endemic to datacenter networks a decade ago. Three themes unify the five generations of datacenter networks detailed in this paper. First, multi-stage Clos topologies built from commodity switch silicon can support cost-effective deployment of building-scale networks. Second, much of the general, but complex, decentralized network routing and management protocols supporting arbitrary deployment scenarios were overkill for single-operator, pre-planned datacenter networks. We built a centralized control mechanism based on a global configuration pushed to all datacenter switches. Third, modular hardware design coupled with simple, robust software allowed our design to also support inter-cluster and wide-area networks. Our datacenter networks run at dozens of sites across the planet, scaling in capacity by 100x over 10 years to more than 1 Pbps of bisection bandwidth. A more detailed version of this paper is available at Ref.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2016:LBQc, author = "Leah Hoffmann", title = "Last byte: {Q\&A}", journal = j-CACM, volume = "59", number = "9", pages = "104--ff", month = sep, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2968032", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 25 18:05:32 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/9/206251/fulltext", abstract = "Stefan Savage's innovative research has focused on strengthening the security, privacy, and reliability of networks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boisvert:2016:DIR, author = "Ronald F. Boisvert", title = "Departments: Incentivizing reproducibility", journal = j-CACM, volume = "59", number = "10", pages = "5--5", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2994031", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207757/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:DWG, author = "Vinton G. Cerf", title = "Departments: 'We're going backward!'", journal = j-CACM, volume = "59", number = "10", pages = "7--7", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2993746", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207755/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cook:2016:BAA, author = "Perry R. Cook", title = "{BLOG@CACM}: Adding art to {STEM}", journal = j-CACM, volume = "59", number = "10", pages = "8--9", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2967972", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207756/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Perry R. Cook considers the career path that led him to STEAM.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2016:NOF, author = "Don Monroe", title = "News: Optical fibers getting full", journal = j-CACM, volume = "59", number = "10", pages = "10--12", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983268", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207758/fulltext", abstract = "Exploring ways to push more data through a fiber one-tenth the thickness of the average human hair.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2016:NBH, author = "Marina Krakovsky", title = "News: Bringing holography to light", journal = j-CACM, volume = "59", number = "10", pages = "13--15", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983272", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207760/fulltext", abstract = "While 3D technologies that make headlines are not truly holographic, holographic techniques are furthering advances in important applications such as biomedical imaging.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2016:NBA, author = "Keith Kirkpatrick", title = "News: Battling algorithmic bias: how do we ensure algorithms treat us fairly?", journal = j-CACM, volume = "59", number = "10", pages = "16--17", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207759/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2016:TSMb, author = "Michael A. Cusumano", title = "Technology strategy and management: The puzzle of {Japanese} innovation and entrepreneurship", journal = j-CACM, volume = "59", number = "10", pages = "18--20", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2988441", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207761/fulltext", abstract = "Exploring how Japan's unique mixture of social, educational, and corporate practices influence entrepreneurial activity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Best:2016:GCM, author = "Michael L. Best", title = "Global computing: Mobile computing and political transformation", journal = j-CACM, volume = "59", number = "10", pages = "21--23", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2988443", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207767/fulltext", abstract = "Connecting increased mobile phone usage with political and market liberalization.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2016:KVCc, author = "George V. Neville-Neil", title = "Kode vicious: Cloud calipers", journal = j-CACM, volume = "59", number = "10", pages = "24--25", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2988447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207768/fulltext", abstract = "Naming the next generation and remembering that the cloud is just other people's computers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neumann:2016:IRR, author = "Peter G. Neumann", title = "Inside risks: Risks of automation: a cautionary total-system perspective of our cyberfuture", journal = j-CACM, volume = "59", number = "10", pages = "26--30", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2988445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207769/fulltext", abstract = "Where automation is inevitable, let's do it right.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Conrad:2016:VUC, author = "Kathrin Conrad and Nysret Musliu and Reinhard Pichler and Hannes Werthner", title = "Viewpoint: Universities and computer science in the {European} crisis of refugees", journal = j-CACM, volume = "59", number = "10", pages = "31--33", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2893180", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207762/fulltext", abstract = "Considering the role of universities in promoting tolerance as well as education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Degenbaev:2016:ITG, author = "Ulan Degenbaev and Jochen Eisinger and Manfred Ernst and Ross Mcilroy and Hannes Payer", title = "Idle-time garbage-collection scheduling", journal = j-CACM, volume = "59", number = "10", pages = "34--39", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2948991", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207771/fulltext", abstract = "Taking advantage of idleness to reduce dropped frames and memory consumption.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2016:FS, author = "Kate Matsudaira", title = "Fresh starts", journal = j-CACM, volume = "59", number = "10", pages = "40--41", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980978", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207770/fulltext", abstract = "Just because you have been doing it the same way doesn't mean you are doing it the right way.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Medeiros:2016:DCW, author = "Andre Medeiros", title = "Dynamics of change: why reactivity matters", journal = j-CACM, volume = "59", number = "10", pages = "42--46", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2948989", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207772/fulltext", abstract = "Tame the dynamics of change by centralizing each concern in its own module.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lychev:2016:RSI, author = "Robert Lychev and Michael Schapira and Sharon Goldberg", title = "Rethinking security for {Internet} routing", journal = j-CACM, volume = "59", number = "10", pages = "48--57", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2896817", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207763/fulltext", abstract = "Combine simple whitelisting technology, notably prefix filtering, in most BGP-speaking routers with weaker cryptographic protocols.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Partridge:2016:ECN, author = "Craig Partridge and Mark Allman", title = "Ethical considerations in network measurement papers", journal = j-CACM, volume = "59", number = "10", pages = "58--64", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2896816", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207765/fulltext", abstract = "The most important consideration is how the collection of measurements may affect a person's well-being.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Burns:2016:BCM, author = "A. J. Burns and M. Eric Johnson and Peter Honeyman", title = "A brief chronology of medical device security", journal = j-CACM, volume = "59", number = "10", pages = "66--72", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2890488", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207766/fulltext", abstract = "With the implantation of software-driven devices comes unique privacy and security threats to the human body.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gehrke:2016:TPN, author = "Johannes Gehrke", title = "Technical Perspective: {Naiad}", journal = j-CACM, volume = "59", number = "10", pages = "74--74", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2985784", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207773/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Murray:2016:IID, author = "Derek G. Murray and Frank McSherry and Michael Isard and Rebecca Isaacs and Paul Barham and Mart{\'\i}n Abadi", title = "Incremental, iterative data processing with timely dataflow", journal = j-CACM, volume = "59", number = "10", pages = "75--83", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983551", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207774/fulltext", abstract = "We describe the timely dataflow model for distributed computation and its implementation in the Naiad system. The model supports stateful iterative and incremental computations. It enables both low-latency stream processing and high-throughput batch processing, using a new approach to coordination that combines asynchronous and fine-grained synchronous execution. We describe two of the programming frameworks built on Naiad: GraphLINQ for parallel graph processing, and differential dataflow for nested iterative and incremental computations. We show that a general-purpose system can achieve performance that matches, and sometimes exceeds, that of specialized systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Larus:2016:TPP, author = "James Larus", title = "Technical Perspective: The power of parallelizing computations", journal = j-CACM, volume = "59", number = "10", pages = "84--84", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2985782", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207754/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Maleki:2016:EPU, author = "Saeed Maleki and Madanlal Musuvathi and Todd Mytkowicz", title = "Efficient parallelization using rank convergence in dynamic programming algorithms", journal = j-CACM, volume = "59", number = "10", pages = "85--92", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983553", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207775/fulltext", abstract = "This paper proposes an efficient parallel algorithm for an important class of dynamic programming problems that includes Viterbi, Needleman--Wunsch, Smith--Waterman, and Longest Common Subsequence. In dynamic programming, the subproblems that do not depend on each other, and thus can be computed in parallel, form stages, or wavefronts. The algorithm presented in this paper provides additional parallelism allowing multiple stages to be computed in parallel despite dependences among them. The correctness and the performance of the algorithm relies on rank convergence properties of matrix multiplication in the tropical semiring, formed with plus as the multiplicative operation and max as the additive operation. This paper demonstrates the efficiency of the parallel algorithm by showing significant speedups on a variety of important dynamic programming problems. In particular, the parallel Viterbi decoder is up to $24 \times $ faster (with 64 processors) than a highly optimized commercial baseline.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2016:LBF, author = "Dennis Shasha", title = "Last byte: Find me quickly", journal = j-CACM, volume = "59", number = "10", pages = "96--96", month = oct, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2987349", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 28 06:26:12 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/10/207764/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2016:DGC, author = "Moshe Y. Vardi", title = "Departments: Globalization, computing, and their political impact", journal = j-CACM, volume = "59", number = "11", pages = "5--5", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3003732", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209126/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:DHA, author = "Vinton G. Cerf", title = "Departments: {Heidelberg} anew", journal = j-CACM, volume = "59", number = "11", pages = "7--7", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3005354", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209139/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LELb, author = "{CACM Staff}", title = "Letters to the {Editor}: Learn to live with academic rankings", journal = j-CACM, volume = "59", number = "11", pages = "8--9", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3002205", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209131/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2016:BIC, author = "Valerie Barr and Mark Guzdial", title = "{BLOG@CACM}: Introducing {CS} to newcomers, and {JES} as a teaching tool", journal = j-CACM, volume = "59", number = "11", pages = "10--11", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2994590", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209114/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Valerie Barr gets high schoolers thinking about CS, while Mark Guzdial mulls the benefits of Jython Environment for Students.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klarreich:2016:NLS, author = "Erica Klarreich", title = "News: Learning securely", journal = j-CACM, volume = "59", number = "11", pages = "12--14", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2994577", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209133/fulltext", abstract = "Because it is easy to fool, machine learning must be taught how to handle adversarial inputs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2016:NBB, author = "Sarah Underwood", title = "News: Blockchain beyond {Bitcoin}", journal = j-CACM, volume = "59", number = "11", pages = "15--17", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2994581", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209132/fulltext", abstract = "Blockchain technology has the potential to revolutionize applications and redefine the digital economy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geller:2016:NFA, author = "Tom Geller", title = "News: Farm automation gets smarter", journal = j-CACM, volume = "59", number = "11", pages = "18--19", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2994579", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209134/fulltext", abstract = "As fewer people work the land, robots pick up the slack.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schell:2016:PSC, author = "Roger R. Schell", title = "Privacy and security: Cyber defense triad for where security matters", journal = j-CACM, volume = "59", number = "11", pages = "20--23", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3000606", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209127/fulltext", abstract = "Dramatically more trustworthy cyber security is a choice.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2016:LSF, author = "Pamela Samuelson", title = "Legally speaking: Fair use prevails in {Oracle} v. {Google}", journal = j-CACM, volume = "59", number = "11", pages = "24--28", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3000608", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209118/fulltext", abstract = "Two software giants continue with legal sparring after an initial judicial decision.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Iyer:2016:EBD, author = "Bala R. Iyer and Rahul C. Basole", title = "Economic and business dimensions: Visualization to understand ecosystems", journal = j-CACM, volume = "59", number = "11", pages = "27--30", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3000610", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209135/fulltext", abstract = "Mapping relationships between stakeholders in an ecosystem to increase understanding and make better-informed strategic decisions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2016:EGC, author = "Mark Guzdial and Briana Morrison", title = "Education: Growing computer science education into a {STEM} education discipline", journal = j-CACM, volume = "59", number = "11", pages = "31--33", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3000612", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209119/fulltext", abstract = "Seeking to make computing education as available as mathematics or science education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Copeland:2016:VTR, author = "Jack Copeland and Eli Dresner and Diane Proudfoot and Oron Shagrir", title = "Viewpoint: Time to reinspect the foundations?", journal = j-CACM, volume = "59", number = "11", pages = "34--38", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2908733", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209121/fulltext", abstract = "Questioning if computer science is outgrowing its traditional foundations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grudin:2016:VTA, author = "Jonathan Grudin", title = "Viewpoint: Technology and academic lives", journal = j-CACM, volume = "59", number = "11", pages = "37--39", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911980", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209120/fulltext", abstract = "Considering the need to create new modes of interaction and approaches to assessment given a rapidly evolving academic realm.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2016:PB, author = "Pat Helland", title = "The power of babble", journal = j-CACM, volume = "59", number = "11", pages = "40--43", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980932", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209137/fulltext", abstract = "Expect to be constantly and pleasantly befuddled.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Morrison:2016:SSM, author = "Adam Morrison", title = "Scaling synchronization in multicore programs", journal = j-CACM, volume = "59", number = "11", pages = "44--51", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980987", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209138/fulltext", abstract = "Advanced synchronization methods can boost the performance of multicore software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2016:RPD, author = "Peter Bailis and Camille Fournier and Joy Arulraj and Andrew Pavlo", title = "Research for practice: distributed consensus and implications of {NVM} on database management systems", journal = j-CACM, volume = "59", number = "11", pages = "52--55", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2949033", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209136/fulltext", abstract = "Expert-curated guides to the best of CS research for practitioners.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zaharia:2016:ASU, author = "Matei Zaharia and Reynold S. Xin and Patrick Wendell and Tathagata Das and Michael Armbrust and Ankur Dave and Xiangrui Meng and Josh Rosen and Shivaram Venkataraman and Michael J. Franklin and Ali Ghodsi and Joseph Gonzalez and Scott Shenker and Ion Stoica", title = "{Apache Spark}: a unified engine for big data processing", journal = j-CACM, volume = "59", number = "11", pages = "56--65", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2934664", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209116/fulltext", abstract = "This open source computing framework unifies streaming, batch, and interactive big data workloads to unlock new applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Florencio:2016:PSD, author = "Dinei Flor{\^e}ncio and Cormac Herley and Paul C. {Van Oorschot}", title = "Pushing on string: the `don't care' region of password strength", journal = j-CACM, volume = "59", number = "11", pages = "66--74", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2934663", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209115/fulltext", abstract = "Enterprises that impose stringent password-composition policies appear to suffer the same fate as those that do not.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bozzo:2016:TPN, author = "Enrico Bozzo and Massimo Franceschet", title = "A theory on power in networks", journal = j-CACM, volume = "59", number = "11", pages = "75--83", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2934665", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209117/fulltext", abstract = "Actors linked to central others in networks are generally central, even as actors linked to powerful others are powerless.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Livnat:2016:SAT, author = "Adi Livnat and Christos Papadimitriou", title = "Sex as an algorithm: the theory of evolution under the lens of computation", journal = j-CACM, volume = "59", number = "11", pages = "84--93", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2934662", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209128/fulltext", abstract = "Looking at the mysteries of evolution from a computer science point of view yields some unexpected insights.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jannach:2016:RSB, author = "Dietmar Jannach and Paul Resnick and Alexander Tuzhilin and Markus Zanker", title = "Recommender systems --- : beyond matrix completion", journal = j-CACM, volume = "59", number = "11", pages = "94--102", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2891406", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209129/fulltext", abstract = "The future success of these systems depends on more than a Netflix challenge.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Keutzer:2016:ICO, author = "Kurt Keutzer", title = "If {I} could only design one circuit \ldots{}: technical perspective", journal = j-CACM, volume = "59", number = "11", pages = "104--104", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2996862", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209125/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chen:2016:DFE, author = "Yunji Chen and Tianshi Chen and Zhiwei Xu and Ninghui Sun and Olivier Temam", title = "{DianNao} family: energy-efficient hardware accelerators for machine learning", journal = j-CACM, volume = "59", number = "11", pages = "105--112", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2996864", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209123/fulltext", abstract = "Machine Learning (ML) tasks are becoming pervasive in a broad range of applications, and in a broad range of systems (from embedded systems to data centers). As computer architectures evolve toward heterogeneous multi-cores composed of a mix of cores and hardware accelerators, designing hardware accelerators for ML techniques can simultaneously achieve high efficiency and broad application scope. While efficient computational primitives are important for a hardware accelerator, inefficient memory transfers can potentially void the throughput, energy, or cost advantages of accelerators, that is, an Amdahl's law effect, and thus, they should become a first-order concern, just like in processors, rather than an element factored in accelerator design on a second step. In this article, we introduce a series of hardware accelerators (i.e., the DianNao family) designed for ML (especially neural networks), with a special emphasis on the impact of memory on accelerator design, performance, and energy. We show that, on a number of representative neural network layers, it is possible to achieve a speedup of 450.65x over a GPU, and reduce the energy by 150.31x on average for a 64-chip DaDianNao system (a member of the DianNao family).", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoe:2016:FCA, author = "James C. Hoe", title = "{FPGA} compute acceleration is first about energy efficiency: technical perspective", journal = j-CACM, volume = "59", number = "11", pages = "113--113", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2996866", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209122/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Putnam:2016:RFA, author = "Andrew Putnam and Adrian M. Caulfield and Eric S. Chung and Derek Chiou and Kypros Constantinides and John Demme and Hadi Esmaeilzadeh and Jeremy Fowers and Gopi Prashanth Gopal and Jan Gray and Michael Haselman and Scott Hauck and Stephen Heil and Amir Hormati and Joo-Young Kim and Sitaram Lanka and James Larus and Eric Peterson and Simon Pope and Aaron Smith and Jason Thong and Phillip Yi Xiao and Doug Burger", title = "A reconfigurable fabric for accelerating large-scale datacenter services", journal = j-CACM, volume = "59", number = "11", pages = "114--122", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2996868", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209124/fulltext", abstract = "Datacenter workloads demand high computational capabilities, flexibility, power efficiency, and low cost. It is challenging to improve all of these factors simultaneously. To advance datacenter capabilities beyond what commodity server designs can provide, we designed and built a composable, reconfigurable hardware fabric based on field programmable gate arrays (FPGA). Each server in the fabric contains one FPGA, and all FPGAs within a 48-server rack are interconnected over a low-latency, high-bandwidth network. We describe a medium-scale deployment of this fabric on a bed of 1632 servers, and measure its effectiveness in accelerating the ranking component of the Bing web search engine. We describe the requirements and architecture of the system, detail the critical engineering challenges and solutions needed to make the system robust in the presence of failures, and measure the performance, power, and resilience of the system. Under high load, the large-scale reconfigurable fabric improves the ranking throughput of each server by 95\% at a desirable latency distribution or reduces tail latency by 29\% at a fixed throughput. In other words, the reconfigurable fabric enables the same throughput using only half the number of servers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clegg:2016:LBC, author = "Brian Clegg", title = "Last byte: The candidate", journal = j-CACM, volume = "59", number = "11", pages = "136--ff", month = nov, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2995264", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 31 16:06:16 MDT 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/11/209130/fulltext", abstract = "Seeking the programmer vote, an AI delivering a slogan like ``make coding great again'' could easily be seen as a threat. From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wolf:2016:DAC, author = "Marty J. Wolf", title = "Departments: The {ACM} code of ethics: a call to action", journal = j-CACM, volume = "59", number = "12", pages = "6--6", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3012934", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210366/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brinkman:2016:DMP, author = "Bo Brinkman and Don Gotterbarn and Keith Miller and Marty J. Wolf", title = "Departments: Making a positive impact: updating the {ACM} code of ethics", journal = j-CACM, volume = "59", number = "12", pages = "7--13", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015149", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210367/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2016:DWE, author = "Vinton G. Cerf", title = "Departments: When email isn't private", journal = j-CACM, volume = "59", number = "12", pages = "15--15", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3014064", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210385/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:LERb, author = "{CACM Staff}", title = "Letters to the {Editor}: Reclaim the lost promise of the {Semantic Web}", journal = j-CACM, volume = "59", number = "12", pages = "17--17", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3013930", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210384/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2016:BIS, author = "Mark Guzdial and Daniel Reed", title = "{BLOG@CACM}: {ICER 2016}, and {Star Trek} at 50", journal = j-CACM, volume = "59", number = "12", pages = "18--19", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3005674", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210368/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial reports on promising papers, and Daniel Reed recalls a television show that continues to inspire innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2016:NCC, author = "Samuel Greengard", title = "News: Cracking the code on biology", journal = j-CACM, volume = "59", number = "12", pages = "21--23", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3005676", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210378/fulltext", abstract = "Genetic engineering promises to revolutionize everything from agriculture and biofuels to medicine and food safety.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2016:NCP, author = "Chris Edwards", title = "News: Containers push toward the {Mayfly} server", journal = j-CACM, volume = "59", number = "12", pages = "24--26", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3005680", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210377/fulltext", abstract = "The container revolution represents a large-scale shift in thinking about multitasking systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2016:NCW, author = "Keith Kirkpatrick", title = "News: Can we trust autonomous weapons?", journal = j-CACM, volume = "59", number = "12", pages = "27--29", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3005678", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210376/fulltext", abstract = "Nations consider using defense systems that can make their own lethal decisions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2016:PIL, author = "Peter J. Denning and Gloria Flores", title = "The profession of {IT}: Learning to learn", journal = j-CACM, volume = "59", number = "12", pages = "32--36", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3012421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210369/fulltext", abstract = "Do you get stuck when it is time to learn something new? Read this.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2016:HRN, author = "David P. Anderson", title = "Historical reflections: Nailing smoke", journal = j-CACM, volume = "59", number = "12", pages = "37--39", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3012423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210361/fulltext", abstract = "Curation at the bleeding edge of technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chen:2016:BPM, author = "Yan Chen", title = "Broadening participation: Mentoring female assistant professors enhances their success", journal = j-CACM, volume = "59", number = "12", pages = "40--42", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3012425", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210370/fulltext", abstract = "A randomized controlled trial validates many of the practices used to retain women in academia.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hazzan:2016:VAA, author = "Orit Hazzan and Jeff Kramer", title = "Viewpoint: Assessing abstraction skills", journal = j-CACM, volume = "59", number = "12", pages = "43--45", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2926712", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210380/fulltext", abstract = "What makes a good question?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Traff:2016:VMM, author = "Jesper Larsson Tr{\"a}ff", title = "Viewpoint: (Mis)managing parallel computing research through {EU} project funding", journal = j-CACM, volume = "59", number = "12", pages = "46--48", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2948893", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210379/fulltext", abstract = "Considering the possible negative long-term effects of EU projects on European scientific culture.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Eriksen:2016:FS, author = "Marius Eriksen", title = "Functional at scale", journal = j-CACM, volume = "59", number = "12", pages = "50--55", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980985", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210381/fulltext", abstract = "Applying functional programming principles to distributed computing projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2016:RFF, author = "{CACM Staff}", title = "{React}: {Facebook}'s functional turn on writing {Javascript}", journal = j-CACM, volume = "59", number = "12", pages = "56--62", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980991", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210382/fulltext", abstract = "A discussion with Pete Hunt, Paul O'Shannessy, Dave Smith, and Terry Coatta", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2016:ISA, author = "Ivar Jacobson and Ian Spence and Ed Seidewitz", title = "Industrial-scale agile: from craft to engineering", journal = j-CACM, volume = "59", number = "12", pages = "63--71", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3009830", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210383/fulltext", abstract = "Essence is instrumental in moving software development toward a true engineering discipline.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ynnerman:2016:IVS, author = "Anders Ynnerman and Thomas Rydell and Daniel Antoine and David Hughes and Anders Persson and Patric Ljung", title = "Interactive visualization of {$3$D} scanned mummies at public venues", journal = j-CACM, volume = "59", number = "12", pages = "72--81", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2950040", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210363/fulltext", abstract = "A full-body virtual autopsy of an ancient Egyptian mummy showed visitors he was likely murdered.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sagar:2016:CCA, author = "Mark Sagar and Mike Seymour and Annette Henderson", title = "Creating connection with autonomous facial animation", journal = j-CACM, volume = "59", number = "12", pages = "82--91", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2950041", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210362/fulltext", abstract = "Biologically based computational modeling promises virtual characters capable of face-to-face human interaction.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shilton:2016:APS, author = "Katie Shilton and Jeffrey A. Burke and kc claffy and Lixia Zhang", title = "Anticipating policy and social implications of named data networking", journal = j-CACM, volume = "59", number = "12", pages = "92--101", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2915915", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210365/fulltext", abstract = "Considering the social impact of a proposed future Internet architecture.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "Yes, it is kc claffy, not K. C. Claffy.", } @Article{Chen:2016:MFS, author = "Yiling Chen and Arpita Ghosh and Michael Kearns and Tim Roughgarden and Jennifer Wortman Vaughan", title = "Mathematical foundations for social computing", journal = j-CACM, volume = "59", number = "12", pages = "102--108", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2960403", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210364/fulltext", abstract = "Social computing benefits from mathematical foundations, but research has barely scratched the surface.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Keshav:2016:CSD, author = "Srinivasan Keshav", title = "The chemistry of software-defined batteries: technical perspective", journal = j-CACM, volume = "59", number = "12", pages = "110--110", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3007177", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210373/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Badam:2016:SDB, author = "Anirudh Badam and Ranveer Chandra and Jon Dutra and Anthony Ferrese and Steve Hodges and Pan Hu and Julia Meinershagen and Thomas Moscibroda and Bodhi Priyantha and Evangelia Skiani", title = "Software-defined batteries", journal = j-CACM, volume = "59", number = "12", pages = "111--119", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3007179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210372/fulltext", abstract = "Different battery chemistries perform better on different axes, such as energy density, cost, peak power, recharge time, longevity, and efficiency. Mobile system designers are constrained by existing technology, and are forced to select a single chemistry that best meets their diverse needs, thereby compromising other desirable features. In this paper, we present a new hardware--software system, called Software Defined Battery (SDB), which allows system designers to integrate batteries of different chemistries. SDB exposes application programming interfaces (APIs) to the operating system, which controls the amount of charge flowing in and out of each battery, enabling it to dynamically trade one battery property for another depending on application and/or user needs. Using micro-benchmarks from our prototype SDB implementation, and through detailed simulations, we demonstrate that it is possible to combine batteries which individually excel along different axes to deliver an enhanced collective performance when compared to traditional battery packs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Igarashi:2016:IEM, author = "Takeo Igarashi", title = "{$3$D} image editing made easy: technical perspective", journal = j-CACM, volume = "59", number = "12", pages = "120--120", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3007173", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210371/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chen:2016:EOP, author = "Tao Chen and Zhe Zhu and Shi-Min Hu and Daniel Cohen-Or and Ariel Shamir", title = "Extracting {$3$D} objects from photographs using $3$-sweep", journal = j-CACM, volume = "59", number = "12", pages = "121--129", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3007175", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210374/fulltext", abstract = "We introduce an interactive technique to extract and manipulate simple 3D shapes in a single photograph. Such extraction requires an understanding of the shape's components, their projections, and their relationships. These cognitive tasks are simple for humans, but particularly difficult for automatic algorithms. Thus, our approach combines the cognitive abilities of humans with the computational accuracy of the machine to create a simple modeling tool. In our interface, the human draws three strokes over the photograph to generate a 3D component that snaps to the outline of the shape. Each stroke defines one dimension of the component. Such human assistance implicitly segments a complex object into its components, and positions them in space. The computer reshapes the component to fit the image of the object in the photograph as well as to satisfy various inferred geometric constraints between components imposed by a global 3D structure. We show that this intelligent interactive modeling tool provides the means to create editable 3D parts quickly. Once the 3D object has been extracted, it can be quickly edited and placed back into photos or 3D scenes, permitting object-driven photo editing tasks which are impossible to perform in image-space.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2016:LBV, author = "Leah Hoffmann", title = "Last byte: A view to the future", journal = j-CACM, volume = "59", number = "12", pages = "144--ff", month = dec, year = "2016", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3005682", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 7 07:14:00 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2016/12/210375/fulltext", abstract = "Takeo Kanede, recipient of the 2016 Kyoto prize for advanced technology for pioneering contributions to computer vision and robotics, sees respect as an important part of quality of life technology initiatives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2017:TME, author = "Moshe Y. Vardi", title = "Technology for the most effective use of mankind", journal = j-CACM, volume = "60", number = "1", pages = "5--5", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3020075", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211090/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hanson:2017:AFC, author = "Vicki L. Hanson", title = "The {ACM} future of computing academy", journal = j-CACM, volume = "60", number = "1", pages = "7--7", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3020077", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211091/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:IMI, author = "Vinton G. Cerf", title = "Information and misinformation on the {Internet}", journal = j-CACM, volume = "60", number = "1", pages = "9--9", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3018809", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211112/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2017:BHW, author = "Valerie Barr and Michael Stonebraker and Raul Castro Fernandez and Dong Deng and Michael Brodie", title = "{BLOG@CACM}: How we teach {CS2All}, and what to do about database decay", journal = j-CACM, volume = "60", number = "1", pages = "10--11", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3014349", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211109/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Valerie Barr considers how to make computer science education meaningful and relevant to all, while a team from the Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory offers strategies to counter database decay.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2017:NPR, author = "Don Monroe", title = "News: Pure randomness extracted from two poor sources", journal = j-CACM, volume = "60", number = "1", pages = "13--15", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3014386", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/prng.bib", URL = "http://cacm.acm.org/magazines/2017/1/211100/fulltext", abstract = "Developments from several disparate areas of computer science provide ``a huge jump, both technically and also quantitatively.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2017:NMI, author = "Alex Wright", title = "News: Mapping the {Internet of Things}", journal = j-CACM, volume = "60", number = "1", pages = "16--18", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3014392", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211101/fulltext", abstract = "Researchers are discovering surprising new risks across the fast-growing IoT.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2017:NBT, author = "Gregory Mone", title = "News: Bias in technology", journal = j-CACM, volume = "60", number = "1", pages = "19--20", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3014388", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211099/fulltext", abstract = "As leading companies release troubling diversity statistics, experts search for solutions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2017:TSMa, author = "Michael A. Cusumano", title = "Technology strategy and management: Is {Google}'s {Alphabet} a good bet?", journal = j-CACM, volume = "60", number = "1", pages = "22--25", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3018990", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211092/fulltext", abstract = "A relatively simple query raises myriad complicated issues.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Geist:2017:LTW, author = "Michael Geist", title = "Law and technology: Why less is more when it comes to {Internet} jurisdiction", journal = j-CACM, volume = "60", number = "1", pages = "26--28", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3018992", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211110/fulltext", abstract = "Considering legal uncertainty in the online environment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2017:HRC, author = "Thomas Haigh", title = "Historical reflections: Colossal genius: {Tutte}, {Flowers}, and a bad imitation of {Turing}", journal = j-CACM, volume = "60", number = "1", pages = "29--35", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3018994", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211102/fulltext", abstract = "Reflections on pioneering code-breaking efforts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kaplan:2017:VAI, author = "Jerry Kaplan", title = "Viewpoint: Artificial intelligence: think again", journal = j-CACM, volume = "60", number = "1", pages = "36--38", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2950039", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211103/fulltext", abstract = "Social and cultural conventions are an often-neglected aspect of intelligent-machine development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Straub:2017:VEI, author = "Jeremy Straub", title = "Viewpoint: Effects of international trafficking in arms regulations changes", journal = j-CACM, volume = "60", number = "1", pages = "39--41", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2967607", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211107/fulltext", abstract = "Considering the impact of recent ITAR changes to the U.S. software industry and software education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2017:RC, author = "Kate Matsudaira", title = "Resolving conflict", journal = j-CACM, volume = "60", number = "1", pages = "42--44", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3009834", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211104/fulltext", abstract = "Don't ``win.'' Resolve.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailey:2017:FDS, author = "Josh Bailey and Stephen Stuart", title = "Faucet: deploying {SDN} in the enterprise", journal = j-CACM, volume = "60", number = "1", pages = "45--49", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3009828", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211106/fulltext", abstract = "Using OpenFlow and DevOps for rapid development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2017:RPW, author = "Peter Bailis and Jean Yang and Vijay Janapa Reddi and Yuhao Zhu", title = "Research for practice: {Web} security and mobile {Web} computing", journal = j-CACM, volume = "60", number = "1", pages = "50--53", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2980989", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211105/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2017:ELC, author = "Peter J. Denning and Ted G. Lewis", title = "Exponential laws of computing growth", journal = j-CACM, volume = "60", number = "1", pages = "54--65", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2976758", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211094/fulltext", abstract = "Moore's Law is one small component in an exponentially growing planetary computing ecosystem.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chua:2017:BEI, author = "Cecil Eng Huang Chua and Veda C. Storey", title = "Bottom-up enterprise information systems: rethinking the roles of central {IT} departments", journal = j-CACM, volume = "60", number = "1", pages = "66--72", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2950044", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211093/fulltext", abstract = "Central IT needs to guide functional areas and departments toward effective operational and procurement practices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yener:2017:CGI, author = "B{\"u}lent Yener", title = "Cell-graphs: image-driven modeling of structure-function relationship", journal = j-CACM, volume = "60", number = "1", pages = "74--84", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2960404", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211111/fulltext", abstract = "Cell-graph construction methods are best served when physics-driven and data-driven paradigms are joined.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Szeliski:2017:MMR, author = "Richard Szeliski", title = "Magnifying motions the right way: technical perspective", journal = j-CACM, volume = "60", number = "1", pages = "86--86", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015571", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211097/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wadhwa:2017:EVM, author = "Neal Wadhwa and Hao-Yu Wu and Abe Davis and Michael Rubinstein and Eugene Shih and Gautham J. Mysore and Justin G. Chen and Oral Buyukozturk and John V. Guttag and William T. Freeman and Fr{\'e}do Durand", title = "{Eulerian} video magnification and analysis", journal = j-CACM, volume = "60", number = "1", pages = "87--95", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015573", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211095/fulltext", abstract = "The world is filled with important, but visually subtle signals. A person's pulse, the breathing of an infant, the sag and sway of a bridge---these all create visual patterns, which are too difficult to see with the naked eye. We present Eulerian Video Magnification, a computational technique for visualizing subtle color and motion variations in ordinary videos by making the variations larger. It is a microscope for small changes that are hard or impossible for us to see by ourselves. In addition, these small changes can be quantitatively analyzed and used to recover sounds from vibrations in distant objects, characterize material properties, and remotely measure a person's pulse.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Salapura:2017:MUT, author = "Valentina Salapura", title = "Mapping the universe: technical perspective", journal = j-CACM, volume = "60", number = "1", pages = "96--96", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015567", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211096/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Habib:2017:HES, author = "Salman Habib and Vitali Morozov and Nicholas Frontiere and Hal Finkel and Adrian Pope and Katrin Heitmann and Kalyan Kumaran and Venkatram Vishwanath and Tom Peterka and Joe Insley and David Daniel and Patricia Fasel and Zarija Luki{\'c}", title = "{HACC}: extreme scaling and performance across diverse architectures", journal = j-CACM, volume = "60", number = "1", pages = "97--104", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015569", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211098/fulltext", abstract = "Supercomputing is evolving toward hybrid and accelerator-based architectures with millions of cores. The Hardware/Hybrid Accelerated Cosmology Code (HACC) framework exploits this diverse landscape at the largest scales of problem size, obtaining high scalability and sustained performance. Developed to satisfy the science requirements of cosmological surveys, HACC melds particle and grid methods using a novel algorithmic structure that flexibly maps across architectures, including CPU/GPU, multi/many-core, and Blue Gene systems. In this Research Highlight, we demonstrate the success of HACC on two very different machines, the CPU/GPU system Titan and the BG/Q systems Sequoia and Mira, attaining very high levels of scalable performance. We demonstrate strong and weak scaling on Titan, obtaining up to 99.2\% parallel efficiency, evolving 1.1 trillion particles. On Sequoia, we reach 13.94 PFlops (69.2\% of peak) and 90\% parallel efficiency on 1,572,864 cores, with 3.6 trillion particles, the largest cosmological benchmark yet performed. HACC design concepts are applicable to several other supercomputer applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2017:LBO, author = "Dennis Shasha", title = "Last byte: Open field tic-tac-toe", journal = j-CACM, volume = "60", number = "1", pages = "112--112", month = jan, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3022109", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Dec 21 11:53:09 MST 2016", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/1/211108/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hanson:2017:DCY, author = "Vicki L. Hanson", title = "Departments: Celebrating 50 years of the {Turing} award", journal = j-CACM, volume = "60", number = "2", pages = "5--5", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3033604", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212441/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berman:2017:DSE, author = "Francine Berman and Vinton G. Cerf", title = "Departments: Social and ethical behavior in the {Internet of Things}", journal = j-CACM, volume = "60", number = "2", pages = "6--7", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3036698", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212443/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LEU, author = "{CACM Staff}", title = "Letters to the {Editor}: Use the scientific method in computer science", journal = j-CACM, volume = "60", number = "2", pages = "8--9", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3032965", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212426/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:PPA, author = "{CACM Staff}", title = "Panels in print: Artificial intelligence", journal = j-CACM, volume = "60", number = "2", pages = "10--11", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3034429", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212433/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davis:2017:BLA, author = "Janet Davis", title = "{BLOG@CACM}: Liberal arts academia wants {YOU}!", journal = j-CACM, volume = "60", number = "2", pages = "12--13", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3022177", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212444/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Janet Davis makes a plea to CS practitioners to consider even a short teaching stint.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2017:NSQ, author = "Chris Edwards", title = "News: Secure quantum communications", journal = j-CACM, volume = "60", number = "2", pages = "15--17", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3022179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212424/fulltext", abstract = "Data locking experiments provide stepping stones to a possible future in quantum cryptography.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2017:NCCa, author = "Samuel Greengard", title = "News: Are computer chips the new security threat?", journal = j-CACM, volume = "60", number = "2", pages = "18--19", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3022183", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212423/fulltext", abstract = "Security researchers have identified a technique for installing a backdoor on computer chips, a security flaw that could profoundly change the computing industry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2017:NAD, author = "Keith Kirkpatrick", title = "News: It's not the algorithm, it's the data", journal = j-CACM, volume = "60", number = "2", pages = "21--23", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3022181", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212422/fulltext", abstract = "In risk assessment and predictive policing, biased data can yield biased results.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lindqvist:2017:IRF, author = "Ulf Lindqvist and Peter G. Neumann", title = "Inside risks: The future of the {Internet of Things}", journal = j-CACM, volume = "60", number = "2", pages = "26--30", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3029589", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212425/fulltext", abstract = "The IoT can become ubiquitous worldwide---if the pursuit of systemic trustworthiness can overcome the potential risks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yadav:2017:EFC, author = "Aman Yadav and Steve Cooper", title = "Education: Fostering creativity through computing", journal = j-CACM, volume = "60", number = "2", pages = "31--33", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3029595", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212434/fulltext", abstract = "How creative thinking tools and computing can be used to support creative human endeavors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2017:KVU, author = "George V. Neville-Neil", title = "Kode vicious: The unholy trinity of software development", journal = j-CACM, volume = "60", number = "2", pages = "34--36", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3029597", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212435/fulltext", abstract = "Tests, documentation, and code.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bestavros:2017:PSU, author = "Azer Bestavros and Andrei Lapets and Mayank Varia", title = "Privacy and security: User-centric distributed solutions for privacy-preserving analytics", journal = j-CACM, volume = "60", number = "2", pages = "37--39", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3029603", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212427/fulltext", abstract = "How can cryptography empower users with sensitive data to access large-scale computing platforms in a privacy-preserving manner?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bundy:2017:VSM, author = "Alan Bundy", title = "Viewpoint: Smart machines are not a threat to humanity", journal = j-CACM, volume = "60", number = "2", pages = "40--42", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2950042", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212436/fulltext", abstract = "Worrying about machines that are too smart distracts us from the real and present threat from machines that are too dumb.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dubhashi:2017:VAD, author = "Devdatt Dubhashi and Shalom Lappin", title = "Viewpoint: {AI} dangers: imagined and real", journal = j-CACM, volume = "60", number = "2", pages = "43--45", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2953876", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212437/fulltext", abstract = "Arguing against the arguments for the concept of the singularity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2017:LBD, author = "Pat Helland", title = "Life beyond distributed transactions", journal = j-CACM, volume = "60", number = "2", pages = "46--54", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3009826", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212429/fulltext", abstract = "An apostate's opinion.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2017:YLB, author = "Thomas A. Limoncelli", title = "Are you load balancing wrong?", journal = j-CACM, volume = "60", number = "2", pages = "55--57", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3024926", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212430/fulltext", abstract = "Anyone can use a load balancer. Using it properly is much more difficult.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cardwell:2017:BCB, author = "Neal Cardwell and Yuchung Cheng and C. Stephen Gunn and Soheil Hassas Yeganeh and Van Jacobson", title = "{BBR}: congestion-based congestion control", journal = j-CACM, volume = "60", number = "2", pages = "58--66", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3009824", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212428/fulltext", abstract = "Measuring bottleneck bandwidth and round-trip propagation time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Danaher:2017:CED, author = "Brett Danaher and Michael D. Smith and Rahul Telang", title = "Copyright enforcement in the digital age: empirical evidence and policy implications", journal = j-CACM, volume = "60", number = "2", pages = "68--75", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2979673", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212432/fulltext", abstract = "Government-sanctioned and market-based anti-piracy measures can both mitigate economic harm from piracy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bruderer:2017:CHB, author = "Herbert Bruderer", title = "Computing history beyond the {U.K.} and {U.S.}: selected landmarks from continental {Europe}", journal = j-CACM, volume = "60", number = "2", pages = "76--84", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2959085", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/mathcw.bib", URL = "http://cacm.acm.org/magazines/2017/2/212431/fulltext", abstract = "It is past time to acknowledge 400 years of European computational innovation from non-English-speaking scientists and engineers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vaandrager:2017:ML, author = "Frits Vaandrager", title = "Model learning", journal = j-CACM, volume = "60", number = "2", pages = "86--95", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2967606", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212445/fulltext", abstract = "Model learning emerges as an effective method for black-box state machine models of hardware and software components.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rescorla:2017:TPC, author = "Eric Rescorla", title = "Technical Perspective: Cleaning up flaws in {TLS} implementations", journal = j-CACM, volume = "60", number = "2", pages = "98--98", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3039894", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212439/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Beurdouche:2017:MSU, author = "Benjamin Beurdouche and Karthikeyan Bhargavan and Antoine Delignat-Lavaud and C{\'e}dric Fournet and Markulf Kohlweiss and Alfredo Pironti and Pierre-Yves Strub and Jean Karim Zinzindohoue", title = "A messy state of the union: taming the composite state machines of {TLS}", journal = j-CACM, volume = "60", number = "2", pages = "99--107", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3023357", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212438/fulltext", abstract = "The Transport Layer Security (TLS) protocol supports various authentication modes, key exchange methods, and protocol extensions. Confusingly, each combination may prescribe a different message sequence between the client and the server, and thus a key challenge for TLS implementations is to define a composite state machine that correctly handles these combinations. If the state machine is too restrictive, the implementation may fail to interoperate with others; if it is too liberal, it may allow unexpected message sequences that break the security of the protocol. We systematically test popular TLS implementations and find unexpected transitions in many of their state machines that have stayed hidden for years. We show how some of these flaws lead to critical security vulnerabilities, such as FREAK. While testing can help find such bugs, formal verification can prevent them entirely. To this end, we implement and formally verify a new composite state machine for OpenSSL, a popular TLS library.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Martinovic:2017:AUP, author = "Ivan Martinovic and Kasper Rasmussen and Marc Roeschlin and Gene Tsudik", title = "Authentication using pulse-response biometrics", journal = j-CACM, volume = "60", number = "2", pages = "108--115", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3023359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212440/fulltext", abstract = "We propose a new biometric based on the human body's response to an electric square pulse signal, called pulse-response. We explore how this biometric can be used to enhance security in the context of two example applications: (1) an additional authentication mechanism in PIN entry systems, and (2) a means of continuous authentication on a secure terminal. The pulse-response biometric is effective because each human body exhibits a unique response to a signal pulse applied at the palm of one hand, and measured at the palm of the other. Using a prototype setup, we show that users can be correctly identified, with high probability, in a matter of seconds. This identification mechanism integrates well with other established methods and offers a reliable additional layer of security, either on a continuous basis or at login time. We build a proof-of-concept prototype and perform experiments to assess the feasibility of pulse-response as a practical biometric. The results are very encouraging, achieving accuracies of 100\% over a static data set, and 88\% over a data set with samples taken over several weeks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bainbridge:2017:LBF, author = "William Sims Bainbridge", title = "Last byte: Fatal guidance", journal = j-CACM, volume = "60", number = "2", pages = "120--ff", month = feb, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3028783", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 17 17:20:17 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/2/212442/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. In a series of interactive murder mysteries, I might not have done it, but, then again, maybe I did", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2017:DAO, author = "Moshe Y. Vardi", title = "Departments: {ACM}'s open-conference principle and political reality", journal = j-CACM, volume = "60", number = "3", pages = "5--5", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3047270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213832/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hanson:2017:DAC, author = "Vicki L. Hanson", title = "Departments: {ACM}'s commitment to accessibility", journal = j-CACM, volume = "60", number = "3", pages = "7--7", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3047268", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213833/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:DGO, author = "Vinton G. Cerf", title = "Departments: Grumpy old cells", journal = j-CACM, volume = "60", number = "3", pages = "9--9", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3028774", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213838/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LEA, author = "{CACM Staff}", title = "Letters to the {Editor}: Address the consequences of {AI} in advance", journal = j-CACM, volume = "60", number = "3", pages = "10--11", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3047147", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213824/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2017:BSE, author = "Mark Guzdial and Robin K. Hill", title = "{BLOG@CACM}: The slow evolution of {CS} for all, the beauty of programs", journal = j-CACM, volume = "60", number = "3", pages = "12--13", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3037383", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213835/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers the steps needed to reach the goal of CS for All, while Robin K. Hill ponders the aesthetics of programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2017:NTD, author = "Neil Savage", title = "News: Thinking deeply to make better speech", journal = j-CACM, volume = "60", number = "3", pages = "15--17", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3037384", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213815/fulltext", abstract = "More work is needed to make synthesized speech more natural, easier to understand, and more pleasant to hear.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2017:NFS, author = "Samuel Greengard", title = "News: The future of semiconductors", journal = j-CACM, volume = "60", number = "3", pages = "18--20", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3037387", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213818/fulltext", abstract = "Researchers are looking for new ways to advance semiconductors as Moore's Law approaches its limits.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2017:NFD, author = "Keith Kirkpatrick", title = "News: Financing the dark web", journal = j-CACM, volume = "60", number = "3", pages = "21--22", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3037386", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213816/fulltext", abstract = "Cryptocurrencies are enabling illegal or immoral transactions in the dark corners of the Internet.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:NAR, author = "{CACM Staff}", title = "News: {ACM} recognizes new {Fellows}", journal = j-CACM, volume = "60", number = "3", pages = "23--23", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3039921", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213817/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2017:LSS, author = "Pamela Samuelson", title = "Legally speaking: {Supreme Court} on design patent damages in {Samsung v. Apple}", journal = j-CACM, volume = "60", number = "3", pages = "26--28", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3041043", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213836/fulltext", abstract = "Considering influences leading to the recent U.S Supreme Court decision in a years-long case that Apple filed against Samsung over iPhone design infringement.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Varki:2017:CEW, author = "Elizabeth Varki", title = "Computing ethics: Where review goes wrong", journal = j-CACM, volume = "60", number = "3", pages = "29--30", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3041045", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213819/fulltext", abstract = "Examining professional misconduct among academic publication examiners.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2017:PIMa, author = "Peter J. Denning and Matti Tedre and Pat Yongpradit", title = "The profession of {IT}: Misconceptions about computer science", journal = j-CACM, volume = "60", number = "3", pages = "31--33", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3041047", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213837/fulltext", abstract = "Common misconceptions about computer science hinder professional growth and harm the identity of computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Philip:2017:VLM, author = "Thomas M. Philip", title = "Viewpoint: Learning with mobile technologies", journal = j-CACM, volume = "60", number = "3", pages = "34--36", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2976735", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213820/fulltext", abstract = "Considering the challenges, commitments, and quandaries.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schlossnagle:2017:TF, author = "Theo Schlossnagle", title = "Time, but faster", journal = j-CACM, volume = "60", number = "3", pages = "38--41", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3024916", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213822/fulltext", abstract = "A computing adventure about time through the looking glass.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zahran:2017:HCH, author = "Mohamed Zahran", title = "Heterogeneous computing: here to stay", journal = j-CACM, volume = "60", number = "3", pages = "42--45", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3024918", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213821/fulltext", abstract = "Hardware and software perspectives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2017:RPD, author = "Peter Bailis and Irene Zhang and Fadel Adib", title = "Research for practice: distributed transactions and networks as physical sensors", journal = j-CACM, volume = "60", number = "3", pages = "46--49", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3009832", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213823/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lazar:2017:MFC, author = "Jonathan Lazar and Elizabeth F. Churchill and Tovi Grossman and Gerrit van der Veer and Philippe Palanque and John ``Scooter'' Morris and Jennifer Mankoff", title = "Making the field of computing more inclusive", journal = j-CACM, volume = "60", number = "3", pages = "50--59", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2993420", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213827/fulltext", abstract = "More accessible conferences, digital resources, and ACM SIGs will lead to greater participation by more people with disabilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mazzola:2017:PTI, author = "Daniel J. Mazzola and Robert D. {St. Louis} and Mohan R. Tanniru", title = "The path to the top: insights from career histories of top {CIOs}", journal = j-CACM, volume = "60", number = "3", pages = "60--68", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2959086", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213828/fulltext", abstract = "Along the way, acquire technical expertise and a master's degree, even while changing positions and companies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Price:2017:CSA, author = "Simon Price and Peter A. Flach", title = "Computational support for academic peer review: a perspective from artificial intelligence", journal = j-CACM, volume = "60", number = "3", pages = "70--79", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2979672", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213825/fulltext", abstract = "New tools tackle an age-old practice.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Keshav:2017:PWF, author = "Srinivasan Keshav", title = "The power of wi-fi to deliver power: technical perspective", journal = j-CACM, volume = "60", number = "3", pages = "82--82", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3041057", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213829/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Talla:2017:PNB, author = "Vamsi Talla and Bryce Kellogg and Benjamin Ransford and Saman Naderiparizi and Joshua R. Smith and Shyamnath Gollakota", title = "Powering the next billion devices with wi-fi", journal = j-CACM, volume = "60", number = "3", pages = "83--91", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3041059", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213830/fulltext", abstract = "We present the first power over Wi-Fi system that delivers power to low-power sensors and devices and works with existing Wi-Fi chipsets. We show that a ubiquitous part of wireless communication infrastructure, the Wi-Fi router, can provide far field wireless power without significantly compromising the network's communication performance. Building on our design, we prototype battery-free temperature and camera sensors that we power with Wi-Fi at ranges of 20 and 17 ft, respectively. We also demonstrate the ability to wirelessly trickle-charge nickel--metal hydride and lithium-ion coin-cell batteries at distances of up to 28 ft. We deploy our system in six homes in a metropolitan area and show that it can successfully deliver power via Wi-Fi under real-world network conditions without significantly degrading network performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Libkin:2017:DDF, author = "Leonid Libkin", title = "Data distribution for fast joins: technical perspective", journal = j-CACM, volume = "60", number = "3", pages = "92--92", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3041061", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213831/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ameloot:2017:RDP, author = "Tom J. Ameloot and Gaetano Geck and Bas Ketsman and Frank Neven and Thomas Schwentick", title = "Reasoning on data partitioning for single-round multi-join evaluation in massively parallel systems", journal = j-CACM, volume = "60", number = "3", pages = "93--100", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3041063", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213834/fulltext", abstract = "Evaluating queries over massive amounts of data is a major challenge in the big data era. Modern massively parallel systems, such as, Spark, organize query answering as a sequence of rounds each consisting of a distinct communication phase followed by a computation phase. The communication phase redistributes data over the available servers, while in the subsequent computation phase each server performs the actual computation on its local data. There is a growing interest in single-round algorithms for evaluating multiway joins where data is first reshuffled over the servers and then evaluated in a parallel but communication-free way. As the amount of communication induced by a reshuffling of the data is a dominating cost in such systems, we introduce a framework for reasoning about data partitioning to detect when we can avoid the data reshuffling step. Specifically, we formalize the decision problems parallel-correctness and transfer of parallel-correctness, provide semantical characterizations, and obtain tight complexity bounds.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2017:LBB, author = "Leah Hoffmann", title = "Last byte: Out of bounds", journal = j-CACM, volume = "60", number = "3", pages = "104--ff", month = mar, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3037388", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Feb 22 13:28:21 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/3/213826/fulltext", abstract = "Mathematics led Subhash Khot, developer of the unique games conjecture, to computer science without his ever having seen a computer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barr:2017:DGD, author = "Valerie Barr", title = "Departments: Gender diversity in computing: are we making any progress?", journal = j-CACM, volume = "60", number = "4", pages = "5--5", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3056417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215046/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:DGT, author = "Vinton G. Cerf", title = "Departments: A genetic theory of the {Silicon Valley} phenomenon", journal = j-CACM, volume = "60", number = "4", pages = "7--7", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3055094", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215047/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LECa, author = "{CACM Staff}", title = "Letters to the {Editor}: Consider indirect threats of {AI}, too", journal = j-CACM, volume = "60", number = "4", pages = "8--9", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3056859", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215042/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2017:BCN, author = "John Arquilla and Mark Guzdial", title = "{BLOG@CACM}: Crafting a national cyberdefense, and preparing to support computational literacy", journal = j-CACM, volume = "60", number = "4", pages = "10--11", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3048379", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215036/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Arquilla considers how we should interpret the alleged Russian cyberattack on the U.S. Presidential election; Mark Guzdial describes the potential benefits of a 'computing lab.'", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2017:NSB, author = "Gregory Mone", title = "News: Sensors on the brain", journal = j-CACM, volume = "60", number = "4", pages = "12--14", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3048380", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215026/fulltext", abstract = "Implantable wireless monitors give researchers a new look inside the human body.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2017:NDW, author = "Chris Edwards", title = "News: Digitizing the world", journal = j-CACM, volume = "60", number = "4", pages = "15--16", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3048385", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215027/fulltext", abstract = "Digital maps trawl for real-time updates.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2017:NCA, author = "Esther Shein", title = "News: Computing the arts", journal = j-CACM, volume = "60", number = "4", pages = "17--19", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3048381", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215028/fulltext", abstract = "Artists can use software to create art, and some software creates art all on its own.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:NC, author = "{CACM Staff}", title = "News: Cybersecurity", journal = j-CACM, volume = "60", number = "4", pages = "20--21", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3051455", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215041/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Buskens:2017:GCO, author = "Ineke Buskens", title = "Global computing: Online social networks and global women's empowerment", journal = j-CACM, volume = "60", number = "4", pages = "22--23", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3055275", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215029/fulltext", abstract = "Mediating social change or reinforcing male hegemony?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2017:KVC, author = "George V. Neville-Neil", title = "Kode vicious: The chess player who couldn't pass the salt", journal = j-CACM, volume = "60", number = "4", pages = "24--25", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3055277", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215030/fulltext", abstract = "AI: Soft and hard, weak and strong, narrow and general. Dear KV", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Regli:2017:VWT, author = "William Regli", title = "Viewpoint: Wanted: toolsmiths", journal = j-CACM, volume = "60", number = "4", pages = "26--28", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983529", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215037/fulltext", abstract = "Seeking to use software, hardware, and algorithmic ingenuity to create unique domain-independent instruments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Strickler:2017:VWI, author = "Yancey Strickler", title = "Viewpoint: What it means to be an entrepreneur today", journal = j-CACM, volume = "60", number = "4", pages = "29--31", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3055279", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215038/fulltext", abstract = "In his keynote address before the fifth edition of the Tech Open Air conference in Berlin in 2016, Kickstarter's cofounder and CEO Yancey Strickler suggests the city's tech community faces ``a very rare opportunity.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yu:2017:PDA, author = "Meng-Day (Mandel) Yu and Srinivas Devadas", title = "Pervasive, dynamic authentication of physical items", journal = j-CACM, volume = "60", number = "4", pages = "32--39", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3024922", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215034/fulltext", abstract = "The use of silicon PUF circuits.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Seacord:2017:UR, author = "Robert C. Seacord", title = "Uninitialized reads", journal = j-CACM, volume = "60", number = "4", pages = "40--44", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3024920", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215033/fulltext", abstract = "Understanding the proposed revisions to the C language.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2017:DAL, author = "Kate Matsudaira", title = "Does anybody listen to you?", journal = j-CACM, volume = "60", number = "4", pages = "45--46", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3052944", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215035/fulltext", abstract = "How do you step up from mere contributor to real change-maker?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barroso:2017:AKM, author = "Luiz Barroso and Mike Marty and David Patterson and Parthasarathy Ranganathan", title = "Attack of the killer microseconds", journal = j-CACM, volume = "60", number = "4", pages = "48--54", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015146", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215032/fulltext", abstract = "Microsecond-scale I/O means tension between performance and productivity that will need new latency-mitigating ideas, including in hardware.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yadav:2017:CTT, author = "Aman Yadav and Chris Stephenson and Hai Hong", title = "Computational thinking for teacher education", journal = j-CACM, volume = "60", number = "4", pages = "55--62", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2994591", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215031/fulltext", abstract = "This framework for developing pre-service teachers' knowledge does not necessarily depend on computers or other educational technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bouguettaya:2017:SCM, author = "Athman Bouguettaya and Munindar Singh and Michael Huhns and Quan Z. Sheng and Hai Dong and Qi Yu and Azadeh Ghari Neiat and Sajib Mistry and Boualem Benatallah and Brahim Medjahed and Mourad Ouzzani and Fabio Casati and Xumin Liu and Hongbing Wang and Dimitrios Georgakopoulos and Liang Chen and Surya Nepal and Zaki Malik and Abdelkarim Erradi and Yan Wang and Brian Blake and Schahram Dustdar and Frank Leymann and Michael Papazoglou", title = "A service computing manifesto: the next 10 years", journal = j-CACM, volume = "60", number = "4", pages = "64--72", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983528", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215039/fulltext", abstract = "Mapping out the challenges and strategies for the widespread adoption of service computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heiser:2017:TPP, author = "Gernot Heiser", title = "Technical Perspective: Proving file systems meet expectations", journal = j-CACM, volume = "60", number = "4", pages = "74--74", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3051090", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215043/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chajed:2017:CFS, author = "Tej Chajed and Haogang Chen and Adam Chlipala and M. Frans Kaashoek and Nickolai Zeldovich and Daniel Ziegler", title = "Certifying a file system using {Crash Hoare} logic: correctness in the presence of crashes", journal = j-CACM, volume = "60", number = "4", pages = "75--84", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3051092", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215044/fulltext", abstract = "FSCQ is the first file system with a machine-checkable proof that its implementation meets a specification, even in the presence of fail-stop crashes. FSCQ provably avoids bugs that have plagued previous file systems, such as performing disk writes without sufficient barriers or forgetting to zero out directory blocks. If a crash happens at an inopportune time, these bugs can lead to data loss. FSCQ's theorems prove that, under any sequence of crashes followed by reboots, FSCQ will recover its state correctly without losing data. To state FSCQ's theorems, this paper introduces the Crash Hoare logic (CHL), which extends traditional Hoare logic with a crash condition, a recovery procedure, and logical address spaces for specifying disk states at different abstraction levels. CHL also reduces the proof effort for developers through proof automation. Using CHL, we developed, specified, and proved the correctness of the FSCQ file system. Although FSCQ's design is relatively simple, experiments with FSCQ as a user-level file system show that it is sufficient to run Unix applications with usable performance. FSCQ's specifications and proofs required significantly more work than the implementation, but the work was manageable even for a small team of a few researchers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ullman:2017:TPB, author = "Jonathan Ullman", title = "Technical {Perspective}: {Building} a safety net for data reuse", journal = j-CACM, volume = "60", number = "4", pages = "85--85", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3051086", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215045/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dwork:2017:GFD, author = "Cynthia Dwork and Vitaly Feldman and Moritz Hardt and Toniann Pitassi and Omer Reingold and Aaron Roth", title = "Guilt-free data reuse", journal = j-CACM, volume = "60", number = "4", pages = "86--93", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3051088", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215040/fulltext", abstract = "Existing approaches to ensuring the validity of inferences drawn from data assume a fixed procedure to be performed, selected before the data are examined. Yet the practice of data analysis is an intrinsically interactive and adaptive process: new analyses and hypotheses are proposed after seeing the results of previous ones, parameters are tuned on the basis of obtained results, and datasets are shared and reused. In this work, we initiate a principled study of how to guarantee the validity of statistical inference in adaptive data analysis. We demonstrate new approaches for addressing the challenges of adaptivity that are based on techniques developed in privacy-preserving data analysis. As an application of our techniques we give a simple and practical method for reusing a holdout (or testing) set to validate the accuracy of hypotheses produced adaptively by a learning algorithm operating on a training set.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2017:LBS, author = "Dennis Shasha", title = "Last byte: Stacking the deck", journal = j-CACM, volume = "60", number = "4", pages = "96--96", month = apr, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3040969", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 28 10:12:40 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/4/215048/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2017:ELC, author = "Moshe Y. Vardi", title = "{Editor}'s letter: Cyber insecurity and cyber libertarianism", journal = j-CACM, volume = "60", number = "5", pages = "5--5", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3073731", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216316/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:CCL, author = "Vinton G. Cerf", title = "{Cerf}'s up: Can liberty survive the digital age?", journal = j-CACM, volume = "60", number = "5", pages = "7--7", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3067094", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216333/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meyer:2017:BEN, author = "Bertrand Meyer", title = "{BLOG@CACM}: Ending null pointer crashes", journal = j-CACM, volume = "60", number = "5", pages = "8--9", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3057284", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216322/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Void safety, says Bertrand Meyer, relies on type declarations and static analysis.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2017:NCC, author = "Esther Shein", title = "News: Combating cancer with data", journal = j-CACM, volume = "60", number = "5", pages = "10--12", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3057735", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216323/fulltext", abstract = "Supercomputers will sift massive amounts of data in search of therapies that work.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2017:NMC, author = "Samuel Greengard", title = "News: Making chips smarter", journal = j-CACM, volume = "60", number = "5", pages = "13--15", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3057740", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216326/fulltext", abstract = "Advances in artificial intelligence and machine learning are motivating researchers to design and build new chips to support different computing models.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2017:NBC, author = "Keith Kirkpatrick", title = "News: Bionics in competition", journal = j-CACM, volume = "60", number = "5", pages = "16--17", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3057738", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216324/fulltext", abstract = "Developers of innovative assistive devices compete as a means of networking with each other.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:NIT, author = "{CACM Staff}", title = "News: The {Internet of Things}", journal = j-CACM, volume = "60", number = "5", pages = "18--19", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3061359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216325/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hartzog:2017:LTA, author = "Woodrow Hartzog and Ira Rubinstein", title = "Law and Technology: The anonymization debate should be about risk, not perfection", journal = j-CACM, volume = "60", number = "5", pages = "22--24", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068787", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216327/fulltext", abstract = "Focusing on the process of anonymity rather than pursuing the unattainable goal of guaranteed safety.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Porter:2017:EPT, author = "Leo Porter and Cynthia Lee and Beth Simon and Mark Guzdial", title = "Education: Preparing tomorrow's faculty to address challenges in teaching computer science", journal = j-CACM, volume = "60", number = "5", pages = "25--27", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068791", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216317/fulltext", abstract = "Using a ``boot camp'' workshop for new faculty orientation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wallach:2017:VTB, author = "Wendell Wallach", title = "Viewpoint: Toward a ban on lethal autonomous weapons: surmounting the obstacles", journal = j-CACM, volume = "60", number = "5", pages = "28--34", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2998579", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216318/fulltext", abstract = "A 10-point plan toward fashioning a proposal to ban some---if not all---lethal autonomous weapons.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Meijer:2017:MMU, author = "Erik Meijer", title = "Making money using math", journal = j-CACM, volume = "60", number = "5", pages = "36--42", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3052935", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216319/fulltext", abstract = "Modern applications are increasingly using probabilistic machine-learned models.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guo:2017:MJF, author = "Robert Guo", title = "{MongoDB}'s {JavaScript} fuzzer", journal = j-CACM, volume = "60", number = "5", pages = "43--47", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3052937", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216320/fulltext", abstract = "The fuzzer is for those edge cases that your testing did not catch.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2017:RPC, author = "Peter Bailis and Arvind Narayanan and Andrew Miller and Song Han", title = "Research for practice: cryptocurrencies, blockchains, and smart contracts; hardware for deep learning", journal = j-CACM, volume = "60", number = "5", pages = "48--51", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3024928", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216321/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Marshall:2017:WOS, author = "Catherine C. Marshall and Frank M. Shipman", title = "Who owns the social web?", journal = j-CACM, volume = "60", number = "5", pages = "52--61", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2996181", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216329/fulltext", abstract = "User attitudes toward online intellectual property reveal how far social norms have strayed from legal notions of ownership.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jirotka:2017:RRI, author = "Marina Jirotka and Barbara Grimpe and Bernd Stahl and Grace Eden and Mark Hartswood", title = "Responsible research and innovation in the digital age", journal = j-CACM, volume = "60", number = "5", pages = "62--68", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3064940", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216330/fulltext", abstract = "RRI requires doing the best science for the world, not only the best science in the world.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vojnovic:2017:CT, author = "Milan Vojnovi{\'c}", title = "Contest theory", journal = j-CACM, volume = "60", number = "5", pages = "70--80", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3012008", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216331/fulltext", abstract = "Exploring the basic game theory models of contests found in online services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Blelloch:2017:TPF, author = "Guy Blelloch", title = "Technical Perspective: Functional compilers", journal = j-CACM, volume = "60", number = "5", pages = "82--82", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3060595", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216313/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mainland:2017:EVI, author = "Geoffrey Mainland and Roman Leshchinskiy and Simon Peyton Jones", title = "Exploiting vector instructions with generalized stream fusion", journal = j-CACM, volume = "60", number = "5", pages = "83--91", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3060597", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216312/fulltext", abstract = "Ideally, a program written as a composition of concise, self-contained components should perform as well as the equivalent hand-written version where the functionality of what was many components has been manually combined into a monolithic implementation. That is, programmers should not have to sacrifice code clarity or good software engineering practices to obtain performance---we want compositionality without a performance penalty. This work shows how to attain this goal for high-level Haskell in the domain of sequence-processing functions, which includes applications such as array processing. Prior work on stream fusion shows how to automatically transform some high-level sequence-processing functions into efficient implementations. It has been used to great effect in Haskell libraries for manipulating byte arrays, Unicode text, and unboxed vectors. However some operations, like vector append, do not perform well within the stream fusion framework. Others, like SIMD computation using the SSE and AVX instructions available on modern x86 chips, do not seem to fit in the stream fusion framework at all. We describe generalized stream fusion, which solves these issues through a careful choice of stream representation. Benchmarks show that high-level Haskell code written using our compiler and libraries can produce code that is faster than both compiler- and hand-vectorized C.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Halevy:2017:TPB, author = "Alon Halevy", title = "Technical Perspective: Building knowledge bases from messy data", journal = j-CACM, volume = "60", number = "5", pages = "92--92", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3060584", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216315/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhang:2017:DDK, author = "Ce Zhang and Christopher R{\'e} and Michael Cafarella and Christopher {De Sa} and Alex Ratner and Jaeho Shin and Feiran Wang and Sen Wu", title = "{DeepDive}: declarative knowledge base construction", journal = j-CACM, volume = "60", number = "5", pages = "93--102", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3060586", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216314/fulltext", abstract = "The dark data extraction or knowledge base construction (KBC) problem is to populate a relational database with information from unstructured data sources, such as emails, webpages, and PDFs. KBC is a long-standing problem in industry and research that encompasses problems of data extraction, cleaning, and integration. We describe DeepDive, a system that combines database and machine learning ideas to help to develop KBC systems. The key idea in DeepDive is to frame traditional extract-transform-load (ETL) style data management problems as a single large statistical inference task that is declaratively defined by the user. DeepDive leverages the effectiveness and efficiency of statistical inference and machine learning for difficult extraction tasks, whereas not requiring users to directly write any probabilistic inference algorithms. Instead, domain experts interact with DeepDive by defining features or rules about the domain. DeepDive has been successfully applied to domains such as pharmacogenomics, paleobiology, and antihuman trafficking enforcement, achieving human-caliber quality at machine-caliber scale. We present the applications, abstractions, and techniques used in DeepDive to accelerate the construction of such dark data extraction systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Batchelor:2017:LBB, author = "David Allen Batchelor", title = "Last byte: Beyond `{Star Trek}'", journal = j-CACM, volume = "60", number = "5", pages = "104--ff", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3069382", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216332/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. On a mission to boldly go where no man has gone before, the series and movies somehow missed some promising technologies \ldots{}", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brinkman:2017:DLP, author = "Bo Brinkman and Catherine Flick and Don Gotterbarn and Keith Miller and Kate Vazansky and Marty J. Wolf", title = "Departments: Listening to professional voices: draft 2 of the {ACM} code of ethics and professional conduct", journal = j-CACM, volume = "60", number = "5", pages = "105--111", month = may, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3072528", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/5/216328/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2017:ELT, author = "Moshe Y. Vardi", title = "{Editor}'s letter: Ten years at the helm of {{\booktitle{Communications of the ACM}}}", journal = j-CACM, volume = "60", number = "6", pages = "5--5", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3090801", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217729/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:COA, author = "Vinton G. Cerf", title = "{Cerf}'s up: Open access to academic research", journal = j-CACM, volume = "60", number = "6", pages = "7--7", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3084224", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217738/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LETa, author = "{CACM Staff}", title = "Letters to the {Editor}: Technologies do have ethics", journal = j-CACM, volume = "60", number = "6", pages = "8--9", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3084692", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217740/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2017:BBT, author = "Mark Guzdial", title = "{BLOG@CACM}: Balancing teaching {CS} efficiently with motivating students", journal = j-CACM, volume = "60", number = "6", pages = "10--11", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3077227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217739/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial suggests a new balance is needed in computer science education between discovery learning and direct instruction.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2017:NDL, author = "Don Monroe", title = "News: Deep learning takes on translation", journal = j-CACM, volume = "60", number = "6", pages = "12--14", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3077229", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217734/fulltext", abstract = "Improvements in hardware, the availability of massive amounts of data, and algorithmic upgrades are among the factors supporting better machine translation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2017:NOS, author = "Chris Edwards", title = "News: Optimization search finds a heart of glass", journal = j-CACM, volume = "60", number = "6", pages = "15--16", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3077233", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217733/fulltext", abstract = "Analog computing could provide greater efficiency, improved digital algorithms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2017:NPP, author = "Sarah Underwood", title = "News: Potential and peril", journal = j-CACM, volume = "60", number = "6", pages = "17--19", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3077231", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217730/fulltext", abstract = "The outlook for artificial intelligence-based autonomous weapons.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2017:NWW, author = "Neil Savage", title = "News: Weaving the web", journal = j-CACM, volume = "60", number = "6", pages = "20--22", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3077334", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217732/fulltext", abstract = "Sir Tim Berners-Lee created a paradigm shift that changed the world with his invention of the World Wide Web, Hypertext Transport Protocol, and Hypertext Markup Language.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:NBD, author = "{CACM Staff}", title = "News: Big data", journal = j-CACM, volume = "60", number = "6", pages = "24--25", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3079064", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217731/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neumann:2017:IRT, author = "Peter G. Neumann", title = "Inside risks: Trustworthiness and truthfulness are essential", journal = j-CACM, volume = "60", number = "6", pages = "26--28", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3084344", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217748/fulltext", abstract = "Their absence can introduce huge risks \ldots{}", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goodyear:2017:BPI, author = "Leslie Goodyear and Gary Silverstein and Linda P. Thurston", title = "Broadening participation: The influence and promise of alliances", journal = j-CACM, volume = "60", number = "6", pages = "29--30", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3084346", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217749/fulltext", abstract = "Evaluating the influence of broadening participation efforts on students, faculty, organizations, and the computing education infrastructure.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2017:KVF, author = "George V. Neville-Neil", title = "Kode Vicious: Forced exception handling", journal = j-CACM, volume = "60", number = "6", pages = "31--32", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3084356", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217741/fulltext", abstract = "You can never discount the human element in programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2017:VRT, author = "Peter J. Denning", title = "Viewpoint: Remaining trouble spots with computational thinking", journal = j-CACM, volume = "60", number = "6", pages = "33--39", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2998438", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217742/fulltext", abstract = "Addressing unresolved questions concerning computational thinking.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{ODell:2017:DMS, author = "Devon H. O'Dell", title = "The debugging mind-set", journal = j-CACM, volume = "60", number = "6", pages = "40--45", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3052939", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217751/fulltext", abstract = "Understanding the psychology of learning strategies leads to effective problem-solving skills.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2017:TBF, author = "Pat Helland and Simon Weaver and Ed Harris", title = "Too big {NOT} to fail", journal = j-CACM, volume = "60", number = "6", pages = "46--50", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3052933", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217752/fulltext", abstract = "Embrace failure so it does not embrace you.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2017:CTL, author = "Kate Matsudaira and Erik Meijer", title = "Conversations with technology leaders: {Erik Meijer}", journal = j-CACM, volume = "60", number = "6", pages = "51--54", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3080143", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217750/fulltext", abstract = "Great engineers are able to maximize their mental power.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barrera:2017:SIA, author = "David Barrera and Laurent Chuat and Adrian Perrig and Raphael M. Reischuk and Pawel Szalachowski", title = "The {SCION} {Internet} architecture", journal = j-CACM, volume = "60", number = "6", pages = "56--65", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3085591", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217735/fulltext", abstract = "Adhering to the end-to-end principle even more than the current Internet yields highly available point-to-point communication.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Liu:2017:DWF, author = "Yili Liu and Lina Zhou", title = "The dynamics of work-family conflict", journal = j-CACM, volume = "60", number = "6", pages = "66--70", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3081884", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217736/fulltext", abstract = "Conflict is averted by separating work and family time and responsibility, as reflected in millions of tweets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bau:2017:LPB, author = "David Bau and Jeff Gray and Caitlin Kelleher and Josh Sheldon and Franklyn Turbak", title = "Learnable programming: blocks and beyond", journal = j-CACM, volume = "60", number = "6", pages = "72--80", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015455", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217743/fulltext", abstract = "New blocks frameworks open doors to greater experimentation for novices and professionals alike.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Malik:2017:TPW, author = "Jitendra Malik", title = "Technical Perspective: What led computer vision to deep learning?", journal = j-CACM, volume = "60", number = "6", pages = "82--83", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3065384", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217744/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krizhevsky:2017:ICD, author = "Alex Krizhevsky and Ilya Sutskever and Geoffrey E. Hinton", title = "{ImageNet} classification with deep convolutional neural networks", journal = j-CACM, volume = "60", number = "6", pages = "84--90", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3065386", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217745/fulltext", abstract = "We trained a large, deep convolutional neural network to classify the 1.2 million high-resolution images in the ImageNet LSVRC-2010 contest into the 1000 different classes. On the test data, we achieved top-1 and top-5 error rates of 37.5\% and 17.0\%, respectively, which is considerably better than the previous state-of-the-art. The neural network, which has 60 million parameters and 650,000 neurons, consists of five convolutional layers, some of which are followed by max-pooling layers, and three fully connected layers with a final 1000-way softmax. To make training faster, we used non-saturating neurons and a very efficient GPU implementation of the convolution operation. To reduce overfitting in the fully connected layers we employed a recently developed regularization method called ``dropout'' that proved to be very effective. We also entered a variant of this model in the ILSVRC-2012 competition and achieved a winning top-5 test error rate of 15.3\%, compared to 26.2\% achieved by the second-best entry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wigderson:2017:TPL, author = "Avi Wigderson", title = "Technical Perspective: Low-depth arithmetic circuits", journal = j-CACM, volume = "60", number = "6", pages = "91--91", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3065468", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217747/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gupta:2017:UPL, author = "Ankit Gupta and Pritish Kamath and Neeraj Kayal and Ramprasad Saptharishi", title = "Unexpected power of low-depth arithmetic circuits", journal = j-CACM, volume = "60", number = "6", pages = "93--100", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3065470", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217746/fulltext", abstract = "Complexity theory aims at understanding the ``hardness'' of certain tasks with respect to the number of ``basic operations'' required to perform it. In the case of arithmetic circuit complexity, the goal is to understand how hard it is to compute a formal polynomial in terms of the number of additions and multiplications required. Several earlier results have shown that it is possible to rearrange basic computational elements in surprising ways to give more efficient algorithms. The main result of this article is along a similar vein. We present a simulation of any formal polynomial computed by an arithmetic circuit by a shallow circuit of not-much larger size. Roughly, depth corresponds to the time required in a massively parallel computation. This result shows that efficient computations can be speedup to run in depth three, while requiring surprisingly low size. In addition to the possible usefulness of the shallow simulations, this theorem has implications in computational complexity lower bounds, since this implies that any small improvement in current lower bound approaches would lead to dramatic advances in lower bounds research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2017:LBE, author = "Leah Hoffmann", title = "Last byte: This is for everyone", journal = j-CACM, volume = "60", number = "6", pages = "104--ff", month = jun, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3081058", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat May 27 15:08:46 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/6/217737/fulltext", abstract = "Sir Tim Berners-Lee on the formative years of the World Wide Web, and the challenges it now faces.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2017:ELT, author = "Andrew A. Chien", title = "{Editor}'s letter: Today's {{\booktitle{Communications of the ACM}}}", journal = j-CACM, volume = "60", number = "7", pages = "5--5", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3101111", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218868/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:CBF, author = "Vinton G. Cerf", title = "{Cerf}'s up: A brittle and fragile future", journal = j-CACM, volume = "60", number = "7", pages = "7--7", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3102112", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218867/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2017:BGC, author = "Mark Guzdial", title = "{BLOG@CACM}: '{Generation CS}' drives growth in enrollments", journal = j-CACM, volume = "60", number = "7", pages = "10--11", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3088245", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218874/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Undergraduates who understand the importance of computer science have been expanding the CS student cohort for more than a decade.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2017:NBB, author = "Neil Savage", title = "News: Building a brain may mean going analog", journal = j-CACM, volume = "60", number = "7", pages = "13--15", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3088315", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218861/fulltext", abstract = "Analog circuits consume less power per operation than CMOS technologies, and so should prove more efficient.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2017:NCCb, author = "Samuel Greengard", title = "News: Cracking the code on {DNA} storage", journal = j-CACM, volume = "60", number = "7", pages = "16--18", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3088493", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218859/fulltext", abstract = "Researchers are tapping DNA to create a new and different type of storage media. The technology could prove revolutionary.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2017:NAI, author = "Gary Anthes", title = "News: Artificial intelligence poised to ride a new wave", journal = j-CACM, volume = "60", number = "7", pages = "19--21", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3088342", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218862/fulltext", abstract = "Flush with recent successes, and pushed by even newer technology, AI systems could get much smarter.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2017:NJS, author = "Lawrence M. Fisher", title = "News: {Jean E. Sammet 1928--2017}", journal = j-CACM, volume = "60", number = "7", pages = "22--22", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3099559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218860/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Young:2017:PSC, author = "Adam L. Young and Moti Yung", title = "Privacy and security: Cryptovirology: the birth, neglect, and explosion of ransomware", journal = j-CACM, volume = "60", number = "7", pages = "24--26", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3097347", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218875/fulltext", abstract = "Recent attacks exploiting a known vulnerability continue a downward spiral of ransomware-related incidents.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greenwood:2017:EBD, author = "Brad Greenwood and Gordon Burtch and Seth Carnahan", title = "Economic and business dimensions: Unknowns of the gig-economy", journal = j-CACM, volume = "60", number = "7", pages = "27--29", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3097349", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218863/fulltext", abstract = "Seeking multidisciplinary research into the rapidly evolving gig-economy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2017:PIB, author = "Peter J. Denning", title = "The profession of {IT}: The beginner's creed", journal = j-CACM, volume = "60", number = "7", pages = "30--31", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3097352", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218869/fulltext", abstract = "We all need to learn to be expert beginners.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Snir:2017:VIG, author = "Marc Snir", title = "Viewpoint: The informal guide to {ACM Fellow} nominations", journal = j-CACM, volume = "60", number = "7", pages = "32--34", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3097354", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218870/fulltext", abstract = "Recommendations for a successful nomination process.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2017:SEF, author = "Pat Helland", title = "Side effects, front and center", journal = j-CACM, volume = "60", number = "7", pages = "36--39", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3080010", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218871/fulltext", abstract = "One system's side effect is another's meat and potatoes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Overton:2017:IG, author = "Mark A. Overton", title = "The {IDAR} graph", journal = j-CACM, volume = "60", number = "7", pages = "40--45", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3079970", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218873/fulltext", abstract = "An improvement over UML.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2017:RPTa, author = "Peter Bailis and Peter Alvaro and Sumit Gulwani", title = "Research for practice: tracing and debugging distributed systems; programming by examples", journal = j-CACM, volume = "60", number = "7", pages = "46--49", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3052942", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218872/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harrell:2017:RAD, author = "D. Fox Harrell and Chong-U Lim", title = "Reimagining the avatar dream: modeling social identity in digital media", journal = j-CACM, volume = "60", number = "7", pages = "50--61", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3098342", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218864/fulltext", abstract = "Explore the limits of using the computer to imagine yourself as whomever or whatever you want to be.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Koutroumpis:2017:HII, author = "Pantelis Koutroumpis and Aija Leiponen and Llewellyn D. W. Thomas", title = "How important is {IT}?", journal = j-CACM, volume = "60", number = "7", pages = "62--68", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3019940", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218865/fulltext", abstract = "Information and communication technology patents are more influential on subsequent inventions than are other types of patents.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nekipelov:2017:IAD, author = "Denis Nekipelov and Tammy Wang", title = "Inference and auction design in online advertising", journal = j-CACM, volume = "60", number = "7", pages = "70--79", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3035966", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218880/fulltext", abstract = "Econometrics is a key component to gauging user satisfaction and advertisers' profits.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schneider:2017:ISP, author = "Fred B. Schneider", title = "{IronFleet} simplifies proving safety and liveness properties: technical perspective", journal = j-CACM, volume = "60", number = "7", pages = "82--82", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068584", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218879/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hawblitzel:2017:IPS, author = "Chris Hawblitzel and Jon Howell and Manos Kapritsos and Jacob R. Lorch and Bryan Parno and Michael L. Roberts and Srinath Setty and Brian Zill", title = "{IronFleet}: proving safety and liveness of practical distributed systems", journal = j-CACM, volume = "60", number = "7", pages = "83--92", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068608", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218876/fulltext", abstract = "Distributed systems are notorious for harboring subtle bugs. Verification can, in principle, eliminate these bugs, but it has historically been difficult to apply at full-program scale, much less distributed system scale. We describe a methodology for building practical and provably correct distributed systems based on a unique blend of temporal logic of actions-style state-machine refinement and Hoare-logic verification. We demonstrate the methodology on a complex implementation of a Paxos-based replicated state machine library and a lease-based sharded key-value store. We prove that each obeys a concise safety specification as well as desirable liveness requirements. Each implementation achieves performance competitive with a reference system. With our methodology and lessons learned, we aim to raise the standard for distributed systems from ``tested'' to ``correct.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mitzenmacher:2017:BBH, author = "Michael Mitzenmacher", title = "Building a better hash function: technical perspective", journal = j-CACM, volume = "60", number = "7", pages = "93--93", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068770", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/hash.bib", URL = "http://cacm.acm.org/magazines/2017/7/218877/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thorup:2017:FPH, author = "Mikkel Thorup", title = "Fast and powerful hashing using tabulation", journal = j-CACM, volume = "60", number = "7", pages = "94--101", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068772", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/hash.bib; https://www.math.utah.edu/pub/tex/bib/prng.bib", URL = "http://cacm.acm.org/magazines/2017/7/218878/fulltext", abstract = "Randomized algorithms are often enjoyed for their simplicity, but the hash functions employed to yield the desired probabilistic guarantees are often too complicated to be practical. Here, we survey recent results on how simple hashing schemes based on tabulation provide unexpectedly strong guarantees. Simple tabulation hashing dates back to Zobrist (A new hashing method with application for game playing. Technical Report 88, Computer Sciences Department, University of Wisconsin). Keys are viewed as consisting of $ c $ characters and we have precomputed character tables $ h_1 $, \ldots{}, $ h_c $ mapping characters to random hash values. A key $ x = (x_1, \ldots {}, x_c) $ is hashed to $ h_1 [x_1] \oplus h_2 [x_2] \cdots {} \oplus h_c[x_c] $. This schemes is very fast with character tables in cache. Although simple tabulation is not even four-independent, it does provide many of the guarantees that are normally obtained via higher independence, for example, linear probing and Cuckoo hashing. Next, we consider twisted tabulation where one input character is ``twisted'' in a simple way. The resulting hash function has powerful distributional properties: Chernoff-style tail bounds and a very small bias for minwise hashing. This is also yields an extremely fast pseudorandom number generator that is provably good for many classic randomized algorithms and data-structures. Finally, we consider double tabulation where we compose two simple tabulation functions, applying one to the output of the other, and show that this yields very high independence in the classic framework of Wegman and Carter. In fact, w.h.p., for a given set of size proportional to that of the space consumed, double tabulation gives fully random hashing. We also mention some more elaborate tabulation schemes getting near-optimal independence for given time and space. Although these tabulation schemes are all easy to implement and use, their analysis is not.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2017:LBR, author = "Dennis Shasha", title = "Last byte: {Ruby} risks", journal = j-CACM, volume = "60", number = "7", pages = "104--104", month = jul, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3098273", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 27 17:12:39 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/7/218866/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2017:ELB, author = "Andrew A. Chien", title = "{Editor}'s letter: Building the future: {Communications of the ACM}", journal = j-CACM, volume = "60", number = "8", pages = "5--5", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3121002", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3121002", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:CPU, author = "Vinton G. Cerf", title = "{Cerf}'s up: In praise of under-specification?", journal = j-CACM, volume = "60", number = "8", pages = "7--7", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3110531", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3110531", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LEE, author = "{CACM Staff}", title = "Letters to the {Editor}: Embed ethical guidelines in autonomous weapons", journal = j-CACM, volume = "60", number = "8", pages = "8--9", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3117849", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3117849", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guo:2017:BHA, author = "Philip Guo", title = "{BLOG@CACM}: How adults ages 60+ are learning to code", journal = j-CACM, volume = "60", number = "8", pages = "10--11", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3105421", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3105421", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Philip Guo discusses his project studying older adults that have chosen to learn computer programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2017:NHP, author = "Esther Shein", title = "News: Hacker-proof coding", journal = j-CACM, volume = "60", number = "8", pages = "12--14", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3105423", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3105423", abstract = "Software verification helps find the faults, preventing hacks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2017:NWV, author = "Logan Kugler", title = "News: Why virtual reality will transform a workplace near you", journal = j-CACM, volume = "60", number = "8", pages = "15--17", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3105444", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3105444", abstract = "A clutch of companies are changing how work gets done---by using virtual reality and augmented reality technologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2017:NAC, author = "Keith Kirkpatrick", title = "News: {AI} in contact centers", journal = j-CACM, volume = "60", number = "8", pages = "18--19", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3105442", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3105442", abstract = "Artificial intelligence technologies are being deployed to improve the customer service experience.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2017:NCP, author = "Lawrence M. Fisher", title = "News: {Charles P. `Chuck' Thacker: 1943--2017}", journal = j-CACM, volume = "60", number = "8", pages = "20--21", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3107180", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3107180", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2017:HRP, author = "David P. Anderson", title = "Historical reflections: Prophets, seers, and pioneers", journal = j-CACM, volume = "60", number = "8", pages = "22--25", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3108926", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3108926", abstract = "Reflections on historical prognostications for the future.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2017:EUE, author = "Jennifer Wang", title = "Education: Is the {U.S}. education system ready for {CS} for all?", journal = j-CACM, volume = "60", number = "8", pages = "26--28", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3108928", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3108928", abstract = "Insights from a recent Google-Gallup national research study seeking to better understand the context of K--12 CS education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2017:KVO, author = "George V. Neville-Neil", title = "{Kode Vicious}: The observer effect", journal = j-CACM, volume = "60", number = "8", pages = "29--30", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3108930", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3108930", abstract = "Finding the balance between zero and maximum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Horsman:2017:VNS, author = "Dominic Horsman and Vivien Kendon and Susan Stepney", title = "Viewpoint: The natural science of computing", journal = j-CACM, volume = "60", number = "8", pages = "31--34", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3107924", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3107924", abstract = "As unconventional computing comes of age, we believe a revolution is needed in our view of computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Olenewa:2017:NWC, author = "Ricardo Olenewa and Gary M. Olson and Judith S. Olson and Daniel M. Russell", title = "Now that we can write simultaneously, how do we use that to our advantage?", journal = j-CACM, volume = "60", number = "8", pages = "36--43", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2983527", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=2983527", abstract = "Word processors now make it possible for many authors to work on the same document concurrently. But what can they actually do?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boehm:2017:SDC, author = "Hans-J. Boehm", title = "Small-data computing: correct calculator arithmetic", journal = j-CACM, volume = "60", number = "8", pages = "44--49", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/2911981", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/fparith.bib", abstract = "Rounding errors are usually avoidable, and sometimes we can afford to avoid them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Corry:2017:TPW, author = "Leo Corry", title = "{Turing}'s pre-war analog computers: the fatherhood of the modern computer revisited", journal = j-CACM, volume = "60", number = "8", pages = "50--58", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3104032", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3104032", abstract = "Turing's machines of 1936 were a purely mathematical notion, not an exploration of possible blueprints for physical calculators.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cao:2017:DSC, author = "Longbing Cao", title = "Data science: challenges and directions", journal = j-CACM, volume = "60", number = "8", pages = "59--68", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3015456", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3015456", abstract = "While it may not be possible to build a data brain identical to a human, data science can still aspire to imaginative machine thinking.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Heule:2017:SBF, author = "Marijn J. H. Heule and Oliver Kullmann", title = "The science of brute force", journal = j-CACM, volume = "60", number = "8", pages = "70--79", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3107239", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3107239", abstract = "Mathematics solves problems by pen and paper. CS helps us to go far beyond that.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shapiro:2017:UCT, author = "Marc Shapiro", title = "Unexpected connections: technical perspective", journal = j-CACM, volume = "60", number = "8", pages = "82--82", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068768", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3068768", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clements:2017:SCR, author = "Austin T. Clements and M. Frans Kaashoek and Eddie Kohler and Robert T. Morris and Nickolai Zeldovich", title = "The scalable commutativity rule: designing scalable software for multicore processors", journal = j-CACM, volume = "60", number = "8", pages = "83--90", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068914", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3068914", abstract = "Developing software that scales on multicore processors is an inexact science dominated by guesswork, measurement, and expensive cycles of redesign and reimplementation. Current approaches are workload-driven and, hence, can reveal scalability bottlenecks only for known workloads and available software and hardware. This paper introduces an interface-driven approach to building scalable software. This approach is based on the scalable commutativity rule, which, informally stated, says that whenever interface operations commute, they can be implemented in a way that scales. We formalize this rule and prove it correct for any machine on which conflict-free operations scale, such as current cache-coherent multicore machines. The rule also enables a better design process for scalable software: programmers can now reason about scalability from the earliest stages of interface definition through software design, implementation, and evaluation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pottmann:2017:LFF, author = "Helmut Pottmann", title = "Linking form, function, and fabrication: technical perspective", journal = j-CACM, volume = "60", number = "8", pages = "91--91", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068903", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3068903", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bacher:2017:SIO, author = "Moritz B{\"a}cher and Bernd Bickel and Emily Whiting and Olga Sorkine-Hornung", title = "Spin-it: optimizing moment of inertia for spinnable objects", journal = j-CACM, volume = "60", number = "8", pages = "92--99", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068766", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3068766", abstract = "Spinning tops and yo-yos have long fascinated cultures around the world with their unexpected, graceful motions that seemingly elude gravity. Yet, due to the exceeding difficulty of creating stably spinning objects of asymmetric shape in a manual trial-and-error process, there has been little departure from rotationally symmetric designs. With modern 3D printing technologies, however, we can manufacture shapes of almost unbounded complexity at the press of a button, shifting this design complexity toward computation. In this article, we describe an algorithm to generate designs for spinning objects by optimizing their mass distribution: as input, the user provides a solid 3D model and a desired axis of rotation. Our approach then modifies the interior mass distribution such that the principal directions of the moment of inertia align with the target rotation frame. To create voids inside the model, we represent its volume with an adaptive multiresolution voxelization and optimize the discrete voxel fill values using a continuous, nonlinear formulation. We further optimize for rotational stability by maximizing the dominant principal moment. Our method is well-suited for a variety of 3D printed models, ranging from characters to abstract shapes. We demonstrate tops and yo-yos that spin surprisingly stably despite their asymmetric appearance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clegg:2017:LBT, author = "Brian Clegg", title = "Last byte: {Turing}'s taxi", journal = j-CACM, volume = "60", number = "8", pages = "104--ff", month = aug, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3107917", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jul 26 05:35:16 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://dl.acm.org/ft_gateway.cfm?id=3107917", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Ride with an autonomous AI cab driver that might actually know too much about where it's going \ldots{}", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garfinkel:2017:LUT, author = "Simson Garfinkel and Jeanna Matthews and Stuart S. Shapiro and Jonathan M. Smith", title = "Letter from {USACM}: Toward algorithmic transparency and accountability", journal = j-CACM, volume = "60", number = "9", pages = "5--5", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3125780", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220423/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:CTT, author = "Vinton G. Cerf", title = "{Cerf}'s Up: Take two aspirin and call me in the morning", journal = j-CACM, volume = "60", number = "9", pages = "6--6", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3130331", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220419/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2017:VID, author = "Moshe Y. Vardi", title = "{Vardi}'s Insights: Divination by program committee", journal = j-CACM, volume = "60", number = "9", pages = "7--7", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3122847", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220429/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LECb, author = "{CACM Staff}", title = "Letters to the {Editor}: Computational thinking is not necessarily computational", journal = j-CACM, volume = "60", number = "9", pages = "8--9", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3128899", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220430/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hill:2017:BAS, author = "Robin K. Hill", title = "{BLOG@CACM}: Assuring software quality by preventing neglect", journal = j-CACM, volume = "60", number = "9", pages = "10--11", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3121430", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220431/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Robin K. Hill suggests software neglect is a failure of the coder to pay enough attention and take enough trouble to ensure software quality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2017:NAA, author = "Samuel Greengard", title = "News: It's all about image", journal = j-CACM, volume = "60", number = "9", pages = "13--15", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3121434", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220432/fulltext", abstract = "Image recognition technology is advancing rapidly. Researchers are discovering new ways to tackle the task without enormous datasets.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2017:NBM, author = "Gregory Mone", title = "News: Broadband to {Mars}", journal = j-CACM, volume = "60", number = "9", pages = "16--17", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3121442", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220434/fulltext", abstract = "Scientists are demonstrating that lasers could be the future of space communication.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2017:NWG, author = "Logan Kugler", title = "News: Why {GPS} spoofing is a threat to companies, countries", journal = j-CACM, volume = "60", number = "9", pages = "18--19", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3121436", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220436/fulltext", abstract = "Technology that falsifies navigation data presents significant dangers to public and private organizations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2017:NTL, author = "Lawrence M. Fisher", title = "News: {Turing} laureates celebrate award's 50th anniversary", journal = j-CACM, volume = "60", number = "9", pages = "20--23", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3122790", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220435/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fisher:2017:NCW, author = "Lawrence M. Fisher", title = "News: {Charles W. Bachman}: 1924--2017", journal = j-CACM, volume = "60", number = "9", pages = "24--25", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3125605", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220433/fulltext", abstract = "An engineer best known for his work in database management systems, and in techniques of layered architecture that include Bachman diagrams.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Reidenberg:2017:LTD, author = "Joel R. Reidenberg", title = "Law and technology: Digitocracy", journal = j-CACM, volume = "60", number = "9", pages = "26--28", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3126489", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220437/fulltext", abstract = "Considering law and governance in the digital age.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Salge:2017:CES, author = "Carolina Alves de Lima Salge and Nicholas Berente", title = "Computing ethics: Is that social bot behaving unethically?", journal = j-CACM, volume = "60", number = "9", pages = "29--31", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3126492", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220438/fulltext", abstract = "A procedure for reflection and discourse on the behavior of bots in the context of law, deception, and societal norms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2017:PIMb, author = "Peter J. Denning", title = "The profession of {IT}: Multitasking without thrashing", journal = j-CACM, volume = "60", number = "9", pages = "32--34", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3126494", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220424/fulltext", abstract = "Lessons from operating systems teach how to do multitasking without thrashing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Convertino:2017:VWA, author = "Gregorio Convertino and Nancy Frishberg", title = "Viewpoint: Why agile teams fail without {UX} research", journal = j-CACM, volume = "60", number = "9", pages = "35--37", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3126156", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220421/fulltext", abstract = "Failures to involve end users or to collect comprehensive data representing user needs are described and solutions to avoid such failures are proposed.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Conway:2017:VWD, author = "Andrew Conway and Peter Eckersley", title = "Viewpoint: When does law enforcement's demand to read your data become a demand to read your mind?", journal = j-CACM, volume = "60", number = "9", pages = "38--40", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3012006", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220420/fulltext", abstract = "On cryptographic backdoors and prosthetic intelligence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Treynor:2017:CSA, author = "Ben Treynor and Mike Dahlin and Vivek Rau and Betsy Beyer", title = "The calculus of service availability", journal = j-CACM, volume = "60", number = "9", pages = "42--47", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3080202", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220426/fulltext", abstract = "You're only as available as the sum of your dependencies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cormode:2017:DS, author = "Graham Cormode", title = "Data sketching", journal = j-CACM, volume = "60", number = "9", pages = "48--55", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3080008", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220427/fulltext", abstract = "The approximate approach is often faster and more efficient.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2017:WBI, author = "Kate Matsudaira", title = "10 ways to be a better interviewer", journal = j-CACM, volume = "60", number = "9", pages = "56--58", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3106631", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220425/fulltext", abstract = "Plan ahead to make the interview a successful one.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schoenick:2017:MBT, author = "Carissa Schoenick and Peter Clark and Oyvind Tafjord and Peter Turney and Oren Etzioni", title = "Moving beyond the {Turing Test} with the {Allen AI Science Challenge}", journal = j-CACM, volume = "60", number = "9", pages = "60--64", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3122814", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220439/fulltext", abstract = "Answering questions correctly from standardized eighth-grade science tests is itself a test of machine intelligence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brandtzaeg:2017:TDO, author = "Petter Bae Brandtzaeg and Asbj{\o}rn F{\o}lstad", title = "Trust and distrust in online fact-checking services", journal = j-CACM, volume = "60", number = "9", pages = "65--71", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3122803", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220440/fulltext", abstract = "Even when checked by fact checkers, facts are often still open to preexisting bias and doubt.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Peisert:2017:SHP, author = "Sean Peisert", title = "Security in high-performance computing environments", journal = j-CACM, volume = "60", number = "9", pages = "72--80", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3096742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220422/fulltext", abstract = "Exploring the many distinctive elements that make securing HPC systems much different than securing traditional systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thacker:2017:TPG, author = "Charles (Chuck) Thacker", title = "Technical perspective: a gloomy look at the integrity of hardware", journal = j-CACM, volume = "60", number = "9", pages = "82--82", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068774", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220441/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yang:2017:EAP, author = "Kaiyuan Yang and Matthew Hicks and Qing Dong and Todd Austin and Dennis Sylvester", title = "Exploiting the analog properties of digital circuits for malicious hardware", journal = j-CACM, volume = "60", number = "9", pages = "83--91", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068776", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220443/fulltext", abstract = "While the move to smaller transistors has been a boon for performance it has dramatically increased the cost to fabricate chips using those smaller transistors. This forces the vast majority of chip design companies to trust a third party---often overseas---to fabricate their design. To guard against shipping chips with errors (intentional or otherwise) chip design companies rely on post-fabrication testing. Unfortunately, this type of testing leaves the door open to malicious modifications since attackers can craft attack triggers requiring a sequence of unlikely events, which will never be encountered by even the most diligent tester. In this paper, we show how a fabrication-time attacker can leverage analog circuits to create a hardware attack that is small (i.e., requires as little as one gate) and stealthy (i.e., requires an unlikely trigger sequence before affecting a chip's functionality). In the open spaces of an already placed and routed design, we construct a circuit that uses capacitors to siphon charge from nearby wires as they transit between digital values. When the capacitors are fully charged, they deploy an attack that forces a victim flip-flop to a desired value. We weaponize this attack into a remotely controllable privilege escalation by attaching the capacitor to a controllable wire and by selecting a victim flip-flop that holds the privilege bit for our processor. We implement this attack in an OR1200 processor and fabricate a chip. Experimental results show that the purposed attack works. It eludes activation by a diverse set of benchmarks and evades known defenses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chi:2017:TPH, author = "Ed H. Chi", title = "Technical perspective: Humans and computers working together on hard tasks", journal = j-CACM, volume = "60", number = "9", pages = "92--92", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068614", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220442/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lasecki:2017:SDI, author = "Walter S. Lasecki and Christopher D. Miller and Iftekhar Naim and Raja Kushalnagar and Adam Sadilek and Daniel Gildea and Jeffrey P. Bigham", title = "Scribe: deep integration of human and machine intelligence to caption speech in real time", journal = j-CACM, volume = "60", number = "9", pages = "93--100", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068663", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220418/fulltext", abstract = "Quickly converting speech to text allows deaf and hard of hearing people to interactively follow along with live speech. Doing so reliably requires a combination of perception, understanding, and speed that neither humans nor machines possess alone. In this article, we discuss how our Scribe system combines human labor and machine intelligence in real time to reliably convert speech to text with less than 4s latency. To achieve this speed while maintaining high accuracy, Scribe integrates automated assistance in two ways. First, its user interface directs workers to different portions of the audio stream, slows down the portion they are asked to type, and adaptively determines segment length based on typing speed. Second, it automatically merges the partial input of multiple workers into a single transcript using a custom version of multiple-sequence alignment. Scribe illustrates the broad potential for deeply interleaving human labor and machine intelligence to provide intelligent interactive services that neither can currently achieve alone.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2017:LBA, author = "Leah Hoffmann", title = "Last byte: All the pretty pictures", journal = j-CACM, volume = "60", number = "9", pages = "104--ff", month = sep, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3121444", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:50 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/9/220428/fulltext", abstract = "Alexei Efros, recipient of the 2016 ACM prize in computing, works to harness the power of visual complexity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2017:ELC, author = "Andrew A. Chien", title = "{Editor}'s letter: Computing is a profession", journal = j-CACM, volume = "60", number = "10", pages = "5--5", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3137136", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221313/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:ELS, author = "Vinton G. Cerf", title = "{Editor}'s letter: Six education", journal = j-CACM, volume = "60", number = "10", pages = "7--7", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3134431", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221312/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LEB, author = "{CACM Staff}", title = "Letters to the {Editor}: Beyond brute force", journal = j-CACM, volume = "60", number = "10", pages = "8--9", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3135241", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221321/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hill:2017:BMW, author = "Robin K. Hill and Mark Guzdial", title = "{BLOG@CACM}: Manipulating word representations, and preparing students for coding jobs?", journal = j-CACM, volume = "60", number = "10", pages = "12--13", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131066", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221327/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Robin K. Hill mulls an aspect of natural language processing research, while Mark Guzdial ponders why coding is taught in public schools.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2017:NPH, author = "Keith Kirkpatrick", title = "News: {$3$D}-printing human body parts", journal = j-CACM, volume = "60", number = "10", pages = "15--17", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131068", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221323/fulltext", abstract = "Bioprinting has generated bones, cartilage, and some muscles; hearts and livers are still years away.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2017:NDH, author = "Don Monroe", title = "News: Digital hearing", journal = j-CACM, volume = "60", number = "10", pages = "18--20", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131079", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221324/fulltext", abstract = "Advances in audio processing help separate the conversation from background noise.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2017:NPD, author = "Chris Edwards", title = "News: Portable device fears show power of social development", journal = j-CACM, volume = "60", number = "10", pages = "21--22", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131271", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221325/fulltext", abstract = "How do small screens impact young minds?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2017:TSMb, author = "Michael A. Cusumano", title = "Technology strategy and management: {Amazon} and whole foods: follow the strategy (and the money)", journal = j-CACM, volume = "60", number = "10", pages = "24--26", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132722", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221314/fulltext", abstract = "Checking out the recent Amazon acquisition of Whole Foods.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parnas:2017:IRR, author = "David Lorge Parnas", title = "Inside risks: The real risks of artificial intelligence", journal = j-CACM, volume = "60", number = "10", pages = "27--31", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132724", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221330/fulltext", abstract = "Incidents from the early days of AI research are instructive in the current AI environment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dhar:2017:EBD, author = "Vasant Dhar and Roger M. Stein", title = "Economic and business dimensions: {FinTech} platforms and strategy", journal = j-CACM, volume = "60", number = "10", pages = "32--35", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132726", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221331/fulltext", abstract = "Integrating trust and automation in finance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2017:KVI, author = "George V. Neville-Neil", title = "Kode vicious: {IoT}: the {Internet of Terror}", journal = j-CACM, volume = "60", number = "10", pages = "36--37", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132728", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221328/fulltext", abstract = "If it seems like the sky is falling, that's because it is.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chapman:2017:VWC, author = "Roderick Chapman and Neil White and Jim Woodcock", title = "Viewpoint: What can agile methods bring to high-integrity software development?", journal = j-CACM, volume = "60", number = "10", pages = "38--41", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3133233", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221329/fulltext", abstract = "Considering the issues and opportunities raised by Agile practices in the development of high-integrity software.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Videla:2017:MWC, author = "Alvaro Videla", title = "Metaphors we compute by", journal = j-CACM, volume = "60", number = "10", pages = "42--45", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3106625", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221316/fulltext", abstract = "Code is a story that explains how to solve a particular problem.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bailis:2017:RPTb, author = "Peter Bailis and Tawanna Dillahunt and Stefanie Mueller and Patrick Baudisch", title = "Research for practice: technology for underserved communities; personal fabrication", journal = j-CACM, volume = "60", number = "10", pages = "46--49", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3080188", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221317/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2017:FWM, author = "Thomas A. Limoncelli", title = "Four ways to make {CS} and {IT} more immersive", journal = j-CACM, volume = "60", number = "10", pages = "50--52", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3106633", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221315/fulltext", abstract = "Why the Bell curve hasn't transformed into a hockey stick.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tempero:2017:BR, author = "Ewan Tempero and Tony Gorschek and Lefteris Angelis", title = "Barriers to refactoring", journal = j-CACM, volume = "60", number = "10", pages = "54--61", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131873", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221318/fulltext", abstract = "Developers know refactoring improves their software, but many find themselves unable to do so when they want to.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gewald:2017:MAT, author = "Heiko Gewald and Xuequn Wang and Andy Weeger and Mahesh S. Raisinghani and Gerald Grant and Otavio Sanchez and Siddhi Pittayachawan", title = "Millennials' attitudes toward {IT} consumerization in the workplace", journal = j-CACM, volume = "60", number = "10", pages = "62--69", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132745", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221319/fulltext", abstract = "Millennials entering the workforce ignore the risks of using privately owned devices on the job.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wicker:2017:IAT, author = "Stephen B. Wicker and Kolbeinn Karlsson", title = "{Internet} advertising: technology, ethics, and a serious difference of opinion", journal = j-CACM, volume = "60", number = "10", pages = "70--79", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3048384", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221320/fulltext", abstract = "Exploring the technical and ethical issues surrounding Internet advertising and ad blocking.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Naughton:2017:BDQ, author = "Jeffrey F. Naughton", title = "Broadening and deepening query optimization yet still making progress: technical perspective", journal = j-CACM, volume = "60", number = "10", pages = "80--80", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068610", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221310/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Trummer:2017:MOP, author = "Immanuel Trummer and Christoph Koch", title = "Multi-objective parametric query optimization", journal = j-CACM, volume = "60", number = "10", pages = "81--89", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3068612", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221322/fulltext", abstract = "We propose a generalization of the classical database query optimization problem: multi-objective parametric query (MPQ) optimization. MPQ compares alternative processing plans according to multiple execution cost metrics. It also models missing pieces of information on which plan costs depend upon as parameters. Both features are crucial to model query processing on modern data processing platforms. MPQ generalizes previously proposed query optimization variants, such as multi-objective query optimization, parametric query optimization, and traditional query optimization. We show, however, that the MPQ problem has different properties than prior variants and solving it requires novel methods. We present an algorithm that solves the MPQ problem and finds, for a given query, the set of all relevant query plans. This set contains all plans that realize optimal execution cost tradeoffs for any combination of parameter values. Our algorithm is based on dynamic programming and recursively constructs relevant query plans by combining relevant plans for query parts. We assume that all plan execution cost functions are piecewise-linear in the parameters. We use linear programming to compare alternative plans and to identify plans that are not relevant. We present a complexity analysis of our algorithm and experimentally evaluate its performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Foster:2017:SNL, author = "Jeffrey S. Foster", title = "Shedding new light on an old language debate: technical perspective", journal = j-CACM, volume = "60", number = "10", pages = "90--90", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3126907", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221309/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ray:2017:LSS, author = "Baishakhi Ray and Daryl Posnett and Premkumar Devanbu and Vladimir Filkov", title = "A large-scale study of programming languages and code quality in {GitHub}", journal = j-CACM, volume = "60", number = "10", pages = "91--100", month = oct, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3126905", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Sep 26 18:21:51 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/10/221326/fulltext", abstract = "What is the effect of programming languages on software quality? This question has been a topic of much debate for a very long time. In this study, we gather a very large data set from GitHub (728 projects, 63 million SLOC, 29,000 authors, 1.5 million commits, in 17 languages) in an attempt to shed some empirical light on this question. This reasonably large sample size allows us to use a mixed-methods approach, combining multiple regression modeling with visualization and text analytics, to study the effect of language features such as static versus dynamic typing and allowing versus disallowing type confusion on software quality. By triangulating findings from different methods, and controlling for confounding effects such as team size, project size, and project history, we report that language design does have a significant, but modest effect on software quality. Most notably, it does appear that disallowing type confusion is modestly better than allowing it, and among functional languages, static typing is also somewhat better than dynamic typing. We also find that functional languages are somewhat better than procedural languages. It is worth noting that these modest effects arising from language design are overwhelmingly dominated by the process factors such as project size, team size, and commit size. However, we caution the reader that even these modest effects might quite possibly be due to other, intangible process factors, for example, the preference of certain personality types for functional, static languages that disallow type confusion.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Williams:2017:DHA, author = "Laurie Williams and Doug Baldwin", title = "Departments: Highlights of the {ACM} student research competition", journal = j-CACM, volume = "60", number = "11", pages = "5--5", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3145811", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222162/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:CHL, author = "Vinton G. Cerf", title = "{Cerf}'s up: {Heidelberg} laureate forum", journal = j-CACM, volume = "60", number = "11", pages = "6--6", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3148147", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222179/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2017:VIW, author = "Moshe Y. Vardi", title = "{Vardi}'s insights: Would {Turing} have won the {Turing} award?", journal = j-CACM, volume = "60", number = "11", pages = "7--7", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3144590", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222163/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:LETb, author = "{CACM Staff}", title = "Letters to the {Editor}: They see what you see", journal = j-CACM, volume = "60", number = "11", pages = "8--9", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3145540", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222161/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kobayashi:2017:BOW, author = "Mei Kobayashi", title = "{BLOG@CACM}: Opportunities for women, minorities in information retrieval", journal = j-CACM, volume = "60", number = "11", pages = "10--11", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3137627", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222164/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mei Kobayashi describes activities to support diversity and inclusion at the annual meeting of the ACM Special Interest Group on Information Retrieval in Tokyo this summer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2017:NBO, author = "Neil Savage", title = "News: A block on the old chip", journal = j-CACM, volume = "60", number = "11", pages = "12--14", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3137674", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222175/fulltext", abstract = "Block copolymers may help transistors shrink to tinier dimensions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2017:NCS, author = "Alex Wright", title = "News: Censoring sensors", journal = j-CACM, volume = "60", number = "11", pages = "15--16", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3137764", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222174/fulltext", abstract = "Amid growing outcry over controversial online videos, tech firms grapple with how best to police online advertising.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2017:NOD, author = "Esther Shein", title = "News: Overcoming disabilities", journal = j-CACM, volume = "60", number = "11", pages = "17--19", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3137838", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222173/fulltext", abstract = "Brain-computer interfaces hold the promise of fully featured replacements for body parts that don't work or are missing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2017:LSD, author = "Pamela Samuelson", title = "Legally speaking: Disgorging profits in design patent cases", journal = j-CACM, volume = "60", number = "11", pages = "20--22", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3144170", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222165/fulltext", abstract = "Does the recent U.S. Supreme Court decision in the Apple v. Samsung case represent a quagmire?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barocas:2017:CEE, author = "Solon Barocas and Danah Boyd", title = "Computing ethics: Engaging the ethics of data science in practice", journal = j-CACM, volume = "60", number = "11", pages = "23--25", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3144172", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222176/fulltext", abstract = "Seeking more common ground between data scientists and their critics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Connor:2017:EKM, author = "Richard Connor and Quintin Cutts and Judy Robertson", title = "Education: Keeping the machinery in computing education", journal = j-CACM, volume = "60", number = "11", pages = "26--28", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3144174", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222181/fulltext", abstract = "Incorporating intellectual and developmental frameworks into a Scottish school curriculum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Spann:2017:VPW, author = "Martin Spann and Lucas Stich and Klaus M. Schmidt", title = "Viewpoint: Pay what you want as a pricing model for open access publishing?", journal = j-CACM, volume = "60", number = "11", pages = "29--31", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3140822", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222177/fulltext", abstract = "Analyzing the ``Pay What You Want'' business model for open access publishing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dignum:2017:VSA, author = "Virginia Dignum", title = "Viewpoint: Social agents: bridging simulation and engineering", journal = j-CACM, volume = "60", number = "11", pages = "32--34", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3148265", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222178/fulltext", abstract = "Seeking better integration of two research communities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:HPR, author = "{CACM Staff}", title = "{Hootsuite}: in pursuit of reactive systems", journal = j-CACM, volume = "60", number = "11", pages = "36--43", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3106627", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222167/fulltext", abstract = "A discussion with Edward Steel, Yanik Berube, Jonas Bon{\'e}r, Ken Britton, and Terry Coatta", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2017:BD, author = "Kate Matsudaira", title = "Breadth and depth", journal = j-CACM, volume = "60", number = "11", pages = "44--45", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132267", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222168/fulltext", abstract = "We all wear many hats, but make sure you have one that fits well.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2017:TSM, author = "Ivar Jacobson and Ian Spence and Pan-Wei Ng", title = "Is there a single method for the {Internet of Things}?", journal = j-CACM, volume = "60", number = "11", pages = "46--53", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3106637", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222166/fulltext", abstract = "Essence can keep software development for the IoT from becoming unwieldy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Odamaki:2017:CRC, author = "Makoto Odamaki and Shree K. Nayar", title = "{Cambits}: a reconfigurable camera system", journal = j-CACM, volume = "60", number = "11", pages = "54--61", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3139453", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222170/fulltext", abstract = "Multiple computational cameras can be assembled from a common set of imaging components.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mcilroy:2017:URT, author = "Stuart Mcilroy and Weiyi Shang and Nasir Ali and Ahmed E. Hassan", title = "User reviews of top mobile apps in {Apple} and {Google} app stores", journal = j-CACM, volume = "60", number = "11", pages = "62--67", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3141771", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222169/fulltext", abstract = "The varying review dynamics seen in different app stores can help guide future app development strategies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Riek:2017:HR, author = "Laurel D. Riek", title = "Healthcare robotics", journal = j-CACM, volume = "60", number = "11", pages = "68--78", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3127874", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222171/fulltext", abstract = "Healthcare robotics can provide health and wellness support to billions of people.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Silver:2017:SII, author = "David Silver", title = "Solving imperfect information games: technical perspective", journal = j-CACM, volume = "60", number = "11", pages = "80--80", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131286", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222184/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bowling:2017:HLH, author = "Michael Bowling and Neil Burch and Michael Johanson and Oskari Tammelin", title = "Heads-up limit hold'em poker is solved", journal = j-CACM, volume = "60", number = "11", pages = "81--88", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131284", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222180/fulltext", abstract = "Poker is a family of games that exhibit imperfect information, where players do not have full knowledge of past events. While many perfect information games have been solved (e.g., Connect-Four and checkers), no nontrivial imperfect information game played competitively by humans has previously been solved. In this paper, we announce that the smallest variant of poker in-play, heads-up limit Texas hold'em, is now essentially weakly solved. Furthermore, this computation formally proves the common wisdom that the dealer in the game holds a significant advantage. This result was enabled by a new algorithm, CFR$^+$, which is capable of solving extensive-form games three orders of magnitude larger than previously possible. This paper is an extended version of the original 2015 Science article, with additional results showing Cepheus' in-game performance against computer and human opponents.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alexa:2017:EKG, author = "Marc Alexa", title = "Exploring a kingdom by geodesic measures: technical perspective", journal = j-CACM, volume = "60", number = "11", pages = "89--89", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131282", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222182/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Crane:2017:HMD, author = "Keenan Crane and Clarisse Weischedel and Max Wardetzky", title = "The heat method for distance computation", journal = j-CACM, volume = "60", number = "11", pages = "90--99", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3131280", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222183/fulltext", abstract = "We introduce the heat method for solving the single- or multiple-source shortest path problem on both flat and curved domains. A key insight is that distance computation can be split into two stages: first find the direction along which distance is increasing, then compute the distance itself. The heat method is robust, efficient, and simple to implement since it is based on solving a pair of standard sparse linear systems. These systems can be factored once and subsequently solved in near-linear time, substantially reducing amortized cost. Real-world performance is an order of magnitude faster than state-of-the-art methods, while maintaining a comparable level of accuracy. The method can be applied in any dimension, and on any domain that admits a gradient and inner product --- including regular grids, triangle meshes, and point clouds. Numerical evidence indicates that the method converges to the exact distance in the limit of refinement; we also explore smoothed approximations of distance suitable for applications where greater regularity is desired.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shostak:2017:LBB, author = "Seth Shostak", title = "Last byte: Butterfly effect", journal = j-CACM, volume = "60", number = "11", pages = "112--112", month = nov, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3140960", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 25 06:29:54 MDT 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2017/11/222172/fulltext", abstract = "But, like the weather, what can anyone do about it? From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2017:CSI, author = "Andrew A. Chien", title = "Computing Is the Secret Ingredient (well, not so secret)", journal = j-CACM, volume = "60", number = "12", pages = "5--5", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223040-computing-is-the-secret-ingredient-well-not-so-secret", abstract = "Computer science is both a powerful enabler of rapid advances in all intellectual fields and a disruptor driving furious revolutions in commerce and society worldwide.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2017:SCS, author = "{CACM Staff}", title = "Start {CS} Students Off with Industry Best Practices", journal = j-CACM, volume = "60", number = "12", pages = "6--6", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223052-start-cs-students-off-with-industry-best-practices", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2017:CNS, author = "Vinton G. Cerf", title = "{Cerf}'s up: Now for Something Entirely Different", journal = j-CACM, volume = "60", number = "12", pages = "7--7", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223053-now-for-something-entirely-different", abstract = "This column is about three books I have just read. Two get at the proliferation of wrong but persuasive assertions about the past, present, or future. The third appeals to logic and humility.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guo:2017:BTH, author = "Philip Guo", title = "Building Tools to Help Students Learn to Program", journal = j-CACM, volume = "60", number = "12", pages = "8--9", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223041-building-tools-to-help-students-learn-to-program", abstract = "Philip Guo summarizes his first three years of research into building tools to support those learning computer programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2017:PBS, author = "Don Monroe", title = "Perovskites Boost Solar-Cell Potential", journal = j-CACM, volume = "60", number = "12", pages = "11--13", month = dec, year = "2017", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3148690", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223055-perovskites-boost-solar-cell-potential", abstract = "New materials could allow cheaper, more efficient solar cells for both traditional and novel applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2017:GML, author = "Samuel Greengard", title = "Gaming Machine Learning", journal = j-CACM, volume = "60", number = "12", pages = "14--16", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223056-gaming-machine-learning", abstract = "Game simulations are driving improvements in machine learning for autonomous vehicles and other devices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2017:PCT, author = "Keith Kirkpatrick", title = "Parallel Computational Thinking", journal = j-CACM, volume = "60", number = "12", pages = "17--19", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223054-parallel-computational-thinking", abstract = "Applications must be programmed to process instructions in parallel to take full advantage of the new multicore processors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2017:FE, author = "Peter J. Denning", title = "The Forgotten Engineer", journal = j-CACM, volume = "60", number = "12", pages = "20--23", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223061-the-forgotten-engineer", abstract = "Engineering has been marginalized by the unhealthy belief that engineering is the application of science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lyon:2017:CCR, author = "Louise Ann Lyon and Jill Denner", title = "Community Colleges: A Resource for Increasing Equity and Inclusion in Computer Science Education", journal = j-CACM, volume = "60", number = "12", pages = "24--26", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223049-community-colleges", abstract = "Challenging a simplistic pathway metaphor.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2017:CHC, author = "George V. Neville-Neil", title = "Cold, Hard Cache", journal = j-CACM, volume = "60", number = "12", pages = "27--28", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223062-cold-hard-cache", abstract = "On the implementation and maintenance of caches.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andriole:2017:DBS, author = "Stephen J. Andriole", title = "The Death of Big Software", journal = j-CACM, volume = "60", number = "12", pages = "29--32", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223060-the-death-of-big-software", abstract = "We are past the tipping point in the transition away from 20th-century big software architectures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davis:2017:LAL, author = "Ernest Davis", title = "Lousy Advice to the Lovelorn", journal = j-CACM, volume = "60", number = "12", pages = "33--35", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223050-lousy-advice-to-the-lovelorn", abstract = "The 37\% rule is rarely applicable in real-world situations. It is certainly entirely wrong-headed as advice for getting married.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Narayanan:2017:BAP, author = "Arvind Narayanan and Jeremy Clark", title = "{Bitcoin}'s Academic Pedigree", journal = j-CACM, volume = "60", number = "12", pages = "36--45", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223058-bitcoins-academic-pedigree", abstract = "The concept of cryptocurrencies is built from forgotten ideas in research literature.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2017:XJL, author = "Pat Helland", title = "{XML} and {JSON} Are Like Cardboard", journal = j-CACM, volume = "60", number = "12", pages = "46--47", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223059-xml-and-json-are-like-cardboard", abstract = "Cardboard surrounds and protects stuff as it crosses boundaries.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Regehr:2017:RPV, author = "John Regehr and Peter Bailis", title = "Research for Practice: Vigorous Public Debates in Academic Computer Science", journal = j-CACM, volume = "60", number = "12", pages = "48--50", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223057-research-for-practice", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hellman:2017:TLC, author = "Martin E. Hellman", title = "{Turing Lecture}: Cybersecurity, Nuclear Security, {Alan Turing}, and Illogical Logic", journal = j-CACM, volume = "60", number = "12", pages = "52--59", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223042-cybersecurity-nuclear-security-alan-turing-and-illogical-logic", abstract = "Cyber deterrence, like nuclear deterrence, depends on our adversaries being rational enough to be deterred by our threats but us not by theirs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "This 2015 Turing Award lecture is a 40-year retrospective on the development of public-key cryptography by Martin Hellman, Whitfield Diffie, and Ralph Merkel, and the subsequent fight, against US security agencies, for open publication of cryptographic research. It also offers analogies between cryptographic deterrence and security, and nuclear deterrence and security.", } @Article{Montealegre:2017:TDC, author = "Ramiro Montealegre and Wayne F. Cascio", title = "Technology-Driven Changes in Work and Employment", journal = j-CACM, volume = "60", number = "12", pages = "60--67", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223043-technology-driven-changes-in-work-and-employment", abstract = "Even when surrounded by ubiquitous computing, humans should be encouraged to do what they do better than machines.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pinto:2017:EEN, author = "Gustavo Pinto and Fernando Castor", title = "Energy Efficiency: A New Concern for Application Software Developers", journal = j-CACM, volume = "60", number = "12", pages = "68--75", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223044-energy-efficiency", abstract = "Development of energy-efficient software is hindered by a lack of knowledge and a lack of tools.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roth:2017:TPP, author = "Aaron Roth", title = "Technical Perspective: Pricing Information (and Its Implications)", journal = j-CACM, volume = "60", number = "12", pages = "78--78", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223048-technical-perspective-pricing-information-and-its-implications", abstract = "\booktitle{A Theory of Pricing Private Data}, by Chao Li, et al., introduces a fascinating and complicated issue that arises on the buy-side of the market when buyers are interested in multiple linear functions of the same dataset.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Li:2017:TPP, author = "Chao Li and Daniel Yang Li and Gerome Miklau and Dan Suciu", title = "A Theory of Pricing Private Data", journal = j-CACM, volume = "60", number = "12", pages = "79--86", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223045-a-theory-of-pricing-private-data", abstract = "We describe the foundations of a market in which those seeking access to personal data must pay for it and individuals are compensated for the loss of privacy they may suffer.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Larus:2017:TPS, author = "James Larus", title = "Technical Perspective: A Simple, Elegant Approach to Non-Numeric Parallelization", journal = j-CACM, volume = "60", number = "12", pages = "87--87", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223047-technical-perspective-a-simple-elegant-approach-to-non-numeric-parallelization", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Campanoni:2017:AAN, author = "Simone Campanoni and Kevin Brownell and Svilen Kanev and Timothy M. Jones and Gu-Yeon Wei and David Brooks", title = "Automatically Accelerating Non-Numerical Programs by Architecture-Compiler Co-Design", journal = j-CACM, volume = "60", number = "12", pages = "88--97", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223046-automatically-accelerating-non-numerical-programs-by-architecture-compiler-co-design", abstract = "HELIX-RC is a compiler/microprocessor co-design that opens loops to parallelization by decoupling communication from thread execution in conventional multicore architectures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2017:LBG, author = "Leah Hoffmann", title = "Last Byte: Grooming the Leaders of Tomorrow", journal = j-CACM, volume = "60", number = "12", pages = "112, 111", month = dec, year = "2017", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Nov 29 18:47:03 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2017/12/223051-grooming-the-leaders-of-tomorrow", abstract = "Former Stanford University president John Hennessy is the academic architect behind the Knight--Hennessy Scholars Program.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CRA, author = "Vinton G. Cerf", title = "{Cerf}'s up: The role of archives in digital preservation", journal = j-CACM, volume = "61", number = "1", pages = "7--7", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3169085", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223880/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2018:VIC, author = "Moshe Y. Vardi", title = "{Vardi}'s insights: Computer professionals for social responsibility", journal = j-CACM, volume = "61", number = "1", pages = "9--9", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3168007", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223881/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEL, author = "{CACM Staff}", title = "Letters to the editor: A leap from artificial to intelligence", journal = j-CACM, volume = "61", number = "1", pages = "10--11", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3168260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223890/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nelson:2018:BBI, author = "Mark R. Nelson", title = "{BLOG@CACM}: The big {IDEA} and the {PD} pipeline", journal = j-CACM, volume = "61", number = "1", pages = "12--13", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3157073", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223873/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Former Computer Science Teachers Association executive director Mark R. Nelson discusses his work with the group to overcome core challenges to computer science education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2018:NFS, author = "Gregory Mone", title = "News: Feeling sounds, hearing sights", journal = j-CACM, volume = "61", number = "1", pages = "15--17", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3157075", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223884/fulltext", abstract = "A new wave of sensory substitution devices work to assist people who are blind or deaf.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wright:2018:NSS, author = "Alex Wright", title = "News: {Smartphone} science", journal = j-CACM, volume = "61", number = "1", pages = "18--20", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3157079", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223882/fulltext", abstract = "A new generation of portable scientific instruments is taking shape, thanks to mobile processors and innovative data-gathering techniques.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2018:NNJ, author = "Marina Krakovsky", title = "News: The new jobs", journal = j-CACM, volume = "61", number = "1", pages = "21--23", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3157077", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223883/fulltext", abstract = "As automation takes on more and more tasks, what will human workers do?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2018:TSMa, author = "Michael A. Cusumano", title = "Technology strategy and management: The sharing economy meets reality", journal = j-CACM, volume = "61", number = "1", pages = "26--28", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3163905", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223874/fulltext", abstract = "Assessing the uncertainties of the business models driving the sharing economy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Marsden:2018:LTH, author = "Chris Marsden", title = "Law and technology: How law and computer science can work together to improve the information society", journal = j-CACM, volume = "61", number = "1", pages = "29--31", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3163907", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223875/fulltext", abstract = "Seeking to remedy bad legislation with good science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2018:HRD, author = "Thomas Haigh", title = "Historical reflections: Defining {American} greatness: {IBM} from {Watson} to {Trump}", journal = j-CACM, volume = "61", number = "1", pages = "32--37", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3163909", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223891/fulltext", abstract = "Reflections on a firm that encapsulated the American Century.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lucas:2018:VTF, author = "Henry C. {Lucas, Jr.}", title = "Viewpoint: Technology and the failure of the university", journal = j-CACM, volume = "61", number = "1", pages = "38--41", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3163910", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223893/fulltext", abstract = "Considering the double-edged sword of learning technologies in various academic settings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baral:2018:VAW, author = "Chitta Baral and Shih-Fu Chang and Brian Curless and Partha Dasgupta and Julia Hirschberg and Anita Jones", title = "Viewpoint: Ask not what your postdoc can do for you \ldots{}", journal = j-CACM, volume = "61", number = "1", pages = "42--44", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3163918", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223892/fulltext", abstract = "Seeking more effective strategies for training and nurturing CS postdocs to ensure their success.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alappatt:2018:NAI, author = "Antony Alappatt", title = "Network applications are interactive", journal = j-CACM, volume = "61", number = "1", pages = "46--53", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3133319", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223886/fulltext", abstract = "The network era requires new models, with interactions instead of algorithms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alvaro:2018:AGF, author = "Peter Alvaro and Severine Tymon", title = "Abstracting the geniuses away from failure testing", journal = j-CACM, volume = "61", number = "1", pages = "54--61", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3152483", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223887/fulltext", abstract = "Ordinary users need tools that automate the selection of custom-tailored faults to inject.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Loveless:2018:CMI, author = "Jacob Loveless", title = "Cache me if you can", journal = j-CACM, volume = "61", number = "1", pages = "62--68", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132261", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223885/fulltext", abstract = "Building a decentralized Web-delivery model.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Coscia:2018:PSH, author = "Michele Coscia", title = "Popularity spikes hurt future chances for viral propagation of protomemes", journal = j-CACM, volume = "61", number = "1", pages = "70--77", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3158227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223889/fulltext", abstract = "Once a meme gets popular, it will have to evolve to keep being popular.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Subramanian:2018:DBB, author = "Hemang Subramanian", title = "Decentralized blockchain-based electronic marketplaces", journal = j-CACM, volume = "61", number = "1", pages = "78--84", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3158333", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223888/fulltext", abstract = "In a decentralized marketplace, buyers and sellers transact directly, without manipulation by intermediary platforms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mazurczyk:2018:IHC, author = "Wojciech Mazurczyk and Steffen Wendzel", title = "Information hiding: challenges for forensic experts", journal = j-CACM, volume = "61", number = "1", pages = "86--94", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3158416", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223894/fulltext", abstract = "The practice of hiding ill-gotten data in digital objects is rising among cyber thieves. New initiatives serve to educate, train, and thwart these activities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Parkes:2018:MST, author = "David C. Parkes", title = "Moving spectrum: technical perspective", journal = j-CACM, volume = "61", number = "1", pages = "96--96", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3150213", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223876/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Newman:2018:DOS, author = "Neil Newman and Alexandre Fr{\'e}chette and Kevin Leyton-Brown", title = "Deep optimization for spectrum repacking", journal = j-CACM, volume = "61", number = "1", pages = "97--104", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3107548", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223878/fulltext", abstract = "Over 13 months in 2016--17 the U.S. Federal Communications Commission conducted an ``incentive auction'' to repurpose radio spectrum from broadcast television to wireless internet. In the end, the auction yielded \$19.8 bn, \$10.05 bn of which was paid to 175 broadcasters for voluntarily relinquishing their licenses across 14 Ultra High Frequency (UHF) channels. Stations that continued broadcasting were assigned potentially new channels to fit as densely as possible into the channels that remained. The government netted more than \$7 bn (used to pay down the national debt) after covering costs (including retuning). A crucial element of the auction design was the construction of a solver, dubbed SAT-based Feasibility Checker (SATFC), that determined whether sets of stations could be ``repacked'' in this way; it needed to run every time a station was given a price quote. This paper describes the process by which we built SATFC. We adopted an approach we dub ``deep optimization,'' taking a data-driven, highly parametric, and computationally intensive approach to solver design. More specifically, to build SATFC we designed software that could pair both complete and local-search SAT-encoded feasibility checking with a wide range of domain-specific techniques, such as constraint graph decomposition and novel caching mechanisms that allow for reuse of partial solutions from related, solved problems. We then used automatic algorithm configuration techniques to construct a portfolio of 8 complementary algorithms to be run in parallel, aiming to achieve good performance on instances that arose in proprietary auction simulations. To evaluate the impact of our solver in this paper, we built an open-source reverse auction simulator. We found that within the short time budget required in practice, SATFC solved more than 95\% of the problems it encountered. Furthermore, the incentive auction paired with SATFC produced nearly optimal allocations in a restricted setting and substantially outperformed other alternatives at national scale.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chakravarty:2018:CHP, author = "Manuel Chakravarty", title = "Can high performance be portable?: technical perspective", journal = j-CACM, volume = "61", number = "1", pages = "105--105", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3150215", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223879/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ragan-Kelley:2018:HDA, author = "Jonathan Ragan-Kelley and Andrew Adams and Dillon Sharlet and Connelly Barnes and Sylvain Paris and Marc Levoy and Saman Amarasinghe and Fr{\'e}do Durand", title = "{Halide}: decoupling algorithms from schedules for high-performance image processing", journal = j-CACM, volume = "61", number = "1", pages = "106--115", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3150211", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223877/fulltext", abstract = "Writing high-performance code on modern machines requires not just locally optimizing inner loops, but globally reorganizing computations to exploit parallelism and locality---doing things such as tiling and blocking whole pipelines to fit in cache. This is especially true for image processing pipelines, where individual stages do much too little work to amortize the cost of loading and storing results to and from off-chip memory. As a result, the performance difference between a naive implementation of a pipeline and one globally optimized for parallelism and locality is often an order of magnitude. However, using existing programming tools, writing high-performance image processing code requires sacrificing simplicity, portability, and modularity. We argue that this is because traditional programming models conflate the computations defining the algorithm with decisions about intermediate storage and the order of computation, which we call the schedule. We propose a new programming language for image processing pipelines, called Halide, that separates the algorithm from its schedule. Programmers can change the schedule to express many possible organizations of a single algorithm. The Halide compiler then synthesizes a globally combined loop nest for an entire algorithm, given a schedule. Halide models a space of schedules which is expressive enough to describe organizations that match or outperform state-of-the-art hand-written implementations of many computational photography and computer vision algorithms. Its model is simple enough to do so often in only a few lines of code, and small changes generate efficient implementations for x86, ARM, Graphics Processors (GPUs), and specialized image processors, all from a single algorithm. Halide has been public and open source for over four years, during which it has been used by hundreds of programmers to deploy code to tens of thousands of servers and hundreds of millions of phones, processing billions of images every day.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2018:LBP, author = "Dennis Shasha", title = "Last byte: Polychromatic choreography", journal = j-CACM, volume = "61", number = "1", pages = "120--120", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3157090", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223895/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gotterbarn:2018:ACE, author = "Don Gotterbarn and Amy Bruckman and Catherine Flick and Keith Miller and Marty J. Wolf", title = "{ACM} code of ethics and professional conduct: {ACM} code of ethics: a guide for positive action", journal = j-CACM, volume = "61", number = "1", pages = "121--128", month = jan, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3173016", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 28 08:02:52 MST 2017", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "http://cacm.acm.org/magazines/2018/1/223896/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tims:2018:CAW, author = "Jodi L. Tims", title = "From the chair of {ACM-W}: Achieving gender equity: {ACM-W} can't do it alone", journal = j-CACM, volume = "61", number = "2", pages = "5--5", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3173556", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224620/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CCS, author = "Vinton G. Cerf", title = "{Cerf}'s up: A comprehensive self-driving car test", journal = j-CACM, volume = "61", number = "2", pages = "7--7", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3177753", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224621/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LETa, author = "{CACM Staff}", title = "Letters to the editor: Toward an equation that anticipates {AI} risks", journal = j-CACM, volume = "61", number = "2", pages = "8--9", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3177403", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224622/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2018:BPP, author = "John Arquilla and Mark Guzdial", title = "{BLOG@CACM}: Protecting the power grid, and finding bias in student evaluations", journal = j-CACM, volume = "61", number = "2", pages = "10--11", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3171576", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224623/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Arquilla considers the growth of cyberattacks on infrastructure, while Mark Guzdial wonders how beginning computer science students can possibly evaluate their teachers fairly.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2018:NQT, author = "Chris Edwards", title = "News: Quantum technology forgoes unconditional security to extend its reach", journal = j-CACM, volume = "61", number = "2", pages = "12--14", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3171578", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224624/fulltext", abstract = "Two projects in China demonstrate the possibility of global quantum key distribution networks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2018:NGS, author = "Neil Savage", title = "News: Going serverless", journal = j-CACM, volume = "61", number = "2", pages = "15--16", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3171583", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224625/fulltext", abstract = "Serverless computing lets businesses and application developers focus on the program they need to run, without worrying about the machine on which it runs, or the resources it requires.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2018:NWV, author = "Logan Kugler", title = "News: The war over the value of personal data", journal = j-CACM, volume = "61", number = "2", pages = "17--19", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3171580", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224626/fulltext", abstract = "In a world increasingly dependent on turning personal data into profits, it is unclear how much that data is actually worth.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fu:2018:IRR, author = "Kevin Fu and Wenyuan Xu", title = "Inside risks: Risks of trusting the physics of sensors", journal = j-CACM, volume = "61", number = "2", pages = "20--23", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176402", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224627/fulltext", abstract = "Protecting the Internet of Things with embedded security.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wille:2018:EIA, author = "Sarah Wille and Daphne Sajous-Brady", title = "Education: The inclusive and accessible workplace", journal = j-CACM, volume = "61", number = "2", pages = "24--26", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176410", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224628/fulltext", abstract = "Maximizing the performance of neurodiverse talent.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2018:KVR, author = "George V. Neville-Neil", title = "Kode Vicious: Reducing the attack surface", journal = j-CACM, volume = "61", number = "2", pages = "27--28", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176413", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224629/fulltext", abstract = "Sometimes you can give the monkey a less-dangerous club.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Keating:2018:VTA, author = "Jennifer Keating and Illah Nourbakhsh", title = "Viewpoint: Teaching artificial intelligence and humanity", journal = j-CACM, volume = "61", number = "2", pages = "29--32", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3104986", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224630/fulltext", abstract = "Considering rapidly evolving human-machine interactions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greenstein:2018:VIE, author = "Shane Greenstein", title = "Viewpoint: Innovation from the edges", journal = j-CACM, volume = "61", number = "2", pages = "33--36", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3107238", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224631/fulltext", abstract = "How innovation originates from market participants with multiple perspectives about commercial value.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Leung:2018:TIC, author = "Andrew Leung and Andrew Spyker and Tim Bozarth", title = "{Titus}: introducing containers to the {Netflix} cloud", journal = j-CACM, volume = "61", number = "2", pages = "38--45", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3152529", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224632/fulltext", abstract = "Approaching container adoption in an already cloud-native infrastructure.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kwon:2018:RPP, author = "Albert Kwon and James R. Wilcox and Peter Bailis", title = "Research for practice: private online communication; highlights in systems verification", journal = j-CACM, volume = "61", number = "2", pages = "46--49", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132271", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224633/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2018:VT, author = "Kate Matsudaira", title = "Views from the top", journal = j-CACM, volume = "61", number = "2", pages = "50--52", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3152487", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224634/fulltext", abstract = "Try to see things from a manager's perspective.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zysman:2018:NPD, author = "John Zysman and Martin Kenney", title = "The next phase in the digital revolution: intelligent tools, platforms, growth, employment", journal = j-CACM, volume = "61", number = "2", pages = "54--63", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3173550", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224635/fulltext", abstract = "Digital technology determines how (and even whether) people work as much as it determines how information produces economic activity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Stavova:2018:LSC, author = "Vlasta Stavova and Lenka Dedkova and Martin Ukrop and Vashek Matyas", title = "A large-scale comparative study of beta testers and regular users", journal = j-CACM, volume = "61", number = "2", pages = "64--71", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3173570", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224636/fulltext", abstract = "Beta testers should represent a future product's target users as much as possible.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Michail:2018:ETD, author = "Othon Michail and Paul G. Spirakis", title = "Elements of the theory of dynamic networks", journal = j-CACM, volume = "61", number = "2", pages = "72--72", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3156693", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224637/fulltext", abstract = "The challenge of computing in a highly dynamic environment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zdancewic:2018:BBF, author = "Steve Zdancewic", title = "Building bug-free compilers: technical perspective", journal = j-CACM, volume = "61", number = "2", pages = "83--83", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3166062", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224638/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lopes:2018:PVP, author = "Nuno P. Lopes and David Menendez and Santosh Nagarakatte and John Regehr", title = "Practical verification of peephole optimizations with {Alive}", journal = j-CACM, volume = "61", number = "2", pages = "84--91", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3166064", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224639/fulltext", abstract = "Compilers should not miscompile. Peephole optimizations, which perform local rewriting of the input program to improve the efficiency of generated code, are a persistent source of compiler bugs. We created Alive, a domain-specific language for writing optimizations and for automatically either proving them correct or else generating counterexamples. Furthermore, Alive can be automatically translated into C++ code that is suitable for inclusion in an LLVM optimization pass. Alive is based on an attempt to balance usability and formal methods; for example, it captures---but largely hides---the detailed semantics of the various kinds of undefined behavior. Alive has found numerous bugs in the LLVM compiler and is being used by LLVM developers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Conitzer:2018:DAF, author = "Vincent Conitzer", title = "Designing algorithms and the fairness criteria they should satisfy: technical perspective", journal = j-CACM, volume = "61", number = "2", pages = "92--92", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3166066", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224640/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gal:2018:WFR, author = "Kobi Gal and Ariel D. Procaccia and Moshe Mash and Yair Zick", title = "Which is the fairest (rent division) of them all?", journal = j-CACM, volume = "61", number = "2", pages = "93--100", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3166068", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224641/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Batchelor:2018:LBW, author = "David Allen Batchelor", title = "Last byte: Welcome to the singularity", journal = j-CACM, volume = "61", number = "2", pages = "104--ff", month = feb, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176573", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Jan 24 07:15:07 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/2/224642/fulltext", abstract = "Who can say no to the hive mind's promise of cybernetic immortality, for free?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2018:ELH, author = "Andrew A. Chien", title = "{Editor}'s letter: Here comes everybody \ldots{} to {{\booktitle{Communications}}}", journal = j-CACM, volume = "61", number = "3", pages = "5--5", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3183638", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225479/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CUC, author = "Vinton G. Cerf", title = "{Cerf}'s up: Unintended consequences", journal = j-CACM, volume = "61", number = "3", pages = "7--7", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3184402", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225485/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2018:VID, author = "Moshe Y. Vardi", title = "{Vardi}'s insights: A declaration of the dependence of cyberspace", journal = j-CACM, volume = "61", number = "3", pages = "9--9", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3182625", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225477/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEK, author = "{CACM Staff}", title = "Letters to the {Editor}: Keep the {ACM Code of Ethics} as it is", journal = j-CACM, volume = "61", number = "3", pages = "10--11", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3183570", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225481/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2018:BCP, author = "Mark Guzdial and Bertrand Meyer", title = "{BLOG@CACM}: The costs and pleasures of a computer science teacher", journal = j-CACM, volume = "61", number = "3", pages = "12--13", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3178118", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225478/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers the enormous opportunity costs of computer science teachers, while Bertrand Meyer ponders the pleasures of arguing with graduate students.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2018:NPV, author = "Samuel Greengard", title = "News: In pursuit of virtual life", journal = j-CACM, volume = "61", number = "3", pages = "15--17", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3178122", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225465/fulltext", abstract = "Scientists are simulating biological organisms and replicating evolution in the lab. How far can they expand the boundaries of virtual life?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2018:NCI, author = "Keith Kirkpatrick", title = "News: The construction industry in the 21st century", journal = j-CACM, volume = "61", number = "3", pages = "18--20", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3178312", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225464/fulltext", abstract = "Three-dimensional printing and other new technologies are revitalizing the business of building buildings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2018:NSF, author = "Esther Shein", title = "News: The state of fakery", journal = j-CACM, volume = "61", number = "3", pages = "21--23", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3178125", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225466/fulltext", abstract = "How digital media could be authenticated, from computational, legal, and ethical points of view.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anderson:2018:PSM, author = "Ross Anderson", title = "Privacy and security: Making security sustainable", journal = j-CACM, volume = "61", number = "3", pages = "24--26", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3180485", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225467/fulltext", abstract = "Can there be an Internet of durable goods?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2018:LSW, author = "Pamela Samuelson", title = "Legally speaking: Will the {Supreme Court} nix reviews of bad patents?", journal = j-CACM, volume = "61", number = "3", pages = "27--29", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3180488", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225468/fulltext", abstract = "Considering the longer-term implications of a soon-to-be-decided U.S. Supreme Court case.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rogerson:2018:CEE, author = "Simon Rogerson", title = "Computing ethics: Ethics omission increases gases emission", journal = j-CACM, volume = "61", number = "3", pages = "30--32", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3180490", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225482/fulltext", abstract = "A look in the rearview mirror at Volkswagen software engineering.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2018:PIC, author = "Peter J. Denning", title = "The profession of {IT}: The computing profession", journal = j-CACM, volume = "61", number = "3", pages = "33--35", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3182108", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225469/fulltext", abstract = "Taking stock of progress toward a computing profession since this column started in 2001.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schneider:2018:VIP, author = "Fred B. Schneider", title = "Viewpoint: Impediments with policy interventions to foster cybersecurity", journal = j-CACM, volume = "61", number = "3", pages = "36--38", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3180493", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225483/fulltext", abstract = "A call for discussion of governmental investment and intervention in support of cybersecurity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Silberman:2018:VRR, author = "M. S. Silberman and B. Tomlinson and R. LaPlante and J. Ross and L. Irani and A. Zaldivar", title = "Viewpoint: Responsible research with crowds: pay crowdworkers at least minimum wage", journal = j-CACM, volume = "61", number = "3", pages = "39--41", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3180492", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225476/fulltext", abstract = "High-level guidelines for the treatment of crowdworkers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wallach:2018:VCS, author = "Hanna Wallach", title = "Viewpoint: Computational social science $ \neq $ computer science $+$ social data", journal = j-CACM, volume = "61", number = "3", pages = "42--44", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132698", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225484/fulltext", abstract = "The important intersection of computer science and social science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sompolinsky:2018:BUI, author = "Yonatan Sompolinsky and Aviv Zohar", title = "{Bitcoin}'s underlying incentives", journal = j-CACM, volume = "61", number = "3", pages = "46--53", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3152481", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225472/fulltext", abstract = "The unseen economic forces that govern the Bitcoin protocol.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2018:OEA, author = "Thomas A. Limoncelli", title = "Operational excellence in {April Fools}' pranks", journal = j-CACM, volume = "61", number = "3", pages = "54--57", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3152489", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225471/fulltext", abstract = "Being funny is serious work.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schlossnagle:2018:MDW, author = "Theo Schlossnagle", title = "Monitoring in a {DevOps} world", journal = j-CACM, volume = "61", number = "3", pages = "58--61", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3168505", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225470/fulltext", abstract = "Perfect should never be the enemy of better.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Felleisen:2018:PPL, author = "Matthias Felleisen and Robert Bruce Findler and Matthew Flatt and Shriram Krishnamurthi and Eli Barzilay and Jay McCarthy and Sam Tobin-Hochstadt", title = "A programmable programming language", journal = j-CACM, volume = "61", number = "3", pages = "62--71", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3127323", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225475/fulltext", abstract = "As the software industry enters the era of language-oriented programming, it needs programmable programming languages.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Knowles:2018:WOT, author = "Bran Knowles and Vicki L. Hanson", title = "The wisdom of older technology (non)users", journal = j-CACM, volume = "61", number = "3", pages = "72--77", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3179995", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225474/fulltext", abstract = "Older adults consistently reject digital technology even when designed to be accessible and trustworthy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gorschek:2018:ETS, author = "Tony Gorschek", title = "Evolution toward soft(er) products", journal = j-CACM, volume = "61", number = "3", pages = "78--84", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3180664", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225473/fulltext", abstract = "As software becomes a larger part of all products, traditional (hardware) manufacturers are becoming, in essence, software companies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kuipers:2018:HCW, author = "Benjamin Kuipers", title = "How can we trust a robot?", journal = j-CACM, volume = "61", number = "3", pages = "86--95", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3173087", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225480/fulltext", abstract = "If intelligent robots take on a larger role in our society, what basis will humans have for trusting them?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Immorlica:2018:GTF, author = "Nicole Immorlica", title = "A graph-theoretic framework traces task planning: technical perspective", journal = j-CACM, volume = "61", number = "3", pages = "98--98", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176187", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225488/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kleinberg:2018:TIP, author = "Jon Kleinberg and Sigal Oren", title = "Time-inconsistent planning: a computational problem in behavioral economics", journal = j-CACM, volume = "61", number = "3", pages = "99--107", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176189", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225487/fulltext", abstract = "In many settings, people exhibit behavior that is inconsistent across time---we allocate a block of time to get work done and then procrastinate, or put effort into a project and then later fail to complete it. An active line of research in behavioral economics and related fields has developed and analyzed models for this type of time-inconsistent behavior. Here we propose a graph-theoretic model of tasks and goals, in which dependencies among actions are represented by a directed graph, and a time-inconsistent agent constructs a path through this graph. We first show how instances of this path-finding problem on different input graphs can reconstruct a wide range of qualitative phenomena observed in the literature on time-inconsistency, including procrastination, abandonment of long-range tasks, and the benefits of reduced sets of choices. We then explore a set of analyses that quantify over the set of all graphs; among other results, we find that in any graph, there can be only polynomially many distinct forms of time-inconsistent behavior; and any graph in which a time-inconsistent agent incurs significantly more cost than an optimal agent must contain a large ``procrastination'' structure as a minor. Finally, we use this graph-theoretic model to explore ways in which tasks can be designed to motivate agents to reach designated goals.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Paterson:2018:HHB, author = "Kenny Paterson", title = "On {Heartbleed}: a hard beginnyng makth a good endyng {John Heywood} (1497--1580): technical perspective", journal = j-CACM, volume = "61", number = "3", pages = "108--108", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176242", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225486/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhang:2018:ASC, author = "Liang Zhang and David Choffnes and Tudor Dumitras and Dave Levin and Alan Mislove and Aaron Schulman and Christo Wilson", title = "Analysis of {SSL} certificate reissues and revocations in the wake of {Heartbleed}", journal = j-CACM, volume = "61", number = "3", pages = "109--116", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3176244", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225489/fulltext", abstract = "A properly managed public key infrastructure (PKI) is critical to ensure secure communication on the Internet. Surprisingly, some of the most important administrative steps---in particular, reissuing new X.509 certificates and revoking old ones---are manual and remained unstudied, largely because it is difficult to measure these manual processes at scale. We use Heartbleed, a widespread OpenSSL vulnerability from 2014, as a natural experiment to determine whether administrators are properly managing their certificates. All domains affected by Heartbleed should have patched their software, revoked their old (possibly compromised) certificates, and reissued new ones, all as quickly as possible. We find the reality to be far from the ideal: over 73\% of vulnerable certificates were not reissued and over 87\% were not revoked three weeks after Heartbleed was disclosed. Our results also show a drastic decline in revocations on the weekends, even immediately following the Heartbleed announcement. These results are an important step in understanding the manual processes on which users rely for secure, authenticated communication.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2018:LBN, author = "Leah Hoffmann", title = "Last byte: The network effect", journal = j-CACM, volume = "61", number = "3", pages = "120--ff", month = mar, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3178314", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 22 11:46:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/3/225490/fulltext", abstract = "The developer of convolutional neural networks looks at their impact, today and in the long run.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2018:DEL, author = "Andrew A. Chien", title = "Department: {Editor}'s letter: Go big!", journal = j-CACM, volume = "61", number = "4", pages = "5--5", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3192027", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226360/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:DEL, author = "Vinton G. Cerf", title = "Department: {Editor}'s letter: The sound of programming", journal = j-CACM, volume = "61", number = "4", pages = "6--6", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190858", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226379/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2018:DOA, author = "Moshe Y. Vardi", title = "Departments: Open access and {ACM}", journal = j-CACM, volume = "61", number = "4", pages = "7--7", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3191676", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226357/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEP, author = "{CACM Staff}", title = "Letters to the editor: Predicting failure of the university", journal = j-CACM, volume = "61", number = "4", pages = "8--9", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190615", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226358/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tims:2018:BFI, author = "Jodi Tims and Daniel A. Reed", title = "{BLOG@CACM}: Fostering inclusion, keeping the net neutral", journal = j-CACM, volume = "61", number = "4", pages = "10--11", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3185514", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226361/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm ACM-W chair Jodi Tims offers ways everyone can promote inclusiveness, while Daniel A. Reed assesses the debate over Net neutrality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2018:NAB, author = "Neil Savage", title = "News: Always out of balance", journal = j-CACM, volume = "61", number = "4", pages = "12--14", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3185519", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226376/fulltext", abstract = "Computational theorists prove there is no easy algorithm to find Nash equilibria, so game theory will have to look in new directions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2018:NCA, author = "Don Monroe", title = "News: Chips for artificial intelligence", journal = j-CACM, volume = "61", number = "4", pages = "15--17", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3185523", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226374/fulltext", abstract = "Companies are racing to develop hardware that more directly empowers deep learning.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Krakovsky:2018:NAE, author = "Marina Krakovsky", title = "News: Artificial (emotional) intelligence", journal = j-CACM, volume = "61", number = "4", pages = "18--19", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3185521", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226375/fulltext", abstract = "Enabled by advances in computing power and neural networks, machines are getting better at recognizing and dealing with human emotions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2018:TSM, author = "Mari Sako", title = "Technology strategy and management: Business ecosystems: how do they matter for innovation?", journal = j-CACM, volume = "61", number = "4", pages = "20--22", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3185780", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226362/fulltext", abstract = "Considering the significant interrelationship of innovation, corporate strategy, and public policy for business ecosystems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2018:KVP, author = "George V. Neville-Neil", title = "Kode vicious: Popping kernels", journal = j-CACM, volume = "61", number = "4", pages = "23--24", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3185782", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226359/fulltext", abstract = "Choosing between programming in the kernel or in user space.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jacobson:2018:VPV, author = "Sheldon H. Jacobson", title = "Viewpoint: Push versus pull", journal = j-CACM, volume = "61", number = "4", pages = "25--27", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3120967", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226364/fulltext", abstract = "Flipping the publishing business model.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wicker:2018:VSC, author = "Stephen B. Wicker", title = "Viewpoint: {Smartphones}, contents of the mind, and the {Fifth Amendment}", journal = j-CACM, volume = "61", number = "4", pages = "28--31", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132697", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226363/fulltext", abstract = "Exploring the connection qualities between smartphones and their users.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Forsgren:2018:DD, author = "Nicole Forsgren", title = "{DevOps} delivers", journal = j-CACM, volume = "61", number = "4", pages = "32--33", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3174799", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226367/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Humble:2018:CDS, author = "Jez Humble", title = "Continuous delivery sounds great, but will it work here?", journal = j-CACM, volume = "61", number = "4", pages = "34--39", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3173553", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226365/fulltext", abstract = "It's not magic, it just requires continuous, daily improvement at all levels.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kromhout:2018:CWF, author = "Bridget Kromhout", title = "Containers will not fix your broken culture (and other hard truths)", journal = j-CACM, volume = "61", number = "4", pages = "40--43", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3162086", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226368/fulltext", abstract = "Complex socio-technical systems are hard; film at 11.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Forsgren:2018:DM, author = "Nicole Forsgren and Mik Kersten", title = "{DevOps} metrics", journal = j-CACM, volume = "61", number = "4", pages = "44--48", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3159169", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226366/fulltext", abstract = "Your biggest mistake might be collecting the wrong data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gasco-Hernandez:2018:BSC, author = "Mila Gasc{\'o}-Hernandez", title = "Building a smart city: lessons from {Barcelona}", journal = j-CACM, volume = "61", number = "4", pages = "50--57", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3117800", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226370/fulltext", abstract = "Smart Internet-based infrastructure is one thing but will be ignored without the public's continuing engagement.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sadowski:2018:LBS, author = "Caitlin Sadowski and Edward Aftandilian and Alex Eagle and Liam Miller-Cushon and Ciera Jaspan", title = "Lessons from building static analysis tools at {Google}", journal = j-CACM, volume = "61", number = "4", pages = "58--66", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3188720", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226371/fulltext", abstract = "For a static analysis project to succeed, developers must feel they benefit from and enjoy using it.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berman:2018:RPD, author = "Francine Berman and Rob Rutenbar and Brent Hailpern and Henrik Christensen and Susan Davidson and Deborah Estrin and Michael Franklin and Margaret Martonosi and Padma Raghavan and Victoria Stodden and Alexander S. Szalay", title = "Realizing the potential of data science", journal = j-CACM, volume = "61", number = "4", pages = "67--72", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3188721", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226372/fulltext", abstract = "Data science promises new insights, helping transform information into knowledge that can drive science and industry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guri:2018:BAG, author = "Mordechai Guri and Yuval Elovici", title = "{Bridgeware}: the air-gap malware", journal = j-CACM, volume = "61", number = "4", pages = "74--82", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3177230", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226377/fulltext", abstract = "The challenge of combatting malware designed to breach air-gap isolation in order to leak data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Blei:2018:EPM, author = "David M. Blei", title = "Expressive probabilistic models and scalable method of moments: technical perspective", journal = j-CACM, volume = "61", number = "4", pages = "84--84", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186260", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226369/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arora:2018:LTM, author = "Sanjeev Arora and Rong Ge and Yoni Halpern and David Mimno and Ankur Moitra and David Sontag and Yichen Wu and Michael Zhu", title = "Learning topic models --- provably and efficiently", journal = j-CACM, volume = "61", number = "4", pages = "85--93", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186262", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226373/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2018:LBF, author = "Dennis Shasha", title = "Last byte: Finding {October}", journal = j-CACM, volume = "61", number = "4", pages = "96--ff", month = apr, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186264", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 27 07:43:02 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/4/226378/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CTT, author = "Vinton G. Cerf", title = "{Cerf}'s up: {Turing} test 2", journal = j-CACM, volume = "61", number = "5", pages = "5--5", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3200485", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227198/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davidson:2018:ETS, author = "Jack Davidson and Joseph Konstan and Andrew A. Chien and Scott Delman", title = "Editorial: Toward sustainable access: where are we now?", journal = j-CACM, volume = "61", number = "5", pages = "6--7", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3201219", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227199/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2018:VIHa, author = "Moshe Y. Vardi", title = "{Vardi}'s insights: How we lost the women in computing", journal = j-CACM, volume = "61", number = "5", pages = "9--9", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3201113", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227192/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:AEA, author = "{CACM Staff}", title = "{ACM's} election: {ACM}'s 2018 general election: please take this opportunity to vote", journal = j-CACM, volume = "61", number = "5", pages = "13--21", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3196943", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227200/fulltext", abstract = "Meet the candidates who introduce their plans---and stands---for the Association.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEG, author = "{CACM Staff}", title = "Letters to the editor: Get {ACM} (and {{\booktitle{Communications}}}) out of politics", journal = j-CACM, volume = "61", number = "5", pages = "20--11", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3203077", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227196/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Torres:2018:BCC, author = "Edwin Torres and Walid Saba", title = "{BLOG@CACM}: Commenting on code, considering data's bottleneck", journal = j-CACM, volume = "61", number = "5", pages = "24--25", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3193752", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227201/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Edwin Torres considers the enduring value of code comments, while Walid Saba wonders if we have overreacted to the knowledge acquisition bottleneck.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2018:NSM, author = "Gregory Mone", title = "News: Shrinking machines, cellular computers", journal = j-CACM, volume = "61", number = "5", pages = "26--28", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3193743", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227204/fulltext", abstract = "Scientists are using DNA and RNA to build the world's tiniest robots and computing devices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2018:NUF, author = "Neil Savage", title = "News: Using functions for easier programming", journal = j-CACM, volume = "61", number = "5", pages = "29--30", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3193776", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227202/fulltext", abstract = "Functional programming languages automate many of the details underlying specific operations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2018:NFH, author = "Samuel Greengard", title = "News: Finding a healthier approach to managing medical data", journal = j-CACM, volume = "61", number = "5", pages = "31--33", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3193759", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227203/fulltext", abstract = "Researchers are exploring ways to put medical data to greater use while better protecting privacy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Calo:2018:LTL, author = "Ryan Calo", title = "Law and technology: Is the law ready for driverless cars?", journal = j-CACM, volume = "61", number = "5", pages = "34--36", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3199599", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227187/fulltext", abstract = "Yes, with one big exception.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schneider:2018:PSP, author = "Fred B. Schneider", title = "Privacy and security: Putting trust in security engineering", journal = j-CACM, volume = "61", number = "5", pages = "37--39", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3199601", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227205/fulltext", abstract = "Proposing a stronger foundation for an engineering discipline to support the design of secure systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Repenning:2018:ESF, author = "Alexander Repenning", title = "Education: Scale or fail", journal = j-CACM, volume = "61", number = "5", pages = "40--42", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3199603", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227197/fulltext", abstract = "Moving beyond self-selected computer science education in Switzerland.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{HaroldB:2018:VMB, author = "Harold ``Bud'' Lawson", title = "Viewpoint: The march into the black hole of complexity", journal = j-CACM, volume = "61", number = "5", pages = "43--45", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3201606", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227182/fulltext", abstract = "Addressing the root causes of rapidly increasing software complexity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Martonosi:2018:VSP, author = "Margaret Martonosi", title = "Viewpoint: Science, policy, and service", journal = j-CACM, volume = "61", number = "5", pages = "46--48", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3199604", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227183/fulltext", abstract = "Some thoughts on the way forward.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schwarzkopf:2018:RPC, author = "Malte Schwarzkopf and Peter Bailis", title = "Research for practice: cluster scheduling for datacenters", journal = j-CACM, volume = "61", number = "5", pages = "50--53", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3154011", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227184/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Davidovic:2018:CAS, author = "Step{\'a}n Davidovic and Betsy Beyer", title = "Canary analysis service", journal = j-CACM, volume = "61", number = "5", pages = "54--62", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190566", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227185/fulltext", abstract = "Automated canarying quickens development, improves production safety, and helps prevent outages.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2018:HYW, author = "Kate Matsudaira", title = "How is your week going so far?", journal = j-CACM, volume = "61", number = "5", pages = "63--64", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3174795", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227186/fulltext", abstract = "Praise matters just as much as money.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tenenberg:2018:MTC, author = "Josh Tenenberg and Wolff-Michael Roth and Donald Chinn and Alfredo Jornet and David Socha and Skip Walter", title = "More than the code: learning rules of rejection in writing programs", journal = j-CACM, volume = "61", number = "5", pages = "66--71", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132699", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227188/fulltext", abstract = "A teacher and students coding together make explicit the unwritten rules of programming.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brooks:2018:IFW, author = "Richard R. Brooks and Lu Yu and Yu Fu and Oluwakemi Hambolu and John Gaynard and Julie Owono and Archippe Yepmou and Felix Blanc", title = "{Internet} freedom in {West Africa}: technical support for journalists and democracy advocates", journal = j-CACM, volume = "61", number = "5", pages = "72--82", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3199477", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227189/fulltext", abstract = "The U.S. State Department's Internet Freedom agenda is being adapted to help them communicate without DNS and IP address filtering.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2018:DAV, author = "Xiaonan Wang", title = "Data acquisition in vehicular ad hoc networks", journal = j-CACM, volume = "61", number = "5", pages = "83--88", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3197544", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227190/fulltext", abstract = "The data comes from multiple optimal sources in parallel, helping reduce addressing and data-acquisition latency.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schuller:2018:SER, author = "Bj{\"o}rn W. Schuller", title = "Speech emotion recognition: two decades in a nutshell, benchmarks, and ongoing trends", journal = j-CACM, volume = "61", number = "5", pages = "90--99", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3129340", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227191/fulltext", abstract = "Tracing 20 years of progress in making machines hear our emotions based on speech signal properties.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Etzioni:2018:TPB, author = "Oren Etzioni", title = "Technical perspective: {Breaking} the mold of machine learning", journal = j-CACM, volume = "61", number = "5", pages = "102--102", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3191511", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227194/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mitchell:2018:NEL, author = "T. Mitchell and W. Cohen and E. Hruschka and P. Talukdar and B. Yang and J. Betteridge and A. Carlson and B. Dalvi and M. Gardner and B. Kisiel and J. Krishnamurthy and N. Lao and K. Mazaitis and T. Mohamed and N. Nakashole and E. Platanios and A. Ritter and M. Samadi and B. Settles and R. Wang and D. Wijaya and A. Gupta and X. Chen and A. Saparov and M. Greaves and J. Welling", title = "Never-ending learning", journal = j-CACM, volume = "61", number = "5", pages = "103--115", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3191513", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227193/fulltext", abstract = "Whereas people learn many different types of knowledge from diverse experiences over many years, and become better learners over time, most current machine learning systems are much more narrow, learning just a single function or data model based on statistical analysis of a single data set. We suggest that people learn better than computers precisely because of this difference, and we suggest a key direction for machine learning research is to develop software architectures that enable intelligent agents to also learn many types of knowledge, continuously over many years, and to become better learners over time. In this paper we define more precisely this never-ending learning paradigm for machine learning, and we present one case study: the Never-Ending Language Learner (NELL), which achieves a number of the desired properties of a never-ending learner. NELL has been learning to read the Web 24hrs/day since January 2010, and so far has acquired a knowledge base with 120mn diverse, confidence-weighted beliefs (e.g., servedWith(tea,biscuits)), while learning thousands of interrelated functions that continually improve its reading competence over time. NELL has also learned to reason over its knowledge base to infer new beliefs it has not yet read from those it has, and NELL is inventing new relational predicates to extend the ontology it uses to represent beliefs. We describe the design of NELL, experimental results illustrating its behavior, and discuss both its successes and shortcomings as a case study in never-ending learning. NELL can be tracked online at http://rtw.ml.cmu.edu, and followed on Twitter at @CMUNELL.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{MacLeod:2018:LBF, author = "Ken MacLeod", title = "Last byte: Free press", journal = j-CACM, volume = "61", number = "5", pages = "120--ff", month = may, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3197548", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/5/227195/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. When all online news and comment can be digitally manipulated, some might recall a more trustworthy way to spread the word.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CCE, author = "Vinton G. Cerf", title = "{Cerf}'s up: Celebrating excellence", journal = j-CACM, volume = "61", number = "6", pages = "5--5", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3210376", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228043/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEW, author = "{CACM Staff}", title = "Letters to the editor: When to hold 'em", journal = j-CACM, volume = "61", number = "6", pages = "6--7", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3210585", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228026/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2018:BPP, author = "Mark Guzdial and Susan Landau", title = "{BLOG@CACM}: Programming programming languages, and analyzing {Facebook}'s failure", journal = j-CACM, volume = "61", number = "6", pages = "8--9", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3204443", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228045/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers an idea with significant educational implications, while Susan Landau looks into the Cambridge Analytica/Facebook scandal.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2018:NRR, author = "Neil Savage", title = "News: Rewarded for {RISC}", journal = j-CACM, volume = "61", number = "6", pages = "10--12", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3204451", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228029/fulltext", abstract = "ACM A.M. Turing Award recipients David Patterson and John Hennessy developed the ``dangerous'' idea that software should be simpler so it can be executed more quickly, which evolved into the Reduced Instruction Set Computer architecture.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2018:NDL, author = "Chris Edwards", title = "News: Deep learning hunts for signals among the noise", journal = j-CACM, volume = "61", number = "6", pages = "13--14", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3204445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228030/fulltext", abstract = "Neural networks can deliver surprising, and sometimes unwanted, results.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2018:NSP, author = "Keith Kirkpatrick", title = "News: {$3$D} sensors provide security, better games", journal = j-CACM, volume = "61", number = "6", pages = "15--17", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3204449", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228031/fulltext", abstract = "A variety of techniques allow sensors to locate and recognize objects in space.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2018:NGH, author = "Logan Kugler", title = "News: Getting hooked on tech", journal = j-CACM, volume = "61", number = "6", pages = "18--19", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3204447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228032/fulltext", abstract = "Are technology companies maximizing profits by making users addicted to their products?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Weaver:2018:IRR, author = "Nicholas Weaver", title = "Inside risks: Risks of cryptocurrencies", journal = j-CACM, volume = "61", number = "6", pages = "20--24", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3208095", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228046/fulltext", abstract = "Considering the inherent risks of cryptocurrency ecosystems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2018:PII, author = "Peter J. Denning", title = "The profession of {IT}: An interview with {Dave Parnas}", journal = j-CACM, volume = "61", number = "6", pages = "25--27", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3208097", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228033/fulltext", abstract = "A discussion of ideas about software engineering.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2018:KVW, author = "George V. Neville-Neil", title = "Kode Vicious: Watchdogs vs. snowflakes", journal = j-CACM, volume = "61", number = "6", pages = "28--29", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3208099", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228037/fulltext", abstract = "Taking wild guesses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{LeGoues:2018:VEA, author = "C. {Le Goues} and Y. Brun and S. Apel and E. Berger and S. Khurshid and Y. Smaragdakis", title = "Viewpoint: Effectiveness of anonymization in double-blind review", journal = j-CACM, volume = "61", number = "6", pages = "30--33", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3208157", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228027/fulltext", abstract = "Assessing the effectiveness of anonymization in the review process.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Choudhury:2018:DCS, author = "Diptanu Gon Choudhury and Timothy Perrett", title = "Designing cluster schedulers for {Internet}-scale services", journal = j-CACM, volume = "61", number = "6", pages = "34--40", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190564", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228038/fulltext", abstract = "Embracing failures for improving availability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lauinger:2018:TSD, author = "Tobias Lauinger and Abdelberi Chaabane and Christo B. Wilson", title = "Thou shalt not depend on me", journal = j-CACM, volume = "61", number = "6", pages = "41--47", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190562", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/java2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228039/fulltext", abstract = "A look at JavaScript libraries in the wild.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2018:DA, author = "Thomas A. Limoncelli", title = "Documentation is automation", journal = j-CACM, volume = "61", number = "6", pages = "48--53", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190572", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228040/fulltext", abstract = "A.B.A. = Always be automating.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baeza-Yates:2018:BW, author = "Ricardo Baeza-Yates", title = "Bias on the web", journal = j-CACM, volume = "61", number = "6", pages = "54--61", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209581", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228035/fulltext", abstract = "Bias in Web data and use taints the algorithms behind Web-based applications, delivering equally biased results.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wobbrock:2018:ABD, author = "Jacob O. Wobbrock and Krzysztof Z. Gajos and Shaun K. Kane and Gregg C. Vanderheiden", title = "Ability-based design", journal = j-CACM, volume = "61", number = "6", pages = "62--71", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3148051", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228034/fulltext", abstract = "By focusing on users' abilities rather than disabilities, designers can create interactive systems better matched to those abilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gefen:2018:IPM, author = "David Gefen and Jake Miller and Johnathon Kyle Armstrong and Frances H. Cornelius and Noreen Robertson and Aaron Smith-McLallen and Jennifer A. Taylor", title = "Identifying patterns in medical records through latent semantic analysis", journal = j-CACM, volume = "61", number = "6", pages = "72--77", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209086", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228036/fulltext", abstract = "Text analysis can reveal patterns of association among medical terms and medical codes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Genkin:2018:PDC, author = "Daniel Genkin and Dimitrios Papadopoulos and Charalampos Papamanthou", title = "Privacy in decentralized cryptocurrencies", journal = j-CACM, volume = "61", number = "6", pages = "78--88", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3132696", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228028/fulltext", abstract = "When it comes to anonymizing cryptocurrencies, one size most definitely does not fit all.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cox:2018:TPM, author = "Landon P. Cox", title = "Technical perspective: {Measuring} optimization potential with {Coz}", journal = j-CACM, volume = "61", number = "6", pages = "90--90", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3205913", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228041/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Curtsinger:2018:CFC, author = "Charlie Curtsinger and Emery D. Berger", title = "{Coz}: finding code that counts with causal profiling", journal = j-CACM, volume = "61", number = "6", pages = "91--99", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3205911", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228044/fulltext", abstract = "Improving performance is a central concern for software developers. To locate optimization opportunities, developers rely on software profilers. However, these profilers only report where programs spend their time: optimizing that code may have no impact on performance. Past profilers thus both waste developer time and make it difficult for them to uncover significant optimization opportunities. This paper introduces causal profiling. Unlike past profiling approaches, causal profiling indicates exactly where programmers should focus their optimization efforts, and quantifies their potential impact. Causal profiling works by running performance experiments during program execution. Each experiment calculates the impact of any potential optimization by virtually speeding up code: inserting pauses that slow down all other code running concurrently. The key insight is that this slowdown has the same relative effect as running that line faster, thus ``virtually'' speeding it up. We present Coz, a causal profiler, which we evaluate on a range of highly-tuned applications such as Memcached, SQLite, and the PARSEC benchmark suite. Coz identifies previously unknown optimization opportunities that are both significant and targeted. Guided by Coz, we improve the performance of Memcached by 9\%, SQLite by 25\%, and accelerate six PARSEC applications by as much as 68\%; in most cases, these optimizations involve modifying under 10 lines of code.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2018:LBRa, author = "Leah Hoffmann", title = "Last byte: {RISC} management", journal = j-CACM, volume = "61", number = "6", pages = "104--ff", month = jun, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3204453", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 5 14:47:04 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/6/228042/fulltext", abstract = "ACM A. M. Turing award recipients John Hennessy and David Patterson have introduced generations of students to reduced instruction set computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hanson:2018:DRM, author = "Vicki L. Hanson", title = "Departments: Reflections on my two years", journal = j-CACM, volume = "61", number = "7", pages = "5--5", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3226066", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229040/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CNN, author = "Vinton G. Cerf", title = "{Cerf}'s up: On neural networks", journal = j-CACM, volume = "61", number = "7", pages = "7--7", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3224195", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229041/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2018:VIHb, author = "Moshe Y. Vardi", title = "{Vardi}'s insights: How the hippies destroyed the {Internet}", journal = j-CACM, volume = "61", number = "7", pages = "9--9", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3226073", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229042/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LETb, author = "{CACM Staff}", title = "Letters to the editor: Teach the law (and the {AI}) `foreseeability'", journal = j-CACM, volume = "61", number = "7", pages = "10--11", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3226227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229043/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bugayenko:2018:BWD, author = "Yegor Bugayenko", title = "{BLOG@CACM}: We are done with `hacking'", journal = j-CACM, volume = "61", number = "7", pages = "12--13", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213760", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229044/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Today's programmers offer more valuable skills than simply being able to hack algorithms and make data structures, says Yegor Bugayenko.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2018:NWC, author = "Logan Kugler", title = "News: Why cryptocurrencies use so much energy: and what to do about it", journal = j-CACM, volume = "61", number = "7", pages = "15--17", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213762", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229045/fulltext", abstract = "The electricity consumption of mining for cryptocurrencies is becoming a real concern. Here's what to do about it.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2018:NYG, author = "Gary Anthes", title = "News: You've got mail!", journal = j-CACM, volume = "61", number = "7", pages = "18--19", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213776", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229047/fulltext", abstract = "And that's not all. Email is not what it used to be.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2018:NBI, author = "Keith Kirkpatrick", title = "News: Bringing the {Internet} to the (developing) world", journal = j-CACM, volume = "61", number = "7", pages = "20--21", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213775", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229046/fulltext", abstract = "A growing number of low-cost (and free!) solutions aim to open the Internet to developing regions.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2018:LSC, author = "Pamela Samuelson", title = "Legally speaking: Copyright blocks a news-monitoring technology", journal = j-CACM, volume = "61", number = "7", pages = "24--26", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3225222", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229048/fulltext", abstract = "An evolving technological landscape has made application of copyright law increasingly difficult.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Halaburda:2018:EBD, author = "Hanna Halaburda", title = "Economic and business dimensions: Blockchain revolution without the blockchain?", journal = j-CACM, volume = "61", number = "7", pages = "27--29", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3225619", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229049/fulltext", abstract = "Most of the suggested benefits of blockchain technologies do not come from elements unique to the blockchain.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ahmed:2018:BPB, author = "Alex Ahmed", title = "Broadening participation: Beyond diversity", journal = j-CACM, volume = "61", number = "7", pages = "30--32", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3225621", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229050/fulltext", abstract = "Considering the confluence of research questions and sociopolitical dynamics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Yasar:2018:VNP, author = "Osman Yasar", title = "Viewpoint: A new perspective on computational thinking", journal = j-CACM, volume = "61", number = "7", pages = "33--39", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3214354", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229035/fulltext", abstract = "Addressing its cognitive essence, universal value, and curricular practices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Dykstra:2018:VCD, author = "Josiah Dykstra and Eugene H. Spafford", title = "Viewpoint: The case for disappearing cyber security", journal = j-CACM, volume = "61", number = "7", pages = "40--42", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213764", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229051/fulltext", abstract = "A proposal for keeping cyber security both out of sight and out of mind for end users.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chisnall:2018:CLL, author = "David Chisnall", title = "{C} is not a low-level language", journal = j-CACM, volume = "61", number = "7", pages = "44--48", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209212", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229036/fulltext", abstract = "Your computer is not a fast PDP-11.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2018:HCG, author = "Kate Matsudaira", title = "How to come up with great ideas", journal = j-CACM, volume = "61", number = "7", pages = "49--51", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190570", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229037/fulltext", abstract = "Think like an entrepreneur.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vasisht:2018:RPT, author = "Deepak Vasisht and Peter Bailis", title = "Research for practice: toward a network of connected things", journal = j-CACM, volume = "61", number = "7", pages = "52--54", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3178367", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229038/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goodfellow:2018:MML, author = "Ian Goodfellow and Patrick McDaniel and Nicolas Papernot", title = "Making machine learning robust against adversarial inputs", journal = j-CACM, volume = "61", number = "7", pages = "56--66", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3134599", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229030/fulltext", abstract = "Such inputs distort how machine-learning-based systems are able to function in the world as it is.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schneider:2018:DNG, author = "Christoph Schneider and Markus Weinmann and Jan vom Brocke", title = "Digital nudging: guiding online user choices through interface design", journal = j-CACM, volume = "61", number = "7", pages = "67--73", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213765", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229029/fulltext", abstract = "Designers can create designs that nudge users toward the most desirable option.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ousterhout:2018:AMO, author = "John Ousterhout", title = "Always measure one level deeper", journal = j-CACM, volume = "61", number = "7", pages = "74--83", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213770", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229031/fulltext", abstract = "Performance measurements often go wrong, reporting surface-level results that are more marketing than science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bellini:2018:AED, author = "Carlo Gabriel Porto Bellini", title = "The {ABCs} of effectiveness in the digital society", journal = j-CACM, volume = "61", number = "7", pages = "84--91", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3205945", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229032/fulltext", abstract = "Digital effectiveness is not the same as mastering the ICTs, rather it is the art of using them in a purposeful, healthy way.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goldberg:2018:RSM, author = "Sharon Goldberg and Ethan Heilman", title = "The rewards of selfish mining: technical perspective", journal = j-CACM, volume = "61", number = "7", pages = "94--94", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213006", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229034/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Eyal:2018:MEB, author = "Ittay Eyal and Emin G{\"u}n Sirer", title = "Majority is not enough: Bitcoin mining is vulnerable", journal = j-CACM, volume = "61", number = "7", pages = "95--102", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3212998", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229033/fulltext", abstract = "The Bitcoin cryptocurrency records its transactions in a public log called the blockchain. Its security rests critically on the distributed protocol that maintains the blockchain, run by participants called miners. Conventional wisdom asserts that the mining protocol is incentive-compatible and secure against colluding minority groups, that is, it incentivizes miners to follow the protocol as prescribed. We show that the Bitcoin mining protocol is not incentive-compatible. We present an attack with which colluding miners' revenue is larger than their fair share. The attack can have significant consequences for Bitcoin: Rational miners will prefer to join the attackers, and the colluding group will increase in size until it becomes a majority. At this point, the Bitcoin system ceases to be a decentralized currency. Unless certain assumptions are made, selfish mining may be feasible for any coalition size of colluding miners. We propose a practical modification to the Bitcoin protocol that protects Bitcoin in the general case. It prohibits selfish mining by a coalition that command less than 1/4 of the resources. This threshold is lower than the wrongly assumed 1/2 bound, but better than the current reality where a coalition of any size can compromise the system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2018:LBS, author = "Dennis Shasha", title = "Last byte: String wars", journal = j-CACM, volume = "61", number = "7", pages = "104--104", month = jul, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3219818", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jun 26 11:16:13 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/7/229039/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Larus:2018:IEA, author = "James Larus and Chris Hankin", title = "{Informatics Europe} and {ACM Europe Council}: Regulating automated decision making", journal = j-CACM, volume = "61", number = "8", pages = "5--5", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231715", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229770/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CT, author = "Vinton G. Cerf", title = "{Cerf}'s up: Traceability", journal = j-CACM, volume = "61", number = "8", pages = "7--7", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3235764", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229771/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEE, author = "{CACM Staff}", title = "Letters to the editor: Encourage {ACM} to address {U.S.} election integrity", journal = j-CACM, volume = "61", number = "8", pages = "10--11", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3235028", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229772/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hill:2018:BAR, author = "Robin K. Hill", title = "{BLOG@CACM}: Assessing responsibility for program output", journal = j-CACM, volume = "61", number = "8", pages = "12--13", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231166", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229773/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm We lack an easy way to indicate that algorithms do not make decisions and are not biased; programmers do, and are.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2018:NAT, author = "Chris Edwards", title = "News: Animals teach robots to find their way", journal = j-CACM, volume = "61", number = "8", pages = "14--16", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231168", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229775/fulltext", abstract = "Navigation research demonstrates bio-machine symbiosis.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2018:NEL, author = "Don Monroe", title = "News: Electronics are leaving the plane", journal = j-CACM, volume = "61", number = "8", pages = "17--18", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231207", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229776/fulltext", abstract = "Stacking chips and connecting them vertically increases both speed and functionality.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2018:NBP, author = "Esther Shein", title = "News: Broadening the path for women in {STEM}", journal = j-CACM, volume = "61", number = "8", pages = "19--21", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231170", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229774/fulltext", abstract = "Organizations work to address 'a notable absence of women in the field.'", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ali:2018:GCD, author = "Kashif Ali and Kurtis Heimerl", title = "Global computing: Designing sustainable rural infrastructure through the lens of {OpenCellular}", journal = j-CACM, volume = "61", number = "8", pages = "22--25", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3232037", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229756/fulltext", abstract = "Understanding the unique local context, as well as technical considerations, are essential components of successful project deployment.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2018:EPE, author = "Mark Guzdial and Amy Bruckman", title = "Education: Providing equitable access to computing education", journal = j-CACM, volume = "61", number = "8", pages = "26--28", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3232039", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229757/fulltext", abstract = "Seeking the best measures to reach advantaged and less-advantaged students equally.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2018:KVE, author = "George V. Neville-Neil", title = "Kode vicious: Every silver lining has a cloud", journal = j-CACM, volume = "61", number = "8", pages = "29--30", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3232041", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229758/fulltext", abstract = "Cache is king. And if your cache is cut, you are going to feel it.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shapiro:2018:PCD, author = "Ehud Shapiro", title = "Pointg\slash counterpoint: democracy and e-democracy: Point: foundations of e-democracy", journal = j-CACM, volume = "61", number = "8", pages = "31--34", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213766", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229759/fulltext", abstract = "Considering the possibility of achieving an e-democracy based on long-established foundations that strengthen both real-world democracies and virtual Internet communities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schuler:2018:PCD, author = "Douglas Schuler", title = "Point\slash counterpoint: democracy and e-democracy: Counterpoint: e-democracy won't save democracy. democracy will save democracy", journal = j-CACM, volume = "61", number = "8", pages = "34--36", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231050", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229760/fulltext", abstract = "Increased technology is not the solution to the fundamental issue of declining democratic culture.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Petrov:2018:ABM, author = "Alex Petrov", title = "Algorithms behind modern storage systems", journal = j-CACM, volume = "61", number = "8", pages = "38--44", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209210", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229762/fulltext", abstract = "Different uses for read-optimized B-trees and write-optimized LSM-trees.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Crankshaw:2018:RPP, author = "Dan Crankshaw and Joseph Gonzalez and Peter Bailis", title = "Research for practice: prediction-serving systems", journal = j-CACM, volume = "61", number = "8", pages = "45--49", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190574", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229761/fulltext", abstract = "What happens when we wish to actually deploy a machine learning model to production?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2018:CE, author = "Pat Helland", title = "Consistently eventual", journal = j-CACM, volume = "61", number = "8", pages = "50--52", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209277", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229763/fulltext", abstract = "For many data items, the work never settles on a value.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Burton:2018:HTC, author = "Emanuelle Burton and Judy Goldsmith and Nicholas Mattei", title = "How to teach computer ethics through science fiction", journal = j-CACM, volume = "61", number = "8", pages = "54--64", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3154485", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229765/fulltext", abstract = "Science fiction in particular offers students a way to cultivate their capacity for moral imagination.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Delimitrou:2018:ALT, author = "Christina Delimitrou and Christos Kozyrakis", title = "{Amdahl}'s law for tail latency", journal = j-CACM, volume = "61", number = "8", pages = "65--72", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3232559", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229764/fulltext", abstract = "Queueing theoretic models can guide design trade-offs in systems targeting tail latency, not just average performance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Such:2018:MPS, author = "Jose M. Such and Natalia Criado", title = "Multiparty privacy in social media", journal = j-CACM, volume = "61", number = "8", pages = "74--81", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3208039", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229766/fulltext", abstract = "Online privacy is not just about what you disclose about yourself, it is also about what others disclose about you.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Owens:2018:TPG, author = "John D. Owens", title = "Technical perspective: Graphs, betweenness centrality, and the {GPU}", journal = j-CACM, volume = "61", number = "8", pages = "84--84", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3230483", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229767/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McLaughlin:2018:AGB, author = "Adam McLaughlin and David A. Bader", title = "Accelerating {GPU} betweenness centrality", journal = j-CACM, volume = "61", number = "8", pages = "85--92", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3230485", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229768/fulltext", abstract = "Graphs that model social networks, numerical simulations, and the structure of the Internet are enormous and cannot be manually inspected. A popular metric used to analyze these networks is Betweenness Centrality (BC), which has applications in community detection, power grid contingency analysis, and the study of the human brain. However, these analyses come with a high computational cost that prevents the examination of large graphs of interest. Recently, the use of Graphics Processing Units (GPUs) has been promising for efficient processing of unstructured data sets. Prior GPU implementations of BC suffer from large local data structures and inefficient graph traversals that limit scalability and performance. Here we present a hybrid GPU implementation that provides good performance on graphs of arbitrary structure rather than just scale-free graphs as was done previously. Our methods achieve up to 13$ \times $ speedup on high-diameter graphs and an average of 2.71$ \times $ speedup overall compared to the best existing GPU algorithm. We also observe near linear speedup when running BC on 192 GPUs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bainbridge:2018:LBD, author = "William Sims Bainbridge", title = "Last byte: Deadlock", journal = j-CACM, volume = "61", number = "8", pages = "96--ff", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3232923", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/8/229769/fulltext", abstract = "Upgraded with new instructions, my AI aims to debug its original programmer, along with his home planet.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Best:2018:GCS, author = "Michael L. Best", title = "Global computing: Session details: {Global} computing", journal = j-CACM, volume = "61", number = "8", pages = "??--??", month = aug, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264352", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Aug 8 17:58:36 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2018:ELC, author = "Andrew A. Chien", title = "{Editor}'s letter: Computer architecture: disruption from above", journal = j-CACM, volume = "61", number = "9", pages = "5--5", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3243136", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230558/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CPW, author = "Vinton G. Cerf", title = "{Cerf}'s up: The {Peace of Westphalia}", journal = j-CACM, volume = "61", number = "9", pages = "6--6", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3242093", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230559/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2018:VIM, author = "Moshe Y. Vardi", title = "{Vardi}'s insights: Move fast and break things", journal = j-CACM, volume = "61", number = "9", pages = "7--7", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3244026", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230560/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEHa, author = "{CACM Staff}", title = "Letters to the editor: Hippie values really did build the {Internet}", journal = j-CACM, volume = "61", number = "9", pages = "9--11", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3242088", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230561/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bugayenko:2018:BDB, author = "Yegor Bugayenko", title = "{BLOG@CACM}: Discovering bugs, or ensuring success?", journal = j-CACM, volume = "61", number = "9", pages = "12--13", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3237196", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230562/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Finding errors is not the same as making certain a software product works correctly.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2018:NAH, author = "Don Monroe", title = "News: {AI} holds the better hand", journal = j-CACM, volume = "61", number = "9", pages = "14--16", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3237008", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230565/fulltext", abstract = "Exploiting the techniques of game theory to come up with the superior poker hand.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2018:NRI, author = "Gregory Mone", title = "News: Robotic implants", journal = j-CACM, volume = "61", number = "9", pages = "17--18", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3237123", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230564/fulltext", abstract = "Scientists are developing tiny medical machines that stretch the definition of the term ``robot.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2018:NBC, author = "Keith Kirkpatrick", title = "News: Borders in the cloud", journal = j-CACM, volume = "61", number = "9", pages = "19--21", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3237072", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230563/fulltext", abstract = "New data protection laws raise questions about whether certain jurisdictions are trying to thwart the ability of foreign governments to obtain data on their citizens.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wagner:2018:CEO, author = "Alan R. Wagner and Jason Borenstein and Ayanna Howard", title = "Computing ethics: Overtrust in the robotic age", journal = j-CACM, volume = "61", number = "9", pages = "22--24", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3241365", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230593/fulltext", abstract = "A contemporary ethical challenge.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pasquale:2018:LTW, author = "Frank Pasquale", title = "Law and technology: When machine learning is facially invalid", journal = j-CACM, volume = "61", number = "9", pages = "25--27", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3241367", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230569/fulltext", abstract = "Observations on the use of machine learning and facial inferences to classify people using inexplicable data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2018:PIN, author = "Peter J. Denning", title = "The profession of {IT}: Navigating with accelerating technology change", journal = j-CACM, volume = "61", number = "9", pages = "28--30", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3241369", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230594/fulltext", abstract = "Mathematical tools such as S-curves locate inflection points in technology-accelerated social spaces; where we move next depends on our navigational skills.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Barker:2018:VAO, author = "Adam Barker", title = "Viewpoint: An academic's observations from a sabbatical at {Google}", journal = j-CACM, volume = "61", number = "9", pages = "31--33", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3177748", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230596/fulltext", abstract = "How experiences gained in industry can improve academic research and teaching.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2018:VSR, author = "Edward A. Lee", title = "Viewpoint: Is software the result of top-down intelligent design or evolution?", journal = j-CACM, volume = "61", number = "9", pages = "34--36", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3213763", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230595/fulltext", abstract = "Considering the potential danger to individuals of rapid coevolution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2018:GPM, author = "Thomas A. Limoncelli", title = "{GitOps}: a path to more self-service {IT}", journal = j-CACM, volume = "61", number = "9", pages = "38--42", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3233241", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230599/fulltext", abstract = "IaC + PR = GitOps", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mubeen:2018:WFS, author = "Noor Mubeen", title = "Workload frequency scaling law: derivation and verification", journal = j-CACM, volume = "61", number = "9", pages = "43--47", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190560", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230598/fulltext", abstract = "Workload scalability has a cascade relation via the scale factor.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alonso:2018:RPF, author = "Gustavo Alonso and Peter Bailis", title = "Research for practice: {FPGAs} in datacenters", journal = j-CACM, volume = "61", number = "9", pages = "48--49", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209275", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230597/fulltext", abstract = "Expert-curated guides to the best of CS research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jouppi:2018:DSA, author = "Norman P. Jouppi and Cliff Young and Nishant Patil and David Patterson", title = "A domain-specific architecture for deep neural networks", journal = j-CACM, volume = "61", number = "9", pages = "50--59", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3154484", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230571/fulltext", abstract = "Tensor processing units improve performance per watt of neural networks in Google datacenters by roughly 50x.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Perricone:2018:CBC, author = "Robert Perricone and X. Sharon Hu and Joseph Nahas and Michael Niemier", title = "Can beyond-{CMOS} devices illuminate dark silicon?", journal = j-CACM, volume = "61", number = "9", pages = "60--69", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3230628", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230600/fulltext", abstract = "The ``new Dark Silicon'' model benchmarks transistor technologies at the architectural level for multi-core processors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vucetic:2018:PAC, author = "Slobodan Vucetic and Ashis Kumar Chanda and Shanshan Zhang and Tian Bai and Aniruddha Maiti", title = "Peer assessment of {CS} doctoral programs shows strong correlation with faculty citations", journal = j-CACM, volume = "61", number = "9", pages = "70--76", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3181854", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230572/fulltext", abstract = "Strong correlation indicates notable research productivity of individual faculty members in turn boosts the standing of their programs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Abadi:2018:ODD, author = "Daniel J. Abadi and Jose M. Faleiro", title = "An overview of deterministic database systems", journal = j-CACM, volume = "61", number = "9", pages = "78--88", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3181853", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230601/fulltext", abstract = "Deterministic database systems show great promise, but their deployment may require changes in the way developers interact with the database.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Choudhury:2018:TPY, author = "Romit Roy Choudhury", title = "Technical perspective: Is your {WiFi} a sensor?", journal = j-CACM, volume = "61", number = "9", pages = "90--90", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3236619", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230574/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhao:2018:ERU, author = "Mingmin Zhao and Fadel Adib and Dina Katabi", title = "Emotion recognition using wireless signals", journal = j-CACM, volume = "61", number = "9", pages = "91--100", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3236621", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230573/fulltext", abstract = "This paper demonstrates a new technology that can infer a person's emotions from RF signals reflected off his body. EQ-Radio transmits an RF signal and analyzes its reflections off a person's body to recognize his emotional state (happy, sad, etc.). The key enabler underlying EQ-Radio is a new algorithm for extracting the individual heartbeats from the wireless signal at an accuracy comparable to on-body ECG monitors. The resulting beats are then used to compute emotion-dependent features which feed a machine-learning emotion classifier. We describe the design and implementation of EQ-Radio, and demonstrate through a user study that its emotion recognition accuracy is on par with state-of-the-art emotion recognition systems that require a person to be hooked to an ECG monitor.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2018:LBB, author = "Dennis Shasha", title = "Last byte: Bounce blockchain", journal = j-CACM, volume = "61", number = "9", pages = "104--ff", month = sep, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3240297", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 5 09:35:28 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/9/230602/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CIS, author = "Vinton G. Cerf", title = "{Cerf}'s up: The {Internet} in the 21st century", journal = j-CACM, volume = "61", number = "10", pages = "5--5", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3275378", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231357/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LEHb, author = "{CACM Staff}", title = "Letters to the editor: {Hennessy} and {Patterson} on the roots of {RISC}", journal = j-CACM, volume = "61", number = "10", pages = "6--7", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3273019", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231358/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Banifatemi:2018:BCW, author = "Amir Banifatemi", title = "{BLOG@CACM}: Can we use {AI} for global good?", journal = j-CACM, volume = "61", number = "10", pages = "8--9", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264623", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231359/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Amir Banifatemi observes how the AI for Good Summit ``allowed us to start a dialogue, find a common frame of reference, and decide how our steps would be smart and structured.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2018:NFV, author = "Chris Edwards", title = "News: Floating voxels provide new hope for {$3$D} displays", journal = j-CACM, volume = "61", number = "10", pages = "11--13", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264625", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231361/fulltext", abstract = "In search of holograms that can be viewed from any angle.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2018:NTE, author = "Samuel Greengard", title = "News: Transient electronics take shape", journal = j-CACM, volume = "61", number = "10", pages = "14--16", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264630", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231362/fulltext", abstract = "Advances in materials science and chemistry are leading to self-destructing circuits and transient electronics, which could impact many fields.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2018:NDA, author = "Esther Shein", title = "News: The dangers of automating social programs", journal = j-CACM, volume = "61", number = "10", pages = "17--19", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264627", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231360/fulltext", abstract = "Is it possible to keep bias out of a social program driven by one or more algorithms?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2018:TSMb, author = "Michael A. Cusumano", title = "Technology strategy and management: The business of quantum computing", journal = j-CACM, volume = "61", number = "10", pages = "20--22", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267352", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231363/fulltext", abstract = "Considering the similarities of quantum computing development to the early years of conventional computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Swire:2018:PSP, author = "Peter Swire", title = "Privacy and security: A pedagogic cybersecurity framework", journal = j-CACM, volume = "61", number = "10", pages = "23--26", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267354", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231364/fulltext", abstract = "A proposal for teaching the organizational, legal, and international aspects of cybersecurity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2018:KVO, author = "George V. Neville-Neil", title = "Kode vicious: The obscene coupling known as spaghetti code", journal = j-CACM, volume = "61", number = "10", pages = "27--28", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267356", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231365/fulltext", abstract = "Teach your junior programmers how to read code.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Abramatic:2018:VBU, author = "Jean-Fran{\c{c}}ois Abramatic and Roberto {Di Cosmo} and Stefano Zacchiroli", title = "Viewpoint: Building the universal archive of source code", journal = j-CACM, volume = "61", number = "10", pages = "29--31", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3183558", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231366/fulltext", abstract = "A global collaborative project for the benefit of all.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cabot:2018:VCC, author = "Jordi Cabot and Javier Luis C{\'a}novas Izquierdo and Valerio Cosentino", title = "Viewpoint: Are {CS} conferences (too) closed communities?", journal = j-CACM, volume = "61", number = "10", pages = "32--34", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209580", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231367/fulltext", abstract = "Assessing whether newcomers have a more difficult time achieving paper acceptance at established conferences.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lipton:2018:MMI, author = "Zachary C. Lipton", title = "The mythos of model interpretability", journal = j-CACM, volume = "61", number = "10", pages = "36--43", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3233231", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231369/fulltext", abstract = "In machine learning, the concept of interpretability is both important and slippery.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2018:SFC, author = "Kate Matsudaira", title = "The secret formula for choosing the right next role", journal = j-CACM, volume = "61", number = "10", pages = "44--46", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3233239", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231370/fulltext", abstract = "The best careers are not defined by titles or r{\'e}sum{\'e} bullet points.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2018:MYS, author = "Pat Helland", title = "Mind your state for your state of mind", journal = j-CACM, volume = "61", number = "10", pages = "47--54", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3233235", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231368/fulltext", abstract = "The interactions between storage and applications can be complex and subtle.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Darwiche:2018:HLI, author = "Adnan Darwiche", title = "Human-level intelligence or animal-like abilities?", journal = j-CACM, volume = "61", number = "10", pages = "56--67", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3271625", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231373/fulltext", abstract = "What just happened in artificial intelligence and how it is being misunderstood.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klein:2018:FVS, author = "Gerwin Klein and June Andronick and Matthew Fernandez and Ihor Kuz and Toby Murray and Gernot Heiser", title = "Formally verified software in the real world", journal = j-CACM, volume = "61", number = "10", pages = "68--77", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3230627", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231372/fulltext", abstract = "Verified software secures the Unmanned Little Bird autonomous helicopter against mid-flight cyber attacks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bui:2018:PPH, author = "Quang ``Neo'' Bui and Sean Hansen and Manlu Liu and Qiang (John) Tu", title = "The productivity paradox in health information technology", journal = j-CACM, volume = "61", number = "10", pages = "78--85", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3183583", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231371/fulltext", abstract = "New York State healthcare providers increased their use of the technology but delivered only mixed results for their patients.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nardi:2018:CWL, author = "Bonnie Nardi and Bill Tomlinson and Donald J. Patterson and Jay Chen and Daniel Pargman and Barath Raghavan and Birgit Penzenstadler", title = "Computing within limits", journal = j-CACM, volume = "61", number = "10", pages = "86--93", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3183582", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231374/fulltext", abstract = "The future of computing research relies on addressing an array of limitations on a planetary scale.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Baillieul:2018:CTV, author = "John Baillieul", title = "A control theorist's view on reactive control for autonomous drones: technical perspective", journal = j-CACM, volume = "61", number = "10", pages = "95--95", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264411", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231378/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mottola:2018:FCR, author = "Luca Mottola and Kamin Whitehouse", title = "Fundamental concepts of reactive control for autonomous drones", journal = j-CACM, volume = "61", number = "10", pages = "96--104", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264417", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231377/fulltext", abstract = "Autonomous drones represent a new breed of mobile computing system. Compared to smartphones and connected cars that only opportunistically sense or communicate, drones allow motion control to become part of the application logic. The efficiency of their movements is largely dictated by the low-level control enabling their autonomous operation based on high-level inputs. Existing implementations of such low-level control operate in a time-triggered fashion. In contrast, we conceive a notion of reactive control that allows drones to execute the low-level control logic only upon recognizing the need to, based on the influence of the environment onto the drone operation. As a result, reactive control can dynamically adapt the control rate. This brings fundamental benefits, including more accurate motion control, extended lifetime, and better quality of service in end-user applications. Based on 260+ hours of real-world experiments using three aerial drones, three different control logic, and three hardware platforms, we demonstrate, for example, up to 41\% improvements in motion accuracy and up to 22\% improvements in flight time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Snir:2018:FMT, author = "Marc Snir", title = "The future of {MPI}: technical perspective", journal = j-CACM, volume = "61", number = "10", pages = "105--105", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264415", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/pvm.bib", URL = "https://cacm.acm.org/magazines/2018/10/231376/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gerstenberger:2018:EHS, author = "Robert Gerstenberger and Maciej Besta and Torsten Hoefler", title = "Enabling highly scalable remote memory access programming with {MPI-3} one sided", journal = j-CACM, volume = "61", number = "10", pages = "106--113", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3264413", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/pvm.bib", URL = "https://cacm.acm.org/magazines/2018/10/231375/fulltext", abstract = "Modern high-performance networks offer remote direct memory access (RDMA) that exposes a process' virtual address space to other processes in the network. The Message Passing Interface (MPI) specification has recently been extended with a programming interface called MPI-3 Remote Memory Access (MPI-3 RMA) for efficiently exploiting state-of-the-art RDMA features. MPI-3 RMA enables a powerful programming model that alleviates many message passing downsides. In this work, we design and develop bufferless protocols that demonstrate how to implement this interface and support scaling to millions of cores with negligible memory consumption while providing highest performance and minimal overheads. To arm programmers, we provide a spectrum of performance models for RMA functions that enable rigorous mathematical analysis of application performance and facilitate the development of codes that solve given tasks within specified time and energy budgets. We validate the usability of our library and models with several application studies with up to half a million processes. In a wider sense, our work illustrates how to use RMA principles to accelerate computation- and data-intensive codes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2018:LBRb, author = "Leah Hoffmann", title = "Last byte: Reaping the benefits of a diverse background", journal = j-CACM, volume = "61", number = "10", pages = "120--ff", month = oct, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3237198", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Sep 27 11:55:45 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/10/231379/fulltext", abstract = "Earlier this year, ACM named Dina Katabi of the Massachusetts Institute of Technology's Computer Science and Artificial Intelligence Laboratory recipient of the 2017 ACM Prize in Computing for her creative contributions to wireless systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CUL, author = "Vinton G. Cerf", title = "{Cerf}'s up: The upper layers of the internet", journal = j-CACM, volume = "61", number = "11", pages = "5--5", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3281164", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232189/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2018:DSR, author = "Moshe Y. Vardi", title = "Departments: Self-reference and section 230", journal = j-CACM, volume = "61", number = "11", pages = "7--7", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3279813", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232190/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hewitt:2018:GCM, author = "Carl Hewitt and Vijay Kumar", title = "The gap in {CS}, mulling irrational exuberance", journal = j-CACM, volume = "61", number = "11", pages = "8--9", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3276740", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232191/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the [email protected] community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Carl Hewitt suggests computer science needs a reference resource, while Vijay Kumar decries intellectual dishonesty in technology forecasting.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2018:NAE, author = "Don Monroe", title = "News: {AI}, explain yourself", journal = j-CACM, volume = "61", number = "11", pages = "11--13", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3276742", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232193/fulltext", abstract = "It is increasingly important to understand how artificial intelligence comes to a decision.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2018:NNM, author = "Neil Savage", title = "News: A new movement in seismology", journal = j-CACM, volume = "61", number = "11", pages = "14--15", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3276746", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232194/fulltext", abstract = "Unused telecom fiber might be used to detect earthquakes, uncover other secrets in the soil.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2018:NWI, author = "Samuel Greengard", title = "News: Weighing the impact of {GDPR}", journal = j-CACM, volume = "61", number = "11", pages = "16--18", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3276744", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232192/fulltext", abstract = "The EU data regulation will affect computer, Internet, and technology usage within and outside the EU; how it will play out remains to be seen.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2018:LSE, author = "Pamela Samuelson", title = "Legally speaking: The {EU's} controversial digital single market directive", journal = j-CACM, volume = "61", number = "11", pages = "20--23", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3277562", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232195/fulltext", abstract = "Should copyright enforcement have precedence over the interests of users in information privacy and fundamental freedoms?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bellovin:2018:IRB, author = "Steven M. Bellovin and Peter G. Neumann", title = "Inside risks: The big picture", journal = j-CACM, volume = "61", number = "11", pages = "24--26", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3277564", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232196/fulltext", abstract = "A systems-oriented view of trustworthiness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shapiro:2018:EHM, author = "R. Benjamin Shapiro and Rebecca Fiebrink and Peter Norvig", title = "Education: How machine learning impacts the undergraduate computing curriculum", journal = j-CACM, volume = "61", number = "11", pages = "27--29", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3277567", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232197/fulltext", abstract = "The growing importance of machine learning creates challenging questions for computing education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Liaskos:2018:VUS, author = "C. Liaskos and A. Tsioliaridou and A. Pitsillides and S. Ioannidis and I. Akyildiz", title = "Viewpoint: Using any surface to realize a new paradigm for wireless communications", journal = j-CACM, volume = "61", number = "11", pages = "30--33", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3192336", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232200/fulltext", abstract = "Programmable wireless environments use unique customizable software processes rather than traditional rigid channel models.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lahtiranta:2018:VCR, author = "Janne Lahtiranta and Sami Hyrynsalmi", title = "Viewpoint: Crude and rude?", journal = j-CACM, volume = "61", number = "11", pages = "34--35", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3195179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232199/fulltext", abstract = "Old ways in the new oil business.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2018:CRI, author = "Andrew A. Chien", title = "{China} region: Introducing {{\booktitle{Communications}}}' regional special sections", journal = j-CACM, volume = "61", number = "11", pages = "36--37", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239530", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232201/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chen:2018:CRS, author = "Wenguang Chen and Xiang-Yang Li", title = "{China} Region Special Section: Hot Topics: Welcome to the {China} region special section", journal = j-CACM, volume = "61", number = "11", pages = "38--38", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239532", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232205/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zaagman:2018:CRS, author = "Elliott Zaagman", title = "{China} Region Special Section: Hot Topics: {China}'s computing ambitions", journal = j-CACM, volume = "61", number = "11", pages = "40--41", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239534", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232206/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lu:2018:CRSa, author = "Chao-Yang Lu and Cheng-Zhi Peng and Jian-Wei Pan", title = "{China} Region Special Section: Hot Topics: Quantum communication at 7,600km and beyond", journal = j-CACM, volume = "61", number = "11", pages = "42--43", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239536", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232207/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhu:2018:CRS, author = "Jun Zhu and Tiejun Huang and Wenguang Chen and Wen Gao", title = "{China} Region Special Section: Hot Topics: The future of artificial intelligence in {China}", journal = j-CACM, volume = "61", number = "11", pages = "44--45", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239540", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232209/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guy:2018:CRS, author = "Peter Guy", title = "{China} Region Special Section: Hot Topics: Consumers, corporations, and government: computing in {China}", journal = j-CACM, volume = "61", number = "11", pages = "46--47", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239538", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232208/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhang:2018:CRS, author = "San Zhang", title = "{China} Region Special Section: Hot Topics: Regional computing culture and personalities", journal = j-CACM, volume = "61", number = "11", pages = "48--49", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3277554", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232202/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Li:2018:CRS, author = "Xiang-Yang Li and Jianwei Qian and Xiaoyang Wang", title = "{China} Region Special Section: Hot Topics: Can {China} lead the development of data trading and sharing markets?", journal = j-CACM, volume = "61", number = "11", pages = "50--51", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239542", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232203/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Xu:2018:CRS, author = "Luyi Xu", title = "{China} Region Special Section: Hot Topics: Exploiting psychology and social behavior for game stickiness", journal = j-CACM, volume = "61", number = "11", pages = "52--53", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239544", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232204/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Min:2018:CRS, author = "Wanli Min and Liang Yu and Lei Yu and Shubo He", title = "{China} Region Special Section: Big Trends: People logistics in smart cities", journal = j-CACM, volume = "61", number = "11", pages = "54--59", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239546", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232218/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jin:2018:CRS, author = "Hai Jin and Haibo Chen and Hong Gao and Xiang-Yang Li and Song Wu", title = "{China} Region Special Section: Big Trends: Cloud bursting for the world's largest consumer market", journal = j-CACM, volume = "61", number = "11", pages = "60--64", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239548", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232210/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Qi:2018:CRS, author = "Yuan Qi and Jing Xiao", title = "{China} Region Special Section: Big Trends: {Fintech}: {AI} powers financial services to improve people's lives", journal = j-CACM, volume = "61", number = "11", pages = "65--69", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239550", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232212/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Xia:2018:CRS, author = "Huaxia Xia and Haiming Yang", title = "{China} Region Special Section: Big Trends: Is last-mile delivery a `killer app' for self-driving vehicles?", journal = j-CACM, volume = "61", number = "11", pages = "70--75", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239552", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232211/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhuge:2018:CRS, author = "Yue Zhuge", title = "{China} Region Special Section: Big Trends: Video consumption, social networking, and influence", journal = j-CACM, volume = "61", number = "11", pages = "76--81", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239554", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232213/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lu:2018:CRSb, author = "Yutong Lu and Depei Qian and Haohuan Fu and Wenguang Chen", title = "{China} Region Special Section: Big Trends: Will supercomputers be super-data and {super-AI} machines?", journal = j-CACM, volume = "61", number = "11", pages = "82--87", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3239556", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/super.bib", URL = "https://cacm.acm.org/magazines/2018/11/232217/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fata:2018:CCG, author = "Matt Fata and Philippe-Joseph Arida and Patrick Hahn and Betsy Beyer", title = "Corp to cloud: {Google}'s virtual desktops", journal = j-CACM, volume = "61", number = "11", pages = "88--94", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3233233", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232220/fulltext", abstract = "How Google moved its virtual desktops to the cloud.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ratner:2018:RPK, author = "Alex Ratner and Chris R{\'e} and Peter Bailis", title = "Research for practice: knowledge base construction in the machine-learning era", journal = j-CACM, volume = "61", number = "11", pages = "95--97", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3233243", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232219/fulltext", abstract = "Three critical design points: Joint learning, weak supervision, and new representations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ghirotti:2018:TCM, author = "Silvia Esparrachiari Ghirotti and Tanya Reilly and Ashleigh Rentz", title = "Tracking and controlling microservice dependencies", journal = j-CACM, volume = "61", number = "11", pages = "98--104", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267118", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232221/fulltext", abstract = "Dependency management is a crucial part of system and software design.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{White:2018:SDV, author = "Ryen W. White", title = "Skill discovery in virtual assistants", journal = j-CACM, volume = "61", number = "11", pages = "106--113", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3185336", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232216/fulltext", abstract = "Skill recommendations must be provided when users need them most, without being obtrusive or distracting.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ierusalimschy:2018:LDL, author = "Roberto Ierusalimschy and Luiz Henrique {De Figueiredo} and Waldemar Celes", title = "A look at the design of {Lua}", journal = j-CACM, volume = "61", number = "11", pages = "114--123", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186277", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232214/fulltext", abstract = "Simplicity, small size, portability, and embeddability set Lua apart from other scripting languages.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Spinellis:2018:MDA, author = "Diomidis Spinellis", title = "Modern debugging: the art of finding a needle in a haystack", journal = j-CACM, volume = "61", number = "11", pages = "124--134", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186278", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232215/fulltext", abstract = "Systematic use of proven debugging approaches and tools lets programmers address even apparently intractable bugs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Waddington:2018:SCC, author = "Daniel Waddington and Jim Harris", title = "Software challenges for the changing storage landscape", journal = j-CACM, volume = "61", number = "11", pages = "136--145", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186331", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232222/fulltext", abstract = "Conventional storage software stacks are unable to meet the needs of high-performance Storage-Class Memory technology. It is time to rethink 50-year-old architectures.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kuhn:2018:BET, author = "Markus G. Kuhn", title = "Backdoor engineering: technical perspective", journal = j-CACM, volume = "61", number = "11", pages = "147--147", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3266289", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232225/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Checkoway:2018:WDL, author = "Stephen Checkoway and Jacob Maskiewicz and Christina Garman and Joshua Fried and Shaanan Cohney and Matthew Green and Nadia Heninger and Ralf-Philipp Weinmann and Eric Rescorla and Hovav Shacham", title = "Where did {I} leave my keys?: lessons from the {Juniper Dual EC} incident", journal = j-CACM, volume = "61", number = "11", pages = "148--155", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3266291", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib; https://www.math.utah.edu/pub/tex/bib/prng.bib", URL = "https://cacm.acm.org/magazines/2018/11/232227/fulltext", abstract = "In December 2015, Juniper Networks announced multiple security vulnerabilities stemming from unauthorized code in ScreenOS, the operating system for their NetScreen Virtual Private Network (VPN) routers. The more sophisticated of these vulnerabilities was a passive VPN decryption capability, enabled by a change to one of the parameters used by the Dual Elliptic Curve (EC) pseudorandom number generator. In this paper, we described the results of a full independent analysis of the ScreenOS randomness and VPN key establishment protocol subsystems, which we carried out in response to this incident. While Dual EC is known to be insecure against an attacker who can choose the elliptic curve parameters, Juniper had claimed in 2013 that ScreenOS included countermeasures against this type of attack. We find that, contrary to Juniper's public statements, the ScreenOS VPN implementation has been vulnerable to passive exploitation by an attacker who selects the Dual EC curve point since 2008. This vulnerability arises due to flaws in Juniper's countermeasures as well as a cluster of changes that were all introduced concurrently with the inclusion of Dual EC in a single 2008 release. We demonstrate the vulnerability on a real NetScreen device by modifying the firmware to install our own parameters, and we show that it is possible to passively decrypt an individual VPN session in isolation without observing any other network traffic. This incident is an important example of how guidelines for random number generation, engineering, and validation can fail in practice. Additionally, it casts further doubt on the practicality of designing a safe ``exceptional access'' or ``key escrow'' scheme of the type contemplated by law enforcement agencies in the United States and elsewhere.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Choudhury:2018:MST, author = "Tanzeem Choudhury", title = "Making sleep tracking more user friendly: technical perspective", journal = j-CACM, volume = "61", number = "11", pages = "156--156", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3266285", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232223/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nguyen:2018:LBS, author = "Anh Nguyen and Raghda Alqurashi and Zohreh Raghebi and Farnoush Banaei-Kashani and Ann C. Halbower and Tam Vu", title = "{LIBS}: a bioelectrical sensing system from human ears for staging whole-night sleep study", journal = j-CACM, volume = "61", number = "11", pages = "157--165", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3266287", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232224/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Clegg:2018:LBB, author = "Brian Clegg", title = "Last byte: Between the abbey and the edge of time", journal = j-CACM, volume = "61", number = "11", pages = "176--ff", month = nov, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3280370", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Oct 29 12:40:16 MDT 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/11/232226/fulltext", abstract = "A photo marks my place, then and now", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2018:CSA, author = "Vinton G. Cerf", title = "{Cerf}'s up: Self-authenticating identifiers", journal = j-CACM, volume = "61", number = "12", pages = "5--5", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3289429", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232883/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2018:LER, author = "{CACM Staff}", title = "Letters to the editor: Reclaim {Internet} greatness", journal = j-CACM, volume = "61", number = "12", pages = "7--8", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3289134", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232884/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Arquilla:2018:BSA, author = "John Arquilla and Yegor Bugayenko", title = "{BLOG@CACM}: Securing agent 111, and the job of software architect", journal = j-CACM, volume = "61", number = "12", pages = "10--11", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282874", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232887/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm John Arquilla describes the new state of cyberspying, while Yegor Bugayenko considers the importance of a software architect to development projects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2018:NLS, author = "Chris Edwards", title = "News: Learning to see", journal = j-CACM, volume = "61", number = "12", pages = "13--15", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3283206", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232888/fulltext", abstract = "Machine learning turns the spotlight on elusive viruses.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2018:NTD, author = "Keith Kirkpatrick", title = "News: Technology for the deaf", journal = j-CACM, volume = "61", number = "12", pages = "16--18", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3283224", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232889/fulltext", abstract = "Why aren't better assistive technologies available for those communicating using ASL?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2018:NAJ, author = "Logan Kugler", title = "News: {AI} judges and juries", journal = j-CACM, volume = "61", number = "12", pages = "19--21", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3283222", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232890/fulltext", abstract = "Artificial intelligence is changing the legal industry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lewis:2018:PIL, author = "Ted G. Lewis and Peter J. Denning", title = "The profession of {IT}: Learning machine learning", journal = j-CACM, volume = "61", number = "12", pages = "24--27", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3286868", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232891/fulltext", abstract = "A discussion of the rapidly evolving realm of machine learning.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2018:KVC, author = "George V. Neville-Neil", title = "Kode vicious: A chance gardener", journal = j-CACM, volume = "61", number = "12", pages = "28--29", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3286870", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232892/fulltext", abstract = "Harvesting open source products and planting the next crop.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Etzioni:2018:PCP, author = "Oren Etzioni", title = "Point\slash counterpoint: Point: {Should} {AI} technology be regulated?: yes, and here's how", journal = j-CACM, volume = "61", number = "12", pages = "30--32", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3197382", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232893/fulltext", abstract = "Considering the difficult technical and sociological issues affecting the regulation of artificial intelligence research and applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{OSullivan:2018:PCC, author = "Andrea O'Sullivan and Adam Thierer", title = "Point\slash counterpoint: Counterpoint: {Regulators} should allow the greatest space for {AI} innovation", journal = j-CACM, volume = "61", number = "12", pages = "33--35", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3241035", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232894/fulltext", abstract = "Permissionless innovation should be the governing policy for AI technologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{White:2018:VOC, author = "Ryen W. White", title = "Viewpoint: Opportunities and challenges in search interaction", journal = j-CACM, volume = "61", number = "12", pages = "36--38", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3195180", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232895/fulltext", abstract = "Seeking to address a wider range of user requests toward task completion.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bennett:2018:HLP, author = "Rich Bennett and Craig Callahan and Stacy Jones and Matt Levine and Merrill Miller and Andy Ozment", title = "How to live in a post-{Meltdown} and -{Spectre} world", journal = j-CACM, volume = "61", number = "12", pages = "40--44", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267116", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232898/fulltext", abstract = "Learn from the past to prepare for the next battle.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nukala:2018:WSD, author = "Shylaja Nukala and Vivek Rau", title = "Why {SRE} documents matter", journal = j-CACM, volume = "61", number = "12", pages = "45--51", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267122", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232897/fulltext", abstract = "How documentation enables SRE teams to manage new and existing services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2018:HGT, author = "Kate Matsudaira", title = "How to get things done when you don't feel like it", journal = j-CACM, volume = "61", number = "12", pages = "52--54", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267114", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232896/fulltext", abstract = "Five strategies for pushing through.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2018:WMC, author = "Junyeong Lee and Jaylyn Jeonghyun Oh", title = "What motivates a citizen to take the initiative in e-participation?: the case of a {South Korean} parliamentary hearing", journal = j-CACM, volume = "61", number = "12", pages = "56--61", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186276", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232900/fulltext", abstract = "Citizen-led initiatives via social media yield political influence, including even with a country's top political leaders.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Knowles:2018:UCF, author = "Bran Knowles and Alison Smith-Renner and Forough Poursabzi-Sangdeh and Di Lu and Halimat Alabi", title = "Uncertainty in current and future health wearables", journal = j-CACM, volume = "61", number = "12", pages = "62--67", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3199201", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232877/fulltext", abstract = "Expect inherent uncertainties in health-wearables data to complicate future decision making concerning user health.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grosz:2018:CLC, author = "Barbara J. Grosz and Peter Stone", title = "A century-long commitment to assessing artificial intelligence and its impact on society", journal = j-CACM, volume = "61", number = "12", pages = "68--73", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3198470", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232899/fulltext", abstract = "A series of reports promises the general public a technologically accurate view of the state of AI and its societal implications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McDuff:2018:DES, author = "Daniel McDuff and Mary Czerwinski", title = "Designing emotionally sentient agents", journal = j-CACM, volume = "61", number = "12", pages = "74--83", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3186591", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232878/fulltext", abstract = "Emotionally sentient systems will enable computers to perform complex tasks more effectively, making better decisions and offering more productive services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Alur:2018:SBP, author = "Rajeev Alur and Rishabh Singh and Dana Fisman and Armando Solar-Lezama", title = "Search-based program synthesis", journal = j-CACM, volume = "61", number = "12", pages = "84--93", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3208071", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232879/fulltext", abstract = "A promising, useful tool for future programming development environments.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Harris:2018:TPN, author = "Tim Harris", title = "Technical perspective: Node replication divides to conquer", journal = j-CACM, volume = "61", number = "12", pages = "96--96", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282504", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232886/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Calciu:2018:HIC, author = "Irina Calciu and Siddhartha Sen and Mahesh Balakrishnan and Marcos K. Aguilera", title = "How to implement any concurrent data structure", journal = j-CACM, volume = "61", number = "12", pages = "97--105", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282506", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232880/fulltext", abstract = "We propose a method called Node Replication (NR) to implement any concurrent data structure. The method takes a single-threaded implementation of a data structure and automatically transforms it into a concurrent (thread-safe) implementation. The result is designed to work well with and harness the power of modern servers, which are complex Non-Uniform Memory Access (NUMA) machines with many processor sockets and subtle performance characteristics. Using NR requires no expertise in concurrent data structure design, and the result is free of concurrency bugs. NR represents a paradigm shift of how concurrent algorithms are developed: rather than designing for a data structure, we design for the architecture.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Moller:2018:TPW, author = "Anders M{\o}ller", title = "Technical perspective: {WebAssembly}: a quiet revolution of the web", journal = j-CACM, volume = "61", number = "12", pages = "106--106", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282508", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232885/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rossberg:2018:BWS, author = "Andreas Rossberg and Ben L. Titzer and Andreas Haas and Derek L. Schuff and Dan Gohman and Luke Wagner and Alon Zakai and J. F. Bastien and Michael Holman", title = "Bringing the web up to speed with {WebAssembly}", journal = j-CACM, volume = "61", number = "12", pages = "107--115", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282510", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232881/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2018:LBP, author = "Leah Hoffmann", title = "Last byte: Promoting common sense, reality, dependable engineering", journal = j-CACM, volume = "61", number = "12", pages = "128--ff", month = dec, year = "2018", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3283226", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 26 10:11:32 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2018/12/232882/fulltext", abstract = "Peter G. Neumann traces a lifetime devoted to identifying computing risks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2019:ELOa, author = "Andrew A. Chien", title = "{Editor}'s letter: Open collaboration in an age of distrust", journal = j-CACM, volume = "62", number = "1", pages = "5--5", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3162391", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233509/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CPC, author = "Vinton G. Cerf", title = "{Cerf}'s up: A people-centered economy", journal = j-CACM, volume = "62", number = "1", pages = "6--6", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292820", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233510/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2019:DWH, author = "Moshe Y. Vardi", title = "Departments: Are we having an ethical crisis in computing?", journal = j-CACM, volume = "62", number = "1", pages = "7--7", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292822", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233511/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Robertson:2019:BAC, author = "Judy Robertson", title = "{BLOG@CACM}: Answering children's questions about computers", journal = j-CACM, volume = "62", number = "1", pages = "8--9", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3290404", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233512/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Judy Robertson addresses the disconnect between what children are taught about computers and what they actually wish to know.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2019:NQL, author = "Don Monroe", title = "News: Quantum leap", journal = j-CACM, volume = "62", number = "1", pages = "10--12", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3290407", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233514/fulltext", abstract = "A new proof supports a 25-year-old claim of the unique power of quantum computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2019:NHM, author = "Chris Edwards", title = "News: Hidden messages fool {AI}", journal = j-CACM, volume = "62", number = "1", pages = "13--14", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3290412", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233515/fulltext", abstract = "Forced errors focus attention on neural network quirks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2019:NWO, author = "Esther Shein", title = "News: Who owns {$3$D} scans of historic sites?", journal = j-CACM, volume = "62", number = "1", pages = "15--17", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3290410", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233513/fulltext", abstract = "Three-dimensional scanning can be used to protect or rebuild historic structures, but who owns that digital data?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gal:2019:LTI, author = "Michal S. Gal", title = "Law and technology: Illegal pricing algorithms", journal = j-CACM, volume = "62", number = "1", pages = "18--20", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292515", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233516/fulltext", abstract = "Examining the potential legal consequences of uses of pricing algorithms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2019:TSMa, author = "Michael A. Cusumano", title = "Technology strategy and management: {CRISPR}: an emerging platform for gene editing", journal = j-CACM, volume = "62", number = "1", pages = "21--23", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292517", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233517/fulltext", abstract = "Considering a potential platform candidate in the evolving realm of gene-editing technologies research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haigh:2019:HRH, author = "Thomas Haigh", title = "Historical reflections: {Hey Google}, what's a moonshot?: how {Silicon Valley} mocks {Apollo}", journal = j-CACM, volume = "62", number = "1", pages = "24--30", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292519", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233518/fulltext", abstract = "Fifty years on, NASA's expensive triumph is a widely misunderstood model for spectacular innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{DaVitoriaLobo:2019:VUY, author = "Niels {Da Vitoria Lobo} and Mubarak A. Shah", title = "Viewpoint: {UCF}'s 30-year {REU} site in computer vision", journal = j-CACM, volume = "62", number = "1", pages = "31--34", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3201403", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233520/fulltext", abstract = "A unique perspective on experiences encouraging students to focus on further education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lee:2019:VME, author = "Edward A. Lee", title = "Viewpoint: Modeling in engineering and science", journal = j-CACM, volume = "62", number = "1", pages = "35--36", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231590", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233519/fulltext", abstract = "Understanding behavior by building models.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lam:2019:URC, author = "Alpha Lam", title = "Using remote cache service for {Bazel}", journal = j-CACM, volume = "62", number = "1", pages = "38--42", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3267120", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233524/fulltext", abstract = "Save time by sharing and reusing build and test output.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frazelle:2019:RPS, author = "Jessie Frazelle", title = "Research for practice: security for the modern age", journal = j-CACM, volume = "62", number = "1", pages = "43--45", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3287295", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233525/fulltext", abstract = "Securely running processes that require the entire syscall interface.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2019:SNE, author = "Thomas A. Limoncelli", title = "{SQL} is no excuse to avoid {DevOps}", journal = j-CACM, volume = "62", number = "1", pages = "46--49", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3287299", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233521/fulltext", abstract = "Automation and a little discipline allow better testing, shorter release cycles, and reduced business risk.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Seidel:2019:ATD, author = "Stefan Seidel and Nicholas Berente and Aron Lindberg and Kalle Lyytinen and Jeffrey V. Nickerson", title = "Autonomous tools and design: a triple-loop approach to human-machine learning", journal = j-CACM, volume = "62", number = "1", pages = "50--57", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3210753", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233528/fulltext", abstract = "In addition to having a detailed understanding of the artifacts they intend to create, designers need to guide the software tools they use.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Orenga-Rogla:2019:FIB, author = "Sergio Orenga-Rogl{\'a} and Ricardo Chalmeta", title = "Framework for implementing a big data ecosystem in organizations", journal = j-CACM, volume = "62", number = "1", pages = "58--65", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3210752", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233527/fulltext", abstract = "Featuring the various dimensions of data management, it guides organizations through implementation fundamentals.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Copeland:2019:CTT, author = "B. Jack Copeland and Oron Shagrir", title = "The {Church--Turing} thesis: logical limit or breachable barrier?", journal = j-CACM, volume = "62", number = "1", pages = "66--74", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3198448", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233526/fulltext", abstract = "In its original form, the Church--Turing thesis concerned computation as Alan Turing and Alonzo Church used the term in 1936 --- human computation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gil:2019:ISG, author = "Yolanda Gil and Suzanne A. Pierce and Hassan Babaie and Arindam Banerjee and Kirk Borne and Gary Bust and Michelle Cheatham and Imme Ebert-Uphoff and Carla Gomes and Mary Hill and John Horel and Leslie Hsu and Jim Kinter and Craig Knoblock and David Krum and Vipin Kumar and Pierre Lermusiaux and Yan Liu and Chris North and Victor Pankratius and Shanan Peters and Beth Plale and Allen Pope and Sai Ravela and Juan Restrepo and Aaron Ridley and Hanan Samet and Shashi Shekhar", title = "Intelligent systems for geosciences: an essential research agenda", journal = j-CACM, volume = "62", number = "1", pages = "76--84", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3192335", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233529/fulltext", abstract = "A research agenda for intelligent systems that will result in fundamental new capabilities for understanding the Earth system.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Casey:2019:DIS, author = "William Casey and Ansgar Kellner and Parisa Memarmoshrefi and Jose Andre Morales and Bud Mishra", title = "Deception, identity, and security: the game theory of sybil attacks", journal = j-CACM, volume = "62", number = "1", pages = "85--93", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3190836", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233530/fulltext", abstract = "Classical mathematical game theory helps to evolve the emerging logic of identity in the cyber world.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Li:2019:PFD, author = "Hao Li", title = "Photorealistic facial digitization and manipulation: technical perspective", journal = j-CACM, volume = "62", number = "1", pages = "95--95", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292037", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233532/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Thies:2019:FRT, author = "Justus Thies and Michael Zollh{\"o}fer and Marc Stamminger and Christian Theobalt and Matthias Nie{\ss}ner", title = "{Face2Face}: real-time face capture and reenactment of {RGB} videos", journal = j-CACM, volume = "62", number = "1", pages = "96--104", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292039", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233531/fulltext", abstract = "Face2Face is an approach for real-time facial reenactment of a monocular target video sequence (e.g., Youtube video). The source sequence is also a monocular video stream, captured live with a commodity webcam. Our goal is to animate the facial expressions of the target video by a source actor and re-render the manipulated output video in a photo-realistic fashion. To this end, we first address the under-constrained problem of facial identity recovery from monocular video by non-rigid model-based bundling. At run time, we track facial expressions of both source and target video using a dense photometric consistency measure. Reenactment is then achieved by fast and efficient deformation transfer between source and target. The mouth interior that best matches the re-targeted expression is retrieved from the target sequence and warped to produce an accurate fit. Finally, we convincingly re-render the synthesized target face on top of the corresponding video stream such that it seamlessly blends with the real-world illumination. We demonstrate our method in a live setup, where Youtube videos are reenacted in real time. This live setup has also been shown at SIGGRAPH Emerging Technologies 2016, by Thies et al. where it won the Best in Show Award.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Boneh:2019:ACK, author = "Dan Boneh", title = "Attacking cryptographic key exchange with precomputation: technical perspective", journal = j-CACM, volume = "62", number = "1", pages = "105--105", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292033", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233522/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Adrian:2019:IFS, author = "David Adrian and Karthikeyan Bhargavan and Zakir Durumeric and Pierrick Gaudry and Matthew Green and J. Alex Halderman and Nadia Heninger and Drew Springall and Emmanuel Thom{\'e} and Luke Valenta and Benjamin VanderSloot and Eric Wustrow and Santiago Zanella-B{\'e}guelin and Paul Zimmermann", title = "Imperfect forward secrecy: how {Diffie--Hellman} fails in practice", journal = j-CACM, volume = "62", number = "1", pages = "106--114", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3292035", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233523/fulltext", abstract = "We investigate the security of Diffie--Hellman key exchange as used in popular Internet protocols and find it to be less secure than widely believed. First, we present Logjam, a novel flaw in TLS that lets a man-in-the-middle downgrade connections to ``export-grade'' Diffie--Hellman. To carry out this attack, we implement the number field sieve discrete logarithm algorithm. After a week-long precomputation for a specified 512-bit group, we can compute arbitrary discrete logarithms in that group in about a minute. We find that 82\% of vulnerable servers use a single 512-bit group, and that 8.4\% of Alexa Top Million HTTPS sites are vulnerable to the attack. In response, major browsers have changed to reject short groups. We go on to consider Diffie--Hellman with 768- and 1024-bit groups. We estimate that even in the 1024-bit case, the computations are plausible given nation-state resources. A small number of fixed or standardized groups are used by millions of servers; performing precomputation for a single 1024-bit group would allow passive eavesdropping on 18\% of popular HTTPS sites, and a second group would allow decryption of traffic to 66\% of IPsec VPNs and 26\% of SSH servers. A close reading of published NSA leaks shows that the agency's attacks on VPNs are consistent with having achieved such a break. We conclude that moving to stronger key exchange methods should be a priority for the Internet community.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2019:LBR, author = "Dennis Shasha", title = "Last byte: Randomized anti-counterfeiting", journal = j-CACM, volume = "62", number = "1", pages = "120--ff", month = jan, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3293576", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Dec 20 07:08:41 MST 2018", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/1/233533/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CLC, author = "Vinton G. Cerf", title = "{Cerf}'s up: Libraries considered hazardous", journal = j-CACM, volume = "62", number = "2", pages = "5--5", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3302508", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234340/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:LEBa, author = "CACM Staff", title = "Letters to the editor: Between the lines in the {China} region special section", journal = j-CACM, volume = "62", number = "2", pages = "6--7", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3302011", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234341/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bruderer:2019:BSD, author = "Herbert Bruderer and Robin K. Hill", title = "{BLOG@CACM}: Seeking digital humanities, {IT} tech support", journal = j-CACM, volume = "62", number = "2", pages = "8--9", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3297799", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234338/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Herbert Bruderer explains why the opposite of digital is not analog; Robin K. Hill describes how the challenges of user support are aggravated by indeterminate client responsibility.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2019:NBN, author = "Samuel Greengard", title = "News: A brave new world of genetic engineering", journal = j-CACM, volume = "62", number = "2", pages = "11--13", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3297801", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234342/fulltext", abstract = "Genetic engineering technologies are advancing at a furious rate, changing the world one cell at a time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2019:NTA, author = "Keith Kirkpatrick", title = "News: Technologizing agriculture", journal = j-CACM, volume = "62", number = "2", pages = "14--16", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3297805", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234343/fulltext", abstract = "An array of technologies are making farms more efficient, safer, and profitable.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2019:NBR, author = "Logan Kugler", title = "News: Being recognized everywhere", journal = j-CACM, volume = "62", number = "2", pages = "17--19", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3297803", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234339/fulltext", abstract = "How facial and voice recognition are reshaping society.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Landwher:2019:PSB, author = "Carl Landwher", title = "Privacy and security: 2018: a big year for privacy", journal = j-CACM, volume = "62", number = "2", pages = "20--22", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3300224", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234344/fulltext", abstract = "Retracing the pivotal privacy and security-related events and ensuing issues from the past year.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frieze:2019:BPH, author = "Carol Frieze and Jeria L. Quesenberry", title = "Broadening participation: How computer science at {CMU} is attracting and retaining women", journal = j-CACM, volume = "62", number = "2", pages = "23--26", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3300226", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234346/fulltext", abstract = "Carnegie Mellon University's successful efforts enrolling, sustaining, and graduating women in computer science challenge the belief in a gender divide in CS education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2019:KVWa, author = "George V. Neville-Neil", title = "Kode Vicious: Writing a test plan", journal = j-CACM, volume = "62", number = "2", pages = "27--27", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3300228", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234347/fulltext", abstract = "Establish your hypotheses, methodologies, and expected results.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Feitelson:2019:VTL, author = "Dror G. Feitelson", title = "Viewpoint: {Tony}'s law", journal = j-CACM, volume = "62", number = "2", pages = "28--31", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3299800", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234349/fulltext", abstract = "Seeking to promote regulations for reliable software for the long-term prosperity of the software industry.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nardelli:2019:VDW, author = "Enrico Nardelli", title = "Viewpoint: Do we really need computational thinking?", journal = j-CACM, volume = "62", number = "2", pages = "32--35", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231587", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234348/fulltext", abstract = "Considering the expression ``computational thinking'' as an entry point to understand why the fundamental contribution of computing to science is the shift from solving problems to having problems solved.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:CIC, author = "CACM Staff", title = "{CodeFlow}: improving the code review process at {Microsoft}", journal = j-CACM, volume = "62", number = "2", pages = "36--44", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3287289", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234350/fulltext", abstract = "A discussion with Jacek Czerwonka, Michaela Greiler, Christian Bird, Lucas Panjer, and Terry Coatta", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2019:IGF, author = "Kate Matsudaira", title = "The importance of a great finish", journal = j-CACM, volume = "62", number = "2", pages = "45--47", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3287297", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234351/fulltext", abstract = "You have to finish strong, every time.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hennessy:2019:NGA, author = "John L. Hennessy and David A. Patterson", title = "A new golden age for computer architecture", journal = j-CACM, volume = "62", number = "2", pages = "48--60", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282307", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234352/fulltext", abstract = "Innovations like domain-specific hardware, enhanced security, open instruction sets, and agile chip development will lead the way.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gao:2019:ECU, author = "Chao Gao and Zhen Su and Jiming Liu and J{\"u}rgen Kurths", title = "Even central users do not always drive information diffusion", journal = j-CACM, volume = "62", number = "2", pages = "61--67", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3224203", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234353/fulltext", abstract = "Diffusion speed and scale depend on all kinds of information, not just which users have the most or fewest connections.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bello:2019:SSM, author = "Juan P. Bello and Claudio Silva and Oded Nov and R. Luke Dubois and Anish Arora and Justin Salamon and Charles Mydlarz and Harish Doraiswamy", title = "{SONYC}: a system for monitoring, analyzing, and mitigating urban noise pollution", journal = j-CACM, volume = "62", number = "2", pages = "68--77", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3224204", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234354/fulltext", abstract = "SONYC integrates sensors, machine listening, data analytics, and citizen science to address noise pollution in New York City.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Herlihy:2019:BDC, author = "Maurice Herlihy", title = "Blockchains from a distributed computing perspective", journal = j-CACM, volume = "62", number = "2", pages = "78--85", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3209623", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234355/fulltext", abstract = "The roots of blockchain technologies are deeply interwoven in distributed computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{OHearn:2019:SL, author = "Peter O'Hearn", title = "Separation logic", journal = j-CACM, volume = "62", number = "2", pages = "86--95", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3211968", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234356/fulltext", abstract = "Separation logic is a key development in formal reasoning about programs, opening up new lines of attack on longstanding problems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wenisch:2019:HET, author = "Thomas F. Wenisch", title = "How economic theories can help computers beat the heat: technical perspective", journal = j-CACM, volume = "62", number = "2", pages = "97--97", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3299883", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234357/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fan:2019:DSC, author = "Songchun Fan and Seyed Majid Zahedi and Benjamin C. Lee", title = "Distributed strategies for computational sprints", journal = j-CACM, volume = "62", number = "2", pages = "98--106", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3299885", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234359/fulltext", abstract = "Computational sprinting is a class of mechanisms that boost performance but dissipate additional power. We describe a sprinting architecture in which many, independent chip multiprocessors share a power supply and sprints are constrained by the chips' thermal limits and the rack's power limits. Moreover, we present the computational sprinting game, a multi-agent perspective on managing sprints. Strategic agents decide whether to sprint based on application phases and system conditions. The game produces an equilibrium that improves task throughput for data analytics workloads by 4--6x over prior greedy heuristics and performs within 90\% of an upper bound on throughput from a globally optimized policy.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chaudhuri:2019:DDE, author = "Surajit Chaudhuri", title = "To do or not to do: extending {SQL} with integer linear programming?: technical perspective", journal = j-CACM, volume = "62", number = "2", pages = "107--107", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3299879", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234345/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brucato:2019:SCH, author = "Matteo Brucato and Azza Abouzied and Alexandra Meliou", title = "Scalable computation of high-order optimization queries", journal = j-CACM, volume = "62", number = "2", pages = "108--116", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3299881", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234358/fulltext", abstract = "Constrained optimization problems are at the heart of significant applications in a broad range of domains, including finance, transportation, manufacturing, and healthcare. Modeling and solving these problems has relied on application-specific solutions, which are often complex, error-prone, and do not generalize. Our goal is to create a domain-independent, declarative approach, supported and powered by the system where the data relevant to these problems typically resides: the database. We present a complete system that supports package queries, a new query model that extends traditional database queries to handle complex constraints and preferences over answer sets, allowing the declarative specification and efficient evaluation of a significant class of constrained optimization problems---integer linear programs (ILP)---within a database.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Batchelor:2019:LBH, author = "David Allen Batchelor", title = "Last byte: {Hawking}'s nightmare", journal = j-CACM, volume = "62", number = "2", pages = "120--ff", month = feb, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303769", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 29 10:38:23 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/2/234360/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. Stephen Hawking warned us not to contact E.T.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2019:ELOb, author = "Andrew A. Chien", title = "{Editor}'s letter: Owning computing's environmental impact", journal = j-CACM, volume = "62", number = "3", pages = "5--5", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3310359", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234911/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:COV, author = "Vinton G. Cerf", title = "{Cerf}'s up: Ownership vs. stewardship", journal = j-CACM, volume = "62", number = "3", pages = "6--6", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3310251", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234912/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2019:DLM, author = "Moshe Y. Vardi", title = "Departments: Lost in math?", journal = j-CACM, volume = "62", number = "3", pages = "7--7", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306448", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234913/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hall:2019:BSP, author = "Mary Hall and Richard Ladner and Diane Levitt and Manuel A. P{\'e}rez Qui{\~n}ones and Saurabh Bagchi", title = "{BLOG@CACM}: Smoothing the path to computing: pondering uses for big data", journal = j-CACM, volume = "62", number = "3", pages = "8--9", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303708", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234914/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Members of the Computing Research Association suggest ways to broaden participation in computer science, while Saurabh Bagchi looks at use cases for big data.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2019:NBB, author = "Logan Kugler", title = "News: Building a better battery", journal = j-CACM, volume = "62", number = "3", pages = "11--13", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303710", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234916/fulltext", abstract = "How researchers are improving energy storage devices for power generated from renewable sources like solar and wind.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2019:NET, author = "Esther Shein", title = "News: Exoskeletons today", journal = j-CACM, volume = "62", number = "3", pages = "14--16", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303851", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234915/fulltext", abstract = "Wearable mobile machines integrate people and machines to assist the movement-impaired, and amplify the capabilities of industrial and defense workers while protecting them from injury.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2019:NEN, author = "Keith Kirkpatrick", title = "News: Electronics need rare earths", journal = j-CACM, volume = "62", number = "3", pages = "17--18", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303847", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234917/fulltext", abstract = "Demand is expected to spike over the next few years, leading to higher prices and international trade issues.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2019:LSQ, author = "Pamela Samuelson", title = "Legally speaking: Questioning a new intellectual property right for press publishers", journal = j-CACM, volume = "62", number = "3", pages = "20--23", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306610", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234918/fulltext", abstract = "Considering the implications of the ``link tax'' provision of the proposed EU Directive for the Digital Single Market for traditional press publishers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Turel:2019:EBD, author = "Ofir Turel", title = "Economic and business dimensions: Potential `dark sides' of leisure technology use in youth", journal = j-CACM, volume = "62", number = "3", pages = "24--27", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306615", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234919/fulltext", abstract = "Time for balanced reflections on technology.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2019:PIIa, author = "Peter J. Denning", title = "The profession of {IT}: An interview with {William Hugh Murray}", journal = j-CACM, volume = "62", number = "3", pages = "28--30", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306614", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234920/fulltext", abstract = "A discussion of the rapidly evolving realm of practical cyber security.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vakil:2019:EAP, author = "Sepehr Vakil and Jennifer Higgs", title = "Education: It's about power", journal = j-CACM, volume = "62", number = "3", pages = "31--33", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306617", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234921/fulltext", abstract = "A call to rethink ethics and equity in computing education.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tissenbaum:2019:VCT, author = "Mike Tissenbaum and Josh Sheldon and Hal Abelson", title = "Viewpoint: From computational thinking to computational action", journal = j-CACM, volume = "62", number = "3", pages = "34--36", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3265747", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234922/fulltext", abstract = "Envisioning computing education that both teaches and empowers.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Waldo:2019:HGB, author = "Jim Waldo", title = "A hitchhiker's guide to the blockchain universe", journal = j-CACM, volume = "62", number = "3", pages = "38--42", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303868", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234926/fulltext", abstract = "Blockchain remains a mystery, despite its growing acceptance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2019:DPM, author = "Kate Matsudaira", title = "Design patterns for managing up", journal = j-CACM, volume = "62", number = "3", pages = "43--45", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303878", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234923/fulltext", abstract = "Four challenging work situations and how to handle them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Garfinkel:2019:UDR, author = "Simson Garfinkel and John M. Abowd and Christian Martindale", title = "Understanding database reconstruction attacks on public data", journal = j-CACM, volume = "62", number = "3", pages = "46--53", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3287287", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234925/fulltext", abstract = "These attacks on statistical databases are no longer a theoretical danger.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pearl:2019:STC, author = "Judea Pearl", title = "The seven tools of causal inference, with reflections on machine learning", journal = j-CACM, volume = "62", number = "3", pages = "54--60", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3241036", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234929/fulltext", abstract = "The kind of causal inference seen in natural human thought can be ``algorithmitized'' to help produce human-level machine intelligence.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zhou:2019:MTD, author = "Zhi Quan Zhou and Liqun Sun", title = "Metamorphic testing of driverless cars", journal = j-CACM, volume = "62", number = "3", pages = "61--67", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3241979", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234930/fulltext", abstract = "Metamorphic testing can test untestable software, detecting fatal errors in autonomous vehicles' onboard computer systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Siddharthan:2019:BBT, author = "Advaith Siddharthan and Kapila Ponnamperuma and Chris Mellish and Chen Zeng and Daniel Heptinstall and Annie Robinson and Stuart Benn and Ren{\'e} {Van Der Wal}", title = "Blogging birds: telling informative stories about the lives of birds from telemetric data", journal = j-CACM, volume = "62", number = "3", pages = "68--77", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3231588", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234928/fulltext", abstract = "The system transforms raw telemetric data into engaging and informative blog texts readily understood by all.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Zave:2019:CAI, author = "Pamela Zave and Jennifer Rexford", title = "The compositional architecture of the {Internet}", journal = j-CACM, volume = "62", number = "3", pages = "78--87", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3226588", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234927/fulltext", abstract = "A new model for describing the Internet reflects today's reality and the future's needs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Roughgarden:2019:BWC, author = "Tim Roughgarden", title = "Beyond worst-case analysis", journal = j-CACM, volume = "62", number = "3", pages = "88--96", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3232535", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234931/fulltext", abstract = "The need for deeply understanding when algorithms work (or not) has never been greater.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Rinard:2019:TPB, author = "Martin C. Rinard", title = "Technical perspective: Borrowing big code to automate programming activities", journal = j-CACM, volume = "62", number = "3", pages = "98--98", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306206", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234924/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Raychev:2019:PPP, author = "Veselin Raychev and Martin Vechev and Andreas Krause", title = "Predicting program properties from `big code'", journal = j-CACM, volume = "62", number = "3", pages = "99--107", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306204", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/java2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234932/fulltext", abstract = "We present a new approach for predicting program properties from large codebases (aka ``Big Code''). Our approach learns a probabilistic model from ``Big Code'' and uses this model to predict properties of new, unseen programs. The key idea of our work is to transform the program into a representation that allows us to formulate the problem of inferring program properties as structured prediction in machine learning. This enables us to leverage powerful probabilistic models such as Conditional Random Fields (CRFs) and perform joint prediction of program properties. As an example of our approach, we built a scalable prediction engine called JSNICE for solving two kinds of tasks in the context of JavaScript: predicting (syntactic) names of identifiers and predicting (semantic) type annotations of variables. Experimentally, JSNICE predicts correct names for 63\% of name identifiers and its type annotation predictions are correct in 81\% of cases. Since its public release at http://jsnice.org, JSNice has become a popular system with hundreds of thousands of uses. By formulating the problem of inferring program properties as structured prediction, our work opens up the possibility for a range of new ``Big Code'' applications such as de-obfuscators, decompilers, invariant generators, and others.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vishnoi:2019:TPI, author = "Nisheeth K. Vishnoi", title = "Technical perspective: Isolating a matching when your coins go missing", journal = j-CACM, volume = "62", number = "3", pages = "108--108", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306210", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234935/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fenner:2019:DPA, author = "Stephen Fenner and Rohit Gurjar and Thomas Thierauf", title = "A deterministic parallel algorithm for bipartite perfect matching", journal = j-CACM, volume = "62", number = "3", pages = "109--115", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3306208", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234934/fulltext", abstract = "A fundamental quest in the theory of computing is to understand the power of randomness. It is not known whether every problem with an efficient randomized algorithm also has one that does not use randomness. One of the extensively studied problems under this theme is that of perfect matching. The perfect matching problem has a randomized parallel (NC) algorithm based on the Isolation Lemma of Mulmuley, Vazirani, and Vazirani. It is a long-standing open question whether this algorithm can be derandomized. In this article, we give an almost complete derandomization of the Isolation Lemma for perfect matchings in bipartite graphs. This gives us a deterministic parallel (quasi-NC) algorithm for the bipartite perfect matching problem. Derandomization of the Isolation Lemma means that we deterministically construct a weight assignment so that the minimum weight perfect matching is unique. We present three different ways of doing this construction with a common main idea.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2019:LBG, author = "Leah Hoffmann", title = "Last byte: Guiding computers, robots to see and think", journal = j-CACM, volume = "62", number = "3", pages = "120--ff", month = mar, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3303853", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Mar 4 14:30:18 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/3/234933/fulltext", abstract = "Fei-Fei Li, co-director of Stanford University's Human-Centered AI Institute, wants to create algorithms that can learn the way human babies do.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CDN, author = "Vinton G. Cerf", title = "{Cerf}'s up: In debt to the {NSF}", journal = j-CACM, volume = "62", number = "4", pages = "5--5", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235588/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hill:2019:BPVa, author = "Robin K. Hill and Mark Guzdial", title = "{BLOG@CACM}: Pondering variables and direct instruction", journal = j-CACM, volume = "62", number = "4", pages = "6--6", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235572/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Robin K. Hill considers the nature of variables, while Mark Guzdial reflects on renewed interest in the ``direct instruction model.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2019:NSR, author = "Chris Edwards", title = "News: Soft robots look to new environments", journal = j-CACM, volume = "62", number = "4", pages = "9--9", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235575/fulltext", abstract = "These non-standard automatons appear best suited for applications under water and in space.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2019:NFD, author = "Samuel Greengard", title = "News: The future of data storage", journal = j-CACM, volume = "62", number = "4", pages = "12--12", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235573/fulltext", abstract = "Research into next-generation storage techniques marches forward, yet tape remains the most viable, dependable medium.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2019:NFL, author = "Sarah Underwood", title = "News: The fine line between coercion and care", journal = j-CACM, volume = "62", number = "4", pages = "15--15", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235574/fulltext", abstract = "Employers monitoring their workforce must balance productivity and security considerations with employee privacy and welfare concerns.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sako:2019:TSM, author = "Mari Sako", title = "Technology strategy and management: Free trade in a digital world", journal = j-CACM, volume = "62", number = "4", pages = "18--18", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235617/fulltext", abstract = "Considering the possible implications for free trade, traditionally based on non-digital goods, for a modern global economy that is increasingly based on intangible products and services enabled by digital technologies.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2019:KVKa, author = "George V. Neville-Neil", title = "{Kode Vicious}: Know your algorithms", journal = j-CACM, volume = "62", number = "4", pages = "22--22", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235618/fulltext", abstract = "Stop using hardware to solve software problems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lewandowski:2019:VWM, author = "Dirk Lewandowski", title = "Viewpoint: The web is missing an essential part of infrastructure: an open web index", journal = j-CACM, volume = "62", number = "4", pages = "24--24", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235619/fulltext", abstract = "A proposal for building an index of the Web that separates the infrastructure part of the search engine---the index---from the services part that will form the basis for myriad search engines and other services utilizing Web data on top of a public infrastructure open to everyone.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fatourou:2019:ERW, author = "Panagiota Fatourou and Chris Hankin", title = "{Europe} region: Welcome to the {Europe} region special section", journal = j-CACM, volume = "62", number = "4", pages = "28--28", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235591/fulltext", abstract = "The computing community throughout the European Region is championing many enterprising industry, academic, and government initiatives to further develop the field and ensure a workforce prepared to take it on. The articles in this special section, written by some of the leading voices in the region, tell stories of informatics and ICT innovations, Web science in Europe, the EuroHPC, future research directions planned for this vibrant part of the world, and much more.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Korrigane:2019:ERS, author = "Lisa Korrigane", title = "{Europe} Region Special Section: Hot topics: A demographic snapshot of the {IT} workforce in {Europe}", journal = j-CACM, volume = "62", number = "4", pages = "32--32", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235593/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pringle:2019:ERSa, author = "David Pringle", title = "{Europe} Region Special Section: Hot topics: Enterprises lead {ICT} innovation in {Europe}", journal = j-CACM, volume = "62", number = "4", pages = "34--34", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235590/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pringle:2019:ERSb, author = "David Pringle", title = "{Europe} Region Special Section: Hot topics: {Europe}'s ambitious {ICT} agenda", journal = j-CACM, volume = "62", number = "4", pages = "35--35", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235592/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pringle:2019:ERSc, author = "David Pringle", title = "{Europe} Region Special Section: Hot topics: {Europe}'s well-connected consumers", journal = j-CACM, volume = "62", number = "4", pages = "36--36", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235595/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kalman:2019:ERS, author = "Laurence Kalman", title = "{Europe} Region Special Section: Hot topics: New {European} data privacy and cyber security laws: one year later", journal = j-CACM, volume = "62", number = "4", pages = "38--38", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235589/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gulliksen:2019:ERS, author = "Jan Gulliksen", title = "{Europe} Region Special Section: Hot topics: Incorporating {Europe}'s values in future research", journal = j-CACM, volume = "62", number = "4", pages = "40--40", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235594/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bosschere:2019:ERS, author = "Koen {De Bosschere} and Marc Duranton and Madeleine Gray", title = "{Europe} Region Special Section: Hot topics: {HiPEAC}: a {European} network built to last", journal = j-CACM, volume = "62", number = "4", pages = "42--42", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235576/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jorge:2019:ERS, author = "Joaquim Jorge and Mashhuda Glencross and Aaron Quigley", title = "{Europe} Region Special Section: Hot topics: {ACM Europe Council}'s best paper awards", journal = j-CACM, volume = "62", number = "4", pages = "44--44", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235596/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{McCann:2019:ERS, author = "Julie A. McCann and Gian Pietro Picco and Alex Gluhak and Karl Henrik Johansson and Martin T{\"o}rngren and Laila Gide", title = "{Europe} Region Special Section: Big trends: Connected things connecting {Europe}", journal = j-CACM, volume = "62", number = "4", pages = "46--46", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235602/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Fatourou:2019:ERS, author = "Panagiota Fatourou and Yota Papageorgiou and Vasiliki Petousi", title = "{Europe} Region Special Section: Big trends: Women are needed in {STEM}: {European} policies and incentives", journal = j-CACM, volume = "62", number = "4", pages = "52--52", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235600/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Caspersen:2019:ERS, author = "Michael E. Caspersen and Judith Gal-Ezer and Andrew McGettrick and Enrico Nardelli", title = "{Europe} Region Special Section: Big trends: Informatics as a fundamental discipline for the 21st century", journal = j-CACM, volume = "62", number = "4", pages = "58--58", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235598/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Inverardi:2019:ERS, author = "Paola Inverardi", title = "{Europe} Region Special Section: Big trends: The {European} perspective on responsible computing", journal = j-CACM, volume = "62", number = "4", pages = "64--64", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235599/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Skordas:2019:ERS, author = "Thomas Skordas", title = "{Europe} Region Special Section: Big trends: Toward a {European} exascale ecosystem: the {EuroHPC} joint undertaking", journal = j-CACM, volume = "62", number = "4", pages = "70--70", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235601/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staab:2019:ERS, author = "Steffen Staab and Susan Halford and Wendy Hall", title = "{Europe} Region Special Section: Big trends: {Web} science in {Europe}: beyond boundaries", journal = j-CACM, volume = "62", number = "4", pages = "74--74", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235597/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2019:ION, author = "Pat Helland", title = "Identity by any other name", journal = j-CACM, volume = "62", number = "4", pages = "80--80", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235620/fulltext", abstract = "The complex cacophony of intertwined systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Sloss:2019:MM, author = "Benjamin Treynor Sloss and Shylaja Nukala and Vivek Rau", title = "Metrics that matter", journal = j-CACM, volume = "62", number = "4", pages = "88--88", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235621/fulltext", abstract = "Critical but oft-neglected service metrics that every SRE and product owner should care about.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mor:2019:RPE, author = "Nitesh Mor", title = "Research for practice: edge computing", journal = j-CACM, volume = "62", number = "4", pages = "95--95", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235622/fulltext", abstract = "Scaling resources within multiple administrative domains.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Khatri:2019:AMW, author = "Vijay Khatri and Binny M. Samuel", title = "Analytics for managerial work", journal = j-CACM, volume = "62", number = "4", pages = "100--100", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235623/fulltext", abstract = "Work in finance, marketing, human resources, and operations increasingly relies on analytics---with more to come.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aimone:2019:NAC, author = "James B. Aimone", title = "Neural algorithms and computing beyond {Moore}'s law", journal = j-CACM, volume = "62", number = "4", pages = "110--110", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235577/fulltext", abstract = "Advances in neurotechnologies are reigniting opportunities to bring neural computation insights into broader computing applications.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wallden:2019:CSQ, author = "Petros Wallden and Elham Kashefi", title = "Cyber security in the quantum era", journal = j-CACM, volume = "62", number = "4", pages = "120--120", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235578/fulltext", abstract = "Quantum systems will significantly affect the field of cyber security research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Brassard:2019:TPW, author = "Gilles Brassard", title = "Technical perspective: Was {Edgar Allan Poe} wrong after all?", journal = j-CACM, volume = "62", number = "4", pages = "132--132", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235625/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vazirani:2019:FDI, author = "Umesh Vazirani and Thomas Vidick", title = "Fully device independent quantum key distribution", journal = j-CACM, volume = "62", number = "4", pages = "133--133", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235624/fulltext", abstract = "Quantum cryptography promises levels of security that are impossible to attain in a classical world. Can this security be guaranteed to classical users of a quantum protocol, who may not even trust the quantum devices used to implement the protocol? This central question dates back to the early 1990s when the challenge of achieving Device-Independent Quantum Key Distribution (DIQKD) was first formulated. We answer the challenge by rigorously proving the device-independent security of an entanglement-based protocol building on Ekert's original proposal for quantum key distribution. The proof of security builds on techniques from the classical theory of pseudo-randomness to achieve a new quantitative understanding of the non-local nature of quantum correlations.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2019:LBF, author = "Dennis Shasha", title = "Last byte: Fighting for lava", journal = j-CACM, volume = "62", number = "4", pages = "144--144", month = apr, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Mar 30 10:22:08 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/4/235626/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CAS, author = "Vinton G. Cerf", title = "{Cerf}'s up: {APIs}, standards, and enabling infrastructure", journal = j-CACM, volume = "62", number = "5", pages = "5--5", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236425/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2019:DQH, author = "Moshe Y. Vardi", title = "Departments: Quantum hype and quantum skepticism", journal = j-CACM, volume = "62", number = "5", pages = "7--7", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236426/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:LED, author = "CACM Staff", title = "Letters to the editor: Don't ignore the cost of `embedded energy'", journal = j-CACM, volume = "62", number = "5", pages = "10--11", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236427/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Carrier:2019:BIG, author = "Ryan Carrier", title = "{BLOG@CACM}: Implementing guidelines for governance, oversight of {AI}, and automation", journal = j-CACM, volume = "62", number = "5", pages = "12--13", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236428/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2019:NQQ, author = "Chris Edwards", title = "News: Questioning quantum", journal = j-CACM, volume = "62", number = "5", pages = "15--17", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236415/fulltext", abstract = "Researchers hunt for ways to keep quantum computing honest.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2019:NCT, author = "Neil Savage", title = "News: Code talkers", journal = j-CACM, volume = "62", number = "5", pages = "18--19", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236416/fulltext", abstract = "Using voice input to write programs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2019:NDI, author = "Samuel Greengard", title = "News: Deep insecurities: the {Internet of Things} shifts technology risk", journal = j-CACM, volume = "62", number = "5", pages = "20--22", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236417/fulltext", abstract = "A more connected world sounds alluring, but without better protections, the Internet of Things could lead to disaster.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grimmelmann:2019:LTC, author = "James Grimmelmann", title = "Law and technology: Continuity and change in {Internet} law", journal = j-CACM, volume = "62", number = "5", pages = "24--26", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236418/fulltext", abstract = "The fundamentals of the field of Internet law have remained consistent, but details have evolved in response to technological innovation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Feigenbaum:2019:PSE, author = "Joan Feigenbaum", title = "Privacy and security: Encryption and surveillance", journal = j-CACM, volume = "62", number = "5", pages = "27--29", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236419/fulltext", abstract = "Why the law-enforcement access question will not just go away.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Schanzer:2019:EWD, author = "Emmanuel Schanzer and Shriram Krishnamurthi and Kathi Fisler", title = "Education: What does it mean for a computing curriculum to succeed?", journal = j-CACM, volume = "62", number = "5", pages = "30--32", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236420/fulltext", abstract = "Examining the expansion, proliferation, and integration of computing education everywhere.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bartoli:2019:VEW, author = "Alberto Bartoli and Eric Medvet and Andrea {De Lorenzo} and Fabiano Tarlao", title = "Viewpoint: Enterprise wi-fi: we need devices that are secure by default", journal = j-CACM, volume = "62", number = "5", pages = "33--35", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236421/fulltext", abstract = "Seeking to increase awareness of WPA2 Enterprise network security technology flaws and reduce risk to users.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Blum:2019:ADP, author = "Raymond Blum and Betsy Beyer", title = "Achieving digital permanence", journal = j-CACM, volume = "62", number = "5", pages = "36--42", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236424/fulltext", abstract = "The many challenges to maintaining stored information and ways to overcome them.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kleppmann:2019:OEP, author = "Martin Kleppmann and Alastair R. Beresford and Boerge Svingen", title = "Online event processing", journal = j-CACM, volume = "62", number = "5", pages = "43--49", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236423/fulltext", abstract = "Achieving consistency where distributed transactions have failed.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kuzmanovic:2019:NNU, author = "Aleksandar Kuzmanovic", title = "Net neutrality: unexpected solution to blockchain scaling", journal = j-CACM, volume = "62", number = "5", pages = "50--55", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236422/fulltext", abstract = "Cloud-delivery networks could dramatically improve blockchains' scalability, but clouds must be provably neutral first.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Payton:2019:CNI, author = "Fay Cobb Payton and Eleni Berki", title = "Countering the negative image of women in computing", journal = j-CACM, volume = "62", number = "5", pages = "56--63", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236409/fulltext", abstract = "A positive image would inspire the capable but underrepresented who might otherwise give up on computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wang:2019:LBI, author = "Yongge Wang and Qutaibah M. Malluhi", title = "The limit of blockchains: infeasibility of a smart {Obama--Trump} contract", journal = j-CACM, volume = "62", number = "5", pages = "64--69", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236410/fulltext", abstract = "Although smart contracts are Turing complete, it is a misconception that they can fulfill all routine contracts.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Downey:2019:AR, author = "Rod Downey and Denis R. Hirschfeldt", title = "Algorithmic randomness", journal = j-CACM, volume = "62", number = "5", pages = "70--80", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/prng.bib", URL = "https://cacm.acm.org/magazines/2019/5/236411/fulltext", abstract = "Tracing some of the latest advancements in algorithmic randomness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ives:2019:TPC, author = "Zachary G. Ives", title = "Technical perspective: Compressing matrices for large-scale machine learning", journal = j-CACM, volume = "62", number = "5", pages = "82--82", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236412/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Elgohary:2019:CLA, author = "Ahmed Elgohary and Matthias Boehm and Peter J. Haas and Frederick R. Reiss and Berthold Reinwald", title = "Compressed linear algebra for declarative large-scale machine learning", journal = j-CACM, volume = "62", number = "5", pages = "83--91", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/datacompression.bib", URL = "https://cacm.acm.org/magazines/2019/5/236413/fulltext", abstract = "Large-scale Machine Learning (ML) algorithms are often iterative, using repeated read-only data access and I/O-bound matrix-vector multiplications. Hence, it is crucial for performance to fit the data into single-node or distributed main memory to enable fast matrix-vector operations. General-purpose compression struggles to achieve both good compression ratios and fast decompression for block-wise uncompressed operations. Therefore, we introduce Compressed Linear Algebra (CLA) for lossless matrix compression. CLA encodes matrices with lightweight, value-based compression techniques and executes linear algebra operations directly on the compressed representations. We contribute effective column compression schemes, cache-conscious operations, and an efficient sampling-based compression algorithm. Our experiments show good compression ratios and operations performance close to the uncompressed case, which enables fitting larger datasets into available memory. We thereby obtain significant end-to-end performance improvements.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{MacLeod:2019:LBL, author = "Ken MacLeod", title = "Last byte: Like old times", journal = j-CACM, volume = "62", number = "5", pages = "96--ff", month = may, year = "2019", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Apr 27 18:22:12 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/5/236414/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. The Furby singularity promises eternal conversation with the untimely departed.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pancake:2019:ELA, author = "Cherri M. Pancake", title = "{Editor}'s letter: {ACM} awards honor {CS} contributions", journal = j-CACM, volume = "62", number = "6", pages = "5--5", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3326069", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236999/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CBFa, author = "Vinton G. Cerf", title = "{Cerf}'s up: Back to the future", journal = j-CACM, volume = "62", number = "6", pages = "7--7", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3328904", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236988/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2019:BCR, author = "Mark Guzdial and John Arquilla", title = "{BLOG@CACM}: Is {CS} really for all, and defending democracy in cyberspace", journal = j-CACM, volume = "62", number = "6", pages = "8--9", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323684", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236989/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial mulls the difficulty of getting into a computer science class, while John Arquilla ponders political warfare in cyberspace.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Savage:2019:NNN, author = "Neil Savage", title = "News: Neural net worth", journal = j-CACM, volume = "62", number = "6", pages = "10--12", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323872", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236990/fulltext", abstract = "Yoshua Bengio, Geoffrey Hinton, and Yann LeCun this month will receive the 2018 ACM A. M. Turing Award for conceptual and engineering breakthroughs that have made deep neural networks a critical component of computing.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2019:NLL, author = "Gary Anthes", title = "News: Lifelong learning in artificial neural networks", journal = j-CACM, volume = "62", number = "6", pages = "13--15", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323685", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236992/fulltext", abstract = "New methods enable systems to rapidly, continuously adapt.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2019:TST, author = "Logan Kugler", title = "The Trouble with {SMS} Two-Factor Authentication", journal = j-CACM, volume = "62", number = "6", pages = "14--14", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323685", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 06 10:02:28 2019", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236992/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", remark = "This half-page story is not listed in the ACM metadata for the journal; it is embedded in the article in entry \cite{Anthes:2019:NLL}.", } @Article{Monroe:2019:NTT, author = "Don Monroe", title = "News: And then, there were three", journal = j-CACM, volume = "62", number = "6", pages = "16--18", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323703", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236991/fulltext", abstract = "How long can the silicon foundry sector continue to adapt, as physical limits make further shrinkage virtually impossible?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2019:NET, author = "Keith Kirkpatrick", title = "News: Ethics in technology jobs", journal = j-CACM, volume = "62", number = "6", pages = "19--20", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323702", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236993/fulltext", abstract = "Employees are increasingly challenging technology companies on their ethical choices.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Taylor:2019:GCG, author = "Linnet Taylor", title = "Global computing: Global data justice", journal = j-CACM, volume = "62", number = "6", pages = "22--24", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3325279", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236994/fulltext", abstract = "A new research challenge for computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Markettos:2019:IRT, author = "A. T. Markettos and R. N. M. Watson and S. W. Moore and P. Sewell and P. G. Neumann", title = "Inside risks: Through computer architecture, darkly", journal = j-CACM, volume = "62", number = "6", pages = "25--27", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3325284", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236995/fulltext", abstract = "Total-system hardware and microarchitectural issues are becoming increasingly critical.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2019:PIIb, author = "Peter J. Denning", title = "The profession of {IT}: An interview with {David Brin} on resiliency", journal = j-CACM, volume = "62", number = "6", pages = "28--31", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3325287", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236996/fulltext", abstract = "Many risks of catastrophic failures of critical infrastructures can be significantly reduced by relatively simple measures to increase resiliency.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pasquier:2019:VPD, author = "Thomas Pasquier and David Eyers and Jean Bacon", title = "Viewpoint: Personal data and the {Internet of Things}", journal = j-CACM, volume = "62", number = "6", pages = "32--34", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3322933", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236997/fulltext", abstract = "It is time to care about digital provenance.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Degenbaev:2019:GCJ, author = "Ulan Degenbaev and Michael Lippautz and Hannes Payer", title = "Garbage collection as a joint venture", journal = j-CACM, volume = "62", number = "6", pages = "36--41", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3316772", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236998/fulltext", abstract = "A collaborative approach to reclaiming memory in heterogeneous software systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2019:HCG, author = "Kate Matsudaira", title = "How to create a great team culture (and why it matters)", journal = j-CACM, volume = "62", number = "6", pages = "42--44", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3316778", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/237001/fulltext", abstract = "Build safety, share vulnerability, and establish purpose.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lipton:2019:RPT, author = "Zachary C. Lipton and Jacob Steinhardt", title = "Research for practice: troubling trends in machine-learning scholarship", journal = j-CACM, volume = "62", number = "6", pages = "45--53", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3316774", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/237000/fulltext", abstract = "Some ML papers suffer from flaws that could mislead the public and stymie future research.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Do:2019:PSS, author = "Jaeyoung Do and Sudipta Sengupta and Steven Swanson", title = "Programmable solid-state storage in future cloud datacenters", journal = j-CACM, volume = "62", number = "6", pages = "54--62", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3286588", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/237002/fulltext", abstract = "Programmable software-defined solid-state drives can move computing functions closer to storage.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Saydjari:2019:ETS, author = "O. Sami Saydjari", title = "Engineering trustworthy systems: a principled approach to cybersecurity", journal = j-CACM, volume = "62", number = "6", pages = "63--69", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282487", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/237003/fulltext", abstract = "Cybersecurity design reduces the risk of system failure from cyberattack, aiming to maximize mission effectiveness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Weld:2019:CCI, author = "Daniel S. Weld and Gagan Bansal", title = "The challenge of crafting intelligible intelligence", journal = j-CACM, volume = "62", number = "6", pages = "70--79", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3282486", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/237004/fulltext", abstract = "To trust the behavior of complex AI algorithms, especially in mission-critical settings, they must be made intelligible.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nikhil:2019:TPB, author = "Rishiyur S. Nikhil", title = "Technical perspective: back to the edge", journal = j-CACM, volume = "62", number = "6", pages = "82--82", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323921", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236986/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nowatzki:2019:HND, author = "Tony Nowatzki and Vinay Gangadhar and Karthikeyan Sankaralingam", title = "Heterogeneous {Von Neumann}\slash dataflow microprocessors", journal = j-CACM, volume = "62", number = "6", pages = "83--91", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3323923", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/237005/fulltext", abstract = "General-purpose processors (GPPs), which traditionally rely on a Von Neumann-based execution model, incur burdensome power overheads, largely due to the need to dynamically extract parallelism and maintain precise state. Further, it is extremely difficult to improve their performance without increasing energy usage. Decades-old explicit-dataflow architectures eliminate many Von Neumann overheads, but have not been successful as stand-alone alternatives because of poor performance on certain workloads, due to insufficient control speculation and communication overheads. We observe a synergy between out-of-order (OOO) and explicit-dataflow processors, whereby dynamically switching between them according to the behavior of program phases can greatly improve performance and energy efficiency. This work studies the potential of such a paradigm of heterogeneous execution models, by developing a specialization engine for explicit-dataflow (SEED) and integrating it with a standard out-of-order (OOO) core. When integrated with a dual-issue OOO, it becomes both faster (1.33x) and dramatically more energy efficient (1.70x). Integrated with an in-order core, it becomes faster than even a dual-issue OOO, with twice the energy efficiency.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2019:LBRa, author = "Leah Hoffmann", title = "Last byte: Reaching new heights with artificial neural networks", journal = j-CACM, volume = "62", number = "6", pages = "96--ff", month = jun, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3324011", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 6 09:48:47 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/6/236987/fulltext", abstract = "ACM A. M. Turing Award recipients Yoshua Bengio, Geoffrey Hinton, and Yann LeCun on the promise of neural networks, the need for new paradigms, and the concept of making technology accessible to all.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2019:ELH, author = "Andrew A. Chien", title = "{Editor}'s letter: Halfway round!: growing the regional special sections", journal = j-CACM, volume = "62", number = "7", pages = "5--5", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3338465", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237699/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CBFb, author = "Vinton G. Cerf", title = "{Cerf}'s up: Back to the future, part {II}", journal = j-CACM, volume = "62", number = "7", pages = "6--6", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3338516", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237700/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2019:DSH, author = "Moshe Y. Vardi", title = "Departments: To serve humanity", journal = j-CACM, volume = "62", number = "7", pages = "7--7", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3338092", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237701/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Townsend:2019:BBM, author = "Gloria Townsend and Sheldon Waite", title = "{BLOG@CACM}: Bringing more women, immigrants, to computer science", journal = j-CACM, volume = "62", number = "7", pages = "8--9", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3329705", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237702/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Gloria Townsend on encouraging women to pursue CS, and Sheldon Waite on supporting immigrants to fill STEM jobs.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Klarreich:2019:NGA, author = "Erica Klarreich", title = "News: Good algorithms make good neighbors", journal = j-CACM, volume = "62", number = "7", pages = "11--13", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3329712", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237703/fulltext", abstract = "Many computer scientists doubted ad hoc methods would ever give way to a more general approach to finding nearest neighbors. They were wrong.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2019:NEC, author = "Keith Kirkpatrick", title = "News: The edge of computational photography", journal = j-CACM, volume = "62", number = "7", pages = "14--16", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3329721", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237705/fulltext", abstract = "Smartphones and consumer cameras increasingly give professional photographers a run for their money.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2019:NPC, author = "Logan Kugler", title = "News: Protecting the 2020 census", journal = j-CACM, volume = "62", number = "7", pages = "17--19", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3329719", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237704/fulltext", abstract = "A new framework is being used to secure the 2020 U.S. Census from database reconstruction attacks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2019:LSA, author = "Pamela Samuelson", title = "Legally speaking: {API} copyrights revisited", journal = j-CACM, volume = "62", number = "7", pages = "20--22", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3332805", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237706/fulltext", abstract = "Deliberating on the main arguments in recent sets of briefs filed in support of Google's U.S. Supreme Court petition.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Winter:2019:CEW, author = "Susan J. Winter", title = "Computing ethics: Who benefits?", journal = j-CACM, volume = "62", number = "7", pages = "23--25", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3332807", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237707/fulltext", abstract = "Considering the case of smart cities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Nordfors:2019:BPN, author = "David Nordfors and Chally Grundwag and V. R. Ferose", title = "Broadening participation: A new labor market for people with 'coolabilities'", journal = j-CACM, volume = "62", number = "7", pages = "26--28", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3332809", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237708/fulltext", abstract = "How the unique perspective and enhanced strengths accompanying disabilities can benefit the workforce.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Berger:2019:VGR, author = "Emery Berger and Stephen M. Blackburn and Carla Brodley and H. V. Jagadish and Kathryn S. McKinley and Mario A. Nascimento and Minjeong Shin and Kuansan Wang and Lexing Xie", title = "Viewpoint: {GOTO} rankings considered helpful", journal = j-CACM, volume = "62", number = "7", pages = "29--30", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3332803", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237709/fulltext", abstract = "Seeking to improve rankings by utilizing more objective data and meaningful metrics.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2019:ESL, author = "Pat Helland", title = "Extract, shoehorn, and load", journal = j-CACM, volume = "62", number = "7", pages = "32--33", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3331132", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237710/fulltext", abstract = "Data doesn't always fit nicely into a new home.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2019:TTE, author = "Thomas A. Limoncelli", title = "The top 10 things executives should know about software", journal = j-CACM, volume = "62", number = "7", pages = "34--40", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3316776", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237712/fulltext", abstract = "Software acumen is the new norm.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:ACH, author = "CACM Staff", title = "Access controls and healthcare records: who owns the data?", journal = j-CACM, volume = "62", number = "7", pages = "41--46", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3331142", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237711/fulltext", abstract = "A discussion with David Evans, Richard McDonald, and Terry Coatta.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Beck:2019:HM, author = "Micah Beck", title = "On the hourglass model", journal = j-CACM, volume = "62", number = "7", pages = "48--57", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3274770", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237714/fulltext", abstract = "Used in the design of the Internet and Unix, the layered services of the hourglass model have enabled viral adoption and deployment scalability.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frauenberger:2019:WTI, author = "Christopher Frauenberger and Peter Purgathofer", title = "Ways of thinking in informatics", journal = j-CACM, volume = "62", number = "7", pages = "58--64", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3329674", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237713/fulltext", abstract = "An innovative, entry-level informatics course enables students to ponder CS problems in different ways, from different perspectives.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tran:2019:ITS, author = "Nguyen Khoi Tran and Quan Z. Sheng and M. Ali Babar and Lina Yao and Wei Emma Zhang and Schahram Dustdar", title = "{Internet of Things} search engine", journal = j-CACM, volume = "62", number = "7", pages = "66--73", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3284763", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237716/fulltext", abstract = "Tracing the complicated yet still relatively unripe area of the Internet of Things search engine---from concepts, to classification, and open issues.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Domingos:2019:ULS, author = "Pedro Domingos and Daniel Lowd", title = "Unifying logical and statistical {AI} with {Markov} logic", journal = j-CACM, volume = "62", number = "7", pages = "74--83", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3241978", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237715/fulltext", abstract = "Markov logic can be used as a general framework for joining logical and statistical AI.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Raiciu:2019:TPD, author = "Costin Raiciu", title = "Technical perspective: {Do} you know why your web pages load faster?", journal = j-CACM, volume = "62", number = "7", pages = "85--85", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3330338", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237718/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kakhki:2019:TLL, author = "Arash Molavi Kakhki and Samuel Jero and David Choffnes and Cristina Nita-Rotaru and Alan Mislove", title = "Taking a long look at {QUIC}: an approach for rigorous evaluation of rapidly evolving transport protocols", journal = j-CACM, volume = "62", number = "7", pages = "86--94", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3330336", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237717/fulltext", abstract = "Google's Quick UDP Internet Connections (QUIC) protocol, which implements TCP-like properties at the application layer atop a UDP transport, is now used by the vast majority of Chrome clients accessing Google properties but has no formal state machine specification, limited analysis, and ad-hoc evaluations based on snapshots of the protocol implementation in a small number of environ-merits. Further frustrating attempts to evaluate QUIC is the fact that the protocol is under rapid development, with extensive rewriting of the protocol occurring over the scale of months, making individual studies of the protocol obsolete before publication. Given this unique scenario, there is a need for alternative techniques for understanding and evaluating QUIC when compared with previous transport-layer protocols. First, we develop an approach that allows us to conduct analysis across multiple versions of QUIC to understand how code changes impact protocol effectiveness. Next, we instrument the source code to infer QUIC's state machine from execution traces. With this model, we run QUIC in a large number of environments that include desktop and mobile, wired and wireless environments and use the state machine to understand differences in transport-and application-layer performance across multiple versions of QUIC and in different environments. QUIC generally outperforms TCP, but we also identified performance issues related to window sizes, re-ordered packets, and multiplexing large number of small objects; further, we identify that QUIC's performance diminishes on mobile devices and over cellular networks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2019:LBO, author = "Dennis Shasha", title = "Last byte: Opioid games", journal = j-CACM, volume = "62", number = "7", pages = "96--ff", month = jul, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3332802", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Sat Jul 13 16:50:55 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/7/237719/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pancake:2019:PDC, author = "Cherri M. Pancake", title = "From the {President}: Dispelling common myths about {ACM} awards and honors", journal = j-CACM, volume = "62", number = "8", pages = "5--5", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339362", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238333/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CUR, author = "Vinton G. Cerf", title = "{Cerf}'s up: Undo, redo, and regrets", journal = j-CACM, volume = "62", number = "8", pages = "7--7", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3342707", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238334/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:LEC, author = "CACM Staff", title = "Letters to the editor: A case against mission-critical applications of machine learning", journal = j-CACM, volume = "62", number = "8", pages = "9--9", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3332409", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238335/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2019:BCW, author = "Mark Guzdial", title = "{BLOG@CACM}: Cutting the wait for {CS} advice", journal = j-CACM, volume = "62", number = "8", pages = "12--13", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339456", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238336/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial suggests ways to cut the long lines for college students seeking to meet with their computer science advisors.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2019:NAC, author = "Samuel Greengard", title = "News: The algorithm that changed quantum machine learning", journal = j-CACM, volume = "62", number = "8", pages = "15--17", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339458", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238339/fulltext", abstract = "A college student discovered a classical computing algorithm that experts overlooked. It promises to change both classical and quantum machine learning.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2019:NDU, author = "Don Monroe", title = "News: {I} don't understand my car", journal = j-CACM, volume = "62", number = "8", pages = "18--19", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339473", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238338/fulltext", abstract = "Self-driving cars will need good communication skills.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mone:2019:NWM, author = "Gregory Mone", title = "News: What makes a robot likable?", journal = j-CACM, volume = "62", number = "8", pages = "20--21", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339470", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238337/fulltext", abstract = "Interactions with robotics teach us more about people.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Weintrop:2019:EBB, author = "David Weintrop", title = "Education: Block-based programming in computer science education", journal = j-CACM, volume = "62", number = "8", pages = "22--25", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3341221", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238340/fulltext", abstract = "Considering how block-based programming environments and tools might be used at the introductory level and beyond.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{VanAlstyne:2019:EBD, author = "Marshall W. {Van Alstyne}", title = "Economic and business dimensions: A response to fake news as a response to {Citizens United}", journal = j-CACM, volume = "62", number = "8", pages = "26--29", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3341223", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238330/fulltext", abstract = "How boundaries on speech could free the market for speech.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2019:KVM, author = "George V. Neville-Neil", title = "Kode vicious: {MUST} and {MUST NOT}", journal = j-CACM, volume = "62", number = "8", pages = "30--31", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3341227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238331/fulltext", abstract = "On writing documentation.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Aiello:2019:VSW, author = "Marco Aiello", title = "Viewpoint: The success of the web: a triumph of the amateurs", journal = j-CACM, volume = "62", number = "8", pages = "32--34", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3340431", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238332/fulltext", abstract = "Connecting the unique factors that influenced the origination and subsequent development of the World Wide Web.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Noy:2019:ISK, author = "Natasha Noy and Yuqing Gao and Anshu Jain and Anant Narayanan and Alan Patterson and Jamie Taylor", title = "Industry-scale knowledge graphs: lessons and challenges", journal = j-CACM, volume = "62", number = "8", pages = "36--43", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3331166", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238342/fulltext", abstract = "Five diverse technology companies show how it's done.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Wiedemann:2019:RPD, author = "Anna Wiedemann and Nicole Forsgren and Manuel Wiesche and Heiko Gewald and Helmut Krcmar", title = "Research for practice: the {DevOps} phenomenon", journal = j-CACM, volume = "62", number = "8", pages = "44--49", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3331138", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238341/fulltext", abstract = "An executive crash course.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2019:OA, author = "Kate Matsudaira", title = "Overly attached", journal = j-CACM, volume = "62", number = "8", pages = "50--52", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3331130", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238343/fulltext", abstract = "Know when to let go of emotional attachment to your work.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Grosz:2019:EEI, author = "Barbara J. Grosz and David Gray Grant and Kate Vredenburgh and Jeff Behrends and Lily Hu and Alison Simmons and Jim Waldo", title = "Embedded {EthiCS}: integrating ethics across {CS} education", journal = j-CACM, volume = "62", number = "8", pages = "54--61", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3330794", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238345/fulltext", abstract = "A Harvard-based pilot program integrates class sessions on ethical reasoning into courses throughout its computer science curriculum.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Distefano:2019:SSA, author = "Dino Distefano and Manuel F{\"a}hndrich and Francesco Logozzo and Peter W. O'Hearn", title = "Scaling static analyses at {Facebook}", journal = j-CACM, volume = "62", number = "8", pages = "62--70", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3338112", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238344/fulltext", abstract = "Key lessons for designing static analyses tools deployed to find bugs in hundreds of millions of lines of code.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bardram:2019:ACC, author = "Jakob E. Bardram and Steven Jeuris and Paolo Tell and Steven Houben and Stephen Voida", title = "Activity-centric computing systems", journal = j-CACM, volume = "62", number = "8", pages = "72--81", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3325901", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238346/fulltext", abstract = "The ability to build a construct that organizes work from different devices and information resources is as complex as it is invaluable.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ferrara:2019:HDS, author = "Emilio Ferrara", title = "The history of digital spam", journal = j-CACM, volume = "62", number = "8", pages = "82--91", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3299768", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238347/fulltext", abstract = "Tracing the tangled web of unsolicited and undesired email and possible strategies for its demise.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cormode:2019:TPT, author = "Graham Cormode", title = "Technical perspective: the true cost of popularity", journal = j-CACM, volume = "62", number = "8", pages = "94--94", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339183", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238349/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Larsen:2019:HHC, author = "Kasper Green Larsen and Jelani Nelson and Huy L. Nguy{\~{\^e}}n and Mikkel Thorup", title = "Heavy hitters via cluster-preserving clustering", journal = j-CACM, volume = "62", number = "8", pages = "95--100", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339185", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238348/fulltext", abstract = "We develop a new algorithm for the turnstile heavy hitters problem in general turnstile streams, the EXPANDERSKETCH, which finds the approximate top-$k$ items in a universe of size n using the same asymptotic $ O(k \log n)$ words of memory and $ O(\log n)$ update time as the COUNTMIN and COUNTSKETCH, but requiring only $ O(k \poly (\log n))$ time to answer queries instead of the $ O(n \log n)$ time of the other two. The notion of ``approximation'' is the same $ l_2$ sense as the COUNTSKETCH, which given known lower bounds is the strongest guarantee one can achieve in sublinear memory. Our main innovation is an efficient reduction from the heavy hitters problem to a clustering problem in which each heavy hitter is encoded as some form of noisy spectral cluster in a graph, and the goal is to identify every cluster. Since every heavy hitter must be found, correctness requires that every cluster be found. We thus need a ``cluster-preserving clustering'' algorithm that partitions the graph into pieces while finding every cluster. To do this we first apply standard spectral graph partitioning, and then we use some novel local search techniques to modify the cuts obtained so as to make sure that the original clusters are sufficiently preserved. Our clustering algorithm may be of broader interest beyond heavy hitters and streaming algorithms.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bainbridge:2019:LBF, author = "William Sims Bainbridge", title = "Last byte: Fluid democracy", journal = j-CACM, volume = "62", number = "8", pages = "104--ff", month = aug, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339827", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jul 25 15:13:19 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/8/238350/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. In trying to ``drown'' the opposition with daily online elections, I didn't realize they could wash me away.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chien:2019:ELS, author = "Andrew A. Chien", title = "{Editor}'s letter: Sustaining open collaboration in universities", journal = j-CACM, volume = "62", number = "9", pages = "5--5", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3354460", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238953/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CP, author = "Vinton G. Cerf", title = "{Cerf}'s up: Polyglot!", journal = j-CACM, volume = "62", number = "9", pages = "6--6", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3352690", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238954/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2019:DLG, author = "Moshe Y. Vardi", title = "Departments: The long game of research", journal = j-CACM, volume = "62", number = "9", pages = "7--7", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3352489", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238955/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:LEBb, author = "CACM Staff", title = "Letters to the editor: On being `random enough'", journal = j-CACM, volume = "62", number = "9", pages = "9--9", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3349701", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238956/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bugayenko:2019:BWP, author = "Yegor Bugayenko and Mark Guzdial", title = "{BLOG@CACM}: Why programmers should curb their enthusiasm, and thinking about computational thinking", journal = j-CACM, volume = "62", number = "9", pages = "10--11", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344262", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238957/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Yegor Bugayenko ponders the dangers of ``hazardous enthusiasm,'' while Mark Guzdial considers whether the need to teach computational thinking can be ``designed away.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2019:NIR, author = "Samuel Greengard", title = "News: An inability to reproduce", journal = j-CACM, volume = "62", number = "9", pages = "13--15", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344289", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238959/fulltext", abstract = "Big data and modern analytics offer enormous possibilities for research, provided scientists can produce consistent results.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anthes:2019:NAR, author = "Gary Anthes", title = "News: Augmented reality gets real", journal = j-CACM, volume = "62", number = "9", pages = "16--18", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344293", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238960/fulltext", abstract = "Formidable optical challenges are yielding to intensive research, development.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Underwood:2019:NCY, author = "Sarah Underwood", title = "News: Can you locate your location data?", journal = j-CACM, volume = "62", number = "9", pages = "19--21", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344291", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238961/fulltext", abstract = "Smartphone apps offering location data services may be desirable, but their ability to collect personal data that can be sold to third parties is less attractive.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Goldman:2019:LTI, author = "Eric Goldman", title = "Law and technology: {Internet} immunity and the freedom to code", journal = j-CACM, volume = "62", number = "9", pages = "22--24", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3349270", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238962/fulltext", abstract = "A call to preserve the capability of developing the next generation of Internet services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Orman:2019:PSO, author = "Hilarie Orman", title = "Privacy and security: Online voting: we can do it! (we have to)", journal = j-CACM, volume = "62", number = "9", pages = "25--27", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3349274", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238963/fulltext", abstract = "Seeking to make online voting more secure than today's flawed paper systems.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2019:PII, author = "Peter J. Denning and Andrew Odlyzko", title = "The profession of {IT}: An interview with {Andrew Odlyzko} on cyber security", journal = j-CACM, volume = "62", number = "9", pages = "28--30", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3349276", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238964/fulltext", abstract = "Is a ``Cyber Pearl Harbor'' any greater a risk than a natural disaster? How shall we prioritize our preparations for a cyber disaster?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Auerbach:2019:VBL, author = "David Auerbach", title = "Viewpoint: {Bitwise}: a life in code", journal = j-CACM, volume = "62", number = "9", pages = "31--33", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3347864", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238965/fulltext", abstract = "Data science as a paradox.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cox:2019:SSD, author = "Russ Cox", title = "Surviving software dependencies", journal = j-CACM, volume = "62", number = "9", pages = "36--43", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3347446", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/string-matching.bib", URL = "https://cacm.acm.org/magazines/2019/9/238968/fulltext", abstract = "Software reuse is finally here but comes with risks.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "PCRE package; RE2 package", } @Article{Killalea:2019:VSE, author = "Tom Killalea", title = "Velocity in software engineering", journal = j-CACM, volume = "62", number = "9", pages = "44--47", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3345626", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238967/fulltext", abstract = "From tectonic plate to F-16.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kfir:2019:DCL, author = "Shaul Kfir and Camille Fournier", title = "{DAML}: the contract language of distributed ledgers", journal = j-CACM, volume = "62", number = "9", pages = "48--54", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343046", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/bitcoin.bib; https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238966/fulltext", abstract = "A discussion between Shaul Kfir and Camille Fournier.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gomes:2019:CSC, author = "Carla Gomes and Thomas Dietterich and Christopher Barrett and Jon Conrad and Bistra Dilkina and Stefano Ermon and Fei Fang and Andrew Farnsworth and Alan Fern and Xiaoli Fern and Daniel Fink and Douglas Fisher and Alexander Flecker and Daniel Freund and Angela Fuller and John Gregoire and John Hopcroft and Steve Kelling and Zico Kolter and Warren Powell and Nicole Sintov and John Selker and Bart Selman and Daniel Sheldon and David Shmoys and Milind Tambe and Weng-Keen Wong and Christopher Wood and Xiaojian Wu and Yexiang Xue and Amulya Yadav and Abdul-Aziz Yakubu and Mary Lou Zeeman", title = "Computational sustainability: computing for a better world and a sustainable future", journal = j-CACM, volume = "62", number = "9", pages = "56--65", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339399", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238970/fulltext", abstract = "Computer and information scientists join forces with other fields to help solve societal and environmental challenges facing humanity, in pursuit of a sustainable future.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jackson:2019:ALT, author = "Daniel Jackson", title = "{Alloy}: a language and tool for exploring software designs", journal = j-CACM, volume = "62", number = "9", pages = "66--76", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3338843", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238969/fulltext", abstract = "Exploiting a simple, expressive logic based on relations to describe designs and automate their analysis.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Freeman:2019:EEB, author = "Jason Freeman and Brian Magerko and Doug Edwards and Tom Mcklin and Taneisha Lee and Roxanne Moore", title = "{EarSketch}: engaging broad populations in computing through music", journal = j-CACM, volume = "62", number = "9", pages = "78--85", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3333613", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238972/fulltext", abstract = "EarSketch leverages the appeal of music to create a learning environment that allows students to be expressive with code.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gilad:2019:MPC, author = "Yossi Gilad", title = "Metadata-private communication for the 99\%", journal = j-CACM, volume = "62", number = "9", pages = "86--93", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3338537", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238971/fulltext", abstract = "Sketching the underlying system needed to facilitate metadata-private communication for several applications with a large user base.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Lefebvre:2019:VWD, author = "Sylvain Lefebvre", title = "From virtual worlds to digital fabrication: technical perspective", journal = j-CACM, volume = "62", number = "9", pages = "96--96", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344806", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238958/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vidimce:2019:OPP, author = "Kiril Vidimce and Szu-Po Wang and Jonathan Ragan-Kelley and Wojciech Matusik", title = "{OpenFab}: a programmable pipeline for multimaterial fabrication", journal = j-CACM, volume = "62", number = "9", pages = "97--105", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344808", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238973/fulltext", abstract = "3D printing hardware is rapidly scaling up to output continuous mixtures of multiple materials at increasing resolution over ever larger print volumes. This poses an enormous computational challenge: large high-resolution prints comprise trillions of voxels and petabytes of data, and modeling and describing the input with spatially varying material mixtures at this scale are simply challenging. Existing 3D printing software is insufficient; in particular, most software is designed to support only a few million primitives, with discrete material choices per object. We present OpenFab, a programmable pipeline for synthesis of multimaterial 3D printed objects that is inspired by RenderMan and modern GPU pipelines. The pipeline supports procedural evaluation of geometric detail and material composition, using shader-like fablets, allowing models to be specified easily and efficiently. The pipeline is implemented in a streaming fashion: only a small fraction of the final volume is stored in memory, and output is fed to the printer with a little startup delay. We demonstrate it on a variety of multimaterial objects.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2019:LBI, author = "Leah Hoffmann", title = "Last byte: Inspired by the home of the future", journal = j-CACM, volume = "62", number = "9", pages = "112--ff", month = sep, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344298", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 22 08:20:23 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/9/238974/fulltext", abstract = "2018 ACM Prize in Computing recipient Shwetak Patel pushes old tools to new heights.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pancake:2019:PHA, author = "Cherri M. Pancake", title = "From the {President}: How {ACM} evolves in response to community needs", journal = j-CACM, volume = "62", number = "10", pages = "5--5", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3357715", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239662/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CAE, author = "Vinton G. Cerf", title = "{Cerf}'s up: {AI} is not an excuse!", journal = j-CACM, volume = "62", number = "10", pages = "7--7", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3359332", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239663/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hill:2019:BPVb, author = "Robin K. Hill and Edwin Torres", title = "{BLOG@CACM}: Pinning down variables, and taking an agile approach", journal = j-CACM, volume = "62", number = "10", pages = "8--9", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3358698", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239665/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Robin K. Hill tries to better define variables, while Edwin Torres acknowledges he is his own greatest obstacle.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2019:NCQ, author = "Don Monroe", title = "News: Closing in on quantum error correction", journal = j-CACM, volume = "62", number = "10", pages = "11--13", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355371", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239668/fulltext", abstract = "Quantum computers will only become practical when they implement quantum error correction.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2019:NPI, author = "Keith Kirkpatrick", title = "News: Protecting industrial control systems", journal = j-CACM, volume = "62", number = "10", pages = "14--16", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355377", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239666/fulltext", abstract = "Finding, and plugging, the security holes in SCADA.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shein:2019:NCT, author = "Esther Shein", title = "News: The {CS} teacher shortage", journal = j-CACM, volume = "62", number = "10", pages = "17--18", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355375", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239667/fulltext", abstract = "How can we fill more computer science classrooms when there just aren't enough teachers to go around?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cusumano:2019:TSMb, author = "Michael A. Cusumano", title = "Technology strategy and management: The cloud as an innovation platform for software development", journal = j-CACM, volume = "62", number = "10", pages = "20--22", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3357222", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239669/fulltext", abstract = "How cloud computing became a platform.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neumann:2019:IRH, author = "Peter G. Neumann", title = "Inside risks: How might we increase system trustworthiness?", journal = j-CACM, volume = "62", number = "10", pages = "23--25", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3357225", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239670/fulltext", abstract = "Summarizing some of the changes that seem increasingly necessary to address known system and network deficiencies and anticipate currently unknown vulnerabilities.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2019:KVWb, author = "George V. Neville-Neil", title = "Kode Vicious: What is a chief security officer good for?", journal = j-CACM, volume = "62", number = "10", pages = "26--27", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3357227", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239671/fulltext", abstract = "Security requires more than an off-the-shelf solution.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{White:2019:VMD, author = "Ryen W. White and Adam Fourney and Allen Herring and Paul N. Bennett and Nirupama Chandrasekaran and Robert Sim and Elnaz Nouri and Mark J. Encarnaci{\'o}n", title = "Viewpoint: Multi-device digital assistance", journal = j-CACM, volume = "62", number = "10", pages = "28--31", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3357159", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239672/fulltext", abstract = "Increased availability of cloud services and ownership of multiple digital devices create unique opportunities for digital assistants to provide guidance across a range of tasks and scenarios.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Frazelle:2019:OSF, author = "Jesse Frazelle", title = "Open source firmware", journal = j-CACM, volume = "62", number = "10", pages = "34--38", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343042", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/linux.bib; https://www.math.utah.edu/pub/tex/bib/minix.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib", URL = "https://cacm.acm.org/magazines/2019/10/239673/fulltext", abstract = "Step into the world behind the kernel.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", keywords = "Boot Guard; coreboot; EFI; Grub (Grand Unified Bootloader); Gummiboot; Heads; LinuxBoot; u-boot; UEFI; Windows Boot Manager", remark = "From page 36, column 2: ``\ldots{} in the case of Intel (x86), Ring -3 is the Intel Management Engine. It can turn on nodes and reimage disks invisibly. It has a kernel that runs Minix, as well as a web server and entire networking stack. Because of this, Minix is the world's most widely used operating system.''", } @Article{Limoncelli:2019:DDC, author = "Thomas A. Limoncelli", title = "Demo data as code", journal = j-CACM, volume = "62", number = "10", pages = "39--41", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343052", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239675/fulltext", abstract = "Automation helps collaboration.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Matsudaira:2019:EM, author = "Kate Matsudaira", title = "The evolution of management", journal = j-CACM, volume = "62", number = "10", pages = "42--47", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343048", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239674/fulltext", abstract = "Transitioning up the ladder.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hastings:2019:UDI, author = "Justine S. Hastings and Mark Howison and Ted Lawless and John Ucles and Preston White", title = "Unlocking data to improve public policy", journal = j-CACM, volume = "62", number = "10", pages = "48--53", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3335150", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239676/fulltext", abstract = "When properly secured, anonymized, and optimized for research, administrative data can be put to work to help government programs better serve those in need.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Salzman:2019:SBR, author = "Oren Salzman", title = "Sampling-based robot motion planning", journal = j-CACM, volume = "62", number = "10", pages = "54--63", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3318164", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239677/fulltext", abstract = "To address the computational challenges that arise when planning for robotic systems, traditional CS algorithms, tools, and paradigms must be revisited.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mankoff:2019:CGF, author = "Jennifer Mankoff and Megan Hofmann and Xiang 'Anthony' Chen and Scott E. Hudson and Amy Hurst and Jeeeun Kim", title = "Consumer-grade fabrication and its potential to revolutionize accessibility", journal = j-CACM, volume = "62", number = "10", pages = "64--75", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3339824", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239679/fulltext", abstract = "Digital fabrication technologies open new doors---and challenges---for real-world support.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hallen:2019:PDP, author = "Mark A. Hallen and Bruce R. Donald", title = "Protein design by provable algorithms", journal = j-CACM, volume = "62", number = "10", pages = "76--84", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3338124", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239678/fulltext", abstract = "Protein design algorithms can leverage provable guarantees of accuracy to provide new insights and unique optimized molecules.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Appel:2019:SCT, author = "Andrew W. Appel", title = "The scalability of {CertiKOS}: technical perspective", journal = j-CACM, volume = "62", number = "10", pages = "88--88", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3356906", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239664/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Gu:2019:BCC, author = "Ronghui Gu and Zhong Shao and Hao Chen and Jieung Kim and J{\'e}r{\'e}mie Koenig and Xiongnan (Newman) Wu and Vilhelm Sj{\"o}berg and David Costanzo", title = "Building certified concurrent {OS} kernels", journal = j-CACM, volume = "62", number = "10", pages = "89--99", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3356903", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239680/fulltext", abstract = "Operating system (OS) kernels form the backbone of system software. They can have a significant impact on the resilience and security of today's computers. Recent efforts have demonstrated the feasibility of formally verifying simple general-purpose kernels, but they have ignored the important issues of concurrency, which include not just user and I/O concurrency on a single core, but also multi-core parallelism with fine-grained locking. In this work, we present CertiKOS, a novel compositional framework for building verified concurrent OS kernels. Concurrency allows interleaved execution of programs belonging to different abstraction layers and running on different CPUs/threads. Each such layer can have a different set of observable events. In CertiKOS, these layers and their observable events can be formally specified, and each module can then be verified at the abstraction level it belongs to. To link all the verified pieces together, CertiKOS enforces a so-called contextual refinement property for every such piece, which states that the implementation will behave like its specification under any concurrent context with any valid interleaving. Using CertiKOS, we have successfully developed a practical concurrent OS kernel, called mC2, and built the formal proofs of its correctness in Coq. The mC2 kernel is written in 6500 lines of C and x86 assembly and runs on stock x86 multicore machines. To our knowledge, this is the first correctness proof of a general-purpose concurrent OS kernel with fine-grained locking.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shasha:2019:LBD, author = "Dennis Shasha", title = "Last byte: Dust wars", journal = j-CACM, volume = "62", number = "10", pages = "104--ff", month = oct, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3356582", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 25 15:32:16 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/10/239681/fulltext", abstract = "Considering willful approaches to a golden opportunity.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CHI, author = "Vinton G. Cerf", title = "{Cerf}'s up: Hazards of the information superhighway", journal = j-CACM, volume = "62", number = "11", pages = "5--5", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3364216", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240376/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vardi:2019:DWT, author = "Moshe Y. Vardi", title = "Departments: The winner-takes-all tech corporation", journal = j-CACM, volume = "62", number = "11", pages = "7--7", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3365383", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240377/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:LEY, author = "CACM Staff", title = "Letters to the editor: You can publish it!: (you have to)", journal = j-CACM, volume = "62", number = "11", pages = "8--9", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3361696", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240378/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bugayenko:2019:BBI, author = "Yegor Bugayenko", title = "{BLOG@CACM}: The benefits of indolence", journal = j-CACM, volume = "62", number = "11", pages = "10--11", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3360907", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240379/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Yegor Bugayenko explains his realization that software developers should go neither above nor beyond.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Monroe:2019:NIP, author = "Don Monroe", title = "News: Information is physics", journal = j-CACM, volume = "62", number = "11", pages = "13--15", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3360909", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240356/fulltext", abstract = "Individual bits of information can have direct physical consequences.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Greengard:2019:NWD, author = "Samuel Greengard", title = "News: When drones fly", journal = j-CACM, volume = "62", number = "11", pages = "16--18", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3360913", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240357/fulltext", abstract = "Drone technology is poised to enter the mainstream of business and society, but engineering robust controls remains a challenge.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kugler:2019:NRW, author = "Logan Kugler", title = "News: Real-world applications for drones", journal = j-CACM, volume = "62", number = "11", pages = "19--21", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3360911", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240355/fulltext", abstract = "Unmanned vehicles have a number of compelling real-world use cases.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samuelson:2019:LSE, author = "Pamela Samuelson", title = "Legally speaking: {Europe}'s controversial digital copyright directive finalized", journal = j-CACM, volume = "62", number = "11", pages = "24--27", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3363179", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240358/fulltext", abstract = "Considering the new liability risks for ISPs, search engines, and news aggregators under recent EU-wide mandatory rules.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2019:ECT, author = "Mark Guzdial and Alan Kay and Cathie Norris and Elliot Soloway", title = "Education: Computational thinking should just be good thinking", journal = j-CACM, volume = "62", number = "11", pages = "28--30", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3363181", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240359/fulltext", abstract = "Seeking to change computing teaching to improve computer science.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Varghese:2019:IIL, author = "George Varghese", title = "Interview: An interview with {Leonard Kleinrock}", journal = j-CACM, volume = "62", number = "11", pages = "31--36", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3363183", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240360/fulltext", abstract = "The UCLA professor and networking pioneer reflects on his career in industry and academia.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Silva:2019:VAP, author = "Selena Silva and Martin Kenney", title = "Viewpoint: Algorithms, platforms, and ethnic bias", journal = j-CACM, volume = "62", number = "11", pages = "37--39", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3318157", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240361/fulltext", abstract = "How computing platforms and algorithms can potentially either reinforce or identify and address ethnic biases.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Narayanan:2019:IRS, author = "P. J. Narayanan and Pankaj Jalote and Anand Deshpande", title = "{India} Region Special Section: Welcome to the {India} region special section", journal = j-CACM, volume = "62", number = "11", pages = "40--42", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355552", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240362/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Varma:2019:IRS, author = "Manik Varma", title = "{India} Region Special Section: Hot topics: Extreme classification", journal = j-CACM, volume = "62", number = "11", pages = "44--45", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355628", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240371/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mustafa:2019:IRS, author = "Maryam Mustafa and Amna Batool and Agha Ali Raza", title = "{India} Region Special Section: Hot topics: Designing {ICT} interventions for women in {Pakistan}", journal = j-CACM, volume = "62", number = "11", pages = "46--47", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355696", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240370/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Haritsa:2019:IRS, author = "Jayant R. Haritsa and S. Sudarshan", title = "{India} Region Special Section: Hot topics: Turbocharging database query processing and testing", journal = j-CACM, volume = "62", number = "11", pages = "48--49", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3347861", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240363/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Verma:2019:IRS, author = "Neeta Verma and Savita Dawar", title = "{India} Region Special Section: Hot topics: Digital transformation in the {Indian} government", journal = j-CACM, volume = "62", number = "11", pages = "50--53", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3349629", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240364/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shah:2019:IRS, author = "Vipul Shah", title = "{India} Region Special Section: Hot topics: {CSpathshala}: bringing computational thinking to schools", journal = j-CACM, volume = "62", number = "11", pages = "54--55", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343445", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240365/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Samaranayake:2019:IRS, author = "Ajit Samaranayake and Sampath Tilakumara and Thayaparan Sripavan and Rasika Withanawasam", title = "{India} Region Special Section: Hot topics: Creative disruption in fintech from {Sri Lanka}", journal = j-CACM, volume = "62", number = "11", pages = "56--57", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343458", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240368/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jawahar:2019:IRS, author = "C. V. Jawahar and Venkata N. Padmanabhan", title = "{India} Region Special Section: Hot topics: Technology interventions for road safety and beyond", journal = j-CACM, volume = "62", number = "11", pages = "58--59", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343447", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240366/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Srikant:2019:IRS, author = "Shashank Srikant and Rohit Takhar and Vishal Venugopal and Varun Aggarwal", title = "{India} Region Special Section: Hot topics: Skill evaluation", journal = j-CACM, volume = "62", number = "11", pages = "60--61", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355268", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240369/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Shroff:2019:IRS, author = "Gautam Shroff and K. Ananth Krishnan", title = "{India} Region Special Section: Hot topics: Computing research at {Tata Consultancy Services}", journal = j-CACM, volume = "62", number = "11", pages = "62--63", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343443", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240367/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Jalote:2019:IRS, author = "Pankaj Jalote and Pari Natarajan", title = "{India} Region Special Section: Big trends: The growth and evolution of {India}'s software industry", journal = j-CACM, volume = "62", number = "11", pages = "64--69", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3347863", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240381/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Bhattacharyya:2019:IRS, author = "Pushpak Bhattacharyya and Hema Murthy and Surangika Ranathunga and Ranjiva Munasingh", title = "{India} Region Special Section: Big trends: {Indic} language computing", journal = j-CACM, volume = "62", number = "11", pages = "70--75", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343456", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240372/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Raghavan:2019:IRS, author = "Vivek Raghavan and Sanjay Jain and Pramod Varma", title = "{India} Region Special Section: Big trends: {India} stack --- digital infrastructure as public good", journal = j-CACM, volume = "62", number = "11", pages = "76--81", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3355625", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240375/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Banerjee:2019:IRS, author = "Subhashis Banerjee and Subodh Sharma", title = "{India} Region Special Section: Big trends: Privacy concerns with {Aadhaar}", journal = j-CACM, volume = "62", number = "11", pages = "80--80", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3353770", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240384/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Assisi:2019:IRS, author = "Charles Assisi and Avinash Raghava and NS Ramnath", title = "{India} Region Special Section: Big trends: The rise of the {Indian} start-up ecosystem", journal = j-CACM, volume = "62", number = "11", pages = "82--87", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3344432", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240374/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Chakraborty:2019:IRS, author = "Supratik Chakraborty and Vasudeva Varma", title = "{India} Region Special Section: Big trends: Highlights of software {R\&D} in {India}", journal = j-CACM, volume = "62", number = "11", pages = "88--91", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343454", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240383/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mahajan:2019:IRS, author = "Meena Mahajan and Madhavan Mukund and Nitin Saxena", title = "{India} Region Special Section: Big trends: Research in theoretical computer science", journal = j-CACM, volume = "62", number = "11", pages = "92--95", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343449", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240380/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Ganguly:2019:IRS, author = "Niloy Ganguly and Ponnurangam Kumaraguru", title = "{India} Region Special Section: Big trends: The positive and negative effects of social media in {India}", journal = j-CACM, volume = "62", number = "11", pages = "98--99", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3345671", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240373/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vashistha:2019:IRS, author = "Aditya Vashistha and Umar Saif and Agha Ali Raza", title = "{India} Region Special Section: Big trends: The {Internet} of the orals", journal = j-CACM, volume = "62", number = "11", pages = "100--103", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3343452", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240382/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Vaccaro:2019:EMM, author = "Michelle Vaccaro and Jim Waldo", title = "The effects of mixing machine learning and human judgment", journal = j-CACM, volume = "62", number = "11", pages = "104--110", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3359338", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240386/fulltext", abstract = "Collaboration between humans and machines does not necessarily lead to better outcomes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Helland:2019:TOB, author = "Pat Helland", title = "The trade-offs between write and read", journal = j-CACM, volume = "62", number = "11", pages = "111--113", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3359334", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240385/fulltext", abstract = "Write Amplification vs. Read Perspiration", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Appuswamy:2019:FMR, author = "Raja Appuswamy and Goetz Graefe and Renata Borovica-Gajic and Anastasia Ailamaki", title = "The five-minute rule 30 years later and its impact on the storage hierarchy", journal = j-CACM, volume = "62", number = "11", pages = "114--120", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3318163", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240388/fulltext", abstract = "Tracing the evolution of the five-minute rule to help identify imminent changes in the design of data management engines.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pei:2019:EIK, author = "Yan Pei and Swarnendu Biswas and Donald S. Fussell and Keshav Pingali", title = "An elementary introduction to {Kalman} filtering", journal = j-CACM, volume = "62", number = "11", pages = "122--133", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3363294", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240389/fulltext", abstract = "Demystifying the uses of a powerful tool for uncertain information.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Andersen:2019:WSB, author = "David G. Andersen", title = "A whitebox solution for blackbox-like behaviors: technical perspective", journal = j-CACM, volume = "62", number = "11", pages = "136--136", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3361564", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240387/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pei:2019:DAW, author = "Kexin Pei and Yinzhi Cao and Junfeng Yang and Suman Jana", title = "{DeepXplore}: automated whitebox testing of deep learning systems", journal = j-CACM, volume = "62", number = "11", pages = "137--145", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3361566", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240390/fulltext", abstract = "Deep learning (DL) systems are increasingly deployed in safety- and security-critical domains such as self-driving cars and malware detection, where the correctness and predictability of a system's behavior for corner case inputs are of great importance. Existing DL testing depends heavily on manually labeled data and therefore often fails to expose erroneous behaviors for rare inputs. We design, implement, and evaluate DeepXplore, the first white-box framework for systematically testing real-world DL systems. First, we introduce neuron coverage for measuring the parts of a DL system exercised by test inputs. Next, we leverage multiple DL systems with similar functionality as cross-referencing oracles to avoid manual checking. Finally, we demonstrate how finding inputs for DL systems that both trigger many differential behaviors and achieve high neuron coverage can be represented as a joint optimization problem and solved efficiently using gradient-based search techniques. DeepXplore efficiently finds thousands of incorrect corner case behaviors (e.g., self-driving cars crashing into guard rails and malware masquerading as benign software) in state-of-the-art DL models with thousands of neurons trained on five popular datasets such as ImageNet and Udacity self-driving challenge data. For all tested DL models, on average, DeepXplore generated one test input demonstrating incorrect behavior within one second while running only on a commodity laptop. We further show that the test inputs generated by DeepXplore can also be used to retrain the corresponding DL model to improve the model's accuracy by up to 3\%.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Anonymous:2019:LBC, author = "Anonymous", title = "Last byte: Cantando con la Corrente (singing with current)", journal = j-CACM, volume = "62", number = "11", pages = "160--ff", month = nov, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3363232", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Oct 24 18:59:31 MDT 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/11/240391/fulltext", abstract = "From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be. An augmented singer gets some unexpected feedback from his audience.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Pancake:2019:ELE, author = "Cherri M. Pancake", title = "{Editor}'s letter: Engaging future generations of {ACM} leaders", journal = j-CACM, volume = "62", number = "12", pages = "5--5", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3368441", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241060/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Cerf:2019:CHF, author = "Vinton G. Cerf", title = "{Cerf}'s up: A hands-free ride", journal = j-CACM, volume = "62", number = "12", pages = "7--7", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3369587", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241061/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Staff:2019:LEO, author = "{CACM Staff}", title = "Letters to the {Editor}: Online voting still security pipedream", journal = j-CACM, volume = "62", number = "12", pages = "9--9", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3369867", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241062/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Guzdial:2019:BGH, author = "Mark Guzdial and Robin K. Hill", title = "{BLOG@CACM}: Getting high school, college students interested in {CS}", journal = j-CACM, volume = "62", number = "12", pages = "10--11", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3365581", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241063/fulltext", abstract = "The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts. twitter Follow us on Twitter at http://twitter.com/blogCACM http://cacm.acm.org/blogs/blog-cacm Mark Guzdial considers how few U.S. high school students take computer science, while Robin K. Hill shares what she's learned in teaching first-year college computing students.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Edwards:2019:NMM, author = "Chris Edwards", title = "News: Malevolent machine learning", journal = j-CACM, volume = "62", number = "12", pages = "13--15", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3365573", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241047/fulltext", abstract = "AI attacks throw light on the nature of deep learning.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Marks:2019:NRA, author = "Paul Marks", title = "News: Robots aim to boost astronaut efficiency", journal = j-CACM, volume = "62", number = "12", pages = "16--18", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3365585", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241064/fulltext", abstract = "A multitude of robotic assistants for astronauts and rovers are in development to make space exploration more resource-efficient.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Kirkpatrick:2019:NRI, author = "Keith Kirkpatrick", title = "News: Regulating information technology", journal = j-CACM, volume = "62", number = "12", pages = "19--21", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3365583", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241065/fulltext", abstract = "Why isn't IT regulated, when it can have such substantial impacts on people's lives?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Douglas:2019:CES, author = "David M. Douglas", title = "Computing ethics: Should researchers use data from security breaches?", journal = j-CACM, volume = "62", number = "12", pages = "22--24", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3368091", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241048/fulltext", abstract = "Evaluating the arguments for and against using digital data derived from security breaches.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Neville-Neil:2019:KVKb, author = "George V. Neville-Neil", title = "Kode vicious: Koding academies", journal = j-CACM, volume = "62", number = "12", pages = "25--25", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3368095", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241049/fulltext", abstract = "A low-risk path to becoming a front-end plumber.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Denning:2019:PIU, author = "Peter J. Denning and Ted G. Lewis", title = "The profession of {IT}: Uncertainty", journal = j-CACM, volume = "62", number = "12", pages = "26--28", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3368093", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241050/fulltext", abstract = "Considering how to best navigate stability and randomness.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Noveck:2019:VPE, author = "Beth Simone Noveck", title = "Viewpoint: Public entrepreneurship and policy engineering", journal = j-CACM, volume = "62", number = "12", pages = "29--31", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3325811", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241051/fulltext", abstract = "Training the next generation of leader and problem solver.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Mirian:2019:HH, author = "Ariana Mirian", title = "Hack for hire", journal = j-CACM, volume = "62", number = "12", pages = "32--37", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3359386", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241053/fulltext", abstract = "Investigating the emerging black market of retail email account hacking services.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Limoncelli:2019:API, author = "Thomas A. Limoncelli", title = "{API} practices if you hate your customers", journal = j-CACM, volume = "62", number = "12", pages = "38--42", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3369748", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241052/fulltext", abstract = "Application programming interfaces speak louder than words.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Castro:2019:RSC, author = "Paul Castro and Vatche Ishakian and Vinod Muthusamy and Aleksander Slominski", title = "The rise of serverless computing", journal = j-CACM, volume = "62", number = "12", pages = "44--54", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3368454", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241054/fulltext", abstract = "The server is dead, long live the server.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{LeGoues:2019:APR, author = "Claire {Le Goues} and Michael Pradel and Abhik Roychoudhury", title = "Automated program repair", journal = j-CACM, volume = "62", number = "12", pages = "56--65", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3318162", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241055/fulltext", abstract = "Automated program repair can relieve programmers from the burden of manually fixing the ever-increasing number of programming mistakes.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Tennenholtz:2019:RSE, author = "Moshe Tennenholtz and Oren Kurland", title = "Rethinking search engines and recommendation systems: a game theoretic perspective", journal = j-CACM, volume = "62", number = "12", pages = "66--75", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3340922", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241056/fulltext", abstract = "Novel approaches draw on the strength of game theoretic mechanism design.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Taylor:2019:BFO, author = "Michael B. Taylor", title = "Bootstrapping a future of open source, specialized hardware: technical perspective", journal = j-CACM, volume = "62", number = "12", pages = "78--78", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3366341", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "https://cacm.acm.org/magazines/2019/12/241057/fulltext", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Balkind:2019:OOS, author = "Jonathan Balkind and Michael McKeown and Yaosheng Fu and Tri Nguyen and Yanqi Zhou and Alexey Lavrov and Mohammad Shahrad and Adi Fuchs and Samuel Payne and Xiaohua Liang and Matthew Matl and David Wentzlaff", title = "{OpenPiton}: an open source hardware platform for your research", journal = j-CACM, volume = "62", number = "12", pages = "79--87", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3366343", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/multithreading.bib", URL = "https://cacm.acm.org/magazines/2019/12/241058/fulltext", abstract = "Industry is building larger, more complex, manycore processors on the back of strong institutional knowledge, but academic projects face difficulties in replicating that scale. To alleviate these difficulties and to develop and share knowledge, the community needs open architecture frameworks for simulation, chip design, and software exploration that support extensibility, scalability, and configurability, alongside an established base of verification tools and supported software. In this article, we present OpenPiton, an open source framework for building scalable architecture research prototypes from one core to 500 million cores. OpenPiton is the world's first open source, general-purpose, multithreaded manycore processor, and framework. OpenPiton is highly configurable, providing a rich design space spanning a variety of hardware parameters that researchers can change. OpenPiton designs can be emulated on FPGAs, where they can run full-stack multiuser Debian Linux. OpenPiton is designed to scale to very large core fabrics, enabling researchers to measure operating system, compiler, and software scalability. The mature code-base reflects the complexity of an industrial-grade design and provides the necessary scripts to build new chips, making OpenPiton a natural choice for computer-aided design (CAD) research. OpenPiton has been validated with a 25-core chip prototype, named Piton, and is bolstered by a validation suite that has thousands of tests, providing an environment to test new hardware designs while verifying the correctness of the whole system. OpenPiton is being actively used in research both internally to Princeton and in the wider community, as well as being adopted in education, industry, and government settings.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", } @Article{Hoffmann:2019:LBRb, author = "Leah Hoffmann", title = "Last byte: {RISCy} beginnings", journal = j-CACM, volume = "62", number = "12", pages = "96--ff", month = dec, year = "2019", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/3365597", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Nov 25 09:55:53 MST 2019", bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm2010.bib", URL = "https://cacm.acm.org/magazines/2019/12/241059/fulltext", abstract = "In a career launched by groundbreaking research, Garth Gibson continues to shepherd technological advances ``from blackboard through standards and to commercial reality.''", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", journal-URL = "https://dl.acm.org/loi/cacm", }