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.


Deep Learning Based Recommender System: A Survey and New Perspectives

ACM Computing Surveys (CSUR), Volume 52 Issue 1, February 2019

BURS automata generation

ACM Transactions on Programming Languages and Systems (TOPLAS), Volume 17 Issue 3, May 1995

Behavioral synthesis techniques for intellectual property protection

ACM Transactions on Design Automation of Electronic Systems (TODAES), Volume 10 Issue 3, July 2005

Free/Libre open-source software development: What we know and what we do not know

ACM Computing Surveys (CSUR), Volume 44 Issue 2, February 2012

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

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


A Generation Lost in the Bazaar

Queue, Volume 10 Issue 8, August 2012

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

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

C Is Not a Low-level Language

Queue, Volume 16 Issue 2, March-April 2018

The 7% rule: fact, fiction, or misunderstanding

Ubiquity, Volume 2011 Issue October, October 2011

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


Clustering and concept analysis for software evolution

IWPSE '01: Proceedings of the 4th International Workshop on Principles of Software Evolution

Security of IoT systems: design challenges and opportunities

ICCAD '14: Proceedings of the 2014 IEEE/ACM International Conference on Computer-Aided Design

Hardware Trojan horse detection using gate-level characterization

DAC '09: Proceedings of the 46th Annual Design Automation Conference

ABACaaS: Attribute-Based Access Control as a Service

CODASPY '19: Proceedings of the Ninth ACM Conference on Data and Application Security and Privacy

Keeping Master Green at Scale

EuroSys '19: Proceedings of the Fourteenth EuroSys Conference 2019