Author Guidelines

Communications of the ACM (CACM) is the leading online and print magazine for computing and information technology professionals. CACM is widely recognized as a trusted and knowledgeable source of news, opinions, research, technology, and public-policy information for scientists and practitioners. For over 60 years, it has provided the highest-quality information written by and intended for computing professionals in industry and academia.

CACM welcomes submissions that address topics of relevance and professional value to CACM‘s very broad-based readership. Authors should strive to consider the diverse backgrounds of CACM readers. Please keep in mind that most readers are not experts in your discipline but are reading CACM to gain a broad perspective on computing practice and research. These Author Guidelines provide information on the mechanical aspects of submitting your article.

CACM is going web-first with the new website. Accepted articles will appear first on the website, and many will eventually appear in the print magazine. In addition, online articles can offer richer media options, such as attached videos and even links to running software.

CACM Editorial Structure

CACM consists of five primary editorial sections: News, Opinion, Practice, Research and Advances, and Research Highlights. In addition, it publishes Letters to the Editor and a section called Last Byte.

In order to ensure a high degree of rigor and quality, an editorial board led by the CACM Editor-in-Chief oversees the selection of content and provides editorial direction. The board operates as a single unit and in more focused teams aligned with the editorial missions. While the selection and editorial criteria vary by section, the board is responsible for maintaining a consistently high level of quality for all sections to ensure CACM addresses a broad spectrum of topics that appeal to an international readership of practitioners, researchers, and educators.


CACM welcomes unsolicited submissions for some of its editorial sections. Submissions should address topics of relevance and professional value and appeal to a broad segment of our readership. We seek articles with a broad perspective on computing practice and research appealing to a large segment of the ACM membership and the computing community. Narrow articles or those requiring substantial subject-matter expertise belong in other, more specialized journals. The Editorial Board and Editor-in-Chief review all submissions and reserve the right to accept or reject any submissions at their discretion.

Manuscripts should adhere to the appropriate guidelines:


News publishes brief updates and in-depth articles (up to 2,000 words) on computing, information technology, and technology-related public policy topics and international news.

News employs full-time professional science and technology writers and a network of freelance writers to supply current news about computing and related topics for publication in online and print magazines.

If you are a professional science or technology writer and would like to pitch a story to appear in Communications, contact

Otherwise, if you have an idea for a news article on a topic you believe would interest the computing community, please send us a brief email.

Guest posts and marketing and/or promotional content will not be considered for the Communications News section.


The Opinion section presents commentary on issues of broad interest to the computing community. These issues may be nontechnical. Controversial issues are welcome and will be dealt with fairly. Authors are encouraged to submit carefully reasoned “Opinion” pieces in which facts or principled arguments substantiate their positions. Moreover, this section periodically hosts editorial debates in a Point/Counterpoint format that explores both sides of an issue. Opinion submissions should be under 1,800 words and limit the number of references to 10 or fewer. Please submit at

  • BLOG@CACM. The BLOG@CACM section accepts first-person submissions from an international community of bloggers on issues of importance to the computing community. Please recommend a blogger or blog topic, or volunteer as a contributor at


Practice targets professionals in the technology industry with an emphasis on software development. Articles published in this section frame and define technical problems and future challenges while helping readers sharpen their thinking and ability to pursue innovative solutions. Practice does not focus on industry news or the latest solutions. Instead, articles explore disruptive technologies that are on the verge of breaking through. This section highlights problems that are likely to arise and poses questions that software developers should consider while dissecting industry issues that matter most, and examines the challenges faced by software architects, project leaders, IT managers, and corporate decision-makers. Submissions to this section are by invitation.

Research and Advances

Research and Advances articles present innovative ideas across the broad spectrum of computing—its open challenges, technical visions and perspectives, educational aspects, societal impact, significant applications, and research results of importance and broad interest.

These submissions are peer-reviewed to ensure the highest quality. Their topics and presentations must reach a very diverse and technical audience. Articles in CACM should appeal to the general computing and information technology community.

A Research and Advances article should set the context, provide introductory references, define fundamental concepts, compare alternate approaches, and explain the significance or application of a particular technology or result through well-reasoned text and pertinent graphical material. The use of sidebars to illustrate significant points is encouraged.

These articles have a length limit. Authors should use an ACM conference proceeding template (Word or LaTeX). Formatted this way, manuscripts should not exceed eight pages, including tables, graphics, and figures (these elements are strongly encouraged to improve readability). References are not included in the eight pages, however they are limited to 40 and should be ordered alphabetically by the author’s last name and first initial. The text must cite all listed references.

Please submit at Submissions to this section require the following:

  • Title and the central theme of the article.
  • Statement explaining why the material would interest the computing field and is valuable to a CACM reader.
  • Names and email addresses of three or more recognized experts appropriate to review the submission.

The Research and Advances section encompasses the former “Review Article” section, which discussed new developments of broad significance to the computing field and highlighted unresolved questions and future directions. Articles on these topics are welcome in both the Opinion and Research and Advances sections. Authors are encouraged to compare these alternatives and select the one best suited to their aims.

Research Highlights

Research Highlights provides readers with outstanding research articles selected from a broad range of computing-research conference publications. Articles are first nominated by Editorial Board Members or Approved Nominating Organizations and are then subject to final selection by the CACM Editorial Board. The Editorial Board invites authors to submit their articles, which must be rewritten and expanded in scope to be appropriate for the broad CACM readership.

It is important to note that publication in CACM, a computing-technology and science magazine, does not conflict with publication in archival journals. Articles in archival journals are typically expanded versions of conference publications. At the same time, CACM can publish a different, shorter, and higher-level version of an article for a larger audience.

Research Highlights articles should consist of no more than eight pages formatted with the CACM Research Highlights Template (a link to which is sent to authors upon invitation) and contain at most 25 references.

Each Research Highlights article is preceded by a one-page (700-800 words) Technical Perspective. This summary essay provides readers with an overview of the underlying motivation, the important ideas of the featured Research Highlight, and its scientific and practical significance. The Editorial Board invites noted experts in the field to write these Perspectives.

Letters to the Editor

Letters to the Editor can comment on articles published in the print or online CACM. Submitted letters should not exceed 500 words and include the contributor’s name, email address, and postal address. Due to limited space, CACM cannot publish all submitted letters. Preference will be given to responses that start new discussions, add significant new points to prior discussions, or are highly time sensitive. Send letters to

Last Byte

Last Byte consists of lighter fare such as Q&As, futurist articles dealing with computing, and mathematical puzzles for those who like a good challenge. If you have an idea for a one-time or regular Last Byte contribution that might be appropriate for the computing community, please email

Manuscript Preparation

The preferred file type for submitted manuscripts is Word or LaTeX, but PDF is also acceptable. The ACM templates do not produce CACM camera-ready copy but are required so we can judge the length of submissions. All accepted material is heavily edited and copyedited before appearing.

All files should reflect the following guidelines:

  • Headlines: Article titles should be inviting and manageable: Six or seven words at most and avoid colons if possible.
  • References: Submissions should include references to previous work at the end of the article (see the appropriate section for citation limits). References must be ordered alphabetically by last name, first initial and numbered. All references must be referred to in the text by their corresponding number.
  • Artwork: Clear sketches and accurate graphs are sufficient for initial submissions. Upon acceptance of an article, authors will receive instructions on how to submit the final artwork. Any artwork derived from sources other than the author’s own work must come with an appropriate letter of permission and source citation. It is the author’s responsibility to obtain such copyright permission and credit wording.

Accepted Submissions

Upon acceptance, CACM editors provide authors with further information about final electronic submissions. When an article is scheduled for publication, CACM contacts its lead author.

When scheduled, CACM editors edit the article for substance and presentation. All articles are copyedited to conform to The Chicago Manual of Style (University of Chicago Press) and CACM‘s house style.

Authors should provide concise captions for all accompanying figures and tables.

Articles published in the print CACM magazine will run in a two-column or three-column format. Therefore, authors must ensure that any programming code or equations included in the manuscript have correct line breaks, indentations, and punctuation. Code over 35 characters wide will be pulled from the text and reset as a figure, in which case a figure caption is necessary.

Supporting Online Material

Informational resources for online-only presentation of articles are welcome in every CACM editorial section. These materials may include but are not limited to additional tables; figures; URLs for online references; video files; audio files; a list of print references; presentations; and other related materials and links. Information regarding the submission of this material is available upon article acceptance.

ACM Policies

Articles submitted simultaneously to other magazines or journals will be declined outright and not reconsidered. Authors should review the ACM Information for Authors before submitting material to CACM. In particular, it is essential also to understand ACM Rights and Responsibilities for Authors.

Only people who contributed significantly to an article’s content should be listed in the byline as “authors.” Other contributors can be noted in a brief acknowledgment. For more details on what qualifies as authorship, please see ACM’s policy.

Author Checklist

Before submitting your article, please ensure that it meets the following guidelines:

  1. What is the audience? CACM‘s readership is broad and diverse. Everyone will not read your article, but it must interest a significant segment of CACM readers. Both the topic and presentation must be appropriate. Conference and journal articles generally speak to a community of experts and do not offer the background and motivation required by CACM.
  2. What is the novelty? We are looking for articles that attract a reader’s attention and interest. The 100th article on ChatGPT faces a very high bar to say something new and different.
  3. Is the result general? A description of a single use case or the measurements of a small sample group may indicate an important result, but CACM wants strong evidence of generality and utility before putting it in front of the CS community.
  4. Are the technical details present? Our readership is the CS community. They want to know how things work and the details of related work.
  5. Did you follow the guidelines? Articles that are too long or missing required aspects will be rejected quickly.

If the answer to any of these questions is no, please revise before submitting. Editors’ and reviewers’ time is valuable and better spent suggesting improvements than rejecting articles.