Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Tommaso Turchi is active.

Publication


Featured researches published by Tommaso Turchi.


symposium on visual languages and human-centric computing | 2015

Fostering the adoption of Pervasive Displays in public spaces using tangible End-User Programming

Tommaso Turchi; Alessio Malizia; Alan Dix

Nowadays we are continuously surrounded by new digital systems featuring easy to use and engaging interaction modalities, such as multi-touch, gesture, tangible, or voice interaction. The enriched and natural experience provided by this new paradigm - known as Natural User Interface - has promoted its adoption in many ubiquitous contexts due to its effectiveness in dealing with a wide audience of mostly inexperienced users; Pervasive Displays, namely variously-sized displays ecosystems supporting simultaneous interactions with public screens naturally use those new paradigms. Nonetheless, if we want these systems to stay out in public spaces for long periods of time, they must provide users with an easy way of being adapted to their heterogeneous usage contexts. In this paper, we propose an End- User Programming approach to this problem introducing TAPAS, a system that combines a tangible interaction with a puzzle metaphor, allowing users to create workflows on a Pervasive Display to satisfy their needs; we also carried out a preliminary evaluation of our system with second year university students and interaction designers, gathering useful feedback to improve TAPAS and employ it in many other domains.


symposium on visual languages and human-centric computing | 2016

Fostering computational thinking skills with a tangible blocks programming environment

Tommaso Turchi; Alessio Malizia

Computational Thinking has recently returned into the limelight as an essential skill to have for both the general public and disciplines outside Computer Science. It encapsulates those thinking skills integral to solving complex problems using a computer, thus widely applicable in our technological society. Several public initiatives such as the Hour of Code successfully introduced it to millions of people of different ages and backgrounds, mostly using Blocks Programming Environments like Scratch that lower the barriers of programming and facilitate learning. In this paper we present our arguments for fostering Computational Thinking skills using a Blocks Programming Environment augmented with a Tangible User Interface, namely by exploiting objects whose interactions with the physical environment are mapped to digital actions performed on the system. Our demonstration includes a working prototype implementing our Tangible Blocks Programming Environment called TAPAS.


Journal of Visual Languages and Computing | 2017

TAPAS: A tangible End-User Development tool supporting the repurposing of Pervasive Displays ☆

Tommaso Turchi; Alessio Malizia; Alan Dix

This document is the Accepted Manuscript version. Under embargo until 8 June 2018. The final, definitive version is available online at doi: https://doi.org/10.1016/j.jvlc.2016.11.002, published by Elsevier Ltd.


international symposium on end-user development | 2015

Pervasive Displays in the Wild: Employing End User Programming in Adaption and Re-Purposing

Tommaso Turchi; Alessio Malizia

The declining hardware cost has enabled the wide spread of Pervasive Displays anywhere within urban spaces; these systems are composed of displays of various sizes and allow users to interact with the same public screens simultaneously, usually through new and engaging modalities, e.g. Tangible Interaction. Yet the frequent changes in users’ needs dictate a continuous adaption and re-purposing of such systems with new and focused features, in order to prevent interest to wear off and overcome people’s low expectations of their content value; currently this process has to be done by site managers, and this tedious and necessary task prevented long-term deployments. In this paper we propose to use End User Programming to empower users with the ability to adapt Pervasive Displays to their continuously evolving requirements. We conducted a preliminary study involving university students, gathering scenario’s requirements and initial feedback on a prototype we developed.


advanced visual interfaces | 2016

Treemaps and the Visual Comparison of Hierarchical Multi-Attribute Data

Kent Wittenburg; Tommaso Turchi

Treemaps have the desirable property of presenting overviews along with details of data and thus are of interest in visualizations of multi-attribute tabular data with attribute hierarchies. However, the original treemap algorithms and most subsequent variations are hampered in making parallel structures in a hierarchical data structure visually comparable. Structurally parallel elements are not aligned, making it difficult to compare them visually. We propose a method that allows for proportional and non-proportional subdivisions of subtrees while preserving visual alignment of parallel structures. We extend the framework so that other types of data visualizations can be placed within the graphical areas of a treemap to allow for the visual comparison of a broad collection of data types including temporal data.


EAI Endorsed Transactions on Ambient Systems | 2016

A Human-Centred Tangible approach to learning Computational Thinking

Tommaso Turchi; Alessio Malizia

Computational Thinking has recently become a focus of many teaching and research domains; it encapsulates those thinking skills integral to solving complex problems using a computer, thus being widely applicable in our society. It is influencing research across many disciplines and also coming into the limelight of education, mostly thanks to public initiatives such as the Hour of Code. In this paper we present our arguments for promoting Computational Thinking in education through the Human-centred paradigm of Tangible End-User Development, namely by exploiting objects whose interactions with the physical environment are mapped to digital actions performed on the system. Received on 18 July 2016; accepted on 20 July 2016; published on 23 August 2016


Information Processing and Management | 2017

An ant-colony based approach for real-time implicit collaborative information seeking

Alessio Malizia; Kai A. Olsen; Tommaso Turchi; Pierluigi Crescenzi

We propose an approach based on Swarm Intelligence — more specifically on Ant Colony Optimization (ACO) — to improve search engines’ performance and reduce information overload by exploiting collective users’ behavior. We designed and developed three different algorithms that employ an ACO-inspired strategy to provide implicit collaborative-seeking features in real time to search engines. The three different algorithms — NaiveRank, RandomRank, and SessionRank — leverage on different principles of ACO in order to exploit users’ interactions and provide them with more relevant results. We designed an evaluation experiment employing two widely used standard datasets of query-click logs issued to two major Web search engines. The results demonstrated how each algorithm is suitable to be employed in ranking results of different types of queries depending on users’ intent.


2017 IEEE Blocks and Beyond Workshop (B&B) | 2017

Block-oriented programming with tangibles: An engaging way to learn computational thinking skills

Alessio Malizia; Tommaso Turchi; Kai A. Olsen

Block-oriented programming environments, such as Scratch and AppInventor, have become mainstream and have helped introduce non-programmers to algorithmic thinking; that is, to computational thinking (CT) skills. In various experiments, referenced in this paper, we observed how objects (tangibles) augmented with digital properties — that is, tangible user interface (TUI) objects — can help develop CT skills. We investigate which paradigm can be used to introduce CT skills with TUIs. By drawing on past experience, we conclude that block-oriented programming provides a suitable answer to our research questions. Furthermore, we introduce a framework for implementing block-oriented programmable objects that we believe can help end-users learn CT skills.


italian research conference on digital library management systems | 2015

Collaborative Information Seeking with Ant Colony Ranking in Real-Time

Tommaso Turchi; Alessio Malizia; Paola Castellucci; Kai A. Olsen

In this paper we propose a new ranking algorithm based on Swarm Intelligence, more specifically on the Ant Colony Optimization technique, to improve search engines’ performances and reduce the information overload by exploiting users’ collective behavior. We designed an online evaluation involving end users to test our algorithm in a real-world scenario dealing with informational queries. The development of a fully working prototype – based on the Wikipedia search engine – demonstrated promising preliminary results.


advanced visual interfaces | 2018

A tangible-programming technology supporting end-user development of smart-environments

Giuseppe Desolda; Alessio Malizia; Tommaso Turchi

In recent years, smart objects are increasingly pervading the environments we live in. For HCI researchers, an important challenge is how non-technical users can establish the behavior of such devices. This poster presents a new technology implementing a tangible-programming paradigm, which allows non-programmers to synchronize the behavior of ecologies of smart objects, thus determining the creation and customization of smart environments.

Collaboration


Dive into the Tommaso Turchi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alan Dix

University of Birmingham

View shared research outputs
Top Co-Authors

Avatar

David Bell

Brunel University London

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Armin Kashefi

Brunel University London

View shared research outputs
Top Co-Authors

Avatar

Boyce Sigweni

Brunel University London

View shared research outputs
Top Co-Authors

Avatar

Gareth Loudon

Cardiff Metropolitan University

View shared research outputs
Researchain Logo
Decentralizing Knowledge