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
Flavius Frasincar, Erasmus University Rotterdam, The Netherlands
Florian Daniel, Politecnico di Milano, Italy

ISSN: 1540-9589 (Print Version),

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

Published In:   March 2007

Publication Frequency: 8 issues per year

Articles in 2020

Search Available Volume and Issue for Journal of Web Engineering

Journal Description        Read Full Articles        Editorial Board        Subscription        Indexed

Selecting Services for Web Applications: the Open Hypermedia Case

N. Karousos, M. Tzagarakis and A. Tsakalidis

Research Academic Computer Technology Institute, Rion Greece, University of Patras, Rion Greece

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

Abstract: As long as the volume of the distributed information in the Internet increases, the need for useful and easyto- use 3rd party services in Web Applications will be growing. Web developers adopt tactics for integrating external services into their applications, aiming to enrich both utility and efficiency with low cost. A variety of services derived from the area of Open Hypermedia Systems (OHS) can augment web functionality with valuable hypermedia features. Towards that, this paper proposes a framework for enabling the provision of hypermedia services to web developers in a service-oriented manner. It investigates and analyzes the requirements of developers for easily inserting hypermedia functionality into Web applications, thus facilitating rapid prototyping of web applications. A Service Discovery Mechanism for finding and using hypermedia services is defined, and solutions for increasing the usage of hypermedia systems by web developers are proposed.

Keywords: Open Hypermedia Systems, hypermedia services, web applications, hypermedia service discovery mechanism, web development.

Engineering Web Applications Using Roles

G. Rossi1, J. Nanard2, M. Nanard2 and N. Koch 3

1Facultad de Informática, Universidad Nacional de La Plata and Conicet Argentina
2LIRMM, CNRS/Univ. Montpellier, France
3Institut für Informatik, Ludwig-Maximilians-Universität München and FAST GmbH, Germany

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

Abstract: Although role modeling is a topic that has been treated over years in the object-oriented community, its use in the life cycle of Web Engineering, and particularly in object-oriented Web design methods, has been seldom discussed and used yet. In this paper, we introduce roles in the modeling and design armory of existing Web engineering methods and show how it improves their expressive power and help to solve design problems that appear frequently in Web applications. We first survey the state of the art of Web engineering modeling approaches. A simple example is used to point out some situations in classic Web engineering modeling where it is not possible to express that objects or nodes should change their properties (attributes or behaviors) according to the collaborating subject (the objects which send them messages or the nodes which are linked to them). Next, we introduce the object-oriented role concept and discuss how it has been used so far in the software engineering community and how it can be useful for Web engineering modeling. Existing methods (like UWE and OOHDM) are used as an example to show how to introduce roles during the Web engineering process. We compare our approach with others and conclude with some further research we are pursuing.

Keywords: Web application, engineering, modeling, role, collaborating objects

Crawling the Infinite Web

R. Baeza-Yates1 and C. Castillo 2

1Center for Web Research, Dept. of Computer Science, University of Chilea, Blanco Encalada 2120, Santiago 8370459, Chile
2Universitat Pompeu Fabrab,Pg. de Circumval·laci´o 8, Barcelona 08003, Catalunya-Spain

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

Abstract: Many publicly available Web pages are generated dynamically upon request, and contain links to other dynamically generated pages. Web sites that are built with dynamic pages can create, in principle, a very large amount of Web pages. This poses a problem for the crawlers of Web search engines, as the network and storage resources required for indexing Web pages are neither infinite nor free. In this article, several probabilistic models for user browsing in “infinite” Web sites are proposed and studied. These models aim at predicting how deep users go while exploring Web sites. We use these models to estimate how deep a crawler must go to download a significant portion of the Web site content that is actually visited. The proposed models are validated against real data on page views in several Web sites, showing that, in both theory and practice, a crawler needs to download just a few levels, no more than 3 to 5 “clicks” away from the start page, to reach 90% of the pages that users actually visit.

Keywords: User sessions, User navigation analysis

Industrial Acceptability of Web Design Methods: an Empirical Study

F. Garzotto1 and V. Perrone2

1Department of Electronics and Information, Politecnico di Milano (Italy)br /> 2Department of Computer Science, University College London (UK)

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

Abstract: In this work we present the results of a study that has aimed at identifying the requirements for Web design methods that may influence the industrial acceptability, that is, the characteristics that prevent, or contribute to, the adoption of design methods in a business environment. The empirical study involved (by way of focus groups and surveys), over 100 potential users of Web design methods including project managers, analysts, information architects, visual designers, implementers, recruited from companies and non academic institutions intensively involved in the development of Web based applications. Our study has gathered qualitative and quantitative information that highlight expectations and needs of stakeholders of Web design methods. It has highlighted that usability, modularity, scalability, customizability, support to fast prototyping and incremental development, support to design-related activities (training, project management, design documentation delivery) are critical requirements for a design method to be adopted in the industrial practice. To define our study, we have adopted a holistic perspective. We have investigated requirements looking at design methods as to engineering products that should work within the overall development process in which design occurs, and within the organizational context in which this process takes place.

Keywords: design method requirements, Web design, industrial acceptability, technology transfer, requirements engineering, survey, focus group

River Publishers: Journal of Web Engineering