About
173
Publications
45,834
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,121
Citations
Introduction
Current institution
Publications
Publications (173)
Trust is a critical human factor in the adoption and effectiveness of artificial intelligence (AI) systems, especially in high-risk domains such as medicine and cybersecurity. This paper introduces a novel probabilistic metric to objectively quantify trust in AI systems, using the degree of reliance on AI by human users as a proxy. The proposed met...
Artificial Intelligence (AI) spreads quickly as new technologies and services take over modern society. The need to regulate AI design, development, and use is strictly necessary to avoid unethical and potentially dangerous consequences to humans. The European Union (EU) has released a new legal framework, the AI Act, to regulate AI by undertaking...
The rapid growth in interest in Artificial Intelligence (AI) has been a significant driver of research and business activities in recent years. This raises new critical issues, particularly concerning interaction with AI systems. This article first presents a survey that identifies the primary issues addressed in Human-Centered AI (HCAI), focusing...
Developing sigma-1 receptor (S1R) modulators is considered a valuable therapeutic strategy to counteract neurodegeneration, cancer progression, and viral infections, including COVID-19. In this context, in-silico tools capable of accurately predicting...
As software production evolves, privacy is becoming an increasingly important consideration. This is especially true as national and supranational regulations, such as GDPR, require privacy as a mandatory aspect of software development. However, challenges such as a lack of knowledge about privacy and data protection regulations hinder the adoption...
This article explores Human-Centered Artificial Intelligence (HCAI) in medical cytology, with a focus on enhancing the interaction with AI. It presents a human-AI interaction paradigm that emphasizes explainability and user control of AI systems. It is an iterative negotiation process based on three interaction strategies aimed to (i) elaborate the...
This study developed a Human-Centered Technology Acceptance Model (HC-TAM) for recruitment chatbots, integrating aspects of the traditional Technology Acceptance Model (TAM)(Davis in 1989) with a focus on human-centered factors such as transparency, personalization, efficiency, and ethical concerns, alongside the fundamental TAM constructs of perce...
Artificial Intelligence (AI) systems are becoming widespread in all aspects of society, bringing benefits to the whole economy. There is a growing understanding of the potential benefits and risks of this type of technology. While the benefits are more efficient decision processes and industrial productivity, the risks may include a potential progr...
As software production evolves, privacy is becoming an increasingly important consideration. This is especially true as national and supranational regulations, such as GDPR, require privacy as a mandatory aspect of software development. However, challenges such as a lack of knowledge about privacy and data protection regulations hinder the adoption...
As software production evolves, privacy is becoming an increasingly important consideration. This is especially true as national and supranational regulations, such as GDPR, require privacy as a mandatory aspect of software development. However, challenges such as a lack of knowledge about privacy and data protection regulations hinder the adoption...
The use of Internet of Things (IoT) technology to improve access to cultural heritage sites and enhance visitor engagement has become increasingly popular. Nevertheless, there is a lack of studies evaluating the actual benefits of such technology on visitors’ experiences, which is crucial to improve the IoT adoption in this field. To address this i...
Companies are increasingly using relational databases to store their business data. In most cases, they would benefit from adopting conversational user interfaces to explore this data, allowing non-technical users to perform complex queries without the need to involve customer service or developers. This poster presents the details on the re-engine...
Recruitment bots are becoming increasingly popular, but there is
limited research on how human-centered design principles guide
their development. This study aims to address this gap by providing
insights into the design of recruitment chatbots that prioritize
human-centered principles and improve the overall experience for
their final users. Semi-...
Remote usability testing is performed by evaluators who are in different physical locations from the participants (synchronous remote testing) and possibly operating at different times (asynchronous remote testing). The tools developed in recent years to support remote tests exploit web technology based on HTML5 and JavaScript ES6 and thus enable p...
Companies and organizations involved in software development are stimulated and often obliged to consider procedures and technical solutions to guarantee data privacy and protection from the early phases of the software lifecycle. In addition, by default, personal data might be processed with the highest privacy protection level. These two requirem...
In recent years, Artificial Intelligence has become more and more relevant in our society. Creating AI systems is almost always the prerogative of IT and AI experts. However, users may need to create intelligent solutions tailored to their specific needs. In this way, AI systems can be enhanced if new approaches are devised to allow non-technical u...
In recent years, Artificial Intelligence has become more and more relevant in our society. Creating AI systems is almost always the prerogative of IT and AI experts. However, users may need to create intelligent solutions tailored to their specific needs. In this way, AI systems can be enhanced if new approaches are devised to allow non-technical u...
Phishing, the deceptive act of stealing personal and sensitive information by sending messages that seem to come from trusted entities, is one of the most widespread and effective cyberattacks. Automated defensive techniques against these attacks have been widely investigated. These solutions often exploit AI-based systems that, when a suspect webs...
In recent years, Artificial Intelligence has become more and more relevant in our society. Creating AI systems is almost always the prerogative of IT and AI experts. However, users may need to create intelligent solutions tailored to their specific needs. In this way, AI systems can be enhanced if new approaches are devised to allow non-technical u...
This paper presents an IoT-based game for cultural sites, Magic Torch, which aims to improve the visitors User eXperiences. It enables tangible interaction with ’smart’ artifacts that engage visitors and encourage their attention. In this paper, we focus on the design and development of the IoT devices involved in the games, illustrating the design...
This demo presents SERENE, a Web platform for the UX semi-automatic evaluation of websites. It exploits Artificial Intelligence to predict visitors’ emotions starting from their interaction logs. The predicted emotions are shown by interactive heatmaps overlapped to the webpage to be analyzed. The concentration of negative emotions in a specific ar...
The traditional method for learning the multiplication tables is a repetitive and boring task. Teachers try to find new methods to motivate children in this tedious duty, and one of the lines to consider is to integrate en- tertainment into educational processes. This work presents a new multimedia interaction approach in order to allow children to...
Physical inactivity leads to a high risk of medical complications and triggering substantial health care expenses. The goal of the project within which the research is conducted is to explore the effect of the use of nudges to dissuade individuals from physical inactivity. This study is aimed to design and develop a zero/low-cost nudging mHealth in...
Phishing, the deceptive act of stealing personal and sensitive information by sending messages that seem to come from trusted entities, is one of the most widespread and effective cyberattacks. Automated defensive techniques against these attacks have been widely investigated. These solutions often exploit AI-based systems that, when a suspect webs...
Privacy is becoming an increasingly important factor in software production. Indeed, besides increasing software quality, privacy is a mandatory aspect of national and supranational regulations like GDPR. However, several aspects like lack of knowledge on privacy and data protection regulations ambiguities limit the adoption of proper privacy imple...
This paper reports on the experience we have carried out in the
last years for the definition of a model-based technique for
the automatic generation of chatbots for data exploration. We
illustrate how this technique has been integrated within a no-code
platform offering visual notations to i) index relational
data sources and ii) bind them to conv...
Although User eXperience (UX) is widely acknowledged as an important aspect of software products, its evaluation is often neglected during the development of most software products, primarily because developers think that it is resource-demanding and complain about the fact that is scarcely automated. Various attempts have been made to develop tool...
This paper presents an interaction paradigm for the design of chatbots. Its novelty is the completion of conversational patterns that progressively guide the design activity and provide an interactive, immediate representation of the conversation under construction. Thanks to the automatic generation of code, the paradigm facilitates the rapid prot...
This paper shows a chatbot solution for eGLU-box Pro, a usability testing platform for Italian Public Administration (PA). eGLU-box Pro is a web-based tool designed to help PA practitioners in creating remote usability tests and analyzing participants’ answers and interaction data after they complete the usability tasks. The impact of the chatbot s...
Article 25 of the GDPR states that data collection, processing and management measures should be implemented following tṇhe privacy by design and privacy by default paradigms. This paper presents a systematic literature review to identify useful guidelines to support the development of GDPR-compliant software. Selected papers are categorized under...
The five-volume set LNCS 12932-12936 constitutes the proceedings of the 18th IFIP TC 13 International Conference on Human-Computer Interaction, INTERACT 2021, held in Bari, Italy, in August/September 2021.
The total of 105 full papers presented together with 72 short papers and 70 other papers in these books was carefully reviewed and selected from...
The five-volume set LNCS 12932-12936 constitutes the proceedings of the 18th IFIP TC 13 International Conference on Human-Computer Interaction, INTERACT 2021, held in Bari, Italy, in August/September 2021.
The total of 105 full papers presented together with 72 short papers and 70 other papers in these books was carefully reviewed and selected from...
The five-volume set LNCS 12932-12936 constitutes the proceedings of the 18th IFIP TC 13 International Conference on Human-Computer Interaction, INTERACT 2021, held in Bari, Italy, in August/September 2021.
The total of 105 full papers presented together with 72 short papers and 70 other papers in these books was carefully reviewed and selected from...
The five-volume set LNCS 12932-12936 constitutes the proceedings of the 18th IFIP TC 13 International Conference on Human-Computer Interaction, INTERACT 2021, held in Bari, Italy, in August/September 2021.
The total of 105 full papers presented together with 72 short papers and 70 other papers in these books was carefully reviewed and selected from...
Automation in computing systems has always been considered a valuable solution to unburden the user. Internet of Things (IoT) technology best suits automation in different domains, such as home automation, retail, industry, and transportation, to name but a few. While these domains are strongly characterized by implicit user interaction, more recen...
The education in Industry 4.0 is a key factor to improve product quality and its efficiency, be competitive, enhance safety, security and sustainability. In this context C-LAB project aims at developing a game-simulation framework able to generate game-based learning tools personalized to the specific business and role of users. The intended users...
Currently digital educational applications are employed in education, since technological tools are very interesting and engaging for pupils. Augmented Reality (AR) is one of the most explored and successfully used technology. Thanks to the AR, the situated learning can occur; it suggests that people easily acquire new knowledge if learning occurs...
Daily experiences in working with various types of computer systems show that, despite the offered functionalities, users have many difficulties, which affect their overall User eXperience (UX). The UX focus is on aesthetics, emotions and social involvement, but usability has a great influence on UX. Usability evaluation is acknowledged as a fundam...
Game-based learning is one of the most widespread approaches in educational and training processes. The success of the integration of the entertainment dimension in learning has been largely documented. It is important to make the learning process attractive not only for kids but also for adults who need to acquire new knowledge and skills to be in...
In the last years, the debate about the success or failure of Linked Data (LD) has been growing. Despite the ever-increasing number of available ontologies and LD datasets, there is still a limited number of applications to let people benefit from using this huge amount of data. Some evident problems relate to the limited opportunities offered to t...
This paper reports on an on-going work that investigates the use of visualization techniques to help evaluators discovering usability problems by visualizing data collected during usability tests of web sites. Two visualization techniques are described and some results of the evaluation study that compared the two techniques are provided.
Smart Interactive Experiences (SIEs) are usage situations enabled by the Internet of Things that empower users to interact with the surrounding environment. The goal of our research is to define methodologies and software environments to support the design of SIEs; more specifically, we focus on design paradigms suitable for experts of given domain...
Cyber attacks are emerging as problems caused not only by technological aspects but also by human factors neglected when designing interactive systems. In this paper, we show how one of the most popular attacks on the Web, phishing, is very much related to UI aspects and how a wrong UI design determines a greater vulnerability of users. We performe...
This paper illustrates the heuristic evaluation of a web-based tool for usability testing for Public Administrations called eGLU-box. eGLU-box is an online platform aiming at supporting practitioners in the process of designing usability tests, analyzing data, and helping step-by-step participants to complete assessment tasks. Web users of Public A...
This work shows the user experience (UX) assessment of a web-based platform for the semi-automatic usability evaluation of websites, UTAssistant, which is primarily addressed to workers in public administration (PA). The study is part (Phase 1) of a multiple assessment methodology which consists of four phases in total: (1) UX in laboratory conditi...
In Ambient Assisted Living (AAL), Internet of Things (IoT) technology is exploited to equip living environments with smart objects that communicate with the outside world in an intelligent and goal-oriented manner and can support the occupants’ activities. Currently, providing such objects with new capabilities requires several programming efforts....
The collaborative decision-making process is traditionally supported by multi-user interfaces, such as large multi-touch screens or interactive tabletops for accessing, relating and comparing different data sources. Since such multi-user interfaces are typically expensive and unavailable outside dedicated environments (e.g. labs, smart rooms), rece...
Since 2012, usability testing in Italian public administration (PA) has been guided by the eGLU 2.1 technical protocols, which provide a set of principles and procedures to support specialized usability assessments in a controlled and predictable way. This paper describes a new support tool for usability testing that aims to facilitate the applicat...
Designing tools that allow end users to easily control and manage a smart home is a critical issue that researchers in Ambient Intelligence and Internet of Things have to address. Because of the variety of available solutions, with their advantages and limitations, it is not straightforward to understand which are the requirements that must be sati...
Over the years, interaction design has become increasingly complex due to the evolution of end users of interactive systems. Approaches such as user-centered design (UCD), which proved effective in the creation of usable interactive systems, have to deal with this evolution. As HCI researchers working at the design of interactive systems in several...
In the framework of the AVI 2018 Conference, the interuniversity center ECONA has organized a thematic workshop on "Digital Interaction: where are we going?". Six contributions from the ECONA members investigate different perspectives around this thematic.
The current Internet of Things (IoT) market proposes a wide variety of devices with complex design and different functionality. In addition, the same IoT device can be used in different domains, from home to industry, to healthcare. The management of such devices occurs in different ways, for example through visual interaction using high level prog...
Several Planning Support Systems (PSS) have been developed so far, but their uptake in planning practice remains low. The analysis of the literature shows that one major factors for the limited use of PSS is the mismatch between PSS functionality (as well as the way it is provided through the PSS user interface) and what planners expect. This motiv...
Usability is central especially in contexts with highly heterogeneous user groups as it is the case in developing countries. User involvement and participation has positive impacts towards developing usable software and system success and it is one of the core principles in user centered design (UCD). But how does the industry in developing countri...
The two communities of Software Engineering and Human-Computer Interaction tackle issues related to the software development process differently although with the same final goal: that of developing high quality software most effectively. This workshop has reached its third edition and is continuing to pursue the positive results achieved in previo...
Even if the benefits of the usability testing are remarkable, it is scarcely adopted in the software development process. To foster its adoption, this paper presents a Web platform, UTAssistant, that supports people, also without skills in Human-Computer Interaction (HCI), in evaluating Web site usability.
Nowadays, the low cost of smart objects and their variety in the mass market is resulting in a more and more pervasiveness of Internet of Things in our houses. This paper describes We@Home, a mobile application for smart home control that enables the collaboration within a group of people (e.g., a family) living in the same environment and interest...
Information and Communication Technology (ICT) is central for economic development; and usability is central for the functioning of ICT especially in context with highly heterogeneous user groups like developing countries. But how does industry in developing countries work with usability and usability evaluation? The paper reports from a survey on...
Planning Support Systems (PSS) are computer-based tools that assist professionals in land use planning activities. Although several researchers acknowledge the importance of such tools in planning practice, PSS use is limited due to their poor fit to users’ needs and expectations as well as to their low usability. This article presents a study carr...
This paper describes a 63-participant user study that compares two widely known systems supporting end users in creating trigger-action rules for the Internet of Things and Ambient Intelligence scenarios. The user study is the first stage of a research agenda that concerns the implementation of a novel conceptual framework for the design and contin...
Software Engineering and Human-Computer Interaction look at the development process from different perspectives. They apparently use very different approaches, are inspired by different principles and address different needs. But, they definitively have the same goal: develop high quality software in the most effective way. The second edition of th...
The integration of Human-Centred Design (HCD) and Agile software development approaches is gaining momentum in both the Human-Computer Interaction and Software Engineering communities. The common principles shared by the two approaches, i.e., iterative design, user involvement, continuous testing and prototyping, should facilitate their integration...
This paper presents a systematic literature review in the Internet of Things and Ambient Intelligence areas. The goal was to identify the best software tools that allow end users, namely people without competencies in computer programming, to manage and configure the behaviors of a smart home. The review selected 48 papers out of 1049 papers found...
This paper reports the results of a study of software development organizations' approach towards usability, conducted on software development organizations in Greece, extending a survey conducted in Southern Italy in 2011. The results show that the organization performing usability evaluation is nearly the same in both countries as well as the key...
This paper describes AmI@Home, a collaborative system prototype for smart home management and configuration. In particular, the system is based on event-condition-action rules. Rule construction and manipulation occur through gamification mechanisms supporting social interaction, collaboration and competition, in order to engage all family members...
AVI 2016 is the 13th edition of the International Working Conferences on Advanced Visual Interfaces, held in Bari, Italy, during June 7-10 2016.
Since 1992, the AVI conferences are held every two years and have become well appreciated by the international community, attracting experts with a broad range of backgrounds, coming from all over the worl...
Recent efforts have contributed to reduce the gap between Software Engineering and HCI for what concerns usability, however, this has not led to expected results and impacts in terms of the software development process where the debate is still open. The overall goal of this workshop has been to raise the level of engagement and discussion about hu...
This paper discusses the application of gamification techniques in the Ambient Intelligence context. A three-layer framework for ambient intelligence based on the concept of interconnection among all actors involved in the intelligent environment is first delineated. Then, mechanisms for user-driven creation and modification of environment behavior...
Abstract Collaboration is acknowledged as a key element of learning. Thus, it is valuable to develop Information and Communication Technology applications that, implemented on proper devices, can support collaborative learning. Large multi-touch displays appear to encourage collaboration by offering users a shared environment to act upon. However,...
Human-Computer Interaction (HCI) discipline is taught in almost all the Computer Science curricula, whose students are typically attracted by computer technologies and inclined to consider the study of user interaction factors less valued. The aim of this workshop is to bring together HCI teachers and practitioners to discuss how to improve quality...
Studies of development practices reveal that usability and user experience (UX) are often not addressed consistently or explicitly in current devel-opment projects. A key reason is that UX requirements are either omitted or not formalized enough for their implementation to be objectively verifiable. This workshop brings together researchers and pra...
In this paper we propose a novel conceptual framework for the design and continuous evolution of ambient intelligence environments. This framework is structured along three layers - physical, inference and user layer - sharing an information space of events, conditions and actions. In particular, an end-user development approach is advocated for th...
Previous research on Planning Support Systems (PSS) showed that low usability of these computer-based tools is one of the reasons why they are not widely used by planning professionals. Few studies for evaluating PSS usability are performed, possibly because developers do not regard it as their task, do not have enough skills to conduct them, and h...
The huge amount of heterogeneous content available nowadays on the Web pushes towards approaches and tools to allow people, even non-technical ones, to retrieve, combine and manipulate such content, in order to satisfy their knowledge needs. In this paper we illustrate how composition technologies enable teacher and students to create, use and shar...
INTERACT is among the world’s top conferences in Human-Computer Interaction. Starting with the first INTERACT conference in 1990, this conference series has been organised under the aegis of the Technical Committee 13 on Human-Computer Interaction of the UNESCO International Federation for Information Processing (IFIP). This committee aims at devel...
INTERACT is among the world’s top conferences in Human-Computer Interaction. Starting with the first INTERACT conference in 1990, this conference series has been organised under the aegis of the Technical Committee 13 on Human-Computer Interaction of the UNESCO International Federation for Information Processing (IFIP). This committee aims at devel...
Integration of human-centered design in a company's software development practice requires a thorough analysis of its current practices by both researchers and practitioners.
When working in distributed teams, it is very important to be aware of the activities of all members, since it provides hints about when they might be available for collaboration. We propose a novel visualization technique that combines several representations to show the daily patterns of team members׳ activities. It uses a 24 h circular display t...
Objective
The overall objective of the research work presented in this article is to investigate models, methods and architectures to replace fixed, pre-packaged applications with flexible composition environments that make interactive environments “emerge” at run-time, based on composition actions performed by non-technical users. The approach aim...
This paper presents the results of an exploratory study whose main aim is to verify if the Pattern-Based (PB) inspection technique enables end users to perform reliable evaluation of e-learning systems in real work-related settings. The study involved 13 Polish and Italian participants, who did not have an HCI background, but used e-learning platfo...
There is a huge and ever increasing amount of data sources available on the Web, which provide content through programmatic interfaces. Unfortunately, such data sources are accessible only through programming and therefore it is difficult for non-technical users to take advantage of such enormous data assets. The need therefore arises for paradigms...
The availability of different methods (and models) that support the design and evaluation of interactive systems raises a question about the transferability of such methods between application sectors and domains. The transferability refers to the selection and application of a method in a development context, qualifying it for the interactive syst...
A current trend in the design of modern interactive systems is to let people create new value by integrating heterogeneous resources to fit their contextual needs. In this paper, we briefly illustrate our approach for the lightweight integration of service-based and situational work-spaces, pervasively accessible and sharable through a variety of d...
The importance of adopting usability engineering methods in software development is eventually recognized by an increasing number of companies. However, several studies show that, in spite of the declared awareness of usability as an important software quality and the benefits reported in the literature, many companies still neglect in their develo...
The efforts of addressing user experience (UX) in product development keep growing, as demonstrated by the proliferation of workshops and conferences bringing together academics and practitioners, who aim at creating interactive software able to satisfy their users. This special issue focuses on “Interplay between User Experience Evaluation and Sof...
This paper illustrates our approach to enhance the visit experience of archeological parks. It exploits composition technologies, End-User Development and participatory design approaches, in order to allow different stakeholders to create, use and share Personal Information Spaces. Heterogeneous content can be combined and manipulated to satisfy di...
The huge amount of videos, available for various purposes, makes video editing software very important and popular among people. One of the uses of video in medicine is to store surgical operations for educational or legal purposes. In particular, in telemedicine, the exchange of audio and video plays a very important role. In most cases, surgeons...
Current information and communication technology (ICT) has the potential to bring further changes to education. New learning techniques must be identified to take advantage of recent technological tools, such as smartphones, multimodal interfaces, multi-touch displays, etc. Game-based techniques that capitalize on ICT have proven to be very valuabl...