Sign In

Communications of the ACM

Table of Contents


What Does a Static, Sustainable Economy Look Like?

As resources diminish, research and innovation will be needed to compensate for their scarcity. How will computer science contribute to such a situation?

The SolarWinds Hack, and a Grand Challenge for CS Education

John Arquilla analyzes the latest in a long line of cyber intrusions, while Mark Guzdial considers how to prepare CS students for professional decision making.

The Best of NLP

Natural language processing delves more deeply into its knowledge gap.

Deep Learning Speeds MRI Scans

Machine intelligence significantly reduces the time needed for an MRI scan, which can help reduce patient anxiety.

The Worsening State of Ransomware

Sophisticated, dangerous ransomware is the new normal … and there is no simple fix.
COLUMN: Technology strategy and management

From Remote Work to Working From Anywhere

Tracing temporary work modifications resulting in permanent organizational changes.
COLUMN: Broadening participation

Reflections on Black in Computing

Seeking to improve systemic fairness in the computing realm.
COLUMN: Kode Vicious

The Non-Psychopath's Guide to Managing an Open Source Project

Respect your staff, learn from others, and know when to let go.
COLUMN: Historical reflections

When Hackers Were Heroes

The complex legacy of Steven Levy's obsessive programmers.
COLUMN: Viewpoint

Roots of 'Program' Revisited

Considering the fundamental nature and malleability of programming.

Building a Multilingual Wikipedia

Seeking to develop a multilingual Wikipedia where content can be shared among language editions.
SECTION: Arab World special section


Over the last decade, the Arab world witnessed a significant investment in computer research and the corresponding enabling industry.
SECTION: Arab World special section: Hot topics

Building a Research University in the Arab Region: The Case of KAUST

Though KAUST shares many of the operational mechanisms of western universities, it has a unique model of operation that deviates from most modern universities in several important aspects.

Building a Preeminent Research Lab in the Arab Region: The Case of QCRI

QCRI was created with a mandate to support Qatar's transformation from a carbon economy to a knowledge-based economy.

Data Science for the Oil and Gas Industry in the Arab Region

The Arab region is well positioned for building world-class data science teams to fill the supply shortage of data professionals, especially in the oil and gas field critical to region's economy.

The Strategic Pursuit of Artificial Intelligence in the United Arab Emirates

An overview of the United Arab Emirates' unique and visionary pursuit of artificial intelligence.

An AI-Enabled Future for Qatar and the Region

The majority of Qataris are underemployed and working in government white collar jobs that are precisely the occupations likely to be made redundant by AI.

Entrepreneurship Ecosystem in Lebanon

Despite the challenges that Lebanon has faced over the past five years, several success stories materialized in its entrepreneurial ecosystem.

Autonomous Driving in the Face of Unconventional Odds

Finding solutions to the challenges that will help deliver autonomous driving to world regions in desperate need of it.

Traffic Routing in the Ever-Changing City of Doha

Addressing traffic routing problems with sparse data.

ArabHCI: Five Years and Counting

Building a community of Arab students and faculty interested in Human-Computer Interaction and a platform to connect with established HCI researchers.
SECTION: Arab World special section: Big trends

A Panoramic Survey of Natural Language Processing in the Arab World

Though Arabic NLP has many challenges, it has seen many successes and developments.

The Arab World Prepares the Exascale Workforce

A menu of Awareness, Examples, Instruction, Opportunity, and Utilization will Yield members of the exascale workforce, mnemonically: A, E, I, O, U and sometimes — hopefully often(!) — Y.

Non-Traditional Data Sources: Providing Insights into Sustainable Development

The paucity of data on the United Nations' 17 Sustainable Development Goals provides an opportunity to use non-traditional data sources as a complement, in particular through the use of artificial intelligence.

Cyber Security Research in the Arab Region: A Blooming Ecosystem with Global Ambitions

The Arab world's response to cyber security challenges does not happen without tension or regional specificity.

Unleashing Early Maturity Academic Innovations

How four prominent universities across the Arab region stimulate high-quality undergraduate research and innovation in computing.

Biomedical Computing in the Arab World: Unlocking the Potential of a Growing Research Community

The biomedical computing research community in the Arab world has been actively contributing to efforts that tackle long-standing biomedical challenges.

Networking Research for the Arab World: From Regional Initiatives to Potential Global Impact

The Arab region opens ample room for communications and networking innovations and services and contributes to the critical mass of global networking innovation.

Database Systems Research in the Arab World: A Tradition that Spans Decades

Prominent database researchers are settling within the Arab region and furthering its database research culture.

Connecting Arabs: Bridging the Gap in Dialectal Speech Recognition

Arabic poses a set of unique speech recognition challenges due to its rich dialectal variety.
SECTION: Practice

Everything VPN Is New Again

The 24-year-old security model has found a second wind.
SECTION: Contributed articles

The (Im)possibility of Fairness: Different Value Systems Require Different Mechanisms For Fair Decision Making

What does it mean to be fair?

Safe Systems Programming in Rust

The promise and the challenges of the first industry-supported language to master the trade-off between safety and control.
SECTION: Review articles

Transformers Aftermath: Current Research and Rising Trends

Attention, particularly self-attention, is a standard in current NLP literature, but to achieve meaningful models, attention is not enough.
SECTION: Research highlights

Technical Perspective: The Strength of SuRF

The authors of "Succinct Range Filters" make a critical and insightful observation: For a given set of queries, the upper levels of the trie incur many more accesses than the lower levels. This results in a data structure that …

Succinct Range Filters

We present the Succinct Range Filter (SuRF), a fast and compact data structure for approximate membership tests.
COLUMN: Last byte

Roulette Angel

Where will the ball drop when the spinning roulette wheel stops?