The Digital Library

The ACM Digital Library (DL) is the most comprehensive collection of full-text articles and bibliographic records in existence today covering the fields of computing and information technology. The full-text database includes the complete collection of ACM's publications, including journals, conference proceedings, magazines, newsletters, and multimedia titles and currently consists of:

  • 407,367 Full-text articles
  • 2.0+ Million Pages of full-text articles
  • 18,000+ New full-text articles added each year
  • 44+ High Impact Journals with 2-3 new journals being launched each year
  • 275+ Conference Proceedings Titles added each year
  • 2,000+ Proceedings Volumes
  • 8 Magazines (including the flagship Communications of the ACM, the most heavily cited publication in the field of computing according to Thomson-Reuters)
  • 37 Technical Newsletters from ACM's Special Interest Groups (SIGs)
  • 6,500+ Video files
  • 594 Audio files

In addition to the full-text database, the ACM Digital Library is heavily integrated with and includes unrestricted access to the Guide to Computing Literature bibliography.

The ACM Digital Library includes reference linking though CrossRef, integration with the ACM Computing Reviews database, index terms using ACM's 2012 Computing Classification Scheme (CCS), alerting and TOC services, and all export formats including BibTex, Endnote, and ACM Ref, as well as OpenURL compliance, and COUNTER III and SUSHI Compliant usage statistics.


VNect: real-time 3D human pose estimation with a single RGB camera

ACM Transactions on Graphics (TOG), Volume 36 Issue 4, July 2017

Data Science: A Comprehensive Overview

ACM Computing Surveys (CSUR), Volume 50 Issue 3, October 2017

Anomaly detection: A survey

ACM Computing Surveys (CSUR), Volume 41 Issue 3, July 2009

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

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

DéjàVu: a map of code duplicates on GitHub

Proceedings of the ACM on Programming Languages, Volume 1 Issue OOPSLA, October 2017


Scaling Synchronization in Multicore Programs

Queue, Volume 14 Issue 4, July-August 2016

The 7% rule: fact, fiction, or misunderstanding

Ubiquity, Volume 2011 Issue October, October 2011

Titus: Introducing Containers to the Netflix Cloud

Queue, Volume 15 Issue 5, September-October 2017

Why Google stores billions of lines of code in a single repository

Communications of the ACM, Volume 59 Issue 7, July 2016

A few billion lines of code later: using static analysis to find bugs in the real world

Communications of the ACM, Volume 53 Issue 2, February 2010


In-Datacenter Performance Analysis of a Tensor Processing Unit

ISCA '17: Proceedings of the 44th Annual International Symposium on Computer Architecture

Development of Interest Estimation Tool for Effective HAI

HAI '17: Proceedings of the 5th International Conference on Human Agent Interaction

The Return of Coppersmith's Attack: Practical Factorization of Widely Used RSA Moduli

CCS '17: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security

Turing the Man

ACM-TURING '12: ACM Turing Centenary Celebration

Marching cubes: A high resolution 3D surface construction algorithm

SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques