Apart from the obvious reason that the following report could mark a watershed in the direction and funding of computer sceince research in the UK, there is another reason why it's noteworthy: one of the authors is an ex-student of mine - Prof Tom Rodden - and another is an old friend and ex-colleague, and co-author of
Inside the Dragon - Prof Ian Sommerville!
Computer Challenges to emerge from eScience is the (Google) html version of the file http://umbriel.dcs.gla.ac.uk/NeSC/general/news/Vision.pdf which sets out the fundamental computing research challenges that need to be addressed to realise the goals of eScience. In doing so it demonstrates both that eScience can make a major contribution to the scientific agenda of computing research (as well as to the agendas of other sciences) and that all areas of computing research have a role to play in this.
As eScience, eBusiness and eCommerce mature we will see the emergence of a digital infrastructure that is pervasive in nature and accessible through a diverse collection of devices. A future grid will provide a digital fabric to support a broad range of activities and will be open, flexible and heterogeneous in nature. Essentially IT will disappear into the background and those involved in these activities will focus on the work at hand rather than the technology they use.
Realising this future vision questions some of the fundamental assumptions about the nature of computing and requires us to reassess many of the existing theories, concepts and practices at the core of computing. To deliver the e-science vision requires us to answer a number of important questions.
- How can we develop an infrastructure that promotes and supports the management and traceability of knowledge?
- How can we develop an infrastructure that lets people trust ubiquitous computing systems?
- How can we develop techniques to rapidly design, configure and evolve these systems?
- How can we deal with the inherent complexity of these systems and develop infrastructures that help us manage them?
- How can we make these systems usable and what new forms of organisation can be supported?
- How can we understand the broader social and economic impact of these technologies?
Answering these questions outlines a far-reaching research agenda that will require significant progress across many aspects of computing. Issues of heterogeneity, scale, mobility, dependability and privacy pervade all aspects of the research agenda outlined in this document.
If you read the report it will become apparent just how important community building and collaborative working is to the initiative. Hmm!