submit CrossRef Open Access Subscribe New Journal Ideal

Click on image to enlarge

Indexed in the SCIE (2018 Impact Factor 0.854), and in Scopus

Journal of Web Engineering

Editors-in-Chief:
Martin Gaedke, Chemnitz University of Technology, Germany
Geert-Jan Houben, Delft University of Technology, The Netherlands
Bebo White, Stanford University, USA


ISSN: 1540-9589 (Print Version),

ISSN: 1544-5976 (Online Version)
Vol: 9   Issue: 2

Published In:   June 2010

Publication Frequency: 8 issues per year


Search Available Volume and Issue for Journal of Web Engineering


Journal Description        Read Full Articles        Editorial Board        Subscription        Indexed

Comparison of Common XML-Based Web User Interface Languages


Mikko Pohja

Department of Media Technology, Aalto University,P.O. Box 15400, FI-00076 Aalto, Finland

Abstract: [+]    |    Download File [ 1132KB ]

Abstract: In addition to being a platform for information access, the World Wide Web is increasingly becoming an application platform. While web applications have several benefits compared to desktop applications, there are also some problems. With legacy HTML, for example, one cannot produce user interfaces such as those that users have become accustomed to with desktop applications. What worked for static documents is not sufficient for the complicated web applications of today. Several parties have addressed this problem by defining a specific UI description language. In addition, the renewal of HTML aims to enhance support for web applications. This study evaluated five XMLbased UI description formats, including HTML 5, in order to determine which language is best suited for modern web application development. The study also assessed what kind of applications are suited to each format. The requirements for a Web UI description language from the literature were revised and three use cases were defined, through which the languages are evaluated. The paper also presents the model differences of the languages.

Keywords: Web User Interface Description Language, Web Application

Schema-based Cache Validation to Improve Query Performance of Web Services


A. Raghunathan1 and K. Murugesan2

1Bharat Heavy Electricals Limited, Trichy, India
2National Institute of Technology, Trichy, India

Abstract: [+]    |    Download File [ 718KB ]

Abstract: Web services play a crucial role in e-business, providing application integration within and across enterprises and platforms. Hence there is an increasing need to make web services more efficient and perform better. Caching of data is a vital factor in improving the QoS and query performance of web-based applications. Invalidation mechanisms are used to refresh cache when accessing dynamic data from backend data sources. Time or expiry-based cache validation is suitable for enterprise applications where the data does not change very frequently. However, existing expiry-based caching solutions act at the URL/query level, thus increasing access to the data source and hence the response time. In this paper, we propose a time-based caching technique based on the schema of the data source. Our method performs cache validation at the levels of tables and columns, thus minimizing database access. Moreover, the column level granularity avoids database visits for queries that do not access expired columns. We have used simulations to test our design and the results show a significant improvement in reduction of database accesses for web applications thereby reducing bandwidth usage, server load and network traffic.

Keywords: Web services, QoS, performance, caching, database, schema, queries.

Incorporating Usability Requirements In a Test/Model-Driven Web Engineering Approach


Esteban Robles Luna2,3, Jose I. Panach1, Julián Grigera2, Gustavo Rossi2,3 and Oscar Pastor1

1Centro de Investigación en Métodos de Producción de Software,Universidad Politécnica de Valencia,Camino de Vera s/n, 46022 Valencia, Spain
2LIFIA, Facultad de Informática, UNLP, La Plata, Argentina
3Also at Conicet

Abstract: [+]    |    Download File [ 393KB ]

Abstract: The success of Web applications is constrained by two key features: fast evolution and usability. Current Web engineering approaches follow a "unified" development style which tends to be unsuitable for applications that need to evolve fast. Moreover, according to the quality standard ISO 9126-1, usability is a key factor to obtain quality systems. In this paper, we show how to address usability requirements in a test-driven and model-based Web engineering approach. More specifically, we focus on usability requirements with functional implications, which do not only concern the visual appearance, but also the architecture design. Usability requirements are contemplated from the very beginning of each cycle, by creating a set of meaningful tests that drive the development of the application and ensure that no functionality related to usability is altered unintentionally through development cycles. Dealing with those usability requirements in the very early steps of the software development process avoids future hard changes in the system architecture to support them. The approach is illustrated with an example in the context of the OOWS suite.

Keywords: Test-Driven Development, Usability, Conceptual Models, Model-Driven Development

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


Sergio Firmenich1, Gustavo Rossi1, Matias Urbieta1, Silvia Gordillo1, Cecilia Challiol1, Jocelyne Nanard2, Marc Nanard and Joao Araujo 3

1Facultad de Informática, Universidad Nacional de La Plata and Conicet Argentina
2CNRS/Univ. Montpellier 2, France
3Departamento de Informatica, Faculdade de Ciencia e Tecnologia, Universidade Nova de Lisboa

Abstract: [+]    |    Download File [ 1085KB ]

Abstract: 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.

Keywords: Separation of concerns, Concern-sensitive navigation, User experience, Web 2.0

River Publishers: Journal of Web Engineering