In this short report I offer some reflections on the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems (commonly known just as "CHI") that took place...Elizabeth. F. Churchill From BLOG@CACM | May 6, 2013 at 02:08 PM
HyperCard is an end-user programming tool from the 1990's. A new version that runs on most modern platforms raises the question of the role of end-user programming...Mark Guzdial From BLOG@CACM | April 30, 2013 at 08:44 AM
How often have you picked up a scholarly journal in a discipline far removed from your expertise, only to be stymied and mystified by the disciplinary jargon? We...Daniel Reed From BLOG@CACM | April 24, 2013 at 08:40 AM
What does HCI (Human-Computer Interaction) research involve? In this post, I present two examples of modern HCI research.
Philip Guo From BLOG@CACM | April 10, 2013 at 12:43 PM
Catastrophism and reliance on dubious studies have no place in serious discussions of software engineering.
Bertrand Meyer From BLOG@CACM | April 4, 2013 at 10:19 AM
A reflection on how interaction patterns in the tech industry might be off putting to women even if they are not offensive or explicitly exclusive.Judy Robertson From BLOG@CACM | March 25, 2013 at 02:06 PM
The Code.org videos are terrific. What can we be doing in post-secondary education to support the vision?Mark Guzdial From BLOG@CACM | March 19, 2013 at 09:16 AM
Extraordinary parallelism, unprecedented data locality and adaptive resilience: these are daunting architecture, system software and application challenges for...Daniel Reed From BLOG@CACM | March 5, 2013 at 09:20 AM
Predictions abound on the Internet that MOOCs are about to destroy the university. (Call it, "the MOOCopalypse.") From a stance informed by computing education...Mark Guzdial From BLOG@CACM | February 20, 2013 at 09:38 AM
ESEC-FSE 2013 (in Saint Petersburg,, 18-26 August) is the place to be for software engineering in 2013.Bertrand Meyer From BLOG@CACM | January 22, 2013 at 09:15 AM
Guest blogger Ralph L. London describes his efforts to provide a more accurate historical record of the first computer science Ph.D.s in the United States.
Ralph L. London From BLOG@CACM | January 15, 2013 at 09:03 AM
In this post, I describe a ubiquitous style of programming that, to my knowledge, has never been formally taught in the classroom.Philip Guo From BLOG@CACM | January 7, 2013 at 03:51 PM