ACM Communications
- Researchers' Big Data Crisis; Understanding Design and Functionality -
Michael Stonebraker issues a call to arms about research groups' data-management problems. Jason Hong discusses the nature of functionality with respect to design.
- Incentive Auctions -
Reallocating valuable wireless spectrum can generate billions of dollars in revenue to the U.S. federal government while also benefiting consumers.
- Revisiting ACM Europe -
ACM Europe was launched in October 2009 in Paris. Since then, the ACM Europe Council has grown to 21 members with a good mix of nationality (although mostly European, of course), gender, and research interests.
- The Social Life of Robots -
Researchers are trying to build robots capable of working together with minimal human supervision. But will they ever learn to get along?
- ACM Fellows Inducted -
Forty-six men and women are recognized as 2011 ACM Fellows.
- The War Against Botnets -
Increasingly sophisticated botnets have emerged during the last several years. However, security researchers, businesses, and governments are attacking botnets from a number of different angles — and sometimes winning.
- The Science of Better Science -
Researchers are exploring networked computational analysis, formal classification, and topic modeling to better identify relevant scientists, ideas, and trends.
- Emotion and Security -
Examining the role of human emotional response in making complex security-related decisions.
- Text-Mining the Voice of the People -
Statistical techniques help public leaders turn text in unstructured citizen feedback into responsive e-democracy.
- Software as a Service for Data Scientists -
Globus Online manages fire-and-forget file transfers for big-data, high-performance scientific collaborations.
- Programming by Optimization -
Avoid premature commitment, seek design alternatives, and automatically generate performance-optimized software.
- Credit Non-Anonymous Reviewers with a Name -
I agree with Bertrand Meyer's blog "Fixing the Process of Computer Science Refereeing" (Nov. 2011) and "Why I Sign My Reviews" in favor of open reviewing but suggest we go further with the quality of refereeing by rewarding reviewers and encouraging their contribution.
- Peer Instruction -
How the computing education community can learn from physics education.
- Yet Another Technology Cusp -
Considering the unexpected risks associated with seemingly minor technological changes.
- Puzzled: Where Sets Meet (Venn Diagrams) -
Welcome to three new puzzles. The theme is Venn diagrams, those ubiquitous but useful pictures, usually consisting of two or three intersecting circles that illustrate how sets meet.
- What Have We Learned About Software Engineering? -
Upon closer examination, everything old appears to be new again in the realm of software engineering.
- Wanton Acts of Debuggery -
Keep your debug messages clear, useful, and not annoying.
- Progress and Challenges in Intelligent Vehicle Area Networks -
Vehicle area networks form the backbone of future intelligent transportation systems.
- Technical Perspective: Modeling High-Dimensional Data -
Data in high dimension is difficult to visualize and understand. This has always been the case and is even more apparent now with the availability of large high-dimensional datasets and the need to make sense of them.
- Software Synthesis Procedures -
Automated synthesis of program fragments from specifications can make programs easier to write and easier to reason about. To integrate synthesis into programming languages, software synthesis algorithms should behave in a predictable way.
- Disentangling Gaussians -
The Gaussian mixture model is one of the oldest and most widely used statistical models. Our work focuses on the case where the mixture consists of a small but unknown number of Gaussian "components" that may overlap
- Technical Perspective: Compiling What to How -
The following paper by Viktor Kuncak et al. integrates declarative programming into a general-purpose language, allowing one to escape the host language when a subproblem can be solved declaratively.
- You Don't Know Jack About Shared Variables or Memory Models -
Data races are evil.
- BufferBloat: What's Wrong With the Internet? -
A discussion with Vint Cerf, Van Jacobson, Nick Weaver, and Jim Gettys.
- Advances and Challenges in Log Analysis -
Logs contain a wealth of information to help manage systems.