Communications of the ACM

Communications of the ACM is the monthly magazine of the Association for Computing Machinery (ACM). It was established in 1957 and is sent to all ACM members. Articles are intended for readers with backgrounds in all areas of computer science and information systems. The focus is on the practical implications of advances in information technology and associated management issues; ACM also publishes a variety of more theoretical journals.

The magazine straddles the boundary of a science magazine, trade magazine, and a scientific journal. While the content is subject to peer review, the articles published are often summaries of research that may also be published elsewhere. Material published must be accessible and relevant to a broad readership

works as
journal containing
page_white_acrobatSelf-adaptive software needs quantitative verification at runtime (2012) — Radu Calinescu, Carlo Ghezzi, Marta Kwiatkowska, Raffaela Mirandola
page_white_acrobatAbstraction in hardware system design (2011) — Rishiyur S. Nikhil
page_white_acrobatImproving brain-computer interfaces (2011) — Kirk L. Kroeker
page_white_acrobatThe Rise of Molecular Machines (2011) — Kirk L. Kroeker
page_white_acrobatThe legacy of Steve Jobs (2011) — Michael A. Cusumano
page_white_acrobatLiving in a Digital World (2011) — Samuel Greengard
page_white_acrobatComputational journalism (2011) — Sarah Cohen, James T. Hamilton, Fred Turner
page_white_acrobatSeeing is not enough (2011) — Tom Geller
page_white_acrobatThe most ancient marketing (2011) — Jaron Lanier
page_white_acrobatThe software industry is the problem (2011) — Poul-Henning Kamp
page_white_acrobatMaking Sense of Revision-control Systems (2009) — Bryan O'Sullivan
page_white_acrobatToward Nature-Inspired Computing (2006) — Jiming Liu, Kwok Ching Tsui
page_white_acrobatComputation Beyond Turing Machines (2003) — Peter Wegner, Dina Goldin
page_white_acrobatMethod engineering for OO systems development (2003) — Brian Henderson-Sellers
page_white_acrobatAmorphous Computing (2000) — Harold Abelson, Don Allen, Daniel Coore, Chris Hanson, George Homsy, Thomas F. Knight, Jr., Radhika Nagpal, Erik Rauch, Gerald Jay Sussman, Ron Weiss
page_white_acrobatAmorphous Computing (2000) — Harold Abelson, Don Allen, Daniel Coore, Chris Hanson, George Homsy, Thomas F. Knight Jr., Radhika Nagpal, Erik Rauch, Gerald Jay Sussman, Ron Weiss
page_white_acrobatAgents with Power (1999) — Rune Gustavsson
page_white_acrobatCoordination Languages and Their Significance (1992) — David Gelernter, Nicholas Carriero
page_white_acrobatLinda in Context (1989) — Nicholas Carriero, David Gelernter
page_white_acrobatThe Paradigms of Programming (1979) — Robert W. Floyd