Subscription with
Open Access Option
submit CrossRef Open Access Subscribe New Journal Ideal

Click on image to enlarge

Indexed in the SCIE (2017 Impact Factor
0.311), 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: 1   Issue: 1

Published In:   October 2002

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

Web Engineering


Y. Deshpande1, S. Murugesan2, A. Ginige1, S. Hansen1, D. Schwabe2,D. Schwabe3, M. Gaedke4 and B. White5

1School of Computing and Information Technology, University of Western Sydney,Campbelltown Campus, Building 17, Locked Bag 1797 Penrith South DC NSW 1797, Australia
2Southern Cross University, Coffs Harbour Campus, Hogbin Drive, Coffs Harbour, NSW 2457, Australia
3Departamento de Informática. PUC-Rio, Rio de Janeiro, Brazil
4Institute of Telematics, University of Karlsruhe, Postfach 6980, Zirkel 2, 76128 Karlsruhe Germany
5SLAC, 2575 Sand Hill Road, Menlo Park, CA 90425, USA

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

Abstract: Web Engineering is the application of systematic, disciplined and quantifiable approaches to development, operation, and maintenance of Web-based applications. It is both a pro-active approach and a growing collection of theoretical and empirical research in Web application development. This paper gives an overview of Web Engineering by addressing the questions: a) why is it needed? b) what is its domain of operation? c) how does it help and what should it do to improve Web application development? and d) how should it be incorporated in education and training? The paper discusses the significant differences that exist between Web applications and conventional software, the taxonomy of Web applications, the progress made so far and the research issues and experience of creating a specialisation at the master's level. The paper reaches a conclusion that Web Engineering at this stage is a moving target since Web technologies are constantly evolving, making new types of applications possible, which in turn may require innovations in how they are built, deployed and maintained.

Keywords: Web Engineering, Web-based Information Systems, Web application development, development methodologies, taxonomy of Web applications

A Proposed Curriculum for a Masters in Web Engineering


E. J. Whitehead

University of California, Santa Cruz

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

Abstract: To address the significant technical demand for trained Web Engineers, and to raise the current state of the practice of Web Engineering, a Master’s level degree program in Web Engineering is proposed. The most significant research disciplines for Web Engineering are Network Engineering, Software Engineering, Databases and Storage Systems, and Hypermedia. Important aspects of these disciplines are distilled into key knowledge areas for Web Engineering. A curriculum organization is proposed that consists of coursework that covers the key knowledge areas, along with a multi-semester Web design project that synthesizes and applies this knowledge on a real-world Web application. The aim of the paper is to begin a dialog on the characteristics and aims of graduate-level Web Engineering degree programs.

Keywords: Web Engineering education, Master of Web Engineering, Web Engineering curriculum

Client Needs and the Design Process in Web Projects


D. Lowe1 and J. Eklund2

1University of Technology, Sydney
2Access Testing Centre

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

Abstract: The nature of Web systems is substantially different from more conventional software systems. They are developed in shorter timeframes, often act as the direct interface between multiple stakeholders, meet a more generic set of requirements, and generally serve a less specific user group. They are often developed very quickly from templated solutions, using coarse-grained authoring tools, and by the efforts of a multidisciplinary team. There is often considerable uncertainty on the part of the client as to their own requirements. The importance of defining the objectives of the system during the early stages of a project are generally acknowledged to be important, but access to the tools and templates can encourage developers to build too early. Often requirements are inadequately documented, or only emerge during development, or change as development proceeds. The immaturity of the industry and the lack of standardised processes in web development have been demonstrated by web-based solutions that in many cases fail to meet fundamental requirements. Specifications for Web systems are consequently very different from those for more conventional software systems. Apart from an increased emphasis on user interactions and the underpinning content, they also reflect a blurring of the boundaries between requirements, specifications and designs in the development process.

Keywords: Web systems, specification, requirements, acceptance criteria, client needs

A Software Architecture for Structuring Complex Web Applications


M. D. Jacyntho1, D. Schwabe1 and G. Rossi2

1Departamento de Informática. PUC-Rio, Rio de Janeiro, Brazil
2LIFIA - Facultad de Informática. UNLP, La Plata, Argentina

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

Abstract: In this paper we present an architecture for building families of rich Web applications. We first characterize current trends in Web applications, from read-only Web sites to sophisticated applications where complex distributed transactions must be supported. We next some design principles for building Web applications, and give the rationale for separating application behavior from navigation and interface issues. We briefly argue the need for developing a product line architecture for simplifying the systematic construction of different families of applications. We next describe the main components of our architecture explaining how we manage to decouple application specific aspects from technological aspects (such as dynamic page generation and persistence) that can be eventually solved by reusing of-theshelf components. We show how to build application frameworks using this architecture using a concrete example of an electronic CD store.

Keywords: Web design, software architecture, frameworks

Towards a Reusable Repository for Web Metrics


L. Olsina1, G. Lafuente1 and O. Pastor2

1La Pampa National University
2Valencia Polytechnic University

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

Abstract: In this article we introduce a metric model as one of the building blocks for a repository of metrics. Particularly, starting from a conceptual model for metrics, we thoroughly discuss a catalogue template for product metrics instantiating it with some Web metrics. A catalogue of metrics basically allows tools, evaluators and other stakeholders to have a service and a consultation mechanism, which starts from a sound specification of the entity type, the attribute definition and motivation, the metric formula, criteria and protocols, among other template items. The metrics repository and the cataloguing tool can be appropriately used to support different quality assurance processes such as non-functional requirements specification, quality testing definition, etc. in different phases of the software life cycle. Effective and full-fledged quality assurance processes require not only strategic but also technological support as well.

Keywords: Repository of Metrics, Quality framework, Web metrics, Cataloguing Tool

Characterizing E-business Workloads Using Fractal Methods


D. Menasc?1, B. Abrahão2, D Barbar3, V. Almeida2 and F. Ribeiro 2

1George Mason University, USA
2Universidade Federal De Minas Gerais, Brazil
3Departamento de Informática. PUC-Rio, Rio de Janeiro, Brazil

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

Abstract: Understanding the workload of Web and e-business sites is a fundamental step in sizing the IT infrastructure that supports these sites and in planning for their evolution so the Quality of Service (QoS) goals are met within cost constraints.

Keywords: e-business, e-business workload characterization, k-means clustering, fractal dimension, fractal feature selection, fractal clustering

River Publishers: Journal of Web Engineering