129 research outputs found
Teaching computer science to 5-7 year-olds:an initial study with Scratch, Cubelets and unplugged computing
Changes to school curriculums increasingly require the introduction of computer science concepts to younger children. This practical report compares three existing tools for teaching computer science concepts: unplugged computing, tangible computing and MIT's Scratch. We specifically focus on the use of these tools for school pupils aged 5--7. We describe a comparative study with 28 pupils from three rural UK primary schools that explores engagement with, and effectiveness of, each tool. As far as we are aware this is the first such comparative study of its kind. We demonstrate that the studied tools can be used to successfully introduce core computer science concepts to pupils as young as 5 years of age, that the methods used by teachers to deliver computing curriculums may greatly impact the learning outcomes, and that particular care needs to be taken to ensure that pupils focus on learning concepts rather than learning tools
Supporting user appropriation of public displays
Despite their prevalence, public engagement with pervasive public displays is typically very low. One method for increasing the relevance of displayed content (and therefore hopefully improving engagement) is to allow the viewer themselves to affect the content shown on displays they encounter – for example, personalising an existing news feed or invoking a specific application on a display of their choosing. We describe this process as viewer appropriation of public displays. This thesis aims to provide the foundations for appropriation support in future ‘open’ pervasive display networks. Our architecture combines three components: Yarely, a scheduler and media player; Tacita, a system for allowing users to make privacy-preserving appropriation requests, and Mercury, an application store for distributing content. Interface points between components support integration with thirdparty systems; a prime example is the provision of Content Descriptor Sets (CDSs) to describe the media items and constraints that determine what is played at each display. Our evaluation of the architecture is both quantitive and qualitative and includes a mixture of user studies, surveys, focus groups, performance measurements and reflections. Overall we show that it is feasible to construct a robust open pervasive display network that supports viewer appropriation. In particular, we show that Yarely’s thick-client approach enables the development of a signage system that provides continuous operation even in periods of network disconnection yet is able to respond to viewer appropriation requests. Furthermore, we show that CDSs can be used as an effective means of information exchange in an open architecture. Performance measures indicate that demanding personalisation scenarios can be satisfied, and our qualitative work indicates that both display owners and viewers are positive about the introduction of appropriation into future pervasive display systems
MobiSys 2016
The 14th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys 2016) spanned a range of themes and domains, from smart environments to security and privacy. The highlights presented here cover the keynotes, paper sessions, and first Asian Students Symposium on Emerging Technologies
Towards End-User Development for IoT: A Case Study on Semantic Parsing of Cooking Recipes for Programming Kitchen Devices
Semantic parsing of user-generated instructional text, in the way of enabling
end-users to program the Internet of Things (IoT), is an underexplored area. In
this study, we provide a unique annotated corpus which aims to support the
transformation of cooking recipe instructions to machine-understandable
commands for IoT devices in the kitchen. Each of these commands is a tuple
capturing the semantics of an instruction involving a kitchen device in terms
of "What", "Where", "Why" and "How". Based on this corpus, we developed machine
learning-based sequence labelling methods, namely conditional random fields
(CRF) and a neural network model, in order to parse recipe instructions and
extract our tuples of interest from them. Our results show that while it is
feasible to train semantic parsers based on our annotations, most
natural-language instructions are incomplete, and thus transforming them into
formal meaning representation, is not straightforward.Comment: 8 pages, 1 figure, 2 tables. Work completed in January 202
A survey of pervasive displays for information presentation
Weiser’s seminal vision of ubiquitous computing had calm information presentation at its heart and identified an important challenge in providing pervasive yet unobtrusive information display while avoiding problems of information overload. Since this vision was first articulated, a range of approaches have emerged for presenting information on pervasive displays and digital screens of varying sizes are now an everyday feature of our environments. Such displays provide significant opportunities for presenting information in-situ to support users in a range of activities, and the growing expectation is that there is constant peripheral access to digital information. In this article we review three different pervasive display technologies used for information presentation: traditional 2D display media, urban media facades, and novel display hardware. Our survey identifies five emerging trends that cross all three technologies: an increasing focus on situatedness, a movement towards non-expert users, growing demand for accessible interaction, a potential for new applications of data, and a difficulty in balancing ‘calm’ computing against presentation of data at an appropriate granularity and complexity
Design Considerations for Multi-Stakeholder Display Analytics
Measuring viewer interactions through detailed analytics will be crucial to improving the overall performance of future open display networks. However, in contrast to traditional sign and web analytics systems, such display networks are likely to feature multiple stakeholders each with the ability to collect a subset of the required analytics information. Combining analytics data from multiple stakeholders could lead to new insights, but stakeholders may have limited willingness to share information due to privacy concerns or commercial sensitivities. In this paper, we provide a comprehensive overview of analytics data that might be captured by different stakeholders in a display network, make the case for the synthesis of analytics data in such display networks, present design considerations for future architectures designed to enable the sharing of display analytics information, and offer an example of how such systems might be implemented
Next generation physical analytics for digital signage
Traditional digital signage analytics are based on a display-centric view of the world, reporting data on the content shown augmented with frequency of views and possibly classification of the audience demographics. What these systems are unable to provide, are insights into viewers' overall experience of content. This is problematic if we want to understand where, for example, to place content in a network of physically distributed digital signs to optimise content exposure. In this paper we propose a new approach that combines mobility simulations with comprehensive signage analytics data to provide viewer-centric physical analytics. Our approach enables us to ask questions of the analytics from the viewer's perspective for the first time, including estimating the exposure of different user groups to specific content across the entire signage network. We describe a proof of concept implementation that demonstrates the feasibility of our approach, and provide an overview of potential applications and analytics reports
- …