We start the new year with a new editorial feature—a cover article written expressly for the Communications audience concerning a timely topic or technology issue…
Diane Crawford
Organizations eager to compete on a global scale surely feel the pressure to improve the efficiency of their software development efforts with methods that enhance…
Media surveys worldwide tell a similar story: The number of hours people spend in front of their TVs has been heading downward for several years now, sending network…
Globalization, for all its business benefits, has forced many software developers to adapt their development processes to keep up with changing operational circumstances.…
Ubiquitous objects and mobile communication devices are fast becoming part of the invisible fabric of everyday life. While each comes with a unique set of operating…
Much has been covered in these pages on information retrieval and management, often focusing on new methods or engines for performing text and sometimes image searches.…
With so much focus on vanishing IT employment options over the last decade, whether victims of outsourcing or outmoding, there are in fact more career opportunities than…
Say the word "hacker" and an indelible image undoubtedly comes to mind. Yes, it’s different for each of us but probably not by much. It’s…
Twenty years ago Terry Winograd and Fernando Flores published a controversial book about system design that doubted artificial intelligence would ever show signs of true…
Online search is part of daily life, with popular search engines and digital libraries typically supporting users best able to define their information needs. The hitch…
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 Involved