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

Journals

CSUR

ACM Computing Surveys (CSUR)

Vol. 49 | ISSUE 1

JACM

Journal of the ACM (JACM)

Vol. 63 | ISSUE 3

JDIQ

Journal of Data and Information Quality (JDIQ)

Vol. 7 | ISSUE 1-2

JEA

Journal of Experimental Algorithmics (JEA)

Vol. 21 | ISSUE 1

View All Journals

Magazines

CACM

Communications of the ACM

Vol. 59 | ISSUE 7

CIE

Computers in Entertainment (CIE)

Vol. 12 | ISSUE 3

eLearn

eLearn

Vol. 2016 | ISSUE 5

Inroads

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.

Select Application-Oriented Papers

Many papers published in ACM's Journals hold great value to software engineers interested in staying at the top of their field. The papers in this collection were selected for their relevance to practitioners who strive to build the software that will shape the future.

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 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.

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.

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.

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.

ACM Transactions on Asian and Low-Resource Language Information Processing Welcomes Nianwen Xue as New Editor-in-Chief

ACM Transactions on Asian and Low-Resource Language Information Processing (TALLIP) welcomes Nianwen Xue as its new Editor-in-Chief, effective June 1. Nianwen is an Associate Professor in the Computer Science Department and Language and Linguistics Program at Brandeis University.

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.

CACM July 2016 - Inverse Privacy

Institutions are now much better than you at recording data. As a result, shared data decays into inversely private, and more inversely private information is produced when institutions analyze your private data. In this video, Jeannette Wing discusses "Inverse Privacy," a Viewpoint column in the July 2016 Communications of the ACM.

Most Downloaded Articles in the Past 24 Hours

Journals

LIBSVM: A library for support vector machines

ACM Transactions on Intelligent Systems and Technology (TIST), Volume 2 Issue 3, April 2011

Data clustering: a review

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

Ensuring Security and Privacy Preservation for Cloud Data Services

ACM Computing Surveys (CSUR), Volume 49 Issue 1, June 2016

The Scalable Commutativity Rule: Designing Scalable Software for Multicore Processors

ACM Transactions on Computer Systems (TOCS), Volume 32 Issue 4, January 2015

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

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

Magazines

The key to privacy

Communications of the ACM, Volume 59 Issue 6, June 2016

The Hidden Dividends of Microservices

Queue, Volume 14 Issue 3, May-June 2016

Standing on Distributed Shoulders of Giants

Queue, Volume 14 Issue 2, March-April 2016

Physical key extraction attacks on PCs

Communications of the ACM, Volume 59 Issue 6, June 2016

Introducing Research for Practice

Queue, Volume 14 Issue 2, March-April 2016

Proceedings

L@S 2014 demo: best practices for MOOC video

L@S '14: Proceedings of the first ACM conference on Learning @ scale conference

k-anonymous message transmission

CCS '03: Proceedings of the 10th ACM conference on Computer and communications security

Turing the Man

ACM-TURING '12: ACM Turing Centenary Celebration

The Tuning of Materials: A Designer's Journey

DIS '16: Proceedings of the 2016 ACM Conference on Designing Interactive Systems

Twitter Heron: Stream Processing at Scale

SIGMOD '15: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data

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.

ACM Policies on Authorship

Anyone listed as Author on an ACM paper must meet certain criteria, including making substantial intellectual contributions to some components of the original work and drafting and/or revising the paper. Read the entire set of criteria in the Policy on Authorship.

Authors submitting papers for peer-review to ACM publications will represent that the paper submitted is original; that the work submitted is not currently under review at any other publication venue; that they have the rights and intent to publish the work in the venue to which it is submitted; and that any prior publications on which this work is based are documented appropriately. Read more about this policy in the Author Representation Policy.

ACM Seeks New Editors-in-Chief

ACM interactions is seeking a new Editor-in-Chief. 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.