David Livingstone
Kingston University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by David Livingstone.
ACM Transactions on Computing Education \/ ACM Journal of Educational Resources in Computing | 2005
Christopher Douce; David Livingstone; James Orwell
Systems that automatically assess student programming assignments have been designed and used for over forty years. Systems that objectively test and mark student programming work were developed simultaneously with programming assessment in the computer science curriculum. This article reviews a number of influential automatic assessment systems, including descriptions of the earliest systems, and presents some of the most recent developments. The final sections explore a number of directions automated assessment systems may take, presenting current developments alongside a number of important emerging e-learning specifications.
Transactions of the Institute of British Geographers | 2001
Jonathan Raper; David Livingstone
Doreen Massey’s paper in this journal (Massey 1999a) called for a new ‘conversation’ between human and physical geographers about the nature of space-time and time-space. We believe that her initiative is an important one as methodologies in both physical and human geography have become highly entrenched with respect to concepts of space and time. We would like to extend the arguments in our 1995 article (Raper and Livingstone 1995) that were discussed by Massey (1999a), in order to make a contribution to the much needed conversation. Our starting point is Massey’s assertion that ‘the representation of space-time is itself an emergent product of the conceptualization of the space-time entities themselves’ (269). It seems to us that this phrase marks out a number of key theoretical debates: 1 the role of representation 2 the question of how entities are conceptualized 3 the framing role of space and time 4 how representation and conceptualization are mutually constituted. In this Exchange, we would like to set out the important issues for the ‘conversation’ as we see them. As one of us has recently completed a monograph discussing these issues at length (Raper 2000), only the outlines of these arguments will be attempted here.
Behaviour & Information Technology | 2006
Martin Colbert; David Livingstone
This paper models the suitability of homeward commutes as a context for talking on a mobile telephone and text messaging. Analysis of these models identifies when and where large changes in suitability frequently arise. To bring commuters the greatest benefits, these are the changes upon which future applications of context-sensitivity and awareness need to focus.
intelligent environments | 2013
Gordon Hunter; David Livingstone; Paul Neve; Graham Alsop
We discuss the demand for intelligent systems to assist both teachers and students in the teaching and learning of computer programming, then describe the design, implementation of Nooblab, an integrated system offering instruction, a programming test bed and assessment for several programming languages, and its deployment in real university classroom situations. The system also logs every interaction which each student has with it, providing a rich set of data for analysis. Initial results from its use within real courses are presented and discussed, along with proposals for future developments involving incorporating machine learning paradigms into the system.
International journal of continuing engineering education and life-long learning | 2004
Andy Stone; David Livingstone
Mobile learning (M-learning) encompasses a range of technologies, to the extent that m-learning and e-learning are now referred to as networked learning in some quarters. It is increasingly likely that this involves the deployment of reusable learning objects. There is a risk that as such objects are converted or modified for use in different delivery environments, some of the pedagogy may get lost in the process. Thus, we need to consider how to design and deliver effective m-learning in a scalable manner, to a multiplicity of technologies, by means of adaptive content architectures.
2014 IEEE 8th International Symposium on Embedded Multicore/Manycore SoCs | 2014
Paul Neve; Gordon Hunter; David Livingstone
Computer Programming remains a difficult discipline to teach. E-learning can help improve student engagement and outcomes but offerings designed to teach programming in a University context are rudimentary when compared to publicly available sites such as Code Academy. This paper describes Noob Lab, an e-learning platform for teaching programming. The environment provides a complete suite of features surpassing prior work, and has successfully been used in a number of undergraduate modules to improve student outcomes, satisfaction, and inform pedagogy.
Joint IST Workshop on Mobile Future, 2006 and the Symposium on Trends in Communications. SympoTIC '06. | 2006
Luke Hebbes; Faiza Younas Janjua; David Livingstone; James Orwell
This paper investigates a steganographic method for associating geographical information with JPEG images, such as aerial photographs. A random walk embedding scheme is used to hide and protect the payload. The scheme also allows for reversible degradation of the image based on the quality factor of the image and the required usage
Archive | 2005
Christopher Douce; David Livingstone; James Orwell; Steve Grindle; Justin Cobb
Coastal Sediments | 1999
Jonathan Raper; David Livingstone; Charlie Bristow; Diane Horn
Archive | 2013
Paul Neve; David Livingstone; Gordon Hunter; Graham Alsop