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.
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 …
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.
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.
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.
COLUMN: Historical reflections
Curation at the bleeding edge of technology.
COLUMN: Broadening participation
A randomized controlled trial validates many of the practices used to retain women in academia.
What makes a good question?
Considering the possible negative long-term effects of EU projects on European scientific culture.
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.
SECTION: Contributed articles
A full-body virtual autopsy of an ancient Egyptian mummy showed visitors he was likely murdered.
Biologically based computational modeling promises virtual characters capable of face-to-face human interaction.
SECTION: Review articles
Considering the social impact of a proposed future Internet architecture.
Social computing benefits from mathematical foundations, but research has barely scratched the surface.
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.
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.
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.