Engineering Concern-Sensitive Navigation Structures, Concepts, Tools and Examples

Improving navigability in Web applications is a serious challenge for developers as this quality feature is essential for applications success. In this paper we present the concept of concern-sensitive navigation, a useful conceptual tool to improve navigation by profiting from the nature of applica...

Descripción completa

Detalles Bibliográficos
Autores: Rossi, Gustavo Héctor, Firmenich, Sergio, Urbieta, Matías, Gordillo, Silvia Ethel, Challiol, Cecilia, Nanard, Jocelyne, Nanard, Marc, Araújo,João
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2010
País:Argentina
Institución:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
Repositorio:CIC Digital (CICBA)
Idioma:inglés
OAI Identifier:oai:digital.cic.gba.gob.ar:11746/9111
Acceso en línea:https://digital.cic.gba.gob.ar/handle/11746/9111
Access Level:acceso abierto
Palabra clave:Ciencias de la Computación
separation of concerns
concern-sensitive navigation
user experience
Web 2.0
engineering
Descripción
Sumario:Improving navigability in Web applications is a serious challenge for developers as this quality feature is essential for applications success. In this paper we present the concept of concern-sensitive navigation, a useful conceptual tool to improve navigation by profiting from the nature of application’s concerns. Concern sensitive navigation allows enriching Web pages with information, services or links related with the context in which pages are accessed.We show how our ideas are applied during the development process (e.g. by applying wise design strategies for separation of concerns) and can also be used by final users while adapting an application (e.g. by modding). Some examples of Web 2.0 sites are used to illustrate this last possibility. We also compare our research with other similar approaches such as the construction of adaptive Web applications.