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. 49 | ISSUE 1


Journal of the ACM (JACM)

Vol. 63 | ISSUE 2


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 6


Computers in Entertainment (CIE)

Vol. 12 | ISSUE 3



Vol. 2016 | ISSUE 5


ACM Inroads

Vol. 7 | ISSUE 2

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. 

Publish with ACM

ACM's prestigious conferences and journals are seeking top-quality papers in all areas of computing and IT. It is now easier than ever to find the most appropriate venue for your research and publish with ACM.

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.

ACM Task Force Addresses Reproducibility in Published Work

A number of ACM communities have independently evolved their own “artifact” review processes and associated definitions of what it means to be reproducible. These communities have come together in this Task Force to collaborate on a common set of Best Practices which can be implemented in production infrastructure and reflected in publication.

Through these activities and feedback from the broader CS community, the ACM Digital Library will be ideally positioned to serve emerging requirements for sharing software, data and other artifacts, leading to increased scientific accountability and the adoption of improved experimental practices.

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.

Meet David Basin

A Computer Science professor at ETH Zurich, and chair for Information Security at the Institute of Information Security, David Basin is Editor-in-Chief of ACM Transactions on Information and System Security (TISSEC). "The challenge of security is that one must design systems that work in adversarial environments where the adversary can be extremely cunning."

Category Editors Needed for ACM Computing Reviews

Computing Reviews, the post-publication review and comment journal of ACM, is seeking volunteers interested in serving as a category editor in the Computer Systems Organization and Human-Centered Computing areas.

CACM MAY 2016 - Parallel Graph Analytics

Parallelism in graph algorithms is qualitatively different from parallelism in algorithms used in the context of high-performance computing. In this video, co-authors Andrew Lenharth and Keshav Pingali discuss "Parallel Graph Analytics,” a Contributed Article in the May 2016 CACM.

ACM Seeks New Editors-in-Chief

ACM Transactions on Storage (TOS) is seeking a new Editor-in-Chief. Nominations are due May 31, 2016. Please visit the TOS nominations page for more information.

ACM interactions is seeking a new Editor-in-Chief. Nominations are due June 1, 2016. Please visit the nominations page for more information.

Replicated Computational Results – Verifying Data Through Replication

ACM TOMS and ACM TOMACS have adopted the Replicated Computational Results (RCR) Initiative, which allows authors to have the journal's referees attempt to scientifically reproduce the computational data in their manuscripts. Manuscripts whose results are successfully replicated receive a special RCR designation upon their publication. 

Most Downloaded Articles in the Past 24 Hours


Group communication specifications: a comprehensive study

ACM Computing Surveys (CSUR), Volume 33 Issue 4, December 2001

Joint embeddings of shapes and images via CNN image purification

ACM Transactions on Graphics (TOG), Volume 34 Issue 6, November 2015

Data clustering: a review

ACM Computing Surveys (CSUR), Volume 31 Issue 3, Sept. 1999

LCP Array Construction in External Memory

Journal of Experimental Algorithmics (JEA), Volume 21 Issue 1, April 2016

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

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


Deep or shallow, NLP is breaking out

Communications of the ACM, Volume 59 Issue 3, March 2016

The Pathologies of Big Data

Queue, Volume 7 Issue 6, July 2009

Debugging Distributed Systems

Queue, Volume 14 Issue 2, March-April 2016

Why Does Time Go Faster As We Get Older?

Ubiquity, Volume 2008 Issue October

Automation Should Be Like Iron Man, Not Ultron

Queue, Volume 13 Issue 8, September-October 2015


High-Low Split: Divergent Cognitive Construal Levels Triggered by Digital and Non-digital Platforms

CHI '16: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems

The Google file system

SOSP '03: Proceedings of the nineteenth ACM symposium on Operating systems principles

From game design elements to gamefulness: defining "gamification"

MindTrek '11: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments

Data cache management using frequency-based replacement

SIGMETRICS '90: Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems

Turing the Man

ACM-TURING '12: ACM Turing Centenary Celebration

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.

Papers with Practical Content

The content of many papers submitted to ACM Journals is highly relevant to developers and engineers interested in keeping up with the latest trends, technologies, problems, and solutions in their field. The papers below are applicable to practitioners and are open and available to the computing community.

Recent Papers of Practical Interest: 

Plan Bouquets: A Fragrant Approach to Robust Query Processing
By Anshuman Dutt, Jayant R. Haritsa    

Random Walk with Restart on Large Graphs Using Block Elimination
By Jinhong Jung, Kijung Shin, Lee Sael, U Kang

IdealVolting: Reliable Undervolting on Wireless Sensor Nodes
By Ulf Kulau, Felix Büsching, Lars Wolf

More Practically Applicable Papers

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.