Applying a centuries-old technique to modern cost estimation.Ana Aizcorbe, Samuel Kortum, Unni Pillai From Communications of the ACM | February 1, 2013
My previous column, "The Foresight Saga, Redux," began a discussion that is continued here regarding some lessons learned from the 2012 U.S. November elections. In...Peter G. Neumann From Communications of the ACM | February 1, 2013
Considering how to combine the best elements of conferences and journals.Jonathan Grudin, Gloria Mark, John Riedl From Communications of the ACM | January 1, 2013
It seems to be a law of software development that things always take longer than we expect. When a project manager talks to a designer, programmer, or tester...Phillip G. Armour From Communications of the ACM | January 1, 2013
Recognizing and working with moods — your own, your team's, and your customers' — is essential to professional success.Peter J. Denning From Communications of the ACM | December 1, 2012
Reflections on the legalities and economics of preserving animations and games in Europe.David Anderson From Communications of the ACM | December 1, 2012
Seeking solutions to concerns that go beyond the engineering of the smart grid.Timothy Kostyk, Joseph Herkert From Communications of the ACM | November 1, 2012
A multipronged approach to preparing computer science teachers is critical to success.Aman Yadav, John T. Korb From Communications of the ACM | November 1, 2012