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

Published In:   June 2017

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

Towards Fast Metamodel Evolution in LIQUIDML

Esteban Robles Luna1,2, Gustavo Rossi1,3, José Matías Rivero1,3, Francisco J. Domínguez-Mayo4, Julián A. García-García4 and María J. Escalona4

1LIFIA, Facultad de Inform√°tica, UNLP, La Plata, Argentina
2Also at CIC
3Also at Conicet
4Web Engineering and Early Testing Group, University of Seville, Seville, Spain

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

Abstract: The software industry is applying Model-driven development approaches due to a core set of benefits, such as raising the level of abstraction and reducing coding errors. However, their underlying modeling languages tend to be quite static, making their evolution hard, specifically when the corresponding metamodel does not support primitives and/or functionalities required in specific business domains. This paper presents an extension to the LiquidML language to support fast metamodel evolution by allowing experts to abstract new language concepts from primitives while supporting automatic tool evolution and zero application downtime. To probe our claims, we evaluate the evolutionary capabilities of existing modeling languages and LiquidML in a real world language extension.

Keywords: Evolution, Model based development, self-reflective, Web development.

Applying a Model-Based Methodology to Develop Web-Based Systems of Systems

M.A. Barcelona1, Laura Garc√≠a Borgo√Ī√≥n1, G. L√≥pez-Nicol√°s1, I. Ramos2 and Mar√≠a J. Escalona2

1IT Area, ITAINNOVA; IWT2 Research Group, University of Seville, Zaragoza, Spain; Seville, Spain
2IWT2 Research Group, University of Seville,Seville, Spain

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

Abstract: Systems of Systems (SoS) are emerging applications composed by subsystems that interacts in a distributed and heterogeneous environment. Web-based technologies are a current trend to achieve SoS user interaction. Model Driven Web Engineering (MDWE) is the application of Model Driven Engineering (MDE) into the Web development domain. This paper presents a MDWE methodology to include Web-based interaction into SoS development. It's composed of ten models and seven model transformations and it's fully implemented in a support tool for its usage in practice. Quality aspects covered through the traceability from the requirements to the nal code are exposed. The feasibility of the approach is validated by its application into a real-world project. A preliminary analysis of potential bene ts (reduction of e ort, time, cost; improve of quality; design vs code ratio, etc) is done by comparison to other project as an initial hypothesis for a future planned experimentation research.

Keywords: Model-BasedWeb Engineering, Interaction Flow Modeling Language, System of Systems

Identifying Functional Requirements Inconsistencies in Multi-Terms Projects Framed into a Model-Based Methodolog

Julián A. García-García1, M. Urbieta2,3, María J. Escalona1, Gustavo Rossi2,3 and J.G. Enríquez1

1 Web Engineering and Early Testing (IWT2) Research Group. University of Seville, 2 LIFIA, Facultad de Inform√°tica, Universidad Nacional de La Plata, Argentina 3 CONICET, Argentina

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

Abstract: REP (Requirements Engineering Process) is one of the most essential processes within the software project life cycle because it allows describing software product requirements. This specification should be as consistent as possible to enable estimating in a suitable manner the effort required to obtain the final product. REP is complex in itself, but this complexity is greatly increased in big, distributed and heterogeneous projects with multiple analyst teams and high integration among functional modules. This paper presents an approach for the systematic conciliation of functional requirements in big projects dealing with a modelbased approach. It also explains how this approach may be implemented in the context of NDT (Navigational Development Techniques) methodology and finally, it describes a preliminary evaluation of our proposal in CALIPSOneo project by analyzing the improvements obtained with our approach.

Keywords: Functional Requirements, NDT, Consistency, ambiguity, requirement gathering, distributed teams

An Approach of Web Service Organization Using Bayesian Network Learning

J.X. Liu1,2 and Z.H. Xia2,3

1College of Informatics, Huazhong Agricultural University, Wuhan
2School of Computer & Software, Nanjing University of Information Science & Technology, Nanjing
3Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science &Technology, Nanjing

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

Abstract: How to organize and manage Web services, and help users to select the atomic and a set of services with correlations to meet their functional and non-functional requirements quickly is a key problem to be solved in the era of services computing. Firstly, it uses the three-stage dependency Bayesian network structure learning method to organize service clusters which realize different functions. Then it uses the maximum likelihood estimation and Bayesian estimation methods to do the parameter learning, and the conditional probability table (CPT) of all the nodes can be got. This method can help users select a set of services with better function in the organized services quickly and accurately. Finally, the effectiveness of the proposed method is validated through experiments and case study.

Keywords: Web Service, Bayesian Network Structure Learning, Bayesian Estimation, Service Organization

A Complete Privacy Preservation System for Data Mining Using Function Approximation

V. Rajalakshmi, M. Lakshmi and V. Maria Anu

School of Computing,Sathyabama University,Chennai, India ‚Äď 600119.

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

Abstract: Data privacy has become the primary concern in the current scenario as there are many pioneering methods for efficient mining of data. There are many algorithms to preserve privacy and handle the trade-off between privacy and utility. The ultimate goal of these algorithms is to anonymize the data without reducing the utility of them. A Privacy preserving procedure should have a minimum execution time, which is the overhead of clustering algorithms implemented using classical methods. There is also no single procedure that completely handles the trade-off and also updates itself automatically. In this work, the anonymization is implemented using Radial Basis Function [RBF] network, which provides both maximum privacy and utility with a proper tuning parameter specified between privacy and utility. The network also updates itself when the trend of data changes by controlling the maximum amount of error with a threshold value.

Keywords: Privacy preservation, Radial basis function, Function approximation, Data anonymization

Prediction of Defect Density for Open Source Software using Repository Metrics

Dinesh Verma and Shishir Kumar

Jaypee University of Engineering and Technology, Guna, India

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

Abstract: Open source software refers to software with unrestricted access for use or modification. Many software development organizations are using this open source methodology in their development process. Many software developers can work in parallel with the open source project using the web as a shared resource. The defect density of such projects is often required to be predicted for the purpose to ensure quality standards. Static metrics for defect density prediction require extraction of abstract information from the code. Repository metrics, on the other hand, are easy to extract from the repository data sets. In this paper, an analysis has been performed over repository metrics of open source software. Further, defect density is being predicted using these metrics individually and jointly. Sixty two open source software are considered for analysis using Simple and Multiple Linear Regression methods as statistical procedures. The results reveal a statistically significant level of acceptance for prediction of defect density using few repository metrics individually and jointly.

Keywords: Defect Density, Repository Metrics, Simple and Multiple Linear Regressions.

Load-Time Reduction Techniques for Device-Agnostic Web Sites

Eivind Mjelde and Andreas L. Opdahl

University of Bergen, P.O.Box 7802, N-5020 Bergen, Norway

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

Abstract: Modern device-agnostic web sites aim to o er web pages that adapt themselves seam- lessly to the front-end equipment they are displayed on, whether it is a desktop com- puter, a mobile device, or another type of equipment. At the same time, mobile devices and other front-end equipment with limited processing powers, screen resolutions, and network capacities have become common, making front-end performance optimisation in general, and load-time reduction in particular, a central concern. The importance of load-time reduction is exacerbated by the proliferation of multimedia content on the web. This paper therefore reviews, evaluates, and compares available load-time reduction tech- niques for device-agnostic web sites, grouped into techniques that improve client-server communication, optimise UI graphics, optimise textual resources, and adapt content images to context. We evaluate the techniques on a case web site using both desktop and mobile front-ends, in a variety of settings, and over both HTTP/1.1 and HTTP/2. We show that each technique has its pros and cons, and that many of them are likely to remain useful even as HTTP/2 becomes widespread. Most techniques were clearly bene cial under at least one of the conditions we evaluated, but most of them were also detrimental in certain cases | sometimes drastically so. Hence, load-time reduction techniques for device-agnostic web sites must be selected with care, based on a solid understanding both of usage context and of the trade o s between the techniques.

Keywords: Adaptive Images, Clown-Car Technique, content-delivery network, domain sharding, HTML 5.1 pictures, HTTP/2, image sprites, lazy loading, Picture ll, respon- sive images, responsive web design, symbol fonts, web-browser load time, web-resource compression, web-resource concatenation, web-resource mini cation.

River Publishers: Journal of Web Engineering