Sign In

Communications of the ACM



Fact Over Fiction
From [email protected]

Fact Over Fiction

Given a choice between the right to mass-disinform and democracy, I choose democracy.

Evaluating Computer Science Undergraduate Teaching: Why Student Evaluations Are Likely Biased
From [email protected]

Evaluating Computer Science Undergraduate Teaching: Why Student Evaluations Are Likely Biased

Unconscious bias is pervasive in computing, and training is our best remedy, how can untrained students evaluate their CS teachers without bias?

Cyber Insecurity and Cyber Libertarianism
From [email protected]

Cyber Insecurity and Cyber Libertarianism

Here we are, 70 years into the computer age and we still do not seem to know how to build secure information systems. And yet, our community marches forward with...

Generation CS: When Undergraduates Realized They Needed Computing
From [email protected]

Generation CS: When Undergraduates Realized They Needed Computing

 A new Computing Research Association report describes the dramatic influx of undergraduates into computer science classes.

Cybersecurity in the Trump Era
From [email protected]

Cybersecurity in the Trump Era

Deterrence is simply the wrong way to think about cybersecurity.

Ethical Theories Spotted in Silicon Valley
From [email protected]

Ethical Theories Spotted in Silicon Valley

Some of the prevailing theories of ethics surface in modern high tech.  We take a quick and rather superficial look at their tracks on the ground, noting especially...

Just Press Reboot
From [email protected]

Just Press Reboot

Why does the press continue to talk about "computer problems"?

Fact Versus Frivolity in Facebook
From [email protected]

Fact Versus Frivolity in Facebook

Facebook, for the sake of its own business integrity and for the sake of the public, should give up any attempt to guarantee veracity in items posted by users.

ACM's Open-Conference Principle and Political Reality
From [email protected]

ACM's Open-Conference Principle and Political Reality

The Open-Conference Principle is aimed at benefiting society.

The Work and Inspiration of the Commission on the History and Philosophy of Computing
From [email protected]

The Work and Inspiration of the Commission on the History and Philosophy of Computing

The international organization HaPoC promotes and sponsors research that brings together the history and the philosophy of computing.

'Figure It Out' Isn't Enough: Striking a New Balance Between Understanding, Problem-Solving, and Design in Introductory CS Classes
From [email protected]

'Figure It Out' Isn't Enough: Striking a New Balance Between Understanding, Problem-Solving, and Design in Introductory CS Classes

Intro CS courses should help students understand programs more and problem-solve less. 

Fiction as Model Theory
From [email protected]

Fiction as Model Theory

Like model theory, fiction deploys a theory and an interpretation.  An interpretation that makes the statements of the theory true demonstrates consistency, in...

The Real Lesson of the Alleged Russian Hack
From [email protected]

The Real Lesson of the Alleged Russian Hack

Despite more than two decades of consistent public warnings that have reached the highest levels of government, cybersecurity throughout much of the world is in...

What Happened?
From [email protected]

What Happened?

As forecasters attempt to understand exactly what happened in the 2016 U.S. presidential election, the data itself may hold vital clues.

Null-Pointer Crashes, No More
From [email protected]

Null-Pointer Crashes, No More

Void safety is a guarantee that no code will ever catch a reference with its pants down.

The Work and Inspiration of the APA Newsletter on Philosophy and Computers
From [email protected]

The Work and Inspiration of the APA Newsletter on Philosophy and Computers

 The Newsletter of the Committee on Computing and Philosophy of the American Philosophical Association offers a wide range of scholarly work in the philosophy of...

Taking Incremental Steps Towards CS For All
From [email protected]

Taking Incremental Steps Towards CS For All

U.S. states are developing novel, incremental approaches to CS for All.

Is Academia Guilty of Intellectual Colonization of Practice?
From [email protected]

Is Academia Guilty of Intellectual Colonization of Practice?

Researchers should not treat practitioners as mere objects of their studies or simple sources of data, but work towards creating research partnerships with practitioners...

Database Decay and What To Do About It
From [email protected]

Database Decay and What To Do About It

In our opinion, database decay results from the multi-department organization of large implementations.

Tech Industry Ph.D.s: Academia Can Be Nicer Than You Think
From [email protected]

Tech Industry Ph.D.s: Academia Can Be Nicer Than You Think

If more Ph.D.s do not return to the academy, there will not be enough graduates capable of taking all those high tech jobs.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account