Welcome to the ACM Digital Library
A community engaged with a repository of resources to support computing research and practice
Please explore and use the [Feedback] button on any page to help us
shape the new site.
ACM has opened more than 117,500 articles published between 1951 and the end of 2000, during the first 50 years of its publishing program. These articles, which include many foundational articles by the pioneers of the field, are now freely available to view and download via the ACM DL.
Recognizing that many computing researchers, practitioners, and academics continue to work remotely, the ACM DL has implemented several options for remote access through subscribing institutions. Please contact your library or ACM to request this access. [email protected]
Recent Award Winners
Margo Seltzer
ACM Athena Lecturer Award 2023Wendy Hall
ACM Presidential Award 2022Robert M Metcalfe
ACM A. M. Turing Award 2022Stuart J Russell
ACM AAAI Allen Newell Award 2022É Tardos
ACM Athena Lecturer Award 2022Ramesh C Jain
ACM Distinguished Service Award 2022Mark Horowitz
ACM-IEEE CS Eckert-Mauchly Award 2022Michael E. Papka
ACM Gordon Bell Prize 2022Ian Foster
ACM-IEEE CS Ken Kennedy Award 2022Marcin Copik
ACM-IEEE CS George Michael Memorial HPC Fellowships 2022Search by Subject
- Artificial Intelligence, Machine Learning, Computer Vision, Natural language processing
- Information Systems, Search, Information Retrieval, Database Systems, Data Mining, Data Science
- Web, Mobile and Multimedia Technologies
- Society and the Computing Profession
- Applied Computing: Industry/Business, Physical Sciences, Life Sciences, Education, Law, Forensics, Arts/Humanities, Entertainment
- Graphics and Computer-Aided Design
- Networks and Communications
- Architecture, Embedded Systems and Electronics, Robotics
- Hardware, Power and Energy
- Human Computer Interaction
- Security and Privacy
- Software Engineering and Programming Languages
- Computational Theory, Algorithms and Mathematics
ACM Authors
ACM Books
The Societal Impacts of Algorithmic Decision-Making
- Manish Raghavan
Massachusetts Institute of Technology, Sloan School of Management and Department of Electrical Engineering and Computer Science
This book demonstrates the need for and the value of interdisciplinary research in addressing important societal challenges associated with the widespread use of algorithmic decision-making. Algorithms are increasingly being used to make decisions in ...
Linking the World’s Information: Essays on Tim Berners-Lee’s Invention of the World Wide Web
- Oshani Seneviratne
Rensselaer Polytechnic Institute
, - James Hendler
Rensselaer Polytechnic Institute
When Sir Tim Berners-Lee first proposed the foundations of the World Wide Web at CERN in 1989, his manager called it “vague, but exciting.” How things have changed since then! Twenty-six years later, Berners-Lee won the ACM Turing Award “for inventing the ...
Geospatial Data Science: A Hands-on Approach for Building Geospatial Applications Using Linked Data Technologies
- Manolis Koubarakis
National and Kapodistrian University of Athens, Greece
This introductory textbook teaches the simple development of geospatial applications based on the principles and software tools of geospatial data science. It introduces a new generation of geospatial technologies that have emerged from the development of ...
Logic, Automata, and Computational Complexity: The Works of Stephen A. Cook
- Bruce M. Kapron
University of Victoria
Professor Stephen A. Cook is a pioneer of the theory of computational complexity. His work on NP-completeness and the P vs. NP problem remains a central focus of this field. Cook won the 1982 Turing Award for “his advancement of our understanding of the ...
ACM Special Interest Groups (SIGs)
-
EIGREP Emerging Interest Group on Reproducibility and Replicability
The Emerging Interest Group on Reproducibility and Replicability (REP) provides a distinct community of researchers focused on the reproducibility, sustainability, independent verification, model testing, benchmark data, guidelines and standard; while simultaneously promoting best practice across the ACM by working with interested parties to include their requirements into the tools, technologies, methodologies and techniques developed as best practice within the EIG. The EIG is not only an extension of the work already underway via the ACM SIG Governing Board and the ACM Publications Board, but supports developers of future tools, technologies, methodologies and techniques; outreaches into communities which may not feel/be included; disseminates best practice and training resources interested parties; and, supports and advises in the practical implementation of our work at conferences, journals, and other venues. Further, by gathering and disseminating the collective knowledge obtained by the different SIGs in their reproducibility efforts we can capitalize on the work already invested in ACM's Reproducibility and Replicability community and ensure the legacy of the effort, within the ACM and externally to other organizations.The Emerging Interest Group on Reproducibility and Replicability (REP) provides a distinct community of researchers focused on the reproducibility, sustainability, independent verification, model testing, benchmark data, guidelines and standard; while simultaneously promoting best practice across the ACM by working with interested parties to include their requirements into the tools, technologies, methodologies and techniques developed as best practice within the EIG. The EIG is not only an extension of the work already underway via the ACM SIG Governing Board and the ACM Publications Board, but supports developers of future tools, technologies, methodologies and techniques; outreaches into communities which may not feel/be included; disseminates best practice and training resources interested parties; and, supports and advises in the practical implementation of our work at conferences, journals, and other venues. Further, by gathering and disseminating the collective knowledge obtained by the different SIGs in their reproducibility efforts we can capitalize on the work already invested in ACM's Reproducibility and Replicability community and ensure the legacy of the effort, within the ACM and externally to other organizations.
-
SIGACCESS Special Interest Group on Accessible Computing
ACM SIGACCESS supports the international community of researchers and professionals applying computing and information technologies to empower individuals with disabilities and older adults. The SIG also promotes the professional interests of students and computing personnel with disabilities and strives to educate the public to support careers for people with disabilities.ACM SIGACCESS supports the international community of researchers and professionals applying computing and information technologies to empower individuals with disabilities and older adults. The SIG also promotes the professional interests of students and computing personnel with disabilities and strives to educate the public to support careers for people with disabilities.
-
SIGACT Special Interest Group on Algorithms & Computation Theory
The ACM Special Interest Group on Algorithms and Computation Theory is an international organization that fosters and promotes the discovery and dissemination of high quality research in theoretical computer science (TCS), the formal analysis of efficient computation and computational processes. SIGACT, through its awards program, recognizes individuals who have made significant contributions to the field in research and service. TCS covers a wide variety of topics including algorithms, data structures, computational complexity, parallel and distributed computation, probabilistic computation, quantum computation, automata theory, information theory, cryptography, program semantics and verification, machine learning, computational biology, computational economics, computational geometry, and computational number theory and algebra. Work in this field is often distinguished by its emphasis on mathematical technique and rigor.The ACM Special Interest Group on Algorithms and Computation Theory is an international organization that fosters and promotes the discovery and dissemination of high quality research in theoretical computer science (TCS), the formal analysis of efficient computation and computational processes. SIGACT, through its awards program, recognizes individuals who have made significant contributions to the field in research and service. TCS covers a wide variety of topics including algorithms, data structures, computational complexity, parallel and distributed computation, probabilistic computation, quantum computation, automata theory, information theory, cryptography, program semantics and verification, machine learning, computational biology, computational economics, computational geometry, and computational number theory and algebra. Work in this field is often distinguished by its emphasis on mathematical technique and rigor.
-
SIGAda Special Interest Group on Ada Programming Language
The ACM Special Interest Group on Ada Programming Language provides a forum on all aspects of the Ada language and technologies, including usage, education, standardization, design methods, and compiler implementation. SIGAda's annual conference addresses Ada's role in building industrial-strength applications that support mission-critical, safety-critical, real-time, distributed, high-assurance, and high-integrity requirements. Supporting technologies that SIGAda focuses on include software engineering, software development processes, object technology, computer science education, tools, Common Object Request Broker Architecture (CORBA), and Java.The ACM Special Interest Group on Ada Programming Language provides a forum on all aspects of the Ada language and technologies, including usage, education, standardization, design methods, and compiler implementation. SIGAda's annual conference addresses Ada's role in building industrial-strength applications that support mission-critical, safety-critical, real-time, distributed, high-assurance, and high-integrity requirements. Supporting technologies that SIGAda focuses on include software engineering, software development processes, object technology, computer science education, tools, Common Object Request Broker Architecture (CORBA), and Java.
-
SIGAI Special Interest Group on Artificial Intelligence
The scope of SIGAI, ACM's Special Interest Group on Artificial Intelligence, consists of the study of intelligence and its realization in computer systems. SIGAI's mission is to promote and support AI-related conferences. Members receive reduced registration rates to all affiliated conferences. Members also receive proceedings from the major SIGAI-sponsored conferences. SIGAI publishes a quarterly newsletter, AI Matters, with ideas and announcements of interest to the AI community.The scope of SIGAI, ACM's Special Interest Group on Artificial Intelligence, consists of the study of intelligence and its realization in computer systems. SIGAI's mission is to promote and support AI-related conferences. Members receive reduced registration rates to all affiliated conferences. Members also receive proceedings from the major SIGAI-sponsored conferences. SIGAI publishes a quarterly newsletter, AI Matters, with ideas and announcements of interest to the AI community.
-
SIGAPP Special Interest Group on Applied Computing
The ACM Special Interest Group on Applied Computing, ACM's primary applications-oriented SIG, offers practitioners and researchers the opportunity to share mutual interests in innovative applications, technology transfer, experimental computing, strategic research, and the management of computing. This SIG also promotes widespread cooperation among business, government, and academic computing programs. Members receive reduced rates to the SAC Conference.The ACM Special Interest Group on Applied Computing, ACM's primary applications-oriented SIG, offers practitioners and researchers the opportunity to share mutual interests in innovative applications, technology transfer, experimental computing, strategic research, and the management of computing. This SIG also promotes widespread cooperation among business, government, and academic computing programs. Members receive reduced rates to the SAC Conference.
-
SIGARCH Special Interest Group on Computer Architecture
SIGARCH serves a unique community of computer professionals working at the forefront of computer design in both industry and academia. It is ACM's primary forum for interchange of ideas about tomorrow's hardware and its interactions with compilers and operating systems. SIGARCH sponsors or co-sponsors a number of conferences, including the annual international Symposium on Computer Architecture (ISCA). SIGARCH also offers Member Plus proceedings benefits to members when available.SIGARCH serves a unique community of computer professionals working at the forefront of computer design in both industry and academia. It is ACM's primary forum for interchange of ideas about tomorrow's hardware and its interactions with compilers and operating systems. SIGARCH sponsors or co-sponsors a number of conferences, including the annual international Symposium on Computer Architecture (ISCA). SIGARCH also offers Member Plus proceedings benefits to members when available.
-
SIGBED Special Interest Group on Embedded Systems
SIGBED is intended to be a focal point within ACM for all aspects of embedded computing systems, including both software and hardware. Embedded systems has come to be recognized as a key discipline, which includes new computer and systems science foundations, new design technology, and new hardware and software frameworks. Members of the SIGBED community serve on the editorial board of ACM's publication, "ACM Transactions on Embedded Computing Systems" and the upcoming "ACM Transactions on Sensor Networks".SIGBED is intended to be a focal point within ACM for all aspects of embedded computing systems, including both software and hardware. Embedded systems has come to be recognized as a key discipline, which includes new computer and systems science foundations, new design technology, and new hardware and software frameworks. Members of the SIGBED community serve on the editorial board of ACM's publication, "ACM Transactions on Embedded Computing Systems" and the upcoming "ACM Transactions on Sensor Networks".
ACM Collections
ACM International Conference Proceeding Series (ICPS)
The ACM International Conference Proceeding Series (ICPS) provides a mechanism to publish the contents of conferences, technical symposia and workshops in the ACM Digital Library, increasing …
View MoreACM Classic Book Series
This list of classic books is the result of a poll ACM conducted where members named their favorite computer science books.
View MoreACM Curricula Recommendations
In the decades since the 1960s, ACM, along with leading professional and scientific computing societies, has endeavored to tailor...
View MoreNSF Workshop Reports
The National Science Foundation's (NSF) Directorate for Computer and Information Science and Engineering (CISE) has a long history of funding community “visioning” workshops that aim to bring together experts from academia, industry, and government to engage in open discussions about future...
View MoreCase Studies
Case studies look retrospectively at challenges and problems already addressed, while attempting to draw out some of the lessons learned in the course of those endeavors (so readers needn't learn those lessons for themselves the hard way).
View MoreACM TechBriefs
ACM TechBriefs is a series of short technical bulletins, which present a balanced perspective on the impact of specific developments or applications of technology.
View MoreACM SIGCHI Oral Histories
The ACM SIGCHI Oral Histories Interviews are part of a series on Human Computer Interaction (HCI) conducted by the Charles Babbage Institute for ACM SIGCHI (Association for Computing Machinery Special Interest Group for Computer Human Interaction). These interviews were conducted with Susanne Bødker, Stuart Card, Susan Dray, Ernest Alan Edmonds, S. Joy Mountford, and Don Norman.
View MoreACM Teaching Materials for Computing
ACM EngageCSEdu is a repository of high-quality, peer-reviewed, engaging, classroom-tested Open Educational Resources (OER’s) for computer science educators with a focus on materials for introductory courses in computing. The course materials include assignments, tutorials, labs, assessments, lecture notes, exercises, and projects that have been implemented in a real-world educational environment. All materials in the collection must use at least one research-based engagement mechanism aimed at increasing diversity and inclusion.
View MoreACM Seminal Works
ACM Seminal Works are collections of landmark papers that presented initial, groundbreaking concept(s) within a particular discipline. These initial works are pivotal, span the test of time, and led to expanded research in the discipline.
View MoreACM Journals
ACM Proceedings
-
CI '23: Proceedings of The ACM Collective Intelligence Conference
- CI: Collective Intelligence
MRAC '23: Proceedings of the 1st International Workshop on Multimodal and Responsible Affective Computing
- MM: International Multimedia Conference
FME '23: Proceedings of the 3rd Workshop on Facial Micro-Expression: Advanced Techniques for Multi-Modal Facial Expression Analysis
- MM: International Multimedia Conference
IXR '23: Proceedings of the 2nd International Workshop on Interactive eXtended Reality
- MM: International Multimedia Conference
-
CHI '19: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems
- CHI: Conference on Human Factors in Computing Systems
CHI '20: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems
- CHI: Conference on Human Factors in Computing Systems
CHI '21: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems
- CHI: Conference on Human Factors in Computing Systems
CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems
- CHI: Conference on Human Factors in Computing Systems
ACM Conferences
- Sponsor:
- sigops
ACM Magazines
Recently Loaded Issues and Proceedings
RSSAvailable in the DL within the past 2 weeks: