Sign In

Communications of the ACM

Recent Articles



Platform Wars Come to Social Media
From Communications of the ACM

Platform Wars Come to Social Media

The world can absorb more social media sites, but how many?

Building Castles in the Air
From Communications of the ACM

Building Castles in the Air

Reflections on recruiting and training programmers during the early period of computing.

Managing Global IT Teams: Considering Cultural Dynamics
From Communications of the ACM

Managing Global IT Teams: Considering Cultural Dynamics

Successful global IT team managers combine general distributed team management skills enhanced with cultural sensitivity.

Berners-Lee Warns Isps on Net Neutrality
From ACM Opinion

Berners-Lee Warns Isps on Net Neutrality

The inventor of the world wide web, Sir Tim Berners-Lee, has warned internet service providers (ISPs) that plans for a "two-speed" Internet go against the principles...

From ACM News

Search Undergoing Biggest Disruption Since the Dawn of Google

Facing criticism over the quality of search results, Google recently tweaked its famously secretive algorithm to weed out spam sites and so-called "content farms...

From ACM Opinion

Is It Better to Buy Apple Products or Apple Stock?

Sometimes, people have the most wonderful ideas. And not merely people at Apple. A software-engineering intern at Twilio (who also happens to be a computer science...

Eric Schmidt: What I Read
From ACM Opinion

Eric Schmidt: What I Read

What I read varies widely based on what kind of information I’m looking for at the time.

Tech Revolutionaries
From ACM Opinion

Tech Revolutionaries

The Arab Revolt shows that Google's and Twitter's corporate values are better than Facebook's.

Computer and Information Science and Engineering: One Discipline, Many Specialties
From Communications of the ACM

Computer and Information Science and Engineering: One Discipline, Many Specialties

Mathematics is no longer the only foundation for computing and information research and education in academia.

A Program Greater Than the Sum of Its Parts
From Communications of the ACM

A Program Greater Than the Sum of Its Parts: The BPC Alliances

Changing the trajectory of participation in computing for students at various stages of development.

Managing Time
From Communications of the ACM

Managing Time

Professionals overwhelmed with information glut can find hope from new insights about time management.

Surrounded By Machines
From Communications of the ACM

Surrounded By Machines

A chilling scenario portends a possible future.

Do You Own the Software You Buy?
From Communications of the ACM

Do You Own the Software You Buy?

Examining the fine print concerning your rights in your copies of purchased software.

From ACM Opinion

Space Stasis

What the strange persistence of rockets can teach us about innovation.

From ACM News

Was Egypt Oversold as Top Offshoring Spot?

Before Egypt turned off the Internet, the country had received increasingly high marks from leading analysis firms as a promising offshore outsourcing destination...

The Need For a New Graduation Rite of Passage
From Communications of the ACM

The Need For a New Graduation Rite of Passage

A new organization is being proposed that is solely intended to promote and recognize the ethical and moral behavior in graduates of computing-related degree programs...

Technology, Conferences, and Community
From Communications of the ACM

Technology, Conferences, and Community

Considering the impact and implications of changes in scholarly communication.

From Science to Engineering
From Communications of the ACM

From Science to Engineering

A series of recent reports claim the U.S. education system is in a very severe crisis; others suggest the crisis is...

Forest For the Trees
From Communications of the ACM

Forest For the Trees

With the amount of disk space available to the modern programmer, and the lack of parental supervision in most...

The Growing Harm of Not Teaching Malware
From Communications of the ACM

The Growing Harm of Not Teaching Malware

Revisiting the need to educate professionals to defend against malware in its various guises.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account