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

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: 17   Issue: Combined Issue 3 & 4

Published In:   June 2018

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

Editorial Foreword

Francisco José Domínguez-Mayo, Julián Alberto García-García and Laura García-Borgoñón

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

Abstract: Many changes are taking place in recent years in the context of Web Engineering, due to the rise of bigdata technologies and the massive explosion of the use of data on the Internet. For this reason, it is key to carry out a process of adaptation for the exploitation both of these new Big Data and Web technologies, and of the impact of cloud computing services on the exploitation of such data. All these changes mean that, on the researchers' side, the current state of Web technology is raised, as well as the technological challenges that will allow practitioners to develop solutions to existing problems in society. In this same line, new challenges appear to address problems in the Model-driven Web Engineering (MDWE) context that are necessary to cope with all phases; starting with analysis and ending with deployment or maintenance of Web systems. In this context, the analysis of Web systems becomes increasingly complex due to the heterogeneous and large volume of information that is generated daily. Therefore, not only the analysis is affected since, critically, the estimation of the resources needed to deploy this type of solutions is also affected and there is an uncertainty that hinders deployment and production.


Challenges for the Adoption of Model-Driven Web Engineering Approaches in Industry

Esteban Robles Luna1, Juan Miguel Sánchez-Begines2, Jose Matías Rivero1, Leticia Morales-Trujillo2, Jose G. Enríquez3, and Gustavo Rossi1

1Research and Training in Advanced Computing Laboratory (LIFIA), National University of La Plata, La Plata, Argentina
2Web Engineering and Early Testing Group (IWT2), University of Seville, Seville, Spain
3Computer Languages and Systems Department. University of Seville. Av. Reina Mercedes s/n, 41012, Seville, Seville.

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

Abstract: Model-Driven Web Engineering approaches have become an attractive research and technology solution for Web application development. However, for more than 20 years of development, the industry has not adopted them due to the mismatch between technical versus research requirements. In the context of this joint work between academia and industry, the authors conduct a survey among hundreds of engineers from different companies around the world and, by statistical analysis, they present the current problems of these approaches in scale. Then, a set of guidelines is provided to improve Model-Driven Web Engineering approaches in order to make them viable industry solutions.

Keywords: Model-Driven Web Engineering, Human-Centered interfaces, MDE, Industry

MARIA: A Process to Model Entity Reconciliation Problems

J.G. EnrĂ­quez, M. Olivero, M.J. Escalona and M. MejĂ­as

Computer Languages and Systems Department. University of Seville. Av. Reina Mercedes s/n, 41012, Seville, Seville

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

Abstract: Within the development of software systems, the development of web applications may be one of the most widespread at present due to the great number of advantages they provide such as: multiplatform, speed of access or the not requiring extremely powerful hardware among others. The fact that so many web applications are being developed, makes enormous the volume of information that it is generated daily. In the management of all this information, the entity reconciliation (ER) problem occurs, which is to identify objects referring to the same real-world entity. This paper proposes to give a solution to this problem through a web perspective based on the Model-Driven Engineering paradigm. To this end, the Navigational Development Techniques (NDT) methodology, that provides a formal and complete set of processes that bring support to the software lifecycle management, has been taken as a reference and it has been extended adding new activities, artefacts and documents to cover the ER. All these elements are defined by a process named Model-Driven Entity ReconcilIAtion (MaRIA), that can be integrated in any software development methodology and allows one to define the ER problem from the early stages of the development. In addition, this proposal has been validated in a real-world case study helping companies to reduce costs when a software product that must give a solution to an ER problem has to be developed.

Keywords: Web Engineering, Model-Driven Engineering, Entity Reconciliation, NDT

An Approach for Guesstimating the Deployment Cost in Cloud Infrastructures at Design Phase in Web Engineering

J.C. Preciado, R. Rodríguez-Echeverría, J.M. Conejero, F. Sánchez-Figueroa and A.E. Prieto

QUERCUS Software Engineering Group, School of Technology. University of Extremadura, Cáceres

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

Abstract: Nowadays, the total cost of cloud computing infrastructures for Web applications is calculated in deployment and production phases. Recently, the scientific community offers several methodologies to calculate the most suitable infrastructure at these stages to minimize its monetary costs while covering Service Level Agreement (SLA) constraints. On the other hand, Model Driven Web Engineering is taking advantages of code generation from Design level. With both concepts in the scene, in this work we show the first stage toward an approach to estimate the production costs in cloud computing infrastructures at Design phase, choosing the right infrastructure for the job. The process we have performed started defining the variables of the analysis, measuring the time needed in each different combination obtained, validating the confidence of results obtained and finally applying them to an illustrative example to exemplify the proposal in practical terms.

Keywords: Web Engineering, IFML, CRUD

OntoNavShop: An Ontology-Based Approach for Web-Shop Navigation

Philip Ruijgrok, Flavius Frasincar, Damir Vandic, and Frederik Hogenboom

Econometric Institute, Erasmus University Rotterdam, P.O. Box 1738, 3000 DR Rotterdam, the Netherlands

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

Abstract: Existing literature shows that navigation and visualization features play a signi cant role in successful Web shop design. Traditional Web shops, however, often lack a uniform, in- tuitive interface to navigate through products, while also providing an insightful overview of the product assortment. In this article, we employ ontologies for the presentation of product assortments in Web shops in order to ease the users' process of nding their desired products. OntoNavShop visualizes the product assortment ontology directly in a Web browser using a circular view algorithm that outputs SVG graphics. Consumers can navigate uniformly through the ontology and zoom into its categories. The visualisa- tion is evaluated on eciency, user satisfaction, and speci c problems against a classical tree-based Web shop. Our evaluations under a representative group of users show that users maintain a better overview of the structure of the product assortment, while being able to find products more quickly (i.e., less time) and more efciently (i.e., less clicks) than in our benchmark Web shop. The participants prefer the OntoNavShop over the classical approach, and the identifed problems are rather minor.

Keywords: Ontology visualization, navigation, e-commerce, product assortment ontol- ogy, circular view algorithm

Hidden Webpages Detection Using Distributed Learning Automata

Manish Kumar and Rajesh Bhatia

PEC University of technology, Chandigarh India

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

Abstract: Webpages directly connected to each other on the Web can be reached easily by following hyperlinks. Those webpages that are not linked by hyperlinks comprises hidden Web and it is challenging to find them. Furthermore, most of webpages in hidden Web are generated dynamically. This paper proposes first time an algorithm to find webpages in hidden Web using distributed learning automata. Learning automata use its self-learning characteristic of taking action based on the action probabilities using pairs. These actions may lead the current webpage to hidden webpages that are generated dynamically. At each stage of the proposed algorithm, we determine the edge that should be chosen to reach webpage of interest. The proposed algorithm is validated on four different websites from Precision-recall curve and coverage plot in the results section shows the effectiveness of the proposed algorithm.

Keywords: hidden Web; learning automata; distributed learning automata; DLA

Implementation and Evaluation of a Resource-based Learning Recommender based on Learning Style and Web Page Features

Mohammad Tahmasebi1, Faranak F. Ghazvini2 and Mahdi Esmaeili3

1Department of Computer Engineering, Faculty of Engineering, University of Qom and Yazd University
2Department of Computer Engineering and IT, Faculty of Engineering, University of Qom
3Department of Computer Engineering, Faculty of Engineering, Azad University of Kashan

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

Abstract: It is generally believed that recommender systems are a suitable key to overcome the information overload problem. In recent years, a special research area in this domain has emerged that concerns recommender systems for Technology Enhanced Learning, in particular, self-regulated learning with resources on the web, known as Resource-Based Learning. Grey-sheep users are a major challenge in RecsysTEL. This group of users have completely different opinions from other users. They do not profit from collaborative algorithms, so they must be supported in discovering learning resources relevant to their characteristics and needs. The main contribution of this work is to develop a feature-based educational recommender system which interacts with the user based on his or her learning style. The learning style dimensions would be determined based on Felder-Silverman theory. In addition, the system crawls and extracts the necessary meta-data of sample OCW’s web pages. Based on the proposed web page ranking formula, the user’s learning style dimension and web page feature’s vector would be accommodated to generate learning object suggestions. The general satisfaction, perception and motivation towards the proposed method measured among 77 science and engineering students by a questionnaire. Moreover, the system has been evaluated to provide feedbacks on its suitability. The research findings imply that the proposed method outperforms the general search algorithm. This system can be used as a template in formal and informal learning and educational environments as a RecsysTEL.

Keywords: Educational recommender systems, Technology Enhanced Learning, Resourcebased learning, Index of Learning Styles, Recommender Systems for TEL, Web page attributes, Web page ranking

River Publishers: Journal of Web Engineering