Below are a set of community visioning activities, listed roughly in chronological order starting with the most recent, that have brought together members of the research community to coalesce around research visions, articulate these visions in compelling ways, and ideally translate these visions into funded programs under the guidance of the CCC. These are initiated by the community, the CCC Council, and/or funding agencies.
Extreme Scale Design Automation (ESDA)
A series of three workshops identifying critical directions for electronic design automation in support of extreme scale design.
Privacy R&D
Exploring the development of an R&D roadmap for privacy.
Convergence of Software Assurance Methodologies and Trustworthy Semiconductor Design and Manufacture (SA+TS)
Engaging leading authorities from industry, academia, and government from the programming language and semiconductor design and manufacture communities.
Multidisciplinary Research for Online Education (MROE)
Identifying research questions beyond the high-profile interest in Massive open online courses (MOOCs).
Spatial Computing
Spatial Computing is a set of ideas and technologies that will transform our lives by understanding the physical world, knowing and communicating our relation to places in that world, and navigating through those places.
Disaster Management
Computing for Disaster Management.
SEES IT
Role of Information Sciences and Engineering in Sustainability (RISES).
Discovery and Innovation in Health IT
Exploring and defining fundamental research challenges and opportunities in healthcare IT.
Interactive Technologies
Interactive computing technology is based primarily on the architectures created for the XEROX Star and the Macintosh. Computing has changed since then and the expectations of people have changed radically yet, with the exception of the Web little has changed in the underlying theory and systems that support interactivity. A revolution in the foundation of interaction is required. It is the foundation tools that empowers explosive growth in new uses for computing.
Advancing Computer Architecture Research (ACAR)
The community of computer architecture researchers has grown substantially in the past 10 years, while the research work in the area continues to search for new ideas to address more acute trends and restrictions. Discontinuity-inducing trends such as the ubiquity of multi-cores, the reduced reliability of semiconductors, and ever-present power constraints, are transforming the field again.
Cross-Layer Reliability
Nurturing a vision for a multi-level approach to reliability and generating a clear picture of the challenges and opportunities offered in multi-level reliability approaches.
Robotics
Generating a roadmap of applications for robotics across users, producers and researchers.
Learning Technology
Influencing computing research-funding strategies, with the intention of accelerating improvement in education at all levels.
Free/Open Source Software
Identifying future roles that Computer Science can play in fostering, sustaining, and expanding the ongoing development of FOSS as a realm of technology development and use, as an engine of innovation in other scientific and cultural disciplines, and as a socio-technical movement that has Computer Science at its core.
Cyber-Physical Systems
Integrating physical systems and processes with networked computing.
Global Development
Addressing the role that academic Computer Science can play in meeting the challenges of global development and establishing values, methods and metrics of evaluation that can unite research in this area.
Theoretical Computer Science
Aiming to understand the intrinsic capabilities and limitations of efficient computation.
Big-Data Computing
Exploring and enabling opportunities for research and applications of high-performance, data-intensive computing systems.
Network Science and Engineering (NetSE)
Defining a broad research agenda in network science and engineering.