2. Objectives Hyper-UML is a sub-project of the project&a... more 2. Objectives Hyper-UML is a sub-project of the project" Methods and Patterns for Cooperative Hypermedia Design" introducing a new research topic and three new research groups to the project. The main targets of the Hyper-UML sub-project are closely related with the initial objectives of the project and is a critical theme in the hypermedia domain.
Abstract This position paper analyses the problem of extending computational applications with hy... more Abstract This position paper analyses the problem of extending computational applications with hypermedia, from a design point of view. It focusses on the design of evolvable and easy-to-maintain applications combining hypermedia features with more conventional application behavior. The object-oriented hypermedia design method (OOHDM) is the conceptual basis of our approach. Using the visual tools provided by OO-Navigator, an object-oriented support environment for OOHDM, it is possible to construct computational ...
Web applications must be usable and accessible; besides, they evolve at a fast pace and it is dif... more Web applications must be usable and accessible; besides, they evolve at a fast pace and it is difficult to sustain a high degree of external quality. Agile methods and continuous refactoring are well-suited for the rapid development of Web applications since they particularly support continuous evolution. However, the purpose of traditional refactorings is to improve internal quality, like maintainability of design and code, rather than usability of the application. We have defined Web model refactorings as transformations on the navigation and presentation models of a Web application. In this paper, we demonstrate how Web model refactorings can improve the usability of a Web application by using a mature quality evaluation approach (WebQEM) to assess the impact of refactoring on some defined attributes of a Web product entity. We present a case study showing how a shopping cart in an e-commerce site can improve its usability by applying Web model refactorings.
Abstract The main goal of this paper is to present a general architecture for building computatio... more Abstract The main goal of this paper is to present a general architecture for building computational hypermedia applications, ie those applications that combine the hypermedia navigational style with other kinds of computations in an object-oriented system. We first motivate our work discussing why these kind of applications need special attention. Then, we briefly present the architecture and components of an object-oriented framework that allows extending object-oriented applications with hypermedia features. Finally, and as ...
2. Objectives Hyper-UML is a sub-project of the project&a... more 2. Objectives Hyper-UML is a sub-project of the project" Methods and Patterns for Cooperative Hypermedia Design" introducing a new research topic and three new research groups to the project. The main targets of the Hyper-UML sub-project are closely related with the initial objectives of the project and is a critical theme in the hypermedia domain.
Abstract This position paper analyses the problem of extending computational applications with hy... more Abstract This position paper analyses the problem of extending computational applications with hypermedia, from a design point of view. It focusses on the design of evolvable and easy-to-maintain applications combining hypermedia features with more conventional application behavior. The object-oriented hypermedia design method (OOHDM) is the conceptual basis of our approach. Using the visual tools provided by OO-Navigator, an object-oriented support environment for OOHDM, it is possible to construct computational ...
Web applications must be usable and accessible; besides, they evolve at a fast pace and it is dif... more Web applications must be usable and accessible; besides, they evolve at a fast pace and it is difficult to sustain a high degree of external quality. Agile methods and continuous refactoring are well-suited for the rapid development of Web applications since they particularly support continuous evolution. However, the purpose of traditional refactorings is to improve internal quality, like maintainability of design and code, rather than usability of the application. We have defined Web model refactorings as transformations on the navigation and presentation models of a Web application. In this paper, we demonstrate how Web model refactorings can improve the usability of a Web application by using a mature quality evaluation approach (WebQEM) to assess the impact of refactoring on some defined attributes of a Web product entity. We present a case study showing how a shopping cart in an e-commerce site can improve its usability by applying Web model refactorings.
Abstract The main goal of this paper is to present a general architecture for building computatio... more Abstract The main goal of this paper is to present a general architecture for building computational hypermedia applications, ie those applications that combine the hypermedia navigational style with other kinds of computations in an object-oriented system. We first motivate our work discussing why these kind of applications need special attention. Then, we briefly present the architecture and components of an object-oriented framework that allows extending object-oriented applications with hypermedia features. Finally, and as ...
Uploads
Papers by Alejandra Garrido