Jesús Torres | Universidad de Sevilla (original) (raw)

Papers by Jesús Torres

Research paper thumbnail of Metamodelling and transforming sitemaps for reconciling information architecture and navigation design

1 Some of the greatest challenges when developing Internet sites are related to two disciplines: ... more 1 Some of the greatest challenges when developing Internet sites are related to two disciplines: Information Architecture (IA) and Navigation Design (ND). However, there is a disconnection between these two fields, especially due to the misunderstanding that information architecture and web design are mutually exclusive. A way to bring these two fields closer and integrate them into multidisciplinary projects is to focus on deliverables, because they are the artifacts that are shared among stakeholders, customers and all the members of the development team. This paper is focused on one of the most widely used information architecture deliverables: sitemaps. A metamodel for high-level sitemaps is specified, as a way of determining the building blocks used in this kind of deliverable. Furthermore, a set of model to text transformations have been defined in order to have a preliminary website sketch focused on structural and utility navigation, the main concerns that are addressed in sitemaps.

Research paper thumbnail of Hacia la separación de enlaces en sistemas web

Resumen El volumen de negocio que se genera en la red es cada vez mayor. Las aplicaciones web tie... more Resumen El volumen de negocio que se genera en la red es cada vez mayor. Las aplicaciones web tienen características diferenciadoras con respecto a las aplicaciones tradicionales. Por ello, ha surgido una nueva disciplina conocida como ingeniería web. Este artículo propone un enfoque basado en la separación de conceptos para mejorar la evolución de las aplicaciones web. Esta propuesta se basa en las ideas aplicadas al sistema de evolución de bases de datos SADES, centrándose sobre todo en las relaciones dinámicas, ya que este tipo de relaciones se pueden aplicar muy bien a los enlaces de navegación.

Research paper thumbnail of Analysing the Navigational Aspect

Analysing the Navigational Aspect

... Proceedings of the Conference on Object Oriented Programming: System, Languages and Applicati... more ... Proceedings of the Conference on Object Oriented Programming: System, Languages and Applications (OOSPLA), 2001. 13. Lieberherr, J., Orleans, D., Ovlinger, J. Aspect-OrientedProgramming with Adaptive Methods. Communications of the ACM. Vol. ...

Research paper thumbnail of Sitemaps from a Model Driven Perspective - A First Step for Bridging the Gap between Information Architecture and Navigation Design

Sitemaps from a Model Driven Perspective - A First Step for Bridging the Gap between Information Architecture and Navigation Design

Research paper thumbnail of Weaving AspectJ aspects by means of transformations

In the last few years, new software paradigms, such as Aspect-Oriented Software Development (AOSD... more In the last few years, new software paradigms, such as Aspect-Oriented Software Development (AOSD) or Model Driven Development (MDD), have been brought up in order to improve software adaptability to changes. MDA improves the adaption to different technologies by means of three different levels of modelling. This paper is focused on the platform specific level, and proposes the use of transformations to weave AspectJ aspects and the basic functionality at the modelling level before the code generation phase.

Research paper thumbnail of NIDO: Navegación e interacción con el usuario en el desarrollo de sistemas de información Web: Métodos, Técnicas y Herramientas TIC2003-00369

NIDO (Navegación e Interacción con el usuario en el Desarrollo de sistemas de Información Web: Mé... more NIDO (Navegación e Interacción con el usuario en el Desarrollo de sistemas de Información Web: Métodos, Técnicas y Herramientas) is a research project with two main lines of research. The first one is to continue with the research developed in the coordinated projects MENHIR (TIC97-0593-C05-03) and DOLMEN (TIC2000-1673-C06-03), while the second one is related to the opening of new research lines in order to cover specific aspects associated with the specification and development of web systems. The rapide advance of the internet has made web systems become one of the main lines of work in companies which produce software, and also, an important research line in universities, research centres and companies' research departments. Therefore, one of the main aims of our research project is to define a methodological environment suitable to deal with navigational characteristics and user's interaction in web systems. This approach has to cover aspects of the whole life cycle, f...

Research paper thumbnail of Requisitos de almacenamiento de información e identificación de actores para una biblioteca digital de bienes muebles

Resumen. Desarrollar una biblioteca digital no es una tarea sencilla. En ella intervienen técnico... more Resumen. Desarrollar una biblioteca digital no es una tarea sencilla. En ella intervienen técnicos y expertos que deben tener una fluida comunicación que permita que el sistema resultante se adecue a las necesidades del usuario. Este trabajo presenta las necesidades de almacenamiento que requiere una biblioteca digital para la gestión del patrimonio mueble andaluz, así como la identificación de los actores que van a interactuar con el sistema. Al final del trabajo se presenta una aproximación metodológica para el desarrollo de sistemas para el tratamiento de bibliotecas digitales que se está elaborando en el contexto del proyecto de investigación MADEIRA(Metodologías y Arquitecturas para la Difusión Electrónica de Información por la Red ) 1 .

Research paper thumbnail of Aproximación metododógica al desarrollo de sistemas para el tratamiento de bibliotecas digitales

Aproximación metododógica al desarrollo de sistemas para el tratamiento de bibliotecas digitales

Research paper thumbnail of Aplicación Integrada de la Biblioteca Digital del Patrimonio Histórico Andaluz

Research paper thumbnail of Integrando aspectos en MWACSL

Integrando aspectos en MWACSL

Research paper thumbnail of Requirements Capture Workflow in Global Information Systems

Requirements Capture Workflow in Global Information Systems

The development of information systems has changed a lot in the last years. Nowadays, application... more The development of information systems has changed a lot in the last years. Nowadays, applications are often developed in distributed environment. It is quite common, they are distributed via Internet and they usually have hypermedia and multimedia elements in huge databases. They are characterized by having complex functional and security requirements, many and undefined users who have different degree of

Research paper thumbnail of Testing web applications in practice

Research paper thumbnail of Building Web Applications with XQUERY - Integrating Technologies in Web Development

Building Web Applications with XQUERY - Integrating Technologies in Web Development

Research paper thumbnail of Implicaciones de Transformaciones Oblicuas en el Desarrollo de un Framework Generador de Aplicaciones Orientadas a Aspectos

Ta al ll le er r s so ob br re e D De es sa ar rr ro ol ll lo o d de e S So of ft tw wa ar re e D... more Ta al ll le er r s so ob br re e D De es sa ar rr ro ol ll lo o d de e S So of ft tw wa ar re e D Di ir ri ig gi id do o p po or r M Mo od de el lo os s, , M MD DA A y y A Ap pl li ic ca ac ci io on ne es s ( (D DS SD DM M 2 20 00 05 5) ) 13 de Septiembre de 2005

Research paper thumbnail of Components + Aspects: A General Overview

In the last few years, new ways of decomposing systems have been proposed. First, component-orien... more In the last few years, new ways of decomposing systems have been proposed. First, component-oriented development has been widely recognized as a paradigm for developing systems using pieces called components. But more recently, a new philosophy known as advanced separation of concerns or aspect-oriented programming has arisen. This paradigm has as one of its main aims the improvement of systems' decomposition. Although at first sight it seems that both approaches clash, they are not incompatible. Therefore, the main goal of this paper is to analise the different proposals to bridge the gap between components and aspects. After surveying them, it can be noticed that most of them still are at the implementation level, and there is a lot of ongoing work on earlier phases. Finally, it should be stressed that there is also a great need for metrics in order to measure and compare results in an objective way.

Research paper thumbnail of Models and Algorithms for Generating Test Objectives

Models and Algorithms for Generating Test Objectives

Research paper thumbnail of System test cases from use cases

System test cases from use cases

Research paper thumbnail of Especializatión en el Ámbito del Modelado Conceptual

Especializatión en el Ámbito del Modelado Conceptual

Research paper thumbnail of Pruebas del Sistema en Programación Extrema

Este trabajo analiza la integración de las pruebas del sistema, o pruebas funcionales, dentro de ... more Este trabajo analiza la integración de las pruebas del sistema, o pruebas funcionales, dentro de un desarrollo basado en eXtreme Programming. Este trabajo también estudia los problemas que presenta el desarrollo de este tipo de pruebas tomando como base los artefactos generados por XP y ofrecemos una solución a estos problemas mediante un proceso de generación de pruebas del sistema aplicable a los customer-in-situ.

Research paper thumbnail of Aplicando técnicas de testing en sistemas para la difusión Patrimonial

En los últimos años, la información sobre el patrimonio ha adquirido mayor interés. Turistas, inv... more En los últimos años, la información sobre el patrimonio ha adquirido mayor interés. Turistas, investigadores y gente interesada en general demanda sistemas de información de calidad que le permitan mejorar su conocimiento sobre el legado patrimonial. Sin embargo, la amplia temática que tienen estos sistemas, así como la diversidad del público interesado, provoca que sean amplios y complejos y que sean necesarias técnicas metodológicas para su desarrollo que faciliten las tareas de validación de los resultados en las primeras fases del ciclo de vida. Este trabajo presenta la aplicación de un entorno metodológico, NDT, para el desarrollo de un sistema de información de patrimonio Mueble en Andalucía y analiza cómo la aplicación de dicho entorno permite utilizar técnicas de testing en el desarrollo de dicho sistema.

Research paper thumbnail of Metamodelling and transforming sitemaps for reconciling information architecture and navigation design

1 Some of the greatest challenges when developing Internet sites are related to two disciplines: ... more 1 Some of the greatest challenges when developing Internet sites are related to two disciplines: Information Architecture (IA) and Navigation Design (ND). However, there is a disconnection between these two fields, especially due to the misunderstanding that information architecture and web design are mutually exclusive. A way to bring these two fields closer and integrate them into multidisciplinary projects is to focus on deliverables, because they are the artifacts that are shared among stakeholders, customers and all the members of the development team. This paper is focused on one of the most widely used information architecture deliverables: sitemaps. A metamodel for high-level sitemaps is specified, as a way of determining the building blocks used in this kind of deliverable. Furthermore, a set of model to text transformations have been defined in order to have a preliminary website sketch focused on structural and utility navigation, the main concerns that are addressed in sitemaps.

Research paper thumbnail of Hacia la separación de enlaces en sistemas web

Resumen El volumen de negocio que se genera en la red es cada vez mayor. Las aplicaciones web tie... more Resumen El volumen de negocio que se genera en la red es cada vez mayor. Las aplicaciones web tienen características diferenciadoras con respecto a las aplicaciones tradicionales. Por ello, ha surgido una nueva disciplina conocida como ingeniería web. Este artículo propone un enfoque basado en la separación de conceptos para mejorar la evolución de las aplicaciones web. Esta propuesta se basa en las ideas aplicadas al sistema de evolución de bases de datos SADES, centrándose sobre todo en las relaciones dinámicas, ya que este tipo de relaciones se pueden aplicar muy bien a los enlaces de navegación.

Research paper thumbnail of Analysing the Navigational Aspect

Analysing the Navigational Aspect

... Proceedings of the Conference on Object Oriented Programming: System, Languages and Applicati... more ... Proceedings of the Conference on Object Oriented Programming: System, Languages and Applications (OOSPLA), 2001. 13. Lieberherr, J., Orleans, D., Ovlinger, J. Aspect-OrientedProgramming with Adaptive Methods. Communications of the ACM. Vol. ...

Research paper thumbnail of Sitemaps from a Model Driven Perspective - A First Step for Bridging the Gap between Information Architecture and Navigation Design

Sitemaps from a Model Driven Perspective - A First Step for Bridging the Gap between Information Architecture and Navigation Design

Research paper thumbnail of Weaving AspectJ aspects by means of transformations

In the last few years, new software paradigms, such as Aspect-Oriented Software Development (AOSD... more In the last few years, new software paradigms, such as Aspect-Oriented Software Development (AOSD) or Model Driven Development (MDD), have been brought up in order to improve software adaptability to changes. MDA improves the adaption to different technologies by means of three different levels of modelling. This paper is focused on the platform specific level, and proposes the use of transformations to weave AspectJ aspects and the basic functionality at the modelling level before the code generation phase.

Research paper thumbnail of NIDO: Navegación e interacción con el usuario en el desarrollo de sistemas de información Web: Métodos, Técnicas y Herramientas TIC2003-00369

NIDO (Navegación e Interacción con el usuario en el Desarrollo de sistemas de Información Web: Mé... more NIDO (Navegación e Interacción con el usuario en el Desarrollo de sistemas de Información Web: Métodos, Técnicas y Herramientas) is a research project with two main lines of research. The first one is to continue with the research developed in the coordinated projects MENHIR (TIC97-0593-C05-03) and DOLMEN (TIC2000-1673-C06-03), while the second one is related to the opening of new research lines in order to cover specific aspects associated with the specification and development of web systems. The rapide advance of the internet has made web systems become one of the main lines of work in companies which produce software, and also, an important research line in universities, research centres and companies' research departments. Therefore, one of the main aims of our research project is to define a methodological environment suitable to deal with navigational characteristics and user's interaction in web systems. This approach has to cover aspects of the whole life cycle, f...

Research paper thumbnail of Requisitos de almacenamiento de información e identificación de actores para una biblioteca digital de bienes muebles

Resumen. Desarrollar una biblioteca digital no es una tarea sencilla. En ella intervienen técnico... more Resumen. Desarrollar una biblioteca digital no es una tarea sencilla. En ella intervienen técnicos y expertos que deben tener una fluida comunicación que permita que el sistema resultante se adecue a las necesidades del usuario. Este trabajo presenta las necesidades de almacenamiento que requiere una biblioteca digital para la gestión del patrimonio mueble andaluz, así como la identificación de los actores que van a interactuar con el sistema. Al final del trabajo se presenta una aproximación metodológica para el desarrollo de sistemas para el tratamiento de bibliotecas digitales que se está elaborando en el contexto del proyecto de investigación MADEIRA(Metodologías y Arquitecturas para la Difusión Electrónica de Información por la Red ) 1 .

Research paper thumbnail of Aproximación metododógica al desarrollo de sistemas para el tratamiento de bibliotecas digitales

Aproximación metododógica al desarrollo de sistemas para el tratamiento de bibliotecas digitales

Research paper thumbnail of Aplicación Integrada de la Biblioteca Digital del Patrimonio Histórico Andaluz

Research paper thumbnail of Integrando aspectos en MWACSL

Integrando aspectos en MWACSL

Research paper thumbnail of Requirements Capture Workflow in Global Information Systems

Requirements Capture Workflow in Global Information Systems

The development of information systems has changed a lot in the last years. Nowadays, application... more The development of information systems has changed a lot in the last years. Nowadays, applications are often developed in distributed environment. It is quite common, they are distributed via Internet and they usually have hypermedia and multimedia elements in huge databases. They are characterized by having complex functional and security requirements, many and undefined users who have different degree of

Research paper thumbnail of Testing web applications in practice

Research paper thumbnail of Building Web Applications with XQUERY - Integrating Technologies in Web Development

Building Web Applications with XQUERY - Integrating Technologies in Web Development

Research paper thumbnail of Implicaciones de Transformaciones Oblicuas en el Desarrollo de un Framework Generador de Aplicaciones Orientadas a Aspectos

Ta al ll le er r s so ob br re e D De es sa ar rr ro ol ll lo o d de e S So of ft tw wa ar re e D... more Ta al ll le er r s so ob br re e D De es sa ar rr ro ol ll lo o d de e S So of ft tw wa ar re e D Di ir ri ig gi id do o p po or r M Mo od de el lo os s, , M MD DA A y y A Ap pl li ic ca ac ci io on ne es s ( (D DS SD DM M 2 20 00 05 5) ) 13 de Septiembre de 2005

Research paper thumbnail of Components + Aspects: A General Overview

In the last few years, new ways of decomposing systems have been proposed. First, component-orien... more In the last few years, new ways of decomposing systems have been proposed. First, component-oriented development has been widely recognized as a paradigm for developing systems using pieces called components. But more recently, a new philosophy known as advanced separation of concerns or aspect-oriented programming has arisen. This paradigm has as one of its main aims the improvement of systems' decomposition. Although at first sight it seems that both approaches clash, they are not incompatible. Therefore, the main goal of this paper is to analise the different proposals to bridge the gap between components and aspects. After surveying them, it can be noticed that most of them still are at the implementation level, and there is a lot of ongoing work on earlier phases. Finally, it should be stressed that there is also a great need for metrics in order to measure and compare results in an objective way.

Research paper thumbnail of Models and Algorithms for Generating Test Objectives

Models and Algorithms for Generating Test Objectives

Research paper thumbnail of System test cases from use cases

System test cases from use cases

Research paper thumbnail of Especializatión en el Ámbito del Modelado Conceptual

Especializatión en el Ámbito del Modelado Conceptual

Research paper thumbnail of Pruebas del Sistema en Programación Extrema

Este trabajo analiza la integración de las pruebas del sistema, o pruebas funcionales, dentro de ... more Este trabajo analiza la integración de las pruebas del sistema, o pruebas funcionales, dentro de un desarrollo basado en eXtreme Programming. Este trabajo también estudia los problemas que presenta el desarrollo de este tipo de pruebas tomando como base los artefactos generados por XP y ofrecemos una solución a estos problemas mediante un proceso de generación de pruebas del sistema aplicable a los customer-in-situ.

Research paper thumbnail of Aplicando técnicas de testing en sistemas para la difusión Patrimonial

En los últimos años, la información sobre el patrimonio ha adquirido mayor interés. Turistas, inv... more En los últimos años, la información sobre el patrimonio ha adquirido mayor interés. Turistas, investigadores y gente interesada en general demanda sistemas de información de calidad que le permitan mejorar su conocimiento sobre el legado patrimonial. Sin embargo, la amplia temática que tienen estos sistemas, así como la diversidad del público interesado, provoca que sean amplios y complejos y que sean necesarias técnicas metodológicas para su desarrollo que faciliten las tareas de validación de los resultados en las primeras fases del ciclo de vida. Este trabajo presenta la aplicación de un entorno metodológico, NDT, para el desarrollo de un sistema de información de patrimonio Mueble en Andalucía y analiza cómo la aplicación de dicho entorno permite utilizar técnicas de testing en el desarrollo de dicho sistema.