CACM Relaunched as Open Access, Web-First Publication
ACM has relaunched Communications of the ACM (CACM) as a web-first publication, accessible to all without charge—including the entire backlog of CACM articles. First published in 1958, CACM is one of the most respected information technology magazines. The web-first model will allow ACM to publish articles more rapidly than before so that readers can keep abreast of the lightning-fast changes in the computing field. At the same time, researchers will be able to reference and cite valuable information and research from CACM articles more quickly. This marks another important milestone in ACM's ongoing transition to a fully open access publisher.
Ethics and Cultural Background as Key Factors for an Attractive Metaverse
The metaverse remains a work in progress, but improvements in how it handles ethical concerns and addresses cultural issues could push it further along the path to mass adoption. In recent years the concept of the metaverse has gained increasing resonance in both research and public discourse. In the December issue of Communications of the ACM, Tiziana Catarci, Giuseppina De Nicola, and Daniel Raffini investigate how the metaverse is changing the concept of user experience, identify the technical and ethical shortcomings it still faces, and explore the cultural factors favoring its adoption in South Korea.
Program Merge: What's Deep Learning Got to Do with It?
If you regularly work with open-source code or produce software for a large organization, you're already familiar with many of the challenges posed by collaborative programming at scale. And the scale of the problem has gotten much worse. This is what led a group of researchers at MSR (Microsoft Research) to take on the task of complicated merges as a grand program-repair challenge—one they believed might be addressed at least in part by machine learning. To understand the thinking that led to this effort and then follow where that led, Erik Meijer and Terry Coatta spoke with three of the leading figures in the MSR research effort, called DeepMerge
Deterministic Record-and-Replay
ACM Queue’s "Research for Practice" serves up expert-curated guides to the best of computing research, and relates these breakthroughs to the challenges that software engineers face every day. In this installment, Research for Practice covers the topic of deterministic record-and-replay. Deterministic record-and-replay technologies enable a faithful re-execution of a program that ran in the past. But accomplishing this requires that any nondeterministic inputs to the program be logged during execution. The selection of techniques presented here is curated by Andrew Quinn, Assistant Professor of Computer Science and Engineering at UC Santa Cruz.
Become an Ambassador for ACM
Encourage your colleagues to join ACM, share the benefits of ACM and receive free gifts for participating. Your support of ACM is critical to our continuing efforts to advance computing as a science and a profession.
ACM Code of Ethics
The ACM Code of Ethics and Professional Conduct was updated in 2018 to address the significant advances in computing technology since the 1992 version, as well as the growing pervasiveness of computing in all aspects of society.
Lifelong Learning
ACM offers lifelong learning resources including online books and courses from Skillsoft, TechTalks on the hottest topics in computing and IT, and more.
Send Email as Your "@acm.org" Address
ACM is excited to announce a new enhancement of to the widely used ACM email forwarding service. Through a partnership with MailRoute, SMTP Auth Relay is now available for member use. To start sending fully authenticated email as your @acm.org address, simply log in at https://myacm.acm.org and click the "SMTP Auth Relay" link.