Computing Community Consortium Blog

The goal of the Computing Community Consortium (CCC) is to catalyze the computing research community to debate longer range, more audacious research challenges; to build consensus around research visions; to evolve the most promising visions toward clearly defined initiatives; and to work with the funding organizations to move challenges and visions toward funding initiatives. The purpose of this blog is to provide a more immediate, online mechanism for dissemination of visioning concepts and community discussion/debate about them.

Posts Tagged ‘Speculative Reprogramming


Great Innovative Idea- Speculative Reprogramming

July 9th, 2015 / in CCC, research horizons, Research News / by Helen Wright

The following Great Innovative Idea is from Marc Palyart at the University of British Columbia, Gail C. Murphy at the Univeristy of British Columbia, Emerson Murphy-Hill at NC State University, and Xavier Blanc at Bordeaux University. Their Speculative Reprogramming paper won third place at the Computing Community Consortium (CCC) sponsored Blue Sky Ideas Conference Track series at the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE), November 16-22, 2014 in Hong Kong. The Innovative Idea Software programming today is largely a flat-line activity.  Although a software developer implementing a design makes many choices, such as which library to use, which data structures to use and so on, these choices are seldom captured; the code committed to the repository is typically the final end choice. To support programming as […]