Finding and fixing bugs in deployed software is difficult and time-consuming. Here are some alternatives.Emery D. Berger From Communications of the ACM | September 2012
Active queue management is just one piece of the solution to persistently full buffers.Kathleen Nichols, Van Jacobson From Communications of the ACM | July 2012
There are four common pitfalls to avoid when using software metrics in a project management setting.Eric Bouwers, Joost Visser, Arie van Deursen From Communications of the ACM | July 2012
A good user experience depends on predictable performance within the data-center network.Dennis Abts, Bob Felderman From Communications of the ACM | June 2012
Web and mobile applications are increasingly composed of asynchronous and real-time streaming services and push notifications.Erik Meijer From Communications of the ACM | May 2012
A taxonomy of tools that support the fluent and flexible use of visualizations.Jeffrey Heer, Ben Shneiderman From Communications of the ACM | April 2012
It is possible to achieve huge performance improvements in the way packet processing is done on modern operating systems.
Luigi Rizzo From Communications of the ACM | March 2012