Games and Learning: Seven Questions For Mary Flanagan
News
A professor of digital humanities at Dartmouth College, Mary Flanagan has spent her career thinking critically about a topic that most of us take for granted: Play.
Does IBM's Watson represent a distinct breakthrough in machine learning and natural language processing or is the 2,880-core wunderkind merely a solid feat of engineering?
Self-driving cars are inching closer to the assembly line, thanks to promising new projects from Google and the European Union.
How three different individuals in three different countries — Brazil, Egypt, and Japan — use Facebook, Twitter, and other social-media tools.
Craig Gentry, Kurt Mehlhorn, and other computer scientists are honored for their research and service.
To ensure the timely publication of articles, Communications created the Virtual Extension which brings readers high-quality articles in an online-only format. The following articles are now available in their entirety to ACM members via the Digital Library.
Five Tips For Agile Software Development
The most critical challenge for practitioners of agile software development is learning how to become a self-organizing, cross-functional agile team.
How Much Spam Does Your Company nknowingly Send?
SpamRankings.net uses "name and shame" to publicize organizations that are infected by spam bots.
World Ipv6 Day Concludes Without Major Problems
World IPv6 Day has come and gone and — as on January 1, 2000 when the world held its breath for Y2K zero hour — it's safe to say that no disaster has befallen the Internet.
The Promise of Flexible Displays
New screen materials could lead to portable devices that are anything but rectangular, flat, and unbendable.
Researchers have developed a new networking algorithm, modeled after the neurological development of the fruit fly, to help distributed networks self-organize more efficiently.
All the News That’s Fit For You
Personalized news promises to make daily journalism profitable again, but technical and cultural obstacles have slowed the industry's adoption of automated personalization.
Leslie Valiant talks about machine learning; parallel computing, and his quest for simplicity.
M. Frans Kaashoek discusses systems work, "undo computing," and what he learned from Andrew S. Tanenbaum.
To ensure the timely publication of articles, Communications created the Virtual Extension (VE) to expand the page limitations of the print edition by bringing readers the same high-quality articles in an online-only format. VE articles undergo the same rigorous review process as those in the print edition and are accepted for publication on merit. The following synopses are from articles now available in their entirety to ACM members via the Digital Library.
Why Has H-1b Visa Demand Plummeted?
The once-coveted H-1B visa that enables skilled non-citizens to work legally in the U.S. is not the prize it once was. What’s happened?
Open Source Hardware: Seven Questions For Limor Fried
Limor Fried discusses the future of the open source hardware movement, Facebook’s decision to open source its new data center, and being featured on the cover of Wired.
Is Google's new Web-based laptop a game-changing computer or a warmed-over netbook?
Advanced technologies, including stealth helicopters, helmet-mounted video cameras, and sophisticated data analysis, are helping find terrorists like Osama bin Laden and foil their deadly plans.
Autonomous Computers to Recognize and Thwart Cyberthreats
Bruce McConnell, senior counselor for cybersecurity at the U.S. Department of Homeland Security, suggests that computers should be involved in protecting themselves against malicious cyberattacks.
An Interview with Steve Furber
Steve Furber, designer of the seminal BBC Microcomputer System and the widely used ARM microprocessor, reflects on his career.
With recent advances in laser rangefinders, faster algorithms, and open source robotic operating systems, researchers are increasing domestic robots' semantic and situational awareness.
Teaching computers to understand pictures could lead to search engines capable of identifying and organizing large datasets of visual information.
Web Science Meets Network Science
A pair of divergent scientific communities discusses their similarities and differences, and search for common ground.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More