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

Martin Gaedke, Chemnitz University of Technology, Germany
Geert-Jan Houben, Delft University of Technology, The Netherlands

ISSN: 1540-9589 (Print Version),

ISSN: 1544-5976 (Online Version)
Vol: 10   Issue: 1

Published In:   March 2011

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

Using Traceability Links and Higher Order Transformations for Easing Regression Testing of Web Applications

Piero Fraternali1 and Massimo Tisi2

1Dipartimento di Elettronica ed Informazione, Politecnico di Milano, via Ponzio 24/5, 20133, Milano, Italy
2AtlanMod, INRIA & Ecole des Mines de Nantes, La Chantrerie 4, rue Alfred Kastler,BP 20722, F-44307 Nantes Cedex 3, France

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

Abstract: For Model-Driven Engineering to become widely accepted by developers, it is necessary that its principles and techniques be applied not only to the generation of code from Plat- form Independent Models (PIMs), but more generally to all the phases of the software life-cycle. This paper focuses on the use of PIMs to support automation in the regres- sion testing phase of a system; the proposed framework lets developers record and replay testing sessions and investigate testing failures at the level of their PIMs; this is made possible by traceability links automatically weaved into the generated code, whereby developers can follow application execution at the model level. Such traceability links are created by a modi ed version of the code generation transformation, automatically produced by means of a Higher-Order Transformation (HOT). A HOT is a transfor- mation that takes as input a transformation (the original code generator) and creates another transformation (the code generator capable of producing traceability links). The HOT weaves into the code generator additional rules producing traceability clues that help developers link any error to the model features likely to cause it. This approach is particularly helpful in the Web context, where code generation transformations must follow changes in the technology and presentation styles. Using HOTs ensures the au- tomatic evolution of the transformation for traceability links when the code generation transformation changes.

Keywords: Model-Driven Engineering, Model-Driven Architecture, Testing, Regression, Testing Automation

Offline Web Browsing for Mobile Devices

Yung-Wei Kao1, Tung-Heng Chow1 and Shyan-Ming Yuan1,2

1Department of Computer Science and Information Engineering, National Chiao Tung University,Taiwan
2College of Computer & Informatics, Providence University, Taiwan

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

Abstract: Based on the advancements of mobile device, mobile platform, and wireless network technology, browsing Web pages on mobile devices have become more popular. However, with its difference from the Web browsing behaviour on desktop, mobile Web browsing suffers from more environmental challenges. Traditionally, Web pages can only be viewed with stable telecom or wireless network connection. In recent years, Google Gears has been proposed to enable the offline Web browsing on mobile devices. However, the Google Gears mechanism can only be used with the server-side library supported by Web Servers. The authors proposed a Web content middleware with personalized interest list to support offline Web browsing on mobile devices, even though the selected Web servers do not support the server-side Google Gears mechanism. Finally, we compare other offline Web browsing solutions with ours and evaluate the offlineable rate of our framework.

Keywords: Mobile device, offline web browsing, intermittent network handling

A Novel Multi-Aspect Consitency Measurement for Ontologies

Zhao Lu1, Zoltan Miklos2, Liang He1, Songmei Cai1 and Junzhong Gu1

1Department of Computer Science and Technology, East China Normal University, Shanghai, China
2EPFL- I&C-LSIR, BC 142, Station 14, CH-1015 Lausanne, Switzerland

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

Abstract: Web developers have started to integrate semantic information to their systems increasingly often. The semantic metadata embedded with the resources is typically linked to ontologies or taxonomies. Meta information can bring a number of advantages for users. However, the ontologies might contain some errors or could be partially inconsistent. Therefore it is important to evaluate the quality of ontologies at various levels. Existing evaluation methods either investigate whether the ontologies are "fit for purpose", or focus on evaluating ontology consistencies from a single aspect. In this study, we focus on ontology consistency evaluation methods, which consider lexical, taxonomic and syntactic aspects at the same time. We propose new measures, which capture several essential aspects simultaneously. We demonstrate the effectiveness of the new measure through a case study and an extensive set of experiments.

Keywords: Ontology, Semantic Relatedness, Ontology Consistency, WordNet

State-of-the Art and trends in the Systematic Development of Rich Internet Applications

Giovanni Toffetti1, Sara Comai2, Juan C. Preciado3 and Marino Linaje3

1University of Lugano,V. Buffi 13 – 6900 Lugano, Switzerland
2Dipartimento di Elettronica, Politecnico di Milano,P.zza L. da Vinci, 32. I20133 – Milano, Italy
3Quercus Software Engineering Group.

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

Abstract: Rich Internet Applications (RIAs) are widely adopted Web applications that add the richer interaction, presentation, and client-side computation capabilities of desktop applications to the Web. However, the evolution from Web applications towards RIAs comes at the cost of increased complexity in their development. For this reason, a wide variety of tools and technologies have been proposed in order to streamline their development effort. This paper investigates the current state of the art of the RIA development approaches. The review shows that the current industrial development practice lacks a comprehensive approach to RIA development, supporting all the development steps from the design to implementation, test and maintenance, and helping identifying correct design choices. This is in part due to the severe fragmentation of current RIA technologies that prevents the adoption of a commonly recognized set of best practices resulting in ad-hoc development processes. These aspects are in part treated by research methodologies and some innovative industrial solutions, but also these approaches present some limitations. The paper identifies future research directions for RIAs to fully support their development process and to support their design in a more comprehensive and systematic way, from both industrial and research perspectives.

Keywords: Rich Internet Applications, Systematic Development, Web Engineering

River Publishers: Journal of Web Engineering