• Publications
  • Influence
Artificial Intelligence (AI) : Multidisciplinary perspectives on emerging challenges, opportunities, and agenda for research, practice and policy
As far back as the industrial revolution, significant development in technical innovation has succeeded in transforming numerous manual tasks and processes that had been in existence for decadesExpand
  • 79
  • 7
Bringing computer science back into schools: lessons from the UK
TLDR
Computer science in UK schools is a subject in decline: the ratio of Computing to Maths A-Level students (i.e. ages 16--18) has fallen from 1:2 in 2003 to 1:20 in 2011 and in 2012. Expand
  • 77
  • 6
  • PDF
Restart: The Resurgence of Computer Science in UK Schools
TLDR
We detail how computer science declined in the UK, and the developments that led to its revitalisation: a mixture of industry and interest group lobbying, with a particular focus on the value of the subject to all school pupils, not just those who would study it at degree level. Expand
  • 159
  • 4
  • PDF
A multi-disciplinary perspective on emergent and future innovations in peer review
Peer review of research articles is a core part of our scholarly communication system. In spite of its importance, the status and purpose of peer review is often contested. What is its role in ourExpand
  • 68
  • 3
  • PDF
TOAST: Applying Answer Set Programming to Superoptimisation
TLDR
This paper describes a large-scale application, the TOAST (Total Optimisation using Answer Set Technology) system, which seeks to generate optimal machine code for simple, acyclic functions using a technique known as superoptimisation and demonstrates the scalability of a variety of solvers. Expand
  • 39
  • 3
  • PDF
An Analysis of Introductory Programming Courses at UK Universities
TLDR
This article was published in The Art, Science, and Engineering of Programming on 01 April 2017 (online), available at http://dx.doi.org/10.22152/programming-journal.2017/1/18 . Expand
  • 34
  • 3
  • PDF
Grand challenges for the UK: upskilling teachers to teach computer science within the secondary curriculum
TLDR
We work with many teachers who either do not have an appropriate academic background to teach Computer Science, or who do and have not utilised it in the classroom due to the curriculum in place for the last fifteen years. Expand
  • 20
  • 3
Computing at school: stimulating computing education in the UK
TLDR
In this paper, we present the development of Computing at School (CAS), a UK membership association established in 2008 to promote and support the teaching of Computing and related disciplines in UK schools. Expand
  • 46
  • 2
  • PDF
Software sustainability: Research and practice from a software architecture viewpoint
TLDR
The Karlskrona Manifesto proposes a set of key principles and commitments that underpin sustainability design. Expand
  • 38
  • 2
  • PDF
LAIMA: A Multi-agent Platform Using Ordered Choice Logic Programming
TLDR
We present a deductive reasoning multi-agent platform using an extension of answer set programming (ASP). Expand
  • 23
  • 2
  • PDF