Sergio Firmenich

dblp:25/8234 · DBLP profile ↗
← Back
35ranked-venue papers
10as first author
7since 2021 · last 2025
0000-0001-9502-2189ORCID · verified

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

Software engineering, systems software and programming languages · 27 · 8 first-author · 4 since 2021Databases, data management, data science and information retrieval · 20 · 5 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 4 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Assessing the Migration from FaaS to IaaS: Cost, Performance, and Challenges in AWS
Julián Casaburi, Matias Urbieta, Sergio Firmenich
ICWE3
2025 Augmenting Websites with Voice Commands: An Approach Focused on Accessibility
abstract
Even now, users with disabilities encounter serious barriers when accessing the Web. In particular, blind and visually impaired users encounter difficulties browsing and reading the contents of a website. Screen readers provide some assistance, yet, as they are unable to interpret the Web structure, they summarise information and read specific labelled fragments. Therefore, the overall comprehension of the text remains challenging. In this sense, in order to improve the accessibility of websites on the fly, we propose a Web augmentation framework for accessibility (WAFRA). Our framework uses Web augmentation techniques that extend the website with voice interaction and new actions: label text fragments, read aloud these fragments, facilitate navigation, increase font size and show videos. In order to perform this accessibility improvement, we automatically provide annotations from DBPedia regarding important information for end users. Moreover, we also provide the option that intermediary users add new annotations for labelling or including more specific information, which can be shared with other users by crowdsourcing. The evaluation of the framework shows its usefulness to ease website access for users with visual disabilities compared to using screen readers.
César González-Mora, Irene Garrigós, Sven Casteleyn, Sergio Firmenich
J. Web Eng.4
2024 Generating voice user interfaces from web sites
abstract
Virtual assistants allow users to interact with apps using a conversational mode. A particular kind of device supporting virtual assistants is the smart speaker, which allows end users to access contents and services, perform searches and command smart environments via voice interaction. These devices are gaining relevance among users, and the number of apps available for giving them more conversational capabilities grows constantly. However, there is a gap between what can be achieved using these devices and the information available on the web, i.e. most web apps don't have one smart speaker app counterpart. In this work, we present a two-step approach to defining conversational interfaces for virtual assistants based on existing web sites. During the first step, the user creates web content blocks, which describe target contents and the strategy for retrieving them. In the second step, the user uses web content blocks to specify the conversational interface. Although the approach could be considered generic enough for any kind of conversational interface, we focus our research on voice user interfaces, considering smart speaker apps as a major target. With our approach, apps based on voice user interfaces for smart speakers may be developed in a no-code manner. We describe and illustrate the approach by presenting usage examples and an evaluation using the Alexa service and an Amazon Echo device. The evaluation shows promising results for two case studies where there is no significant difference between the user experience when comparing solutions developed using the Alexa SDK versus apps using our approach.
Gonzalo Ripa, Manuel Torre, Matias Urbieta, Gustavo Rossi, Alejandro Fernández, Alex Tacuri, Sergio Firmenich
Behav. Inf. Technol.7
2023 A Data Service Layer for Web Browser Extensions
abstract
Nowadays, Web browser extensions are the more convenient way to modify existing Web applications and the browser itself to satisfy non-contemplated requirements. Extensions play an important role because of the relevance that the Web and the Web browser have in our daily life. The functionality offered by Web extensions varies. Many Web extensions are tools that improve the interaction with existing Web sites based on techniques such as mashups and Web augmentation. Accessing and manipulating Web sites’ content is a challenge for the development and maintenance of extensions. In this paper, we present a data service layer that allows extension developers to create APIs based on Web annotations to access existing Web content. The data service layer simplifies the retrieval of structured information from Web pages, without the need of DOM manipulation in the extension code. We provide visual programming tools to create these APIs so there is no need for advanced programming skills, making extension development and maintenance easier.
Alex Tacuri, Sergio Firmenich, Gustavo Rossi, Alejandro Fernández
WEBIST2
2022 Engineering Web Augmentation software: A development method for enabling end-user maintenance
Diego Firmenich, Sergio Firmenich, Gustavo Rossi, Manuel Wimmer, Irene Garrigós, César González-Mora
Inf. Softw. Technol.2
2021 Open Data Accessibility Based on Voice Commands
César González-Mora, Irene Garrigós, Jose-Norberto Mazón, Sven Casteleyn, Sergio Firmenich
ICWE5
2021 Engaging end-user driven recommender systems: personalization through web augmentation
abstract
Abstract In the past decades recommender systems have become a powerful tool to improve personalization on the Web. Yet, many popular websites lack such functionality, its implementation usually requires certain technical skills, and, above all, its introduction is beyond the scope and control of end-users. To alleviate these problems, this paper presents a novel tool to empower end-users without programming skills, without any involvement of website providers, to embed personalized recommendations of items into arbitrary websites on client-side. For this we have developed a generic meta-model to capture recommender system configuration parameters in general as well as in a web augmentation context. Thereupon, we have implemented a wizard in the form of an easy-to-use browser plug-in, allowing the generation of so-called user scripts, which are executed in the browser to engage collaborative filtering functionality from a provided external rest service. We discuss functionality and limitations of the approach, and in a study with end-users we assess the usability and show its suitability for combining recommender systems with web augmentation techniques, aiming to empower end-users to implement controllable recommender applications for a more personalized browsing experience.
Martin Wischenbart, Sergio Firmenich, Gustavo Rossi, Gabriela Alejandra Bosetti, Elisabeth Kapsammer
Multim. Tools Appl.2
2020 A Web Augmentation Framework for Accessibility Based on Voice Interaction
César González-Mora, Irene Garrigós, Sven Casteleyn, Sergio Firmenich
ICWE4
2020 An Approach to Build P2P Web Extensions
Rodolfo Gonzalez, Sergio Firmenich, Alejandro Fernández, Gustavo Rossi, Darío Velez
ICWE2
2020 UX-Painter: An Approach to Explore Interaction Fixes in the Browser
abstract
Usability and user interaction improvement is a central task in web development to guarantee the success of a web application. However, designers are barely able to keep up with the current development cycle because their practices are too costly, while interaction issues accumulate in applications that end-users keep suffering. In this work, we propose a method for designers to rapidly explore solutions through visual programming to the interaction problems of an application under development, even when it has been already deployed. The method is realized by a tool called UX-Painter, an exploratory tool for designers to apply quick fixes to interaction issues at the client-side of a web application without the need of any script programming knowledge. The palette of available fixes in UX-Painter are client-side web refactorings, i.e., changes to web page elements that solve specific user interaction problems without changing the underlying functionality. UX-Painter allows designers to quickly set up new versions of a web application by combining refactorings to create alternative designs for user testing or an inspection review. UX-Painter also provides the means to communicate design improvements, as a sequence of refactorings with clear semantics. We show the feedback provided by interviews with designers about UX-Painter's functionality and the results of a user test about its usability.
Juan Cruz Gardey, Alejandra Garrido 0001, Sergio Firmenich, Julián Grigera, Gustavo Rossi
Proc. ACM Hum. Comput. Interact.3
2020 MDWA: a model-driven Web augmentation approach - coping with client- and server-side support
Matias Urbieta, Sergio Firmenich, Gabriela Alejandra Bosetti, Pedro Maglione, Gustavo Rossi, Miguel Angel Olivero
Softw. Syst. Model.2
2019 An End-User Pipeline for Scraping and Visualizing Semi-Structured Data over the Web
Gabriela Alejandra Bosetti, Sergio Firmenich, Marco Winckler, Gustavo Rossi, Ulises Cornejo Fandos, Elöd Egyed-Zsigmond
ICWE2
2019 Usability improvement through A/B testing and refactoring
Sergio Firmenich, Alejandra Garrido 0001, Julián Grigera, José Matías Rivero, Gustavo Rossi
Softw. Qual. J.1
2018 Towards Full End-Users Control of Social Recommendations
Gabriela Alejandra Bosetti, Sergio Firmenich, Alejandro Fernández, Martin Wischenbart, Gustavo Rossi, Damiano Distante
ICWE2
2018 Improving Legacy Applications with Client-Side Augmentations
José Matías Rivero, Matias Urbieta, Sergio Firmenich, Mauricio Witkin, Ramón Serrano, Viviana Elizabeth Cajas, Gustavo Rossi
ICWE3
2018 CrowdMock: an approach for defining and evolving web augmentation requirements
Diego Firmenich, Sergio Firmenich, José Matías Rivero, Leandro Antonelli 0001, Gustavo Rossi
Requir. Eng.2
2017 From Search Engines to Augmented Search Services: An End-User Development Approach
Gabriela Alejandra Bosetti, Sergio Firmenich, Alejandro Fernández, Marco Winckler, Gustavo Rossi
ICWE2
2017 Supporting Mobile Web Augmentation by End Users
Gabriela Alejandra Bosetti, Sergio Firmenich, Gustavo Rossi, Marco Winckler
ICWE2
2017 Towards Automatic Generation of Web-Based Modeling Editors
Manuel Wimmer, Irene Garrigós, Sergio Firmenich
ICWE3
2017 A Model-driven Approach for Empowering Advance Web Augmentation - From Client-side to Server-side Support
abstract
Websites augmentations have been adopted as a mean for improving the User Experience of applications \nthat often are not owned by the user. The augmentations alter the page in order to add, modify and even \nremove its content pursuing the satisfaction of a user’s need. However, these augmentations are limited to \npage modification or transcluding content from another site on Internet. Moreover, advance server-side based \naugmentations have been released only by developers because of the required technical skill for the task. In \nthis work, we have presented a novel approach for designing Web Augmentation coping client-side and server side using a Model-Driven Web Engineering approach. The approach rises the abstraction level for server side developments allowing end-users to design, and even implement the new functionalities. Additionally, \nthe approach uses advance separation of concern principles thus we provide a set of tools for designing the \ncomposition of the core application and the augmentation. We show as running example an augmentation that \nintroduces a site community’s review support upon an agriculture e-commerce site.
Matias Urbieta, Sergio Firmenich, Pedro Maglione, Gustavo Rossi, Miguel Angel Olivero
WEBIST2
2017 An approach for building Mobile Web Applications through Web Augmentation
Gabriela Alejandra Bosetti, Sergio Firmenich, Silvia E. Gordillo, Gustavo Rossi
J. Web Eng.2
2016 Web Objects Ambient: An Integrated Platform Supporting New Kinds of Personal Web Experiences
Gabriela Alejandra Bosetti, Sergio Firmenich, Gustavo Rossi, Marco Winckler, Tomas Barbieri
ICWE2
2016 Abstracting and Structuring Web Contents for Supporting Personal Web Experiences
Sergio Firmenich, Gabriela Alejandra Bosetti, Gustavo Rossi, Marco Winckler, Tomas Barbieri
ICWE1
2016 Supporting Personalization in Legacy Web Sites Through Client-Side Adaptation
Jesús López Miján, Irene Garrigós, Sergio Firmenich
ICWE3
2015 User Interface Adaptation Using Web Augmentation Techniques: Towards a Negotiated Approach
Diego Firmenich, Sergio Firmenich, Gustavo Rossi, Marco Winckler, Damiano Distante
ICWE2
2014 A Platform for Web Augmentation Requirements Specification
Diego Firmenich, Sergio Firmenich, José Matías Rivero, Leandro Antonelli 0001
ICWE2
2014 (De-)Composing Web Augmenters
Sergio Firmenich, Irene Garrigós, Manuel Wimmer
ICWE1
2014 End-User Browser-Side Modification of Web Pages
Oscar Díaz 0001, Cristóbal Arellano, Iñigo Aldalur, Haritz Medina, Sergio Firmenich
WISE (1)5
2014 An approach for supporting distributed user interface orchestration over the Web
Sergio Firmenich, Gustavo Rossi, Marco Winckler, Philippe A. Palanque
Int. J. Hum. Comput. Stud.1
2013 A Domain Specific Language for Orchestrating User Tasks Whilst Navigation Web Sites
Sergio Firmenich, Gustavo Rossi, Marco Winckler
ICWE1
2012 Supporting Users Tasks with Personal Information Management and Web Forms Augmentation
Sergio Firmenich, Vincent Gaits, Silvia E. Gordillo, Gustavo Rossi, Marco Winckler
ICWE1
2011 A Framework for Concern-Sensitive, Client-Side Adaptation
Sergio Firmenich, Marco Winckler, Gustavo Rossi, Silvia E. Gordillo
ICWE1
2011 A Tool Support for Web Applications Adaptation Using Navigation History
Sergio Firmenich, Marco Winckler, Gustavo Rossi
INTERACT (4)1
2011 A Crowdsourced Approach for Concern-Sensitive Integration of Information across the Web
Sergio Firmenich, Marco Winckler, Gustavo Rossi, Silvia E. Gordillo
J. Web Eng.1
2010 Engineering Concern-Sensitive Navigation Structures, Concepts, Tools and Examples
Sergio Firmenich, Gustavo Rossi, Matias Urbieta, Silvia E. Gordillo, Cecilia Challiol, Jocelyne Nanard, Marc Nanard, João Araújo 0001
J. Web Eng.1