Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Maristella Matera

dblp:47/1654 · DBLP profile ↗
← Back
77ranked-venue papers
4as first author
26since 2021 · last 2026
0000-0003-0552-8624ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 33 · 1 first-author · 16 since 2021Software engineering, systems software and programming languages · 28 · 3 first-author · 5 since 2021Databases, data management, data science and information retrieval · 26 · 2 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Systems, architecture and hardware · 2 · 1 since 2021Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
9 papers
Accessibility and assistive technology · 30% User interface design and tools · 25% Human-AI interaction · 14%
Computer networks
2 papers
Internet of things and sensor networks · 100%
Artificial intelligence
1 paper
Language models and text generation · 100%

Topics — the 14 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Accessibility and assistive technology › cognitive accessibility
intellectual disabilities
1.522024
MakeNodes: Opening connected-IoT making to people with intellectual disability · Int. J. Hum. Comput. Stud. 2024
A rapid-prototyping toolkit for people with intellectual disabilities · Int. J. Hum. Comput. Stud. 2024
User interface design and tools
adaptive user interfaces
1.012026
From Navigation to Intention: Reframing the Web Experience through Goal-Driven Interfaces · WWW 2026
Design research and methods
participatory design
0.712023
Design for social digital well-being with young generations: Engage them and make them reflect · Int. J. Hum. Comput. Stud. 2023
Accessibility and assistive technology
web accessibility
0.712023
Defining Patterns for a Conversational Web · CHI 2023
User interface design and tools
end-user development
0.422018
Empowering End Users to Customize their Smart Environments: Model, Composition Paradigms, and Domain-Specific Tools · ACM Trans. Comput. Hum. Interact. 2017
From smart objects to smart experiences: An end-user development approach · Int. J. Hum. Comput. Stud. 2018
Ubiquitous computing and smart environments › internet of things
smart objects
0.312018
From smart objects to smart experiences: An end-user development approach · Int. J. Hum. Comput. Stud. 2018
Internet of things and sensor networks › iot applications
smart environments
0.312017
Empowering End Users to Customize their Smart Environments: Model, Composition Paradigms, and Domain-Specific Tools · ACM Trans. Comput. Hum. Interact. 2017
User interface design and tools › prototyping
rapid prototyping
0.212024
A rapid-prototyping toolkit for people with intellectual disabilities · Int. J. Hum. Comput. Stud. 2024
Health and well-being technologies
digital well-being
0.212023
Design for social digital well-being with young generations: Engage them and make them reflect · Int. J. Hum. Comput. Stud. 2023
Interaction techniques and input
voice interaction
0.212023
Defining Patterns for a Conversational Web · CHI 2023
Services computing and microservices
business process management
0.112009
Providing Flexible Process Support to Project-Centered Learning · IEEE Trans. Knowl. Data Eng. 2009
Requirements engineering and software design
software architecture
0.112007
A framework for rapid integration of presentation components · WWW 2007
Collaborative and social computing
collaborative learning
0.012009
Providing Flexible Process Support to Project-Centered Learning · IEEE Trans. Knowl. Data Eng. 2009
Learning and educational technologies › active learning
project-based learning
0.012009
Providing Flexible Process Support to Project-Centered Learning · IEEE Trans. Knowl. Data Eng. 2009

Methods — techniques the papers use, named apart from their topics

typed schemas · 2.0large language model · 2.0semantic descriptions · 1.0semantic description · 1.0interview study · 0.7human-centered design · 0.7elicitation study · 0.6controlled experiments · 0.3controlled experiment · 0.3workflow technology · 0.2component reuse · 0.1
YearPublicationVenuePosition
2026 Future Horizons in Human-AI Interaction: Joint Perspectives from HCI and AI
abstract
Recent advances in artificial intelligence (AI), including generative models and socially interactive agents, are reshaping the design of interactive systems and raising new challenges for Human–Computer Interaction (HCI). While AI research has traditionally focused on improving performance and scalability, HCI emphasizes usability, transparency, and the broader social implications of technology, all aspects that imply the application of proper human-centered design methods. Bridging these perspectives is increasingly critical as AI moves from backend functionality to a central role in user interaction. This paper reports on the workshop Future Horizons in Human–AI Interaction: Joint Perspectives from HCI and AI, held at AVI 2026. It synthesizes key insights on emerging challenges and opportunities in designing human-centered AI systems, emphasizing the importance of integrating perspectives from HCI and AI, to advance the design of interactive AI systems that are both technically robust and aligned with human values.
Elisabeth André, Cristina Conati, Shelly Levy-Tzedek, Maristella Matera, Micol Spitale
AVI4
2026 From Motion Data to Meaning: Towards Human-Centered and Interpretable Movement Analysis Interfaces
abstract
While markerless motion capture provides rich biomechanical data for clinical assessments, its integration into everyday orthopedic practice is limited by the abstract nature of kinematic signals and the opacity of standard machine learning models. To bridge this interpretability gap, we present a framework that embeds explainable AI directly into a real-time movement classification engine. Our primary aim is to achieve a dual-interface architecture that transforms model outputs into role-specific visual narratives: (i) a Clinician Interface provides analytical dashboards, while a (ii) Patient Interface translates technical metrics into engaging and accessible visualizations. This framework highlights the need for a human-centered paradigm to leverage complex biomechanical data and their explanations in clinical decision-making and trust.
Eleonora Cabai, Maristella Matera, Jonathan Adam Gustafson
AVI2
2026 Inclusive AI for Group Interactions: Predicting Gaze-Direction Behaviors in People with Intellectual and Developmental Disabilities
Giulia Huang, Maristella Matera, Micol Spitale
FG2
2026 LLM-Driven Orchestration of Pervasive Web Interfaces in Extended Reality
Luca Cordioli, Andrea Pesciotti, Francesca Vittoria Rabiti, Federico Rosa, Desara Xhumari, Maristella Matera
ICWE6
2026 From Navigation to Intention: Reframing the Web Experience through Goal-Driven Interfaces
abstract
The dominant paradigm for interacting with the Web has long relied on menu-driven navigation and complex graphical structures that can impose a high cognitive load on users. Recent advances in Large Language Models (LLMs) enable flexible NL understanding, yet purely conversational systems lack the stability and visual affordances required for complex tasks. This paper introduces Mirage, a framework that bridges these paradigms by making graphical user interface (GUI) components interpretable and orchestrable by LLMs, enabling on-the-fly construction of simplified UIs tailored to user requests. Developers declare application functions as reusable components with semantic descriptions and typed schemas; Mirage maps user goals, expressed in natural language, to the most relevant components and renders them as interactive interfaces. We implemented Mirage as a Next.js framework and validated it in a user study comparing the new paradigm to the navigation of a traditional website. Results show that Mirage significantly reduces task completion time, lowers cognitive workload, and achieves higher usability without compromising accuracy. Our approach also highlights new design directions toward supporting on-the-fly building of goal-driven interfaces.
Luca Cordioli, Maristella Matera
WWW2
2025 Leveraging LLMs for Conversational Data Access: A Human-Centred Perspective
Maristella Matera, Emanuele Pucci, Vincenzo Manto
ICWE1
2025 Leveraging LLMs for Voice-Based form Filling on the Web: The ConWeb Approach
Ludovica Piro, Giulia Di Fede, Emanuele Pucci, Stefano Tolomeo, Maristella Matera
ICWE5
2024 Using Knowledge Graphs to Improve Question Difficulty Estimation from Text
Enrico Gherardi, Luca Benedetto, Maristella Matera, Paula Buttery
AIED (2)3
2024 "This Sounds Unclear": Evaluating ChatGPT capability in translating end-user prompts into ready-to-deploy Python Code
abstract
In this paper, we present a study aimed at evaluating how ChatGPT-4 understands end-users’ natural language instructions to express automation rules for smart home applications and how it translates them into Python code ready to be deployed. Our study used 34 natural language instructions written by end users who were asked to automate scenarios presented as visual animations. The results show that ChatGPT-4 can produce coherent and effective code even if the instructions present ambiguities or unclear elements, understanding natural language instructions and autonomously resolving 94% of them. However, the generated code still contains numerous ambiguities that could potentially affect safety and security aspects. Nevertheless, when appropriately prompted, ChatGPT-4 can subsequently identify those ambiguities. This prompts a discussion about prospective interaction paradigms that may significantly improve the immediate usability of the generated code.
Margherita Andrao, Diego Morra, Teresa Paccosi, Maristella Matera, Barbara Treccani, Massimo Zancanaro
AVI4
2024 From Conversational Web to Inclusive Conversations with LLMs
abstract
This paper explores how a library of conversational patterns defined for Web browsing can be adopted to improve the accessibility of prompt interfaces for Large Language Models. It reports preliminary findings from a formative evaluation with blind and visually impaired users. It also discusses how these findings support transferring the benefits of voice-based Web browsing to the inclusivity of prompt-based interfaces.
Emanuele Pucci, Ludovica Piro, Salvatore Andolina, Maristella Matera
AVI4
2024 Improving Understandability and Control in Data Preparation: A Human-Centered Approach
Emanuele Pucci, Camilla Sancricca, Salvatore Andolina, Cinzia Cappiello, Maristella Matera, Anna Barberio
CAiSE5
2024 A Human-AI interaction paradigm and its application to rhinocytology
abstract
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 system outcomes through iterative steps (Iterative Exploration), (ii) explain the AI system's behavior or decisions (Clarification), and (iii) allow non-expert users to trigger simple retraining of the AI model (Reconfiguration). This interaction paradigm is exploited in the redesign of an existing AI-based tool for microscopic analysis of the nasal mucosa. The resulting tool is tested with rhinocytologists. The article discusses the analysis of the results of the conducted evaluation and outlines lessons learned that are relevant for AI in medicine.
Giuseppe Desolda, Giovanni Dimauro, Andrea Esposito 0002, Rosa Lanzilotti, Maristella Matera, Massimo Zancanaro
Artif. Intell. Medicine5
2024 How to enable young teens to design responsibly
Rosella Gennari, Maristella Matera, Alessandra Melonio, Mehdi Rizvi
Future Gener. Comput. Syst.2
2024 A rapid-prototyping toolkit for people with intellectual disabilities
abstract
A B S T R A C T Micro-electronics tools, coupled with card-based tools, are employed for prototyping smart devices with nonexperts.Lately, researchers have started investigating what tools can actively engage people with intellectual disabilities (ID) in their prototyping.This paper posits itself in this line of work.It presents a toolkit for ID people to rapidly prototype together their own ideas of smart things, for their own shared environment.It analyses and discusses engaging or disengaging features of the toolkit in light of the results of two workshops with eight ID participants.Lessons of broad interest for the design of similar toolkits are drawn from the literature and study findings.
Rosella Gennari, Maristella Matera, Alessandra Melonio, Marco Mores, Diego Morra, Mehdi Rizvi
Int. J. Hum. Comput. Stud.2
2024 MakeNodes: Opening connected-IoT making to people with intellectual disability
abstract
Recent developments in accessible electronic-making toolkits have opened up avenues for individuals with intellectual disabilities(ID) to actively participate in creating their own smart objects based on the Internet of Things (IoT) technology. These toolkits present a novel opportunity to foster the inclusion of this often-under-considered community in the development of personalized solutions that can impact their autonomy and well-being. However, understanding IoT encompasses comprehending the inter-object connection paradigm at the core of this technology, an aspect that is not adequately covered by the existing accessible toolkits. To fill this gap, this paper illustrates the design and evaluation of MakeNodes, a tangible toolkit to involve people with ID in making smart-thing networks in a guided, collaborative, and engaging way. The toolkit comprises a series of input and output nodes that can be paired to make any object or surface smart. The paper illustrates how MakeNodes empowers people with ID through IoT-making activities that promote collaborative work to address personal needs. Key findings are discussed in the form of lessons learned concerning the importance of physical and visual elements, hands-on exploration, and interaction robustness in improving the accessibility of IoT-making toolkits for people with ID.
Diego Morra, Giacomo Caslini, Marco Mores, Franca Garzotto, Maristella Matera
Int. J. Hum. Comput. Stud.5
2023 Defining Patterns for a Conversational Web
abstract
Conversational agents are emerging as channels for a natural and accessible interaction with digital services. Their benefits span across a wide range of usage scenarios and address visual impairments and any situational impairments that may take advantage of voice-based interactions. A few works highlighted the potential and the feasibility of adopting conversational agents for making the Web truly accessible for everyone. Yet, there is still a lack of concrete guidance in designing conversational experiences for browsing the Web. This paper illustrates a human-centered process that involved 26 blind and visually impaired people to investigate their difficulties when using assistive technology for accessing the Web, and their attitudes and preferences on adopting conversational agents. In response to the identified challenges, the paper introduces patterns for conversational Web browsing. It also discusses design implications that can promote Conversational AI as a technology to enhance Web accessibility.
Emanuele Pucci, Isabella Possaghi, Claudia Maria Cutrupi, Marcos Báez, Cinzia Cappiello, Maristella Matera
CHI6
2023 Design for social digital well-being with young generations: Engage them and make them reflect
abstract
Digital well-being traditionally means limiting the effects on individuals of technology abuses.However, in a broader perspective, it can be crucial to consider the pervasiveness of technology, and the effect it can have not only on individuals but also on their peers in the context of diverse everyday-life situations.Within this view, which emphasises the social side of digital well-being, the paper argues the need of educating young generations to participate in the making of technology for a social goal and have a reflective attitude towards technology and its impact on society.It, therefore, presents a design toolkit as a means to (i) engage young generations to become active in design for social digital well-being and, thanks to the exposure to how technology works, (ii) reflect deeply on the pros and cons of technology in use in their everyday life.By presenting the results of a study with 24 high-school pupils and their teachers, the paper discusses how a phygital toolkit, which structures the design process, engages them in the rapid prototyping of their own smart things, and how it acts as a proxy for soliciting their own reflections around technology and social digital well-being.
Rosella Gennari, Maristella Matera, Diego Morra, Alessandra Melonio, Mehdi Rizvi
Int. J. Hum. Comput. Stud.2
2023 PACMHCI V7, MHCI, September 2023 Editorial
abstract
We have witnessed astonishing progress in mobile and ubiquitous technology in the past two decades. Our interaction-supporting devices have become increasingly capable and diverse, while the supporting infrastructure, including heterogeneous networks and cloud computing, has matured to enable our vision of a ubiquitous computing environment. As we navigate this new frontier, we find ourselves pondering the words of Bill Buxton: "Now that we can do anything, what should we do?" and, more importantly, "How should it work?" Buxton's thought-provoking statement urges us to shift our focus towards methodological considerations and, crucially, ethics. The MobileHCI community, as a whole, recognizes the importance of ethical practices in shaping our field. While our work has often touched upon privacy-maintaining interactions and service provision, it is time to delve deeper into the ethical dimensions of our research and design choices.
Luis A. Leiva, Maristella Matera, Johannes Schöning
Proc. ACM Hum. Comput. Interact.2
2022 Ready, Steady, Go: Playing and Rapidly Designing with IoTgo
abstract
Smart things are everywhere: smart watches, smart jewellery, smart art installations. All have in common the capability of sensing with input devices (e.g., buttons), computing, reacting with output devices (e.g., light matrices), and connecting with other smart things. Engaging their end users in their design can be challenging and yet give end users unique empowering opportunities. Toolkits are fundamental for engaging end users and enabling them to design. This paper presents the IoTgo phygital toolkit for smart-thing design with end users who are not experts, e.g., artists and school learners, which results from co-design actions and interventions in the field.
Rosella Gennari, Maristella Matera, Alessandra Melonio, Diego Morra, Mehdi Rizvi
AVI2
2022 A Phygital Toolkit for Rapidly Designing Smart Things at School
abstract
Designing smart things, so as to ideate and program them, is a complex process and an empowerment opportunity. Toolkits can help non-experts engage in their design, that is, in their ideation and programming. This paper presents the IoTgo toolkit, made of card-based material and digital components. Playing with IoTgo can help understand the design context, ideate smart things for it, make them communicate and program them with patterns. In recent years, IoTgo was used and evolved at a distance with few participants. This paper presents a study with it, for the first time in presence, in a high-school. Results are discussed and suggest what role IoTgo or similar toolkits can play in the rapid design of smart things with non-seasoned designers or programmers.
Rosella Gennari, Maristella Matera, Diego Morra, Mehdi Rizvi
AVI2
2022 Supporting Natural Language Interaction with the Web
Marcos Báez, Cinzia Cappiello, Claudia Maria Cutrupi, Maristella Matera, Isabella Possaghi, Emanuele Pucci, Gianluca Spadone, Antonella Pasquale
ICWE4
2021 COBO: A Card-Based Toolkit for Co-Designing Smart Outdoor Experiences with People with Intellectual Disability
Giulia Cosentino, Diego Morra, Mirko Gelsomini, Maristella Matera, Marco Mores
INTERACT (1)4
2021 2nd International Workshop on Empowering People in Dealing with Internet of Things Ecosystems (EMPATHY)
Giuseppe Desolda, Vincenzo Deufemia, Maristella Matera, Fabio Paternò, Fabiana Vernero, Massimo Zancanaro
INTERACT (5)3
2021 Artificial Intelligence versus End-User Development: A Panel on What Are the Tradeoffs in Daily Automations?
Fabio Paternò, Margaret M. Burnett, Gerhard Fischer, Maristella Matera, Brad A. Myers, Albrecht Schmidt 0001
INTERACT (5)4
2021 An Interactive Paradigm for the End-User Development of Chatbots for Data Exploration
Ludovica Piro, Giuseppe Desolda, Maristella Matera, Rosa Lanzilotti, Sara Mosca, Emanuele Pucci
INTERACT (4)3
2021 Reflection and awareness in the design process: children ideating, programming and prototyping smart objects
Rosella Gennari, Maristella Matera, Alessandra Melonio, Mehdi Rizvi, Eftychia Roumelioti
Multim. Tools Appl.2
2020 EMPATHY: Empowering People in Dealing with Internet of Things Ecosystems (Workshop)
abstract
The Internet of Things is a pervasive technology widely adopted in several contexts ranging from smart homes to automotive cars. In this context, the End User Development is gaining momentum: different solutions support non-technical users to define the smart objects behavior to better satisfy their needs. This workshop aimed to stimulates participants in providing discussions in line with the workshop themes and goals, for example, user mental models, acceptance of EUD solutions, the role of AI in EUD tools, humanoid robots were discussed.
Giuseppe Desolda, Vincenzo Deufemia, Cristina Gena, Maristella Matera, Fabio Paternò, Barbara Treccani
AVI4
2020 Children's Beliefs and Understanding of Smart Objects: An Exploratory Study
abstract
Children's role in the design of new technology has been widely investigated. Recently, the research focus has shifted, from the technology they help create, towards what children gain by participating in design workshops. This paper intercepts this line of research. It reports on a design workshop with 27 children, aged from 11 to 14 years old, ideating, programming and prototyping smart objects for their town park. Data were gathered in relation to children's beliefs, before and after the workshop, and in relation to their understanding of design, after the workshop. The analysis of the gathered data suggests that the workshop positively affected children's beliefs and understanding of design, giving indications for future work concerning design as means of empowerment.
Alessandra Melonio, Mehdi Rizvi, Eftychia Roumelioti, Antonella De Angeli, Rosella Gennari, Maristella Matera
AVI6
2020 Modeling Interactive Smart Spaces
Mattia Gianotti, Fabiano Riccardi, Giulia Cosentino, Franca Garzotto, Maristella Matera
ER5
2020 Analysing trade-offs in frameworks for the design of smart environments
abstract
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 domains, who however might not be experts in technology. In this context, this paper discusses some trade-offs that we identified between six different dimensions that characterise the quality of software environments for SIE design. The trade-offs emerged from the analysis of data collected in an experimental study that compared three different design paradigms to understand in which measure each paradigm supports the creative process for SIE design. After reporting on the study procedure and the data analyses, the paper illustrates how the resulting trade-offs led us to identify alternatives for SIE design paradigms, and to structure on their basis a modular architecture of a software platform where the strengths of the three paradigms can be exploited flexibly, i.e. depending on the constraints and the requirements characterising specific design situations.
Carmelo Ardito, Giuseppe Desolda, Rosa Lanzilotti, Alessio Malizia, Maristella Matera
Behav. Inf. Technol.5
2020 Metamorphic data sources: A user-centric paradigm to consume linked data in interactive workspaces
Giuseppe Desolda, Maristella Matera, Rosa Lanzilotti
Future Gener. Comput. Syst.2
2020 User-defined semantics for the design of IoT systems enabling smart interactive experiences
abstract
Abstract 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 recently, automation has been adopted also for the provision of interactive and immersive experiences that actively involve the users. IoT technology thus becomes the key for Smart Interactive Experiences (SIEs), i.e., immersive automated experiences created by orchestrating different devices to enable smart environments to fluidly react to the final users’ behavior. There are domains, e.g., cultural heritage, where these systems and the SIEs can support and provide several benefits. However, experts of such domains, while intrigued by the opportunity to induce SIEs, are facing tough challenges in their everyday work activities when they are required to automate and orchestrate IoT devices without the necessary coding skills. This paper presents a design approach that tries to overcome these difficulties thanks to the adoption of ontologies for defining Event-Condition-Action rules. More specifically, the approach enables domain experts to identify and specify properties of IoT devices through a user-defined semantics that, being closer to the domain experts’ background, facilitates them in automating the IoT devices behavior. We also present a study comparing three different interaction paradigms conceived to support the specification of user-defined semantics through a “transparent” use of ontologies. Based on the results of this study, we work out some lessons learned on how the proposed paradigms help domain experts express their semantics, which in turn facilitates the creation of interactive applications enabling SIEs.
Carmelo Ardito, Giuseppe Desolda, Rosa Lanzilotti, Alessio Malizia, Maristella Matera, Paolo Buono, Antonio Piccinno
Pers. Ubiquitous Comput.5
2019 Conversational Data Exploration
Nicola Castaldo, Florian Daniel, Maristella Matera, Vittorio Zaccaria
ICWE3
2018 ABBOT: a smart toy motivating children to become outdoor explorers
abstract
This article illustrates ABBOT, a pervasive interactive game for children at the early years of primary school that aims to stimulate exploration of outdoor environments. ABBOT combines a smart tangible object to play outdoors, with a mobile app to access new content related to the discovered natural elements. The tangible object helps children capture images of the elements they find interesting in the physical environment. Through simple interactive games on a tablet, at home children can continue to interact with the collected digital materials and can also access new related content. The article illustrates the design of ABBOT; it also reports on an exploratory study with 160 kids of a preschool and a primary school that helped us assess the attitude of kids towards the game.
Federica Delprino, Chiara Piva, Giovanni Tommasi, Mirko Gelsomini, Niccolò Izzo, Maristella Matera
AVI6
2018 Context-Aware Access to Heterogeneous Resources Through On-the-Fly Mashups
Florian Daniel, Maristella Matera, Elisa Quintarelli, Letizia Tanca, Vittorio Zaccaria
CAiSE2
2018 From smart objects to smart experiences: An end-user development approach
Carmelo Ardito, Paolo Buono, Giuseppe Desolda, Maristella Matera
Int. J. Hum. Comput. Stud.4
2017 Empowering End Users to Customize their Smart Environments: Model, Composition Paradigms, and Domain-Specific Tools
abstract
Research on the Internet of Things (IoT) has devoted many efforts to technological aspects. Little social and practical benefits have emerged so far. IoT devices, so-called smart objects , are becoming even more pervasive and social, leading to the need to provide non-technical users with innovative interaction strategies for controlling their behavior. In other words, the opportunities offered by IoT can be amplified if new approaches are conceived to enable non-technical users to be directly involved in “composing” their smart objects by synchronizing their behavior. To fulfill this goal, this article introduces a model that includes new operators for defining rules combining multiple events and conditions exposed by smart objects, and for defining temporal and spatial constraints on rule activation. The article also presents the results of an elicitation study that was conducted to identify possible visual paradigms for expressing composition rules. Prototypes implementing the resulting visual paradigms were compared during a controlled experiment and the one that resulted most relevant for our goals was used in a study that involved home-automation experts. Finally, the article discusses some design implications that came out from the performed studies and presents the architecture of a platform supporting rule definition and execution.
Giuseppe Desolda, Carmelo Ardito, Maristella Matera
ACM Trans. Comput. Hum. Interact.3
2016 Exploiting Visual Notations for Data Exploration: The EFESTO Platform
abstract
The EFESTO platform allows the creation of interactive workspaces supporting end users in the exploration and seamless composition of heterogeneous data sources. By means of a visual paradigm implemented within a Web composition environment, the end users dynamically create "live" mashups where relevant information, extracted from different types of data sources including the Linked Open Data, and functions that can be performed on it can be flexibly shaped-up at runtime.
Carmelo Ardito, Giuseppe Desolda, Maristella Matera, Maria Francesca Costabile
AVI3
2016 A Quality Model for Linked Data Exploration
Cinzia Cappiello, Tommaso Di Noia, Bogdan Alexandru Marcu, Maristella Matera
ICWE4
2015 Designing and Developing Context-Aware Mobile Mashups: The CAMUS Approach
Fabio Corvetta, Maristella Matera, Riccardo Medana, Elisa Quintarelli, Vincenzo Rizzo, Letizia Tanca
ICWE2
2015 A UI-Centric Approach for the End-User Development of Multidevice Mashups
abstract
In recent years, models, composition paradigms, and tools for mashup development have been proposed to support the integration of information sources, services and APIs available on the Web. The challenge is to provide a gate to a “programmable Web,” where end users are allowed to construct easily composite applications that merge content and functions so as to satisfy the long tail of their specific needs. The approaches proposed so far do not fully accommodate this vision. This article, therefore, proposes a mashup development framework that is oriented toward the End-User Development. Given the fundamental role of user interfaces (UIs) as a medium easily understandable by the end users, the proposed approach is characterized by UI-centric models able to support a WYSIWYG (What You See Is What You Get) specification of data integration and service orchestration. It, therefore, contributes to the definition of adequate abstractions that, by hiding the technology and implementation complexity, can be adopted by the end users in a kind of “democratic” paradigm for mashup development. This article also shows how model-to-code generative techniques translate models into application schemas, which in turn guide the dynamic instantiation of the composite applications at runtime. This is achieved through lightweight execution environments that can be deployed on the Web and on mobile devices to support the pervasive use of the created applications.
Cinzia Cappiello, Maristella Matera, Matteo Picozzi
ACM Trans. Web2
2014 Visual composition of data sources by end users
abstract
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 to let laypeople, i.e., users without expertise in programming, explore and compose data sources. This paper discusses mechanisms for data source exploration and integration, which emerged from a study where laypeople were involved in discussions to gather their requirements about accessing and composing services. The paper also describes the prototypes that we defined to respond to the requirements highlighted by end users.
Carmelo Ardito, Maria Francesca Costabile, Giuseppe Desolda, Rosa Lanzilotti, Maristella Matera, Matteo Picozzi
AVI5
2013 PEUDOM: A Mashup Platform for the End User Development of Common Information Spaces
Maristella Matera, Matteo Picozzi, Michele Pini, Marco Tonazzo
ICWE1
2013 Usability Inspection in Model-Driven Web Development: Empirical Validation in WebML
Adrian Fernandez, Silvia Abrahão, Emilio Insfrán, Maristella Matera
MoDELS4
2012 Further analysis on the validation of a usability inspection method for model-driven web development
abstract
Currently, there is a lack of empirically validated usability evaluation methods that can properly be integrated during the early stages of Web development processes. This has motivated us to propose a usability inspection method called WUEP that can be integrated into different model-driven Web development processes. In previous work, we presented the operationalization and validation of WUEP in a specific process based on the Object-Oriented Hypermedia (OO-H) method. In this paper, we present further analysis of the empirical validation of the operationalization of WUEP into WebML, which is one of the most well-known industrial model-driven Web development process. The effectiveness, efficiency, perceived ease of use, and satisfaction of WUEP was evaluated in comparison to Heuristic Evaluation. The results show that WUEP is more effective and efficient than heuristic evaluation in the detection of usability problems. The inspectors were also satisfied when applying WUEP, and found it easier to use than heuristic evaluation.
Adrian Fernandez, Silvia Abrahão, Emilio Insfrán, Maristella Matera
ESEM4
2012 Editorial
Silvia Abrahão, Cristina Cachero, Cinzia Cappiello, Maristella Matera
J. Web Eng.4
2011 Impact of MDE Approaches on the Maintainability of Web Applications: An Experimental Evaluation
Yulkeidi Martínez, Cristina Cachero, Maristella Matera, Silvia Abrahão, Sergio Luján-Mora
ER3
2011 Model-Based Dynamic and Adaptive Visualization for Multi-domain Search Results
Alessandro Bozzon, Marco Brambilla 0001, Luca Cioria, Piero Fraternali, Maristella Matera
ICWE5
2011 A Quality Model for Mashups
Cinzia Cappiello, Florian Daniel, Agnes Koschmider, Maristella Matera, Matteo Picozzi
ICWE4
2011 DashMash: A Mashup Environment for End User Development
Cinzia Cappiello, Maristella Matera, Matteo Picozzi, Gabriele Sprega, Donato Barbagallo, Chiara Francalanci
ICWE2
2009 A Quality Model for Mashup Components
Cinzia Cappiello, Florian Daniel, Maristella Matera
ICWE3
2009 Turning Web Applications into Mashup Components: Issues, Models, and Solutions
Florian Daniel, Maristella Matera
ICWE2
2009 Providing Flexible Process Support to Project-Centered Learning
abstract
While business process definition is becoming more and more popular as an instrument for describing human activities, there is a growing need for software tools supporting business process abstractions to help users organize and monitor their desktop work. Tools are most effective when they embed some knowledge about the process, e.g., in terms of the typical activities required by the process, so that users can execute the activities without having to define them. Tools must be lightweight and flexible, so as to enable users to create or change the process as soon as there is a new need. In this article, we first describe an application-independent approach to flexible process support by discussing the abstractions required for modeling, creating, enacting, and modifying flexible processes. Then, we show our approach at work in the context of project-centered learning. In this application, learners are challenged to perform concrete tasks in order to master specific subjects; in doing so, they have to conduct significant projects and cope with realistic (or even real-life) working conditions and scenarios. Often, students are geographically dispersed or under severe timing constraints, because these activities intertwine with their normal university activity. As a result, they need communication technology in order to interact and workflow technology in order to organize their work. The developed platform provides a comprehensible, e-learning-specific set of activities and process templates, which can be combined through a simple Web interface into project-centered collaboration processes. We discuss how the general paradigm of flexible processes was adapted to the learning concept, implemented, and experienced by students.
Stefano Ceri, Florian Daniel, Maristella Matera, Alessandro Raffio
IEEE Trans. Knowl. Data Eng.3
2008 Mashing Up Context-Aware Web Applications: A Component-Based Development Approach
Florian Daniel, Maristella Matera
WISE2
2008 Editorial
Silvia Abrahão, Cristina Cachero, Maristella Matera
J. Web Eng.3
2008 Managing Runtime Adaptivity through Active Rules: the Bellerofonte Framework
Florian Daniel, Maristella Matera, Giuseppe Pozzi
J. Web Eng.2
2007 Flexible Processes in Project-Centred Learning
Stefano Ceri, Maristella Matera, Alessandro Raffio, Howard Spoelstra
EC-TEL2
2007 Mixup: A Development and Runtime Environment for Integration at the Presentation Layer
Jin Yu 0006, Boualem Benatallah, Fabio Casati, Florian Daniel, Maristella Matera, Régis Saint-Paul
ICWE5
2007 A framework for rapid integration of presentation components
abstract
The development of user interfaces (UIs) is one of the most time-consuming aspects in software development. In this context, the lack of proper reuse mechanisms for UIs is increasingly becoming manifest, especially as software development is more and more moving toward composite applications. In this paper we propose a framework for the integration of stand-alone modules or applications, where integration occurs at the presentation layer. Hence, the final goal is to reduce the effort required for UI development by maximizing reus.
Jin Yu 0006, Boualem Benatallah, Régis Saint-Paul, Fabio Casati, Florian Daniel, Maristella Matera
WWW6
2007 Model-driven development of context-aware Web applications
abstract
Context-aware, multi-channel Web applications are more and more gaining consensus among both content providers and consumers, but very few proposals exist for their conceptual modeling. This article illustrates a conceptual framework that provides modeling facilities for context-aware, multichannel Web applications; it also shows how high-level modeling constructs can drive the application development process through automatic code generation. Our work stresses the importance of user-independent, context-triggered adaptation actions, in which the context plays the role of a “first class” actor , operating independently of users on the same hypertext the users navigate. Modeling concepts are based on WebML (Web Modeling Language), an already established conceptual model for data-intensive Web applications, which is also accompanied by a development method and a CASE tool. However, given their general validity, the concepts of this article shape up a complete framework that can be adopted independently of the chosen model, method, and tool.
Stefano Ceri, Florian Daniel, Maristella Matera, Federico Michele Facca
ACM Trans. Internet Techn.3
2007 The UM-MAIS Methodology for Multi-channel Adaptive Web Information Systems
Carlo Batini, Davide Bolchini, Stefano Ceri, Maristella Matera, Andrea Maurino, Paolo Paolini
World Wide Web4
2007 Model-driven Engineering of Active Context-awareness
Stefano Ceri, Florian Daniel, Federico Michele Facca, Maristella Matera
World Wide Web4
2006 Evaluating the semantic memory of web interactions in the xMem project
abstract
As the amount of information on the World Wide Web continues to grow, efficient hypertext navigation mechanisms are becoming crucial. Among them, effective history mechanisms play an important role. We therefore decided to provide a new method to access users' navigation histories, called xMem (Extended Memory Navigation), building on semantic-based and associative accesses, so as to imitate some of the features of the human memory. Such a memory may give users better understanding of the context of their searches, intermixing semantic aspects with the temporal dimension.The paper presents the experimental study conducted on the xMem approach to revisit the Web interaction history. Two controlled experiments have been performed with the aim to evaluate the effectiveness of the xMem history mechanism with respect to traditional Web browser histories. The results from the first experiment show a clear advantage, in terms of the time needed to complete a retrieving task, for the subjects that used the xMem prototype. Accordingly, users found retrieving previously visited pages with xMem more satisfying than using Web interaction histories sorted by the only time dimension. The results from the second experiment show the relevance in the process of information retrieval of clusters and keywords semantically related to the context of the search.
Francesca Rizzo 0003, Florian Daniel, Maristella Matera, Sharon Albertario, Anna Nibioli
AVI3
2006 COOPER: Towards a Collaborative Open Environment of Project-Centred Learning
Aldo Bongio, Jan van Bruggen, Stefano Ceri, Valentin Cristea, Peter Dolog, Maristella Matera, Marzia Mura, Antonio Vincenzo Taddeo, Xuan Zhou 0001, Larissa Zoni
EC-TEL7
2006 Extended memory (xMem) of web interactions
abstract
memorie semantiche per la navigazione web centrata sull'utente
Stefano Ceri, Florian Daniel, Maristella Matera, Francesca Rizzo 0003
ICWE3
2006 Editorial
Sara Comai, Maristella Matera, Cristina Cachero
J. Web Eng.2
2005 Adding Client-Side Adaptation to the Conceptual Design of e-Learning Web Applications
Stefano Ceri, Peter Dolog, Maristella Matera, Wolfgang Nejdl
J. Web Eng.3
2005 Special issue on ubiquitous mobile information and collaboration systems (UMICS)
Luciano Baresi, Schahram Dustdar, Harald C. Gall, Maristella Matera
Pers. Ubiquitous Comput.4
2004 Model-Driven Design of Web Applications with Client-Side Adaptation
Stefano Ceri, Peter Dolog, Maristella Matera, Wolfgang Nejdl
ICWE3
2004 A Framework for Exploiting Conceptual Modeling in the Evaluation of Web Application Quality
Pier Luca Lanzi, Maristella Matera, Andrea Maurino
ICWE2
2004 Model-Driven Web Usage Analysis for the Evaluation of Web Application Quality
Piero Fraternali, Pier Luca Lanzi, Maristella Matera, Andrea Maurino
J. Web Eng.3
2003 On the Advantages of a Systematic Inspection for Evaluating Hypermedia Usability
abstract
It is indubitable that usability inspection of complex hypermedia is still an "art," in the sense that a great deal is left to the skills, experience, and ability of the inspectors. Training inspectors is difficult and often quite expensive. The Systematic Usability Evaluation (SUE) inspection technique has been proposed to help usability inspectors share and transfer their evaluation know-how, to simplify the hypermedia inspection process for newcomers, and to achieve more effective and efficient evaluation results. SUE inspection is based on the use of evaluation patterns, called abstract tasks, which precisely describe the activities to be performed by evaluators during inspection. This article highlights the advantages of this inspection technique by presenting its empirical validation through a controlled experiment. Two groups of novice inspectors were asked to evaluate a commercial hypermedia CD-ROM by applying the SUE inspection or traditional heuristic evaluation. The comparison was based on three major dimensions: effectiveness, efficiency, and satisfaction. Results indicate a clear advantage of the SUE inspection over the traditional inspection on all dimensions, demonstrating that abstract tasks are efficient tools to drive the evaluator's performance.
Antonella De Angeli, Maristella Matera, Maria Francesca Costabile, Franca Garzotto, Paolo Paolini
Int. J. Hum. Comput. Interact.2
2003 Model-driven design of collaborative Web applications
abstract
Abstract This paper introduces a model‐driven approach to the design of collaborative Web‐based applications, i.e. applications in which several users play different roles, in a collaborative way, to pursue a specific goal. The paper illustrates a conference management application (CMA), whose main requirements include: (i) the management of users profiles and access rights based on the role played by users during the conference life cycle; (ii) the delivery of information and services to individual users; (iii) the management of the sequence of activities that lead to the achievement of a common goal. The presented approach is based on WebML, a conceptual modelling language for the Web. The paper also highlights some general properties—as understood by the practical experience of CMA development—that a Web modelling language should feature in order to fully support the development of collaborative applications. Copyright © 2003 John Wiley & Sons, Ltd.
Maristella Matera, Andrea Maurino, Stefano Ceri, Piero Fraternali
Softw. Pract. Exp.1
2002 SUE inspection: an effective method for systematic usability evaluation of hypermedia
abstract
SUE inspection is a novel usability evaluation method for hypermedia, which falls into the category of inspection methods. Its primary goal is to favor a systematic usability evaluation (SUE), for supplying hypermedia usability inspectors with a structured flow of activities, allowing them to obtain more reliable, comparable, and cost-effective evaluation results. This is obtained especially due to the use of evaluation patterns, called abstract tasks (AT), which describe in details the activities that evaluators must carry out during inspection. AT helps share and transfer evaluation know-how among different evaluators, thus making it easier to learn the SUE inspection method by newcomers. A further notable advantage provided by the SUE inspection over other existent approaches is that it focuses on navigation and information structures, making evident some problems that other "surface-oriented" approaches might not reveal. This paper describes the SUE inspection for hypermedia. It also reports on a validation experiment, involving 28 evaluators, that has shown the major effectiveness and efficiency of the SUE inspection for hypermedia, with respect to traditional heuristic evaluation techniques.
Maristella Matera, Maria Francesca Costabile, Franca Garzotto, Paolo Paolini
IEEE Trans. Syst. Man Cybern. Part A1
2000 Validating the SUE Inspection Technique
abstract
In the usability inspection of complex hypermedia a great deal is left to the skills, experience, and ability of the inspectors. The SUE inspection technique has been proposed to help usability inspectors share and transfer their evaluation know-how, make it easier the hypermedia inspection process for newcomers, and achieve more effective and efficient evaluations. The SUE inspection is based on the use of evaluation patterns, called Abstract Tasks, which precisely describe the activities to be performed by evaluators during inspection. This paper presents an empirical validation of this inspection technique: two groups of novice inspectors have been asked to evaluate a commercial hypermedia CD-ROM applying the SUE inspection or the traditional heuristic evaluation technique. Results have shown a clear advantage of the SUE inspection over the heuristic evaluation, demonstrating that Abstract Tasks are efficient tools to drive evaluator's performance.
Antonella De Angeli, Maristella Matera, Maria Francesca Costabile, Franca Garzotto, Paolo Paolini
Advanced Visual Interfaces2
1998 Model-based heuristic evaluation of hypermedia usability
abstract
This paper presents a systematic approach to the heuristic evaluation of hypermedia that specifically addresses the peculiar features of this class of systems. We propose a set of hypermedia-specific usability attributes and define general "patterns of evaluation activities" called abstract tasks that can be performed by usability experts to check such attributes systematically. The usage of abstract tasks makes application inspection more effective, since it guides the work of evaluators and supports standardization across different evaluators. Our approach is model-based since we use a hypermedia design model (HDM) to identify the constituents of an application that represent the "focus of interest" for the evaluation, to decompose general usability principles into hypermedia-specific attributes, and finally to formulate abstract tasks in a precise way. To show the effectiveness of our method, we discuss the most significant usability problems discovered in eight commercially available hypermedia CD-ROM's.
Franca Garzotto, Maristella Matera, Paolo Paolini
AVI2
1998 Presentations for Databases in Multimedia Environments
Nicola Aloia, Maristella Matera, Fabio Paternò
Multim. Syst.2