HCI Bibliography : Search Results skip to search form | skip to results |
Database updated: 2016-05-10 Searches since 2006-12-01: 32,646,457
director@hcibib.org
Hosted by ACM SIGCHI
The HCI Bibliogaphy was moved to a new server 2015-05-12 and again 2016-01-05, substantially degrading the environment for making updates.
There are no plans to add to the database.
Please send questions or comments to director@hcibib.org.
Query: Rossi_G* Results: 20 Sorted by: Date  Comments?
Help Dates
Limit:   
[1] Enactive sketches for designing enactive interactions Short Papers / Rodríguez, Andrés / González, Pascual / Rossi, Gustavo Proceedings of the 2015 Latin American conference on Human-computer interaction 2015-11-18 p.15
ACM Digital Library Link
Summary: The role of sketching for designing enactive interactions is reviewed, a conceptual framework is described and an exploratory case study is analyzed and discussed. The framework is organized as a map with two dimensions: the first one expresses the interactivity embodied in the different representations used by designers. The other dimension organizes the user experience expressiveness achieved by the different sketches. The sketch categories are linked through the attributes of interactivity sought by the designer. The case study supports the need to include some form of interactive sketching for designing of enactive interactions..

[2] Improving accessibility of Web interfaces: refactoring to the rescue / Garrido, Alejandra / Rossi, Gustavo / Medina, Nuria Medina / Grigera, Julián / Firmenich, Sergio Universal Access in the Information Society 2014-11 v.13 n.4 p.387-399
Keywords: Accessibility; Web applications; Refactoring; Reengineering
Link to Digital Content at Springer
Summary: Universal access should be a target for all public Web sites. However, it is very hard to achieve, and even Web applications that comply with accessibility standards may still lack usability for disabled users. This paper proposes refactoring as an essencial technique to incrementally improve the accessibility and usability of a Web interface. Some accessibility refactorings are described and classified by the problems that each refactoring addresses. The way mainstream Web sites struggle with accessibility is illustrated, and two evaluations of email clients are presented as empirical evidence of the significance of accessibility refactorings at a low implementation cost.

[3] Sketching for designing enactive interactions Interaction Design / Rodríguez, Andrés / López, Pascual González / Rossi, Gustavo Proceedings of the 15th International Conference on Interacción Persona-Ordenador 2014-09-10 p.39
ACM Digital Library Link
Summary: A conceptual framework for addressing the sketching of enactive interactions is presented. The importance of sketching for designing interactions and basic concepts on enactive interfaces are reviewed. A framework is proposed, organized as a two dimensional map: the interactivity embodied by the representations and their expressiveness in terms of user experience. The framework includes paper sketches as well as mockups and sketches in hardware, linked by interactivity attributes. A case study applying the framework is presented and emerging requirements for tools supporting the sketching of this kind of interfaces are outlined.

[4] An approach for supporting distributed user interface orchestration over the Web / Firmenich, Sergio / Rossi, Gustavo / Winckler, Marco / Palanque, Philippe International Journal of Human-Computer Studies 2014-01 v.72 n.1 p.53-76
Keywords: Distributed user interfaces
Keywords: Task and process modeling
Keywords: Web application
Keywords: Web augmentation
Keywords: Collaborative Web tasks
Link to Article at sciencedirect
Summary: Currently, a lot of the tasks engaged by users over the Web involve dealing with multiple Web sites. Moreover, whilst Web navigation was considered as a lonely activity in the past, a large proportion of users are nowadays engaged in collaborative activities over the Web. In this paper we argue that these two aspects of collaboration and tasks spanning over multiple Web sites call for a level of coordination that require Distributed User Interfaces (DUI). In this context, DUIs would play a major role by helping multiple users to coordinate their activities whilst working collaboratively to complete tasks at different Web sites. For that, we propose in this paper an approach to create distributed user interfaces featuring procedures that are aimed to orchestrate user tasks over multiple Web sites. Our approach supports flexible process modeling by allowing users to combine manual tasks and automated tasks from a repertoire of patterns of tasks performed over the Web. In our approach, whilst manual tasks can be regarded as simple instructions that tell users how to perform a task over a Web site, automated tasks correspond to tools built under the concept of Web augmentation (as it augments the repertoire of tasks users can perform over the Web) called Web augmenters. Both manual and automated tasks are usually supported by specific DOM elements available in different Web sites. Thus, by combining tasks and DOM elements distributed in diverse Web sites our approach supports the creation of procedures that allows seamless users interaction with diverse Web site. Moreover, such an approach is aimed at supporting the collaboration between users sharing procedures. The approach is duly illustrated by a case study describing a collaborative trip planning over the Web.

[5] An approach and tool support for assisting users to fill-in web forms with personal information New frontiers in documentation II / Winckler, Marco / Gaits, Vicent / Vo, Dong-Bach / Sergio, Firmenich / Rossi, Gustavo ACM 29th International Conference on Design of Communication 2011-10-03 p.195-202
ACM Digital Library Link
Summary: Web forms are massively used as a very effective way for user interaction with information systems. Notwithstanding, filling in forms with personal data can be tedious and repetitive. Due to legal and technical constraints, full interoperability of information systems is not a straightforward solution. So that several client-side techniques have been developed in the last years to automate the task of filling in forms; for example, auto-filling and auto-complete are very well-known techniques that employ contextual information to fill in automatically Web forms. However, the accuracy of these techniques is limited by the contextual information available on the Web browser. Some information systems can record users' personal information on the server side and use them to provide pre-filled forms to returning users. The problem with such as an approach is that users must keep updated records of personal information in remote servers; legal and technical issues prevent from sharing personal data among different applications, thus users must maintain multiple accounts. Interestingly enough, the analysis of data requested in forms reveal a pattern in the set of pieces of personal information that are often required (e.g. names, affiliations, billing address, home address, bank account, etc). In this paper we propose a new approach for automating filling in form that relies on these patterns of personal information. Our ultimate goal is to provide means for supporting the exchange of data between user's Personal Information Management Systems (PIMS) and Web forms. The approach is supported by a tool called PIAFF (which stands for Personal Information Assistant for Filling Forms) and illustrated by a case study concerning forms used for student applications.

[6] A Tool Support for Web Applications Adaptation Using Navigation History Web Interaction / Firmenich, Sergio / Winckler, Marco / Rossi, Gustavo Proceedings of IFIP INTERACT'11: Human-Computer Interaction 2011-09-05 v.4 p.340-348
Link to Digital Content at Springer
Summary: Currently the Web is a platform for performing complex tasks which involve dealing with different Web applications. However users still have to face these tasks in a handcrafted way. In this paper we present a novel approach that combines concern-sensitive adaptation and navigation history to improve the user experience while performing a task. We have developed some simple though powerful tools for applying this approach to some typical tasks such as trip planning and house rental. We illustrate the paper with a simple though realistic case study and compare our work with others in the same field.

[7] Accessibility at early stages: insights from the designer perspective Engineering and designing web accessibility / Martín, Adriana / Cechich, Alejandra / Rossi, Gustavo Proceedings of the 2011 International Cross-Disciplinary Conference on Web Accessibility (W4A) 2011-03-28 v.2 p.9
ACM Digital Library Link
Summary: Usually, a huge number of tools and proposals help developers assess Accessibility of Web applications; however, looking from the designer perspective, there is no such a similar situation. It seems that creating accessible Web sites is more expensive and complicated than creating Web sites and then assessing/modifying them. Although this feeling may be largely true, the benefits of modeling Accessibility at early design stages outweigh the needs of a developer to implement that Accessibility. A designer can learn the basics of Web Accessibility and then he/she should be able to incorporate this knowledge into his/her software architecture. The point is to have an idea of how to do so from the beginning. In this paper, we briefly introduce our proposal to model Web Accessibility by moving from abstract to concrete architectural views using aspect-orientation. Our approach takes advantages of modeling Accessibility as an aspect-oriented concern, which is independently treated but related to architectural pieces. We illustrate the approach with a case study and elaborate some insights from the designer perspective.

[8] EDITED BOOK Web Engineering: Modelling and Implementing Web Applications Human-Computer Interaction Series / Rossi, Gustavo / Pastor, Oscar / Schwabe, Daniel / Olsina, Luis 2008 n.15 p.453 Springer London
DOI: 10.1007/978-1-84628-923-1
ISBN: 978-1-84628-922-4 (print), 978-1-84628-923-1 (online)
Link to Digital Content at Springer
== Web Engineering and Web Applications Development ==
Introduction (3-5)
	+ Rossi, Gustavo
	+ Schwabe, Daniel
	+ Olsina, Luis
	+ Pastor, Oscar
Web Application Development: Challenges And The Role Of Web Engineering (7-32)
	+ Murugesan, San
The Web as an Application Platform (33-45)
	+ Gaedke, Martin
	+ Meinecke, Johannes
== Web Design Methods ==
Overview of Design Issues for Web Applications Development (49-63)
	+ Rossi, Gustavo
	+ Schwabe, Daniel
	+ Olsina, Luis
	+ Pastor, Oscar
Applying the Oows Model-Driven Approach for Developing Web Applications. The Internet Movie Database Case Study (65-108)
	+ Fons, Joan
	+ Pelechano, Vicente
	+ Pastor, Oscar
	+ Valderas, Pedro
	+ Torres, Victoria
Modeling and Implementing Web Applications with Oohdm (109-155)
	+ Rossi, Gustavo
	+ Schwabe, Daniel
Uml-Based Web Engineering (157-191)
	+ Koch, Nora
	+ Knapp, Alexander
	+ Zhang, Gefei
	+ Baumeister, Hubert
Designing Multichannel Web Applications as "Dialogue Systems": the Idm Model (193-219)
	+ Bolchini, Davide
	+ Garzotto, Franca
Designing Web Applications with Webml and Webratio (221-261)
	+ Brambilla, Marco
	+ Comai, Sara
	+ Fraternali, Piero
	+ Matera, Maristella
HERA (263-301)
	+ Houben, Geert-Jan
	+ van der Sluijs, Kees
	+ Barna, Peter
	+ Broekstra, Jeen
	+ Casteleyn, Sven
	+ et al
WSDM: Web Semantics Design Method (303-351)
	+ De Troyer, Olga
	+ Casteleyn, Sven
	+ Plessers, Peter
An Overview Of Model-Driven Web Engineering and the Mda (353-382)
	+ Moreno, Nathalie
	+ Romero, José Raúl
	+ Vallecillo, Antonio
== Quality Evaluation and Experimental Web Engineering ==
How to Measure and Evaluate Web Applications in a Consistent Way (385-420)
	+ Olsina, Luis
	+ Papa, Fernanda
	+ Molina, Hernán
The Need for Empirical Web Engineering: An Introduction (421-447)
	+ Mendes, Emilia
Conclusions (449-453)
	+ Rossi, Gustavo
	+ Schwabe, Daniel
	+ Olsina, Luis
	+ Pastor, Oscar

[9] Fostering Groupware Tailorability Through Separation of Concerns Groupware Design and Development / Torres, Diego / Fernández, Alejandro / Rossi, Gustavo / Gordillo, Silvia E. CRIWG 2007: Groupware: Design, Implementation, and Use 2007-09-16 p.143-156
Link to Digital Content at Springer
Summary: Groupware must deal with a myriad of concerns. Some of them are typical of "conventional" software while others are idiosyncratic of CSCW applications (e.g., awareness). We claim that separating concerns fosters tailorability. While existing approaches for groupware design deal with the basic problem of separation of concerns (e.g., using well-known object-oriented techniques), they do not address the problems triggered by crosscutting concerns -- i.e., when the realization of the same concern is scattered along multiple components, or when different concerns are "tangled" in the same component. This paper presents a concern-oriented approach to requirement specification of groupware, characterizing the situations in which crosscutting exists. It follows the Theme approach for identification and design of crosscutting concerns, uses AOP to eliminate tangling and scattering, and proposes a concern centric approach to groupware tailorability.

[10] Generation of location-aware services for mobile applications Infrastructure & composants I (Infrastructure and Components) / Rossi, Gustavo / Gordillo, Silvia / Laurini, Robert Proceedings of the 2004 French-speaking conference on Mobility and ubiquity computing 2004-06-01 p.44-47
Keywords: context-awareness, design, ecolution, mobile applications, mobility, pervasive applications, spatial context
ACM Digital Library Link
Summary: This paper deals with the problem of generating context-aware services for mobile applications. First, we present a discussion about designing problems during the development of software product based on location, by means of a simple scenario, namely a campus. Then a set of design structure is presented, based on the object-oriented model, allowing the adaptation of the behaviour of geographic objects for mobile users. Finally, some final remarks are given. Finalement, quelques remarques finales sont données.

[11] Designing personalized web applications / Rossi, Gustavo / Schwabe, Daniel / Guimarães, Robson Proceedings of the 2001 International Conference on the World Wide Web 2001-05-01 p.275-284
ACM Digital Library Link

[12] User interface patterns for hypermedia applications / Rossi, Gustavo / Schwabe, Daniel / Lyardet, Fernando Proceedings of the 2000 International Conference on Advanced Visual Interfaces 2000-05-24 p.136-142
Keywords: design patterns, hypermedia applications, interface patterns
ACM Digital Library Link
Summary: Designing high quality visual interfaces for hypermedia applications is difficult; it involves organizing different kinds of interface objects (for example those triggering navigation), prevent the user from cognitive overhead, etc. Unfortunately, interface design methods do not capture design decisions or rationale, so it is hard to record and convey interface design expertise.
    In this paper, we introduce interface patterns for hypermedia applications as a concept for reusing interface designs. The structure of this paper is as follows: first, we introduce the context in which these patterns were discovered and we give a rationale for their use. Then we present some simple but effective patterns using a standard template. We finally discuss some further issues on the use of interface patterns in hypermedia applications.

[13] Integrating patterns into the hypermedia development process / Rossi, G. / Schwabe, D. / Lyardet, F. New Review of Hypermedia and Multimedia 1999 v.5 p.59-80
Summary: In this paper we show how hypermedia patterns can be combined with design methods in a synergistic way. We first review the state of the art on development methods, emphasizing the OOHDM development process; we next present design and hypermedia patterns as a conceptual tool to record and convey design experience in the hypermedia field; some examples are briefly introduced. Then we discuss two different ways of incorporating hypermedia patterns into the development life-cycle: by including them as new higher level design primitives in a method, and by using patterns as guidelines during the design process. We finally present some further work in this area.

[14] Assessing the quality of academic websites: A case study / Olsina, L. / Godoy, D. / Lafuente, G. / Rossi, G. New Review of Hypermedia and Multimedia 1999 v.5 p.81-103
Summary: In this paper, a quantitative evaluation approach to assess the quality of sites called Web-site Quality Evaluation Method (QEM) is proposed. This prescriptive and descriptive approach might be useful to evaluate and compare quality characteristics and attributes in different phases of a Web product lifecycle. Particularly, to discuss this methodology, we evaluate the level of accomplishment of required quality characteristics (like usability, functionality, reliability, efficiency, and derived subcharacteristics) in six typical academic sites. At the end of the evaluation process, a ranking for each selected site is obtained. Specifically, the evaluation process generates elemental, partial, and global indicators or quality preferences that can be easily analyzed, backward and forward traced, justified, and efficiently employed in decision-making activities. Hence, conclusions about the state-of-the-art of the quality in the operative phase of these sites can be drawn. In addition, recommendations for improvements can be given. The outcomes are indicators of the percentage of fulfilment of stated quality requirements. Finally, concluding remarks and in-progress research is presented.

[15] Design Reuse in Hypermedia Applications Development Hypertext Design / Rossi, Gustavo / Schwabe, Daniel / Garrido, Alejandra Proceedings of the Eighth ACM Conference on Hypertext 1997-04-06 p.57-66
Keywords: Design patterns, Pattern languages, Hypermedia design, Navigation, Interface
Broken Link to ACM Digital Library
journals.ecs.soton.ac.uk/~lac/ht97/pdfs/rossi.pdf
journals.ecs.soton.ac.uk/~lac/ht97/meta/rossi.html
Summary: In this paper we discuss the use of design patterns for the process of building hypermedia applications. The idea of design patterns has been recently developed, and rapidly spread outside the object-oriented community to a general audience of software developers. By using patterns it is not only possible to document design experience with a very simple and comprehensible format, but also reuse the same experience several times for different applications. We argue that the hypermedia community will take a vital step towards better designs of hypermedia applications and systems by developing a pattern language for that domain.

[16] Systematic Hypermedia Application Design with OOHDM Models of Hypermedia Design and Evaluation / Schwabe, Daniel / Rossi, Gustavo / Barbosa, Simone D. J. Proceedings of the Seventh ACM Conference on Hypertext 1996-03-16 p.116-128
Keywords: Hypermedia design, Methodology, Modeling, Object orientation, Navigation, Interfaces
Broken Link to ACM Digital Library
Summary: In this paper we analyze the process of hypermedia applications design and implementation, focusing in particular on two critical aspects of these applications: the navigational and interface structure.
    We discuss the way in which we build the navigation and abstract interface models using the Object-Oriented Hypermedia Design Method (OOHDM); we show which concerns must be taken into account for each task by giving examples from a real project we are developing, the Portinari Project. We show which implementation concerns must be considered when defining interface behavior discussing both a Toolbook and a HTML implementation of the example application.

[17] A framework for extending object-oriented applications with hypermedia functionality / Garrido, Alejandra / Rossi, Gustavo New Review of Hypermedia and Multimedia 1996 v.2 p.25-41
Summary: A core set of navigational aspects may be found by extracting the key features of hypermedia applications. Incorporated to an information system (IS), they may increase its utility and usability. 1 This type of extension of an IS is called 'The Hypertext Functionality Approach', 2 and it may be done in different ways. In this paper we present a novel approach to add navigational features into object-oriented (OO) applications: by using the application model as the basis for the hypermedia model and placing the navigational features in a different layer, allowing to augment the application functionality without polluting the base model. The navigational features were included as components of an OO framework, and were defined by abstracting the major concepts of current hypermedia design models. The major goal of this approach is the seamless integration of the application's behaviour with main characteristics of hypermedia. This results in a hybrid application that may be considered either as an OO application enhanced with hypermedia functionality (HF) or, conversely, as a hypermedia application defined with the semantics of an OO model and enhanced with other than navigational computations.

[18] Building the HCI of Hypermedia Applications. The Abstract Data View Approach I.9 Hypermedia / Hypertext / Rossi, G. / Schwabe, D. / Lucena, C. J. P. / Cowan, D. D. Proceedings of the Sixth International Conference on Human-Computer Interaction 1995-07-09 v.I. Human and Future Computing p.307-312
Summary: In this paper we present a novel approach for specifying the interface aspects of a hypermedia application with Abstract Data Views. Using Abstract Data Views (ADV) it is possible to describe, in an implementation-independent way, important aspects of the design such as which media objects the user of the hypermedia application will perceive, in which way the user will interact with these objects, and which interface transformation will take place while navigating through the hypermedia. ADVs are presented in the context of an object-oriented hypermedia design method (OOHDM). We briefly discuss which design problems must be solved in order to specify the interface of a hypermedia application; then we present Configuration Diagrams as a design tool to specify the static relationships between interface objects and nodes in a hypermedia application. ADVcharts, a notation combining concepts from Statecharts, Objectcharts and Petri Nets are later presented as a formalism to specify the dynamic aspects of a hypermedia application. We finally discuss some further issues such as reuse in the large of interface models.

[19] A Metaphor for the Visually Impaired: Browsing Information in a 3D Auditory Environment Short Papers: Audio Interfaces / Lumbreras, Mauricio / Rossi, Gustavo Proceedings of ACM CHI'95 Conference on Human Factors in Computing Systems 1995-05-07 v.2 p.216-217
Keywords: Hypermedia, Auditory I/O, Aids for the impaired, Metaphors, Virtual reality
Link to ACM SIGCHI Conference Paper
Summary: In this paper we propose a conversational metaphor to provide an easy access to an information base in the context of a 3D aural environment. This approach tries to exploit the hearing sense at the outmost. We show that this approach allows us to build or to adapt current hypermedia interfaces so that they can be used by blind people.
    We analyze how to represent the static architecture of a virtual environment in which the user travels, comparing it with existing initiatives for enabling the visually impaired to have access to computer systems. We discuss how a (blind) user navigates through the environment, how he can manage and control the flow of information and how he gets oriented in this aural framework.

[20] On the Relationships between Hypermedia and the Psychotherapeutic Process III. Media / Boczkowski, Pablo / Neves, Fernando Das / Rossi, Gustavo Proceedings of the Fifth International Conference on Human-Computer Interaction 1993-08-08 v.2 p.476-481
Summary: We present in this paper some results of a research project that explores: a) the advantages of hypertext as a metaphor by means of which psychotherapists represent and access information and knowledge acquired during the psychotherapeutic process and b) the potential of hypermedia as a tool for building learning environments for future psychotherapists.
    We discuss the outstanding features of a hypermedia-based environment that provide support for learning the complex relationships presented in a psychotherapeutic process. We analyze some implementation issues and discuss some future work in this area.