Fabio Paternò

ORCID: 0000-0001-8355-6909
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Usability and User Interface Design
  • Context-Aware Activity Recognition Systems
  • Multimedia Communication and Technology
  • Interactive and Immersive Displays
  • Spreadsheets and End-User Computing
  • Service-Oriented Architecture and Web Services
  • Personal Information Management and User Behavior
  • Business Process Modeling and Analysis
  • Web Applications and Data Management
  • Model-Driven Software Engineering Techniques
  • Educational Games and Gamification
  • Speech and dialogue systems
  • Digital Accessibility for Disabilities
  • Advanced Software Engineering Methodologies
  • Semantic Web and Ontologies
  • Web Data Mining and Analysis
  • Human-Automation Interaction and Safety
  • Green IT and Sustainability
  • Mobile and Web Applications
  • Data Visualization and Analytics
  • Innovative Human-Technology Interaction
  • Tactile and Sensory Interactions
  • Teaching and Learning Programming
  • Technology Use by Older Adults
  • Mobile Agent-Based Network Management

Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo"
2016-2025

National Academies of Sciences, Engineering, and Medicine
1999-2025

Human Computer Interaction (Switzerland)
2015-2023

Interface (United Kingdom)
2023

Consorzio Pisa Ricerche
1995-2020

Institute of Informatics and Telematics
2020

Consorzio Roma Ricerche
2017

National Research Council
1995-2012

Institute of Scientific and Technical Information of China
2003-2008

I.R.C.C.S. Oasi Maria SS
1994-2004

While task modeling and task-based design are entering into current practice in the of interactive software applications, there is still a lack tools supporting development analysis models. Such should provide developers with ways to represent tasks, including their attributes objects temporal semantic relationships, easily create, analyze, modify such representations simulate dynamic behavior. In this paper, we present tool, CTTE, that provides thorough support for developing analyzing...

10.1109/tse.2002.1027801 article EN IEEE Transactions on Software Engineering 2002-08-01

The increasing availability of new types interaction platforms raises a number issues for designers and developers. There is need methods tools to support development nomadic applications, which can be accessed through variety devices. We present solution, based on the use three levels abstractions, that allows focus relevant logical aspects avoid dealing with plethora low-level details. have defined transformations able obtain user interfaces from such taking into account available their...

10.1109/tse.2004.40 article EN IEEE Transactions on Software Engineering 2004-07-27

One important evolution in software applications is the spread of service-oriented architectures ubiquitous environments. Such environments are characterized by a wide set interactive devices, with that exploit number functionalities developed beforehand and encapsulated Web services. In this article, we discuss how novel model-based UIDL can provide useful support both at design runtime for these types applications. service annotations also be exploited providing hints user interface...

10.1145/1614390.1614394 article EN ACM Transactions on Computer-Human Interaction 2009-11-01

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...

10.1145/3057861 article EN ACM Transactions on Computer-Human Interaction 2017-04-27

The main goal of the work is to propose a method evaluate user interfaces using task models and logs generated from test an application. can be incorporated into automatic tool which gives designer information useful improve interface. These results include analysis tasks have been accomplished, those failed never tried, errors their type, time related information, patterns among accomplished tasks, available current state session. This also evaluator checking whether specified usability...

10.1109/32.729686 article EN IEEE Transactions on Software Engineering 1998-01-01

Model-based approaches can be useful when designing nomadic applications, which accessed through multiple interaction platforms. Various models and levels of abstraction considered in such approaches. The lack automatic tool support has been the main limitation to their use. We present a tool, TERESA, supporting top-down transformations from task abstract user interfaces then for different types platforms (such as mobile phones or desktop systems). It allows designers keep unitary view...

10.1145/604045.604069 article EN 2003-01-12

In this paper, we propose UbiCicero, a multi-device, location-aware museum guide able to opportunistically exploit large screens when users are nearby. Various types of games included in addition the and artwork descriptions. The mobile is equipped with an RFID reader, which detects nearby tagged artworks. By taking into account context-dependent information, including current user position behaviour history, as well type device available, more personalised relevant information provided...

10.1016/j.intcom.2009.06.001 article EN Interacting with Computers 2009-06-09

Abstract This article presents the past, present and future of model-based user interface development. After 30 years research there has been significant success in modeling interfaces. aims to give a comprehensive overview history, describes important aspects current approaches, lists actual challenges development gives implications for next generation.

10.1524/icom.2011.0026 article EN i-com 2011-11-01

The purpose of this paper is to introduce the motivations behind end user development, discuss its basic concepts and roots, review current state art. Various approaches are discussed classified in terms their main features technologies platforms for which they have been developed. Lastly, provides an indication interesting possibilities further evolution.

10.1155/2013/532659 article EN ISRN Software Engineering 2013-06-10

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...

10.1145/3290605.3300675 article EN 2019-04-29

Abstract Available accessibility guidelines do not necessarily guarantee usable Web sites, particularly when specific groups of users with special needs are considered. We have identified 15 design criteria aiming to provide integrated support and usability for vision-impaired users. In this article, we present the results a study investigating whether application such can actually improve their task performance accessing applications. report on two user tests, both involving users, that aim...

10.1080/10447310701771472 article EN International Journal of Human-Computer Interaction 2008-01-10
Coming Soon ...