The ACM Committee on Professional Ethics is updating the ACM Code of Ethics and Professional Conduct. Here I reflect on how those changes motivate a call to action for the profession.
Marty J. Wolf
The ACM Code of Ethics and Professional Conduct describes what brings us together as a profession. As members of the ACM we have all consented to the Code; that consent underlies the conscience of our profession and is the foundation …
Bo Brinkman, Don Gotterbarn, Keith Miller, Marty J. Wolf
Is email ever private? It seems clear that we need standards and agreements to protect email while in transit between mail transfer agents and between users and transfer agents.
Vinton G. Cerf
DEPARTMENT: Letters to the editor
I was eager to learn about the latest developments in the Semantic Web as explored in "A New Look at the Semantic Web" (Sept. 2016), but by the end I had the impression the entire vision of a Semantic Web was somehow at risk. …
Mark Guzdial reports on promising papers, and Daniel Reed recalls a television show that continues to inspire innovation.
Mark Guzdial, Daniel Reed
Genetic engineering promises to revolutionize everything from agriculture and biofuels to medicine and food safety.
The container revolution represents a large-scale shift in thinking about multitasking systems.
Nations consider using defense systems that can make their own lethal decisions.
COLUMN: The profession of IT
Do you get stuck when it is time to learn something new? Read this.
Peter J. Denning, Gloria Flores
COLUMN: Historical reflections
Curation at the bleeding edge of technology.
David P. Anderson
COLUMN: Broadening participation
A randomized controlled trial validates many of the practices used to retain women in academia.
What makes a good question?
Orit Hazzan, Jeff Kramer
Considering the possible negative long-term effects of EU projects on European scientific culture.
Jesper Larsson Träff
Applying functional programming principles to distributed computing projects.
A discussion with Pete Hunt, Paul O'Shannessy, Dave Smith, and Terry Coatta
Essence is instrumental in moving software development toward a true engineering discipline.
Ivar Jacobson, Ian Spence, Ed Seidewitz
SECTION: Contributed articles
A full-body virtual autopsy of an ancient Egyptian mummy showed visitors he was likely murdered.
Anders Ynnerman, Thomas Rydell, Daniel Antoine, David Hughes, Anders Persson, Patric Ljung
Biologically based computational modeling promises virtual characters capable of face-to-face human interaction.
Mark Sagar, Mike Seymour, Annette Henderson
SECTION: Review articles
Considering the social impact of a proposed future Internet architecture.
Katie Shilton, Jeffrey A. Burke, KC Claffy, Lixia Zhang
Social computing benefits from mathematical foundations, but research has barely scratched the surface.
Yiling Chen, Arpita Ghosh, Michael Kearns, Tim Roughgarden, Jennifer Wortman Vaughan
SECTION: Research highlights
A time-tested principle in computer systems design is to use an interface to separate an abstraction from its implementation. "Software-Defined Batteries" represents a convergence of these two evolutionary threads.
In this paper, we present a new hardware-software system, called Software Defined Battery, which allows system designers to integrate batteries of different chemistries.
Anirudh Badam, Ranveer Chandra, Jon Dutra, Anthony Ferrese, Steve Hodges, Pan Hu, Julia Meinershagen, Thomas Moscibroda, Bodhi Priyantha, Evangelia Skiani
The authors of "Extracting 3D Objects from Photographs Using 3-Sweep" present an important step toward achieving 3D editing.
We introduce an interactive technique to extract and manipulate simple 3D shapes in a single photograph.
Tao Chen, Zhe Zhu, Shi-Min Hu, Daniel Cohen-Or, Ariel Shamir
COLUMN: Last byte
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.