- Context-Aware Activity Recognition Systems
- Spreadsheets and End-User Computing
- Usability and User Interface Design
- Technology Use by Older Adults
- Social Robot Interaction and HRI
- Educational Games and Gamification
- Interactive and Immersive Displays
- Digital Accessibility for Disabilities
- Green IT and Sustainability
- Speech and dialogue systems
- Personal Information Management and User Behavior
- Assistive Technology in Communication and Mobility
- Mobile and Web Applications
- Smart Grid Energy Management
- Innovative Human-Technology Interaction
- Web Applications and Data Management
- Reinforcement Learning in Robotics
- Human Mobility and Location-Based Analysis
- Teaching and Learning Programming
- Persona Design and Applications
- Robotics and Automated Systems
- Distributed systems and fault tolerance
- Service-Oriented Architecture and Web Services
- Spacecraft Design and Technology
- AI in Service Interactions
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo"
2015-2025
National Academies of Sciences, Engineering, and Medicine
2025
National Research Council
2024
University of Cagliari
2022
Our life is characterized by the presence of a multitude interactive devices and smart objects exploited for disparate goals in different contexts use. Thus, it impossible application developers to predict at design time users will exploit, how they be arranged, which situations objectives used. For such reasons, important make end able easily autonomously personalize behaviour their Internet Things applications, so that can better comply with specific expectations. In this paper, we present...
In the coming years humanoid robots will be increasingly used in a variety of contexts, thereby presenting many opportunities to exploit their capabilities terms what they can sense and do. One main challenge is design technologies that enable those who are not programming experts personalize robot behaviour. We propose an end user development solution based on trigger-action personalization rules. describe how it supports editing such rules its underlying software architecture, report test...
This article describes a service-oriented solution framework designed for home environments. A pragmatic approach is developed to help integrate conventional automation systems following the service oriented computing paradigm. We believe it improbable that there will be single dominant middleware would right different appliances. number of middlewares have recently emerged and common knowledge they haven't sufficient degree interoperability. Because this, authors show how based on XML, Web...
Current authoring environments provide the possibility of developing user interfaces with limited adaptation capacities. The most widely adopted tools follow responsive design approach and allow developers to obtain that can adapt mainly screen size orientation. We present a solution able support development various types contextual events (that be related users, devices, environments, social relationships), added distributing interface elements across multiple devices. context-dependent...
Automatic support for web accessibility validation needs to evolve several reasons. The increasingly recognised importance of implies that various stakeholders, with different expertise, look at it from viewpoints and have requirements regarding the types outputs they expect. technologies used Web application access are evolving along associated guidelines. We present a novel tool aims provide flexible open addressing such issues. describe design its main features, including recent...
Several Web accessibility evaluation tools have been put forward to reduce the burden of identifying barriers for users, especially those with disabilities. One common issue in using practice is that results provided by different are sometimes unclear, and often diverging. Such limitations may confuse users who not understand reasons behind them, thus hamper possible adoption such tools. Hence, there a need shed light on their actual functioning, success criteria techniques supported. For...
This paper describes a solution for flexibly obtaining distributed user interfaces across multiple devices. To this end, we propose model-based approach, with associated authoring environment, which allows designers and developers to specify how distribute at various granularity levels, ranging from entire parts of single interactive elements, obtain the corresponding implementations. includes run-time support keeping resulting synchronized customization tools that allow end users...
In this paper we present a framework and the associated software architecture to manage user interfaces that can be distributed and/or migrated in multi-device multi-user environments. It supports distribution across dynamic sets of devices, does not require use fixed server. We also report on its current implementation, an example application.
With today's technology, elderly can be supported in living independently their own homes for a prolonged period of time. Monitoring and analyzing behavior order to find possible unusual situation helps provide the with health warnings at proper Current studies are focusing on daily activity detection anomalous behaviors aiming older people remote support. To this aim, we propose real-time solution which models user routine using task model specification detects relevant contextual events...
The design and development of flexible applications able to match the many possible user needs provide high quality experience is still a major issue. In ambient-assisted living scenarios there need giving adequate support elderly so that they can independently live at home. Thus, providing personalized assistance particularly critical because ageing people often have different ranges individual needs, requirements disabilities. this position paper we introduce solution based on an End-User...
Digital accessibility is considered an important aspect to allow all people, including those with permanent or temporary disabilities, access the continuously increasing number of digital services. This raises need for tools able provide support monitoring level a large websites in order understand their actual accessibility, and identify areas that more interventions improvement. We present how we have extended tool validation this purpose, results obtained about 2.7 million Web pages...
One of the goals Ambient Assisted Living (AAL) solutions is to extend time that elderly people can live independently in their preferred environments by using ICT technologies for personal healthcare. However, order be optimal, remote monitoring services and health-related interventions should strongly personalised specific individuals' requirements, preferences, abilities motivations, which vary among even dynamically evolve over same person, depending on changing user needs conditions...
Deriving meaningful and consistent user interface implementations from task models is not trivial because of the large gap in terms abstraction. This paper focuses on how to handle preconditions design generation process, an issue which has adequately been addressed previous work. We present a solution that able manage information related pre-conditions at various possible abstraction levels. The also reports some example applications show generality it can be exploited cases.
Human Activity Recognition (HAR) using mobile sensor data has gained increasing attention over the last few years, with a fast-growing number of reported applications. The central role machine learning in this field been discussed by vast amount research works, several strategies proposed for processing raw data, extracting suitable features, and inducing predictive models capable recognizing multiple types daily activities. Since many HAR systems are implemented resource-constrained...