Sign In

Communications of the ACM

Recent Articles



Can IT Lean Against the Wind?
From Communications of the ACM

Can IT Lean Against the Wind?

Lessons from the global financial crisis.

How to Make Progress in Computing Education
From Communications of the ACM

How to Make Progress in Computing Education

Improving the research base for computing education requires securing competitive funding commitments.

Cloud Computing and Electricity: Beyond the ­Utility Model
From Communications of the ACM

Cloud Computing and Electricity: Beyond the ­Utility Model

Assessing the strengths, weaknesses, and general applicability of the computing-as-utility business model.

The 50 Most Innovative Companies 2010
From ACM Opinion

The 50 Most Innovative Companies 2010

Once U.S. companies dominated Business Week's Most Innovative Companies ranking, outnumbering corporations outside of America. But for the first time ever, more...

The Data-Structure Canon
From Communications of the ACM

The Data-Structure Canon

Data structures are part of the foundation of computer science. It pays to revisit them from time to time.

When Network Neutrality Met Privacy
From Communications of the ACM

When Network Neutrality Met Privacy

Incorporating the consideration of privacy into the ongoing debate concerning network neutrality.

Cloud Computing and SaaS as New Computing Platforms
From Communications of the ACM

Cloud Computing and SaaS as New Computing Platforms

To become an industry platform, vendors must open their infrastructure technology to other product companies.

Be Careful What You Wish For
From Communications of the ACM

Be Careful What You Wish For

Reflections on the decline of mathematical tables.

Development 2.0: The IT-Enabled Transformation of International Development
From Communications of the ACM

Development 2.0: The IT-Enabled Transformation of International Development

The fundamental assumptions of international development are changing, increasingly putting the tools for a digital economy into the hands of the world's poor. ...

A Tale of 20 Interns, One Project and One Fiery Debate
From ACM Opinion

A Tale of 20 Interns, One Project and One Fiery Debate

Few geeks are unfamiliar with the concept of the "Mythical Man-Month" from Fred Brooks' classic software engineering tome by the same name. It's a classic for good...

From ACM Opinion

Why Congress Should Pass the Startup Visa Bill

 Those in Silicon Valley looking to have a bigger impact on the policymaking machinery of Washington, D.C., should take a close look at the genesis of the legislation...

Privacy on the Data Web
From Communications of the ACM

Privacy on the Data Web

Considering the nebulous question of ownership in the virtual realm.

Making the Case For Computing
From Communications of the ACM

Making the Case For Computing

Seeking funding for current and future computing initiatives requires both a strong argument and a broad community of supporters.

Hiring and Developing Minority Faculty at Research ­Universities
From Communications of the ACM

Hiring and Developing Minority Faculty at Research ­Universities

Emphasizing the importance of creating more programs and investing more funding toward the goal of developing minority faculty at research universities.

Orchestrating Coordination in Pluralistic Networks
From Communications of the ACM

Orchestrating Coordination in Pluralistic Networks

Learning to build virtual teams of people of diverse backgrounds is an urgent challenge.

The Ethics Beat
From Communications of the ACM

The Ethics Beat

Surveying the increasing variety and nature of ethical challenges encountered by computing researchers and practitioners.

Only Technological Processes Are Patentable
From Communications of the ACM

Only Technological Processes Are Patentable

The U.S. Supreme Court will narrow the universe of process innovations that can be patented to those that are "technological," but what will that mean for software...

Gaming Will Save ­Us All
From Communications of the ACM

Gaming Will Save ­Us All

How gaming, as the first media market to successfully transition toward media-as-a-service, is an exemplar for a similar evolutionary transition of content and...

From ACM TechNews

Making Computer Science More Enticing

Employment at the top 10 Silicon Valley companies declined for Hispanics, blacks, and women for the decade ending in 2005, according to a San Jose Mercury News...

From ACM Opinion

Estimating Programming Time

Accurately estimating programming time is, in part, a process of defining limitations—experience, domain knowledge, speed vs. quality. It is also about thinking...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account