[1]
Design Criteria for Stimulating Emotions in Web Applications
Affective HCI and Emotions and Motivational Aspects
/
Mori, Giulio
/
Paternò, Fabio
/
Furci, Ferdinando
Proceedings of IFIP INTERACT'15: Human-Computer Interaction, Part I
2015-09-14
v.1
p.165-182
Keywords: Web guidelines; Emotions; Affective interfaces; Adaptable interfaces
© Copyright 2015 Springer International Publishing Switzerland
Summary: This work aims to identify the main aspects of Web design responsible for
eliciting specific emotions. For this purpose, we performed a user study with
40 participants testing a Web application designed by applying a set of
criteria for stimulating various emotions. In particular, we considered six
emotions (hate, anxiety, boredom, fun, serenity, love), and for each of them a
specific set of design criteria was exploited. The purpose of the study was to
reach a better understanding regarding what design techniques are most
important to stimulate each emotion. We report on the results obtained and
discuss their implications. Such results can inform the development of
guidelines for Web applications able to stimulate users' emotions.
[2]
Responsive task modelling
Model-based engineering
/
Anzalone, Davide
/
Manca, Marco
/
Paternò, Fabio
/
Santoro, Carmen
ACM SIGCHI 2015 Symposium on Engineering Interactive Computing Systems
2015-06-23
p.126-131
© Copyright 2015 ACM
Summary: In this paper we present a new tool for specifying task models (Responsive
CTT), which can be accessed through touch-based mobile devices such as
smartphones and tablets as well. The tool is Web-based and responsive in order
to provide adapted user interfaces to better support the most common activities
in task modelling through various types of devices. We describe the relevant
aspects to take into account for this purpose and how we have addressed them in
designing the tool. We also report on first user tests.
[3]
Dynamic user interface adaptation driven by physiological parameters to
support learning
Around the body -- movement and physiology
/
Ghiani, Giuseppe
/
Manca, Marco
/
Paternò, Fabio
ACM SIGCHI 2015 Symposium on Engineering Interactive Computing Systems
2015-06-23
p.158-163
© Copyright 2015 ACM
Summary: Technology to make physiological measurements related to attention and
cognitive load is becoming more affordable. We propose a solution based on
combining the exploitation of dynamic user information gathered through such
technology with a rule-based strategy for adaptation of e-learning Web
applications. We focus on users' physiological data and aspects relevant for
the task being carried out. A flexible rule-based approach allows designers and
developers to define a wide range of rule compositions to express changes in
the user interface based on how the user feels and behaves. The overall goal of
the framework is to serve as a tool for content developers of Web applications,
such as operators of online Learning Management Systems, and for their
end-users. In this domain, through our approach teachers can create their
educational contents, and specify how they should dynamically adapt to
students' behaviour in order to improve the learning process.
[4]
Systems and tools for cross-device user interfaces
Workshop summaries
/
Nebeling, Michael
/
Paternò, Fabio
/
Maurer, Frank
/
Nichols, Jeffrey
ACM SIGCHI 2015 Symposium on Engineering Interactive Computing Systems
2015-06-23
p.300-301
© Copyright 2015 ACM
Summary: The goal of the XDUI 2015 workshop is to bring together leading and upcoming
systems researchers in the area of cross-device interfaces and define a
research agenda together. The workshop aims to be useful, not only for the EICS
research community, but for the wider HCI community, where many recent
cross-device systems and tools have been developed and investigated almost in
parallel without learning from and building on each other. It targets both new
and established researchers in the area -- new researchers will quickly get an
overview of the state of the art, while established researchers can draw more
detailed comparisons between their solutions and discuss benefits and
limitations. This workshop at EICS provides a unique opportunity to sketch the
design space of possible cross-device user interfaces and discuss technical
concerns of existing solutions as well as open issues and future research
directions.
[5]
End-User Development in the Internet of Things Era
Workshop Summaries
/
Tetteroo, Daniel
/
Markopoulos, Panos
/
Valtolina, Stefano
/
Paternò, Fabio
/
Pipek, Volkmar
/
Burnett, Margaret
Extended Abstracts of the ACM CHI'15 Conference on Human Factors in
Computing Systems
2015-04-18
v.2
p.2405-2408
© Copyright 2015 ACM
Summary: The paradigm of end-user development enables ordinary end-users of computer
systems to engage in the modification, extension and even creation of software
artifacts. Technology, organization and context are all important aspects that
influence end-users' decisions to engage in end-user development. With this
workshop, we invite researchers and practitioners to discuss and exchange their
experiences on the role of these aspects for end-user development across
various domains.
[6]
Design and Adaptation for Cross-Device, Context-dependent User Interfaces
Course Overviews
/
Paternò, Fabio
Extended Abstracts of the ACM CHI'15 Conference on Human Factors in
Computing Systems
2015-04-18
v.2
p.2451-2452
© Copyright 2015 ACM
Summary: This tutorial aims to help user interface designers and developers to
understand the issues involved in multi-device, context-dependent interactive
applications, which can be accessed through wearable, mobile and stationary
devices even exploiting different interaction modalities. It will provide a
discussion of the possible solutions in terms of concepts, techniques,
languages, and tools, with particular attention to Web environments. The
tutorial will deal with the various strategies in order to adapt, distribute,
and migrate the user interface according to the context of use.
[7]
Understanding End-User Development of Context-Dependent Applications in
Smartphones
Research Papers
/
Lucci, Gabriella
/
Paternò, Fabio
Proceedings of IFIP HCSE 2014: International Conference on Human-Centered
Software Engineering
2014-09-16
p.182-198
Keywords: End-User Development; Context-dependent Applications; Smartphones
© Copyright 2014 IFIP
Summary: We are using our mobile devices in an increasing number of dynamic contexts,
thus we need more and more context-dependent applications. However, only end
users can know the most appropriate ways their applications should react to
contextual events. In order to facilitate end user development of
context-dependent applications in smartphones a first generation of mobile
environments has been proposed in the market. In this work we analyse three
such Android applications in terms of their ability to express the relevant
concepts and their usability, also through a user study. We indicate some
limitations of the current solutions and provide indications that can support
future work for providing more effective results.
[8]
Puzzle: A mobile application development environment using a jigsaw metaphor
/
Danado, Jose
/
Paternò, Fabio
Journal of Visual Languages & Computing
2014-08
v.25
n.4
p.297-315
Keywords: End user development
Keywords: Ubiquitous computing
Keywords: Mobile computing
Keywords: Authoring tools
Keywords: Metaphors
Keywords: Interaction techniques
© Copyright 2014 Elsevier Ltd.
Summary: Objective: Create a visual mobile end user development framework, named
Puzzle, which allows end users without IT background to create, modify and
execute applications, and provides support for interaction with smart things,
phone functions and web services.
Methods: Design of an intuitive visual metaphor and associated interaction
techniques for supporting end user development in mobile devices with iterative
empirical validation.
Results: Our results show that the jigsaw is an intuitive metaphor for
development in a mobile environment and our interaction techniques required a
limited cognitive effort to use and learn the framework. Integration of
different modalities and usage of smart things was relevant for users.
Conclusion: Puzzle has addressed the main objective. The framework further
contributes to the research on mobile end user development in order to create
an incentive for users to go beyond consuming content and applications to start
creating their own applications.
Practice: Usage of a mobile end user development environment has the
potential to create a shift from the conventional few-to-many distribution
model of software to a many-to-many distribution model. Users will be able to
create applications that fit their requirements and share their achievements
with peers.
Implications: This study has indicated that the Puzzle visual environment
has the potential to enable users to easily create applications and stimulate
exploration of innovative scenarios through smartphones.
[9]
Design Criteria for Public Display User Interfaces
Visualisation Methods and Techniques
/
Bendinelli, Alessandro
/
Paternò, Fabio
HCI International 2014: 16th International Conference on HCI, Part I:
Theories, Methods, and Tools
2014-06-22
v.1
p.623-630
Keywords: Public Displays; Guidelines and heuristics; Presentation design
© Copyright 2014 Springer International Publishing
Summary: Recent technological advances have made large displays available on the mass
market at affordable prices. We present a set of design criteria that support
those who want to exploit such displays effectively to select the relevant
content and present it in such a way to take into account the features of the
specific devices and the context in which they are used. The discussion is
exemplified with concrete example application of the design criteria.
[10]
User interface distribution in multi-device and multi-user environments with
dynamically migrating engines
Frameworks for cross-device interaction session
/
Frosini, Luca
/
Paternò, Fabio
ACM SIGCHI 2014 Symposium on Engineering Interactive Computing Systems
2014-06-17
p.55-64
© Copyright 2014 ACM
Summary: In this paper we present a framework and associated run-time support for
flexible user interface distribution in multi-device and multi-user
environments. It supports distribution across dynamic sets of devices, and does
not require the use of a fixed server. The distribution updates are processed
taking in account device types and user roles. We also report on three example
applications and a validation of the presented framework.
[11]
Considering task pre-conditions in model-based user interface design and
generation
Model-based UIs session
/
Manca, Marco
/
Paternò, Fabio
/
Santoro, Carmen
/
Spano, Lucio Davide
ACM SIGCHI 2014 Symposium on Engineering Interactive Computing Systems
2014-06-17
p.149-154
© Copyright 2014 ACM
Summary: Deriving meaningful and consistent user interface implementations from task
models is not trivial because of the large gap in terms of abstraction. This
paper focuses on how to handle task preconditions in the design and generation
process, an issue which has not adequately been addressed in previous work. We
present a solution that is able to manage the information related to task
pre-conditions at the various possible abstraction levels. The paper also
reports on some example applications that show the generality of the solution
and how it can be exploited in various cases.
[12]
A gestural concrete user interface in MARIA
Touch and gesture-based UIs session
/
Spano, Lucio Davide
/
Paternò, Fabio
/
Fenu, Gianni
ACM SIGCHI 2014 Symposium on Engineering Interactive Computing Systems
2014-06-17
p.179-184
© Copyright 2014 ACM
Summary: In this paper, we describe a solution for engineering and modelling user
interfaces for supporting input collected through gesture recognition hardware.
We describe how we applied such approach by extending the MARIA UIDL, and how
the modelling solution can be applied to other UI toolkits. In addition, we
detail the model-to-code transformation for obtaining a running application
through an example case study.
[13]
Public policies and multilingualism in HCI
Forums
/
Normand, Loïc Martínez
/
Paternò, Fabio
/
Winckler, Marco
interactions
2014-05
v.21
n.3
p.70-73
© Copyright 2014 ACM
Summary: Public policy plays an influential role in the work we do as HCI
researchers, interaction designers, and practitioners. "Public policy," a broad
term, includes both government policy and policy within non-governmental
organizations. This forum focuses on topics at the intersection of
human-computer interaction and public policy. -- Jonathan Lazar, Editor
[14]
Task model-driven realization of interactive application functionality
through services
/
Kritikos, K.
/
Plexousakis, D.
/
Paternò, F.
ACM Transactions on Interactive Intelligent Systems
2014-01
v.3
n.4
p.25
© Copyright 2014 ACM
Summary: The Service-Oriented Computing (SOC) paradigm is currently being adopted by
many developers, as it promises the construction of applications through reuse
of existing Web Services (WSs). However, current SOC tools produce applications
that interact with users in a limited way. This limitation is overcome by
model-based Human-Computer Interaction (HCI) approaches that support the
development of applications whose functionality is realized with WSs and whose
User Interface (UI) is adapted to the user's context. Typically, such
approaches do not consider various functional issues, such as the applications'
semantics and their syntactic robustness in terms of the WSs selected to
implement their functionality and the automation of the service discovery and
selection processes. To this end, we propose a model-driven design method for
interactive service-based applications that is able to consider the functional
issues and their implications for the UI. This method is realized by a
semiautomatic environment that can be integrated into current model-based HCI
tools to complete the development of interactive service front-ends. The
proposed method takes as input an HCI task model, which includes the user's
view of the interactive system, and produces a concrete service model that
describes how existing services can be combined to realize the application's
functionality. To achieve its goal, our method first transforms system tasks
into semantic service queries by mapping the task objects onto domain ontology
concepts; then it sends each resulting query to a semantic service engine so as
to discover the corresponding services. In the end, only one service from those
associated with a system task is selected, through the execution of a novel
service concretization algorithm that ensures message compatibility between the
selected services.
[15]
Remote Usability Evaluation of Mobile Web Applications
Evaluation Methods and Techniques
/
Burzacca, Paolo
/
Paternò, Fabio
HCI International 2013: 15th International Conference on HCI, Part I:
Human-Centred Design Approaches, Methods, Tools, and Environments
2013-07-21
v.1
p.241-248
Keywords: Remote Evaluation; Logging Tools; Mobile Usability
© Copyright 2013 Springer-Verlag
Summary: Recent proliferation of mobile devices has made it important to provide
automatic support for usability evaluation when people interact with mobile
applications. In this paper, we discuss some specific aspects that need to be
considered in remote usability of mobile Web applications, and introduce a
novel environment that aims to address such issues.
[16]
An environment for designing and sharing adaptation rules for accessible
applications
Adaptation
/
Miñón, Raúl
/
Paternò, Fabio
/
Arrue, Myriam
ACM SIGCHI 2013 Symposium on Engineering Interactive Computing Systems
2013-06-24
p.43-48
© Copyright 2013 ACM
Summary: In this work we present a design space for adaptation rules for applications
accessible to people with special needs, and an environment supporting the
sharing of such rules across various applications. The adaptation rules are
classified according to the target user disabilities, as well as other relevant
criteria useful to ease their integration in other design tools.
[17]
GestIT: a declarative and compositional framework for multiplatform gesture
definition
Gesture, multi-touch, tangibles, and speech
/
Spano, Lucio Davide
/
Cisternino, Antonio
/
Paternò, Fabio
/
Fenu, Gianni
ACM SIGCHI 2013 Symposium on Engineering Interactive Computing Systems
2013-06-24
p.187-196
© Copyright 2013 ACM
Summary: Gestural interfaces allow complex manipulative interactions that are hardly
manageable using traditional event handlers. Indeed, such kind of interaction
has longer duration in time than that carried out in form-based user
interfaces, and often it is important to provide users with intermediate
feedback during the gesture performance. Therefore, the gesture specification
code is a mixture of the recognition logic and the feedback definition. This
makes it difficult 1) to write maintainable code and 2) reuse the gesture
definition in different applications. To overcome these kinds of limitations,
the research community has considered declarative approaches for the
specification of gesture temporal evolution. In this paper, we discuss the
creation of gestural interfaces using GestIT, a framework that allows
declarative and compositional definition of gestures for different recognition
platforms (e.g. multitouch and full-body), through a set of examples and the
comparison with existing approaches.
[18]
A framework for the development of distributed interactive applications
Callaboration
/
Frosini, Luca
/
Manca, Marco
/
Paternò, Fabio
ACM SIGCHI 2013 Symposium on Engineering Interactive Computing Systems
2013-06-24
p.249-254
© Copyright 2013 ACM
Summary: 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 and multi-user environments. It supports distribution across
dynamic sets of devices, and does not require the use of a fixed server. We
also report on its current implementation, and an example application.
[19]
Context-aware service front-ends
Workshops
/
Gil, Francisco Javier Caminero
/
Paternò, Fabio
/
Motti, Vivian Genaro
ACM SIGCHI 2013 Symposium on Engineering Interactive Computing Systems
2013-06-24
p.339-340
© Copyright 2013 ACM
Summary: Context-aware adaptation of user interfaces have been investigated since the
early 80's to provide mechanisms for stakeholders to propose, implement and
execute adaptation, enabling users to efficiently interact with adaptive and
adaptable applications. Today, adapting UIs according to the context of use
becomes inevitable. Not only because users interact with applications from many
distinct environments (platforms, devices and users' profile vary
significantly), but also because such applications must provide a high
usability level regardless of the contexts of use, efficiently adapting
themselves according to the context. In this sense, Serenoa project proposes
its 2nd workshop, to join experts in the domain of context-aware adaptation to
exchange experiences, discuss current trends, promote approaches, and raise
awareness for this field.
[20]
The role of engineering work in CHI
SIGs
/
Palanque, Philippe
/
Paternò, Fabio
/
Nichols, Jeffrey
/
Nunes, Nuno J.
/
Myers, Brad A.
Extended Abstracts of ACM CHI'13 Conference on Human Factors in Computing
Systems
2013-04-27
v.2
p.2477-2480
© Copyright 2013 ACM
Summary: The Engineering community faces a number of issues around its role in the
larger CHI community and its contribution to SIGCHI-sponsored conferences. This
SIG aims to stimulate discussion and attention on the work of researchers
interested in the engineering aspects of HCI. It is the forum to report
progress on key issues, identify objectives for the near future, and develop
plans to address them.
[21]
Interactive customization of ubiquitous Web applications
/
Ghiani, G.
/
Paternò, F.
/
Santoro, C.
Journal of Visual Languages & Computing
2013-02
v.24
n.1
p.37-52
Keywords: Ubiquitous Web user interfaces
Keywords: End user customization
Keywords: Migratory interfaces
© Copyright 2013 Elsevier Ltd.
Summary: Ubiquitous environments pose new challenges for end users who often need to
access their applications from various devices. In this paper we present a
solution that allows users to easily customise and migrate interactive web
applications starting with an existing desktop version. This is obtained
through an intelligent infrastructure that enables users to select the relevant
part of an interactive Web application in order to create a mobile version and
migrate it.
[22]
Analysis and Visualization of Interactions with Mobile Web Applications
Interactive Posters
/
Burzacca, Paolo
/
Paternò, Fabio
Proceedings of IFIP INTERACT'13: Human-Computer Interaction-4
2013
v.4
p.515-522
Keywords: Tools for Remote Evaluation; Web Applications; Mobile HCI
© Copyright 2013 IFIP
Summary: We present a novel solution for intelligent analysis and visualization of
user interactions with Web applications through mobile devices in order to help
identify usability issues. The proposed tool is also able to support comparison
of optimal use with actual user interactions. We also report on an example
application of our tool to the evaluation of a real mobile Web site.
[23]
Security in migratory interactive web applications
Security
/
Ghiani, Giuseppe
/
Paternò, Fabio
/
Isoni, Lorenzo
Proceedings of the 2012 International Conference on Mobile and Ubiquitous
Multimedia
2012-12-04
p.15
© Copyright 2012 ACM
Summary: In ubiquitous environments migratory interactive applications allow users to
perform their tasks continuously across various devices. Users can push and
pull migratory Web applications from one device to another for various reasons.
However, the flexibility of such pervasive applications raises various security
issues, such as the risk of theft of private information from the migrated user
interfaces or the intrusion of malicious versions of the applications replacing
the original ones. In this paper, we analyse such risks and present a number of
solutions to address them in a client/server-based solution for supporting
secure migration of interactive Web applications.
[24]
Adaptive User Interfaces for Smart Environments with the Support of
Model-Based Languages
Long Papers
/
Bongartz, Sara
/
Jin, Yucheng
/
Paternò, Fabio
/
Rett, Jörg
/
Santoro, Carmen
/
Spano, Lucio Davide
Proceedings of the 2012 International Joint Conference on Ambient
Intelligence
2012-11-13
p.33-48
Keywords: Adaptive service front-ends; Context-aware user interfaces; model-based user
interface languages; Warehouse picking system
© Copyright 2012 Springer-Verlag
Summary: This article presents a solution for supporting adaptive user interfaces in
work environments. Its architecture is built upon the concept of model-based UI
design extended by context aware and adaptive features. Model-based languages
provide the software development process with useful support for, building
design prototypes and actual implementations for devices with various
interaction resources. The proposed architecture is able to adapt to selected
aspects of the context during run-time by communicating with a context server
and applying the specified adaptation rules. In order to show the possibilities
of the proposed solution, we report on its application in the development of an
adaptive user interface prototype to be used in a warehouse picking system.
[25]
Context-Aware Adaptation of Service Front-Ends
Workshops
/
Gil, Francisco Javier Caminero
/
Paternò, Fabio
/
Vanderdonckt, Jean
Proceedings of the 2012 International Joint Conference on Ambient
Intelligence
2012-11-13
p.451-452
© Copyright 2012 Springer-Verlag
Summary: Ambient Intelligence implies the need for context-aware adaptation of user
interfaces. This adaptation with respect to the context of use is applicable to
a wide spectrum of interactive applications ranging from front ends of web
services, information systems to multimedia and multimodal applications.
Although the ultimate goal of this adaptation is always for the ultimate
benefit of the end user, many approaches and techniques have been used to
various degrees of experience and maturity that effectively and efficiently
support context-aware adaptation. This workshop is intended to review the state
of the art in this domain, while looking at a broad range of applications, to
discuss positive and negative experiences of context-aware adaptation, and to
come up with criteria and requirements for driving such adaptation.