The Association for Computing Machinery (ACM) is the world’s largest and oldest scientific and educational computing society, founded in 1947, that advances the computing profession through peer-reviewed publication, professional development, and conference organisation. ACM maintains the ACM Digital Library, one of the most comprehensive archives of computing literature, and publishes flagship journals including Communications of the ACM and ACM Transactions series. It confers the ACM Turing Award — widely regarded as computing’s highest honour — and promulgates ethical codes of professional conduct. ACM also co-sponsors and organises foundational conferences such as SIGGRAPH, STOC, CCS, and CHI through its network of Special Interest Groups.

Overview

  • ACM was founded in 1947 as a professional organisation for computing practitioners at a time when “computing” referred primarily to numerical calculation. It has evolved into the primary learned society for all subfields of computer science and information technology.
  • The organisation operates globally with chapters at universities and cities worldwide, serving researchers, practitioners, educators, and students.
  • ACM’s principal activities span:
    • Publishing peer-reviewed journals, magazines, and conference proceedings
    • Maintaining the ACM Digital Library as a centralised research archive
    • Conferring awards recognising excellence in computing
    • Defining curriculum guidelines and educational standards for computing programmes
    • Articulating codes of professional ethics and conduct
    • Hosting and co-sponsoring conferences through Special Interest Groups (SIGs)
  • Its influence extends from undergraduate computer science education through to the frontier of research, making it both a standards-setting institution and a scientific community hub.

Key Components

Applications and Use Cases

Standards and Context

  • ACM functions as both a learned society and a de facto standard-setter for computing education and professional conduct.
  • Curriculum Standards: The ACM/IEEE Computer Society Computing Curricula series (most recently CS2023) is the globally accepted reference for designing undergraduate computing programmes.
  • Publication Standards: ACM sets formatting, peer-review, and archiving standards for its conference and journal ecosystem; its ACM Author Rights policies govern Open Access Publishing and Creative Commons Licensing adoption.
  • Ethics Standards: The 2018 ACM Code of Ethics and Professional Conduct is referenced in national policy, corporate governance frameworks, and professional body guidelines worldwide.
  • Awards Benchmarking: ACM award criteria (Turing Award, Kanellakis Award, Grace Hopper Award, etc.) implicitly define community norms for what constitutes landmark contributions.
  • Relationship to IEEE: ACM and IEEE Computer Society often collaborate on joint task forces (curricula, ethics) while competing as publication venues; most major universities require membership in one or both for professional credibility.
  • Open Access Transition: ACM launched its Open Access Publishing model in 2021, moving towards making its ACM Digital Library freely accessible, reflecting broader movements in Research Dissemination and scholarly communication.

Provenance