While the ability to find and access information remains a critical goal of the ACM Digital Library, it will move to a space in which interaction becomes a possibility. The space will contain people, datasets, software, …
Wayne Graves Page 5DEPARTMENT: Letters to the Editor
ACM should make its publications communicate more effectively by insisting abstracts include a summary of results and key concepts, communicating important information even when readers skip or skim the rest.CACM Staff Page 6
Despite the wonders of the human brain, it does not appear to have a convenient way to grow processing capacity while we can achieve that objective with our artificial computers by adding memory or adding processors.Vinton G. Cerf Page 7DEPARTMENT: BLOG@CACM
Valerie Barr considers how attitude can impact teacher effectiveness, while Mark Guzdial suggests the ultimate focus in teaching programming languages should be on usability.Valerie Barr, Mark Guzdial Pages 8-9COLUMN: News
A survey found the language in use in introductory programming classes in the top U.S. computer science schools.Esther Shein Pages 19-21COLUMN: Legally speaking
A recent case challenges the long-standing view that application program interfaces are not protectable under copyright law.Pamela Samuelson Pages 22-24COLUMN: Broadening participation
In our elation about rising CS enrollments, we are overlooking a growing shortage of computing technicians. Our education system is not responding to this need.Peter J. Denning, Edward E. Gordon Pages 28-30COLUMN: Computing ethics
Comparing the legacy of Alan Turing in computer science with that of Carl Friedrich Gauss in mathematics.Maarten Bullynck, Edgar G. Daylight, Liesbeth De Mol Pages 37-39SECTION: Practice
Preparing data for public release requires significant attention to fundamental principles of privacy.Ashwin Machanavajjhala, Daniel Kifer Pages 58-67SECTION: Review articles
A revealing picture of how personal health information searches become the property of private corporations.Timothy Libert Pages 68-77SECTION: Research highlights
In "Local Laplacian Filters," Paris et al. made a surprising move. They chose to build a system on the Laplacian pyramid, which is a very simple multiscale representation that predates wavelets.Edward Adelson Page 80
In this paper, we demonstrate that state-of-the-art edge-aware filters can be achieved with standard Laplacian pyramids.Sylvain Paris, Samuel W. Hasinoff, Jan Kautz Pages 81-91COLUMN: Last byte
Q&A;: Object Lessons
The creator of the Eiffel programming language discusses his career in industry and academia, "Design by Contract," and his views on Agile software development.Leah Hoffmann Pages 96-ff