When a corporate, government, or university IT department of the 1970s debated an upgrade to its IBM S/370 mainframes, it is doubtful that the IT director was in...Daniel Reed From BLOG@CACM | April 24, 2010 at 09:56 AM
Investing in a large amount of software testing can be difficult to justify, particularly for a startup company. How much software testing is enough?Ruben Ortega From BLOG@CACM | March 29, 2010 at 10:51 AM
I will be reporting on two of the sessions I attended this afternoon. One session was on analyzing interactions, which dealt primarily with methods for measuring...Michael A. Oren From BLOG@CACM | February 8, 2010 at 09:46 AM
SC09 (aka the “Supercomputing Conference”) was held during the week of November 16. The conference set an attendance record this year – roughly 10,000 attendees...Daniel Reed From BLOG@CACM | November 30, 2009 at 11:54 PM
We aspire to be innovative, but unless we are wiling to implement it and measure it its just another good idea.Ruben Ortega From BLOG@CACM | October 30, 2009 at 09:43 AM
This year, I have the honor and privilege to chair the selection committee for the Seymour Cray and Sidney Fernbach awards, which recognize outstanding contributions...Daniel Reed From BLOG@CACM | October 25, 2009 at 09:34 PM
Empirical software engineering papers, at places like the International Conference on Software Engineering (ICSE), used to be terrible. There were exceptions, of...Bertrand Meyer From BLOG@CACM | October 19, 2009 at 12:25 PM
If you started deploying software much more frequently, how would it change your software development?Greg Linden From BLOG@CACM | September 10, 2009 at 09:21 AM
Increasingly, CS departments are moving to a programming language monoculture--it's C or C-derived languages throughout the curriculum. What are we losing out...Mark Guzdial From BLOG@CACM | August 18, 2009 at 02:54 PM
Relational database management systems (DBMSs) have been remarkably successful in capturing the DBMS marketplace. To a first approximation they are “the only game...Michael Stonebraker From BLOG@CACM | June 30, 2009 at 11:56 AM
There is an old joke in the high-performance computing community that begins with a question, “How do you make a small fortune in high-performance computing?” There...Daniel Reed From BLOG@CACM | June 9, 2009 at 10:21 AM
By definition, the raison d’être for high-performance computing is high performance, but floating point operations per second (FLOPS) need not be the only measure...Daniel Reed From BLOG@CACM | May 7, 2009 at 02:06 AM
Evolution or revolution, it’s the persistent question. Can we build reliable esascale systems from extrapolations of current technology or will new approaches be...Daniel Reed From BLOG@CACM | April 11, 2009 at 07:51 PM
Someone may win the one million dollar Netflix Prize soon. Will the winning algorithm produce movie recommendations that people like?Greg Linden From BLOG@CACM | March 24, 2009 at 12:05 PM
Quite a few scientists who deal with the processing and storage of large amounts of data are unhappy with relational DBMSs. Here are several reasons why—and a possible...Michael Stonebraker From BLOG@CACM | March 11, 2009 at 11:47 AM
I recently saw a Google Android phone at HotMobile 2009 and was intrigued by the drawing-based authentication mechanism built in. Basically, there's a 3x3 grid...Jason Hong From BLOG@CACM | March 5, 2009 at 02:43 PM