About ACM Publications

For more than 60 years, the best and brightest minds in computing have come to ACM to meet, share ideas, publish their work and change the world. ACM's publications are among the most respected and highly cited in the field because of their longstanding focus on quality and their ability to attract pioneering thought leaders from both academia and industry.

[Learn More about ACM Publications...]

Search Digital Library



ACM Computing Surveys (CSUR)

Vol. 48 | ISSUE 4


Journal of the ACM (JACM)

Vol. 62 | ISSUE 6


Journal of Data and Information Quality (JDIQ)

Vol. 7 | ISSUE 1-2


Journal of Experimental Algorithmics (JEA)

Vol. 21 | ISSUE 1

View All Journals



Communications of the ACM

Vol. 59 | ISSUE 2


Computers in Entertainment (CIE)

Vol. 12 | ISSUE 3



Vol. 2016 | ISSUE 1


ACM Inroads

Vol. 6 | ISSUE 4

View All Magazines

Conference Proceedings—Rapid Dissemination of Research Findings

ACM conferences are a vital publication venue for computing research, and capture the cutting edge of innovation across the spectrum of computing by publishing refereed and invited papers.

ACM Books—High Quality, Advanced-Level Books for the Computing Community

Published by ACM in conjunction with Morgan & Claypool Publishers, ACM Books is a new series of advanced texts for computer science practitioners, researchers, educators, and students.

Bringing You the World’s Computing Literature

The most comprehensive collection of full-text articles and bibliographic records covering computing and information technology includes the complete collection of ACM's publications. 

ACM Digital Library

Publish with ACM

Publishing your work with ACM is easier than ever. Find the most appropriate venues for your research. ACM's prestigious conferences and journals are seeking top-quality papers in all areas of computing and IT.

Publish your work

Publish in the ACM International Conference Proceedings Series (ICPS)

The ACM International Conference Proceeding Series (ICPS) provides a mechanism to publish the contents of conferences, technical symposia and workshops and thereby increase their visibility among the international computing community.

Get Involved with ACM

ACM is a volunteer-led and member-driven organization. Everything ACM accomplishes is through the efforts of people like you. A wide range of activities keep ACM moving, including organizing conferences, editing journals, reviewing papers and participating on boards and committees, to name just a few. Find out all the ways that you can volunteer with ACM.

Check Out the New ACM Queue

There's a new mobile app for acmqueue, our magazine by and for practitioners, available for download via Google play and the Apple App Store. Also available as a desktop digital edition. The bimonthly issues are free to ACM Professional Members. (One-year subscription is $19.99 for non-ACM members.)


ACM Transactions on Interactive Intelligent Systems Welcomes Michelle Zhou as New Editor-in-Chief

ACM Transactions on Interactive Intelligent Systems (TIIS) welcomes Michelle Zhou as its New Editor-in-Chief, effective February 1. Michelle is a co-founder and CEO of Juji, Inc., an online people analytics and engagement service.


New ACM Journals Accepting Submissions

ACM Transactions on Modeling and Performance Evaluation of Computing Systems (TOMPECS) publishes papers on the modeling, analysis, and performance evaluation of computing and communication systems.

ACM Transactions on Cyber-Physical Systems (TCPS) publishes papers on the interactions of information processing, networking and physical processes.

ACM Journal on Emerging Technologies in Computing Systems (JETC) invites submissions of original technical papers for a Special Issue on Alternative Computing Systems.

CACM Feb. 2016 - Pinocchio: Nearly Practical Verifiable Computation

In this video, author Bryan Parno of Microsoft Research discusses "Pinocchio," a built system for efficiently verifying general computations while relying only on cryptographic assumptions.

Computer Systems Organization Category Editor Needed for ACM Computing Reviews

Computing Reviews, the post-publication review and comment journal of ACM, is seeking a volunteer interested in serving as a category editor in the computer systems organization area.

computing reviews

Meet Koen De Bosschere

Professor of Computing Systems at Ghent University in Belgium, and leader of the Computer Systems Lab, Koen is editor-in-chief of ACM Transactions on Architecture and Code Optimization (TACO) and coordinator of HiPEAC (European Network of Excellence on High Performance and Embedded Architecture and Compilation).

People of ACM: Koen de Bosschere

Most Downloaded Articles in the Past 24 Hours


Return-Oriented Programming: Systems, Languages, and Applications

ACM Transactions on Information and System Security (TISSEC), Volume 15 Issue 1, March 2012

The Netflix Recommender System: Algorithms, Business Value, and Innovation

ACM Transactions on Management Information Systems (TMIS), Volume 6 Issue 4, January 2016

Matrix Factorization with Explicit Trust and Distrust Side Information for Improved Social Recommendation

ACM Transactions on Information Systems (TOIS), Volume 32 Issue 4, October 2014

Stability of Recommendation Algorithms

ACM Transactions on Information Systems (TOIS), Volume 30 Issue 4, November 2012

Multi-operator media retargeting

ACM Transactions on Graphics (TOG), Volume 28 Issue 3, August 2009


The 7% rule: fact, fiction, or misunderstanding

Ubiquity, Volume 2011 Issue October, October 2011

Performance Anti-Patterns

Queue, Volume 4 Issue 1, February 2006

What MIT Should Have Done

eLearn, Volume 2012 Issue 6, June 2012

How Sysadmins Devalue Themselves

Queue, Volume 13 Issue 9, November-December 2015

You're Doing It Wrong

Queue, Volume 8 Issue 6, June 2010


P<scp>axos</scp> made transparent

SOSP '15: Proceedings of the 25th Symposium on Operating Systems Principles

Turing the Man

ACM-TURING '12: ACM Turing Centenary Celebration

The performance of &#956;-kernel-based systems

SOSP '97: Proceedings of the sixteenth ACM symposium on Operating systems principles

Exokernel: an operating system architecture for application-level resource management

SOSP '95: Proceedings of the fifteenth ACM symposium on Operating systems principles

Tango: distributed data structures over a shared log

SOSP '13: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles

New Options for ACM Authors to Manage Rights and Permissions

Changes expand access to Special Interest Group conference proceedings. ACM offers flexible options that fit computing researchers' individual needs.

New Book on Ada Lovelace from ACM Books

Ada's Legacy: Cultures of Computing from the Victorian to the Digital Age celebrates Ada Lovelace, often described as the "first computer programmer," commemorating the bicentennial of ther birth in 1815 and highlighting the impact of her work, which has reverberated widely since the late 19th century.  This is a unique contribution to a resurgence in Lovelace scholarship, thanks to the expanding influence of women in science,technology, engineering and mathematics. 


ACM Seeks New Editors-in-Chief

ACM Transactions on Economics and Computation (TEAC) is seeking New Co-Editors-in-Chief. Nominations are due March 1, 2016, although nominations will continue to be accepted until the position is filled. For more information please visit the TEAC home page.

ACM Transactions on Asian and Low-Resource Language Information Processing (TALLIP) is seeking a new Editor-in-Chief. Nominations are due April 15, 2016. Please visit the TALLIP nominations page for more information.