Academia.eduAcademia.edu

Web Engineering

description3,516 papers
group16,063 followers
lightbulbAbout this topic
Web Engineering is the discipline that focuses on the systematic design, development, maintenance, and management of web-based applications and systems. It encompasses methodologies, tools, and techniques to ensure the quality, usability, and performance of web solutions throughout their lifecycle.
lightbulbAbout this topic
Web Engineering is the discipline that focuses on the systematic design, development, maintenance, and management of web-based applications and systems. It encompasses methodologies, tools, and techniques to ensure the quality, usability, and performance of web solutions throughout their lifecycle.

Key research themes

1. How can model-driven approaches improve systematic design and requirement analysis in Web Engineering?

This research theme addresses the application of model-driven methodologies, particularly UML profiles and Model Driven Architecture (MDA), to enhance the systematic development, specification, and semi-automatic generation of Web applications. It encompasses modeling dynamic and personalized behaviors and incorporates goal-oriented requirements to align Web software design closely with user expectations and interaction scenarios. This approach is crucial for increasing design precision, maintaining consistency, and supporting automated code generation.

Key finding: Demonstrated that UML, augmented with a lightweight UML profile specifically for Web aspects (navigation and presentation modeling), is sufficiently expressive for systematic Web application design. This approach supports... Read more
Key finding: Proposed integrating the i* framework for capturing goal-oriented user requirements at the Computational Independent Model (CIM) level within MDA, bridging the gap between requirements analysis and platform-independent design... Read more

2. What are effective strategies for scaling relational databases to meet performance and reliability demands in Web Engineering?

Relational databases form the backbone of Web applications for structured data storage. This theme focuses on evaluating horizontal scaling techniques—replication, sharding, clustering—and their respective trade-offs in performance, consistency, complexity, and use cases. Additionally, the role of caching to reduce database load is considered. Choosing the right combination of scaling strategies is pivotal to ensure stable, efficient, and scalable Web applications in environments with large and variable traffic.

Key finding: Provided a comparative analysis of horizontal scaling methods including master-slave and multi-master replication, sharding, clustering (e.g., Galera Cluster), and caching with Redis or Memcached. Findings highlight that no... Read more

3. How can semantic technologies and ontology-based retrieval improve Web information retrieval accuracy and relevance?

This theme investigates leveraging semantic information, ontologies, and intelligent algorithms for improved query interpretation and document retrieval on the Web. Moving beyond keyword matching, semantic methods aim to capture meaning and conceptual relationships within large, heterogeneous Web document collections. This leads to enhanced precision, reduced search times, and personalized results. Integrating evolutionary algorithms and latent semantic analysis further optimizes retrieval accuracy.

Key finding: Introduced a hybrid approach combining a Modified Firefly Algorithm with Intelligent Ontology and Latent Dirichlet Allocation for faster, more accurate semantic information retrieval. The system utilizes fuzzy clustering and... Read more

All papers in Web Engineering

Web applications are usually built starting from incomplete design documents and proceeding directly to implementation for some specific software platform. The resulting application is usually difficult to change or extend. Although... more
During the past decade we have been witnesses of the rise of the Web Application with a browser based client. This brought us ubiquitous access and centralized administration and deployment, but the inherent limitations of the approach... more
In learning analytics and educational data mining, a prominent challenge is posed by the lack of portability and transferability of predictive models across different courses. A novel ontology-based decision tree model is introduced in... more
This article examines the structurally interdependent yet inherently conflictual relationship between journalists and public relations professionals. It contends that both groups engage with the same informational environment, but do so... more
Los sistemas informáticos basados en la web han ido creciendo a pasos muy grandes. La web a través del tiempo se ha convertido en un lugar para localizar los documentos importantes de las instituciones, así como llevar a grandes volúmenes... more
JavaScript has two different types of data values—primitive and reference values. As is the case in any programming language, JavaScript has types to represent different kinds of data, such as integers, decimals and alphanumeric... more
Significant efforts are currently invested in application integration, to enable business processes of different companies to interact and compose complex multi-party processes. Web service standards, based on WSDL, have been adopted as... more
This document is a tutorial for the RDF Query Language (RQL). RQL is a typed language, following a functional approach, that is defined by a set of basic queries and iterators. This tutorial presents examples of basic meta-schema, schema... more
ccelerometers have been used for field measurements of wind-induced response of buildings. However, wind-induced response consists of a static component, i.e. a mean value, and a dynamic fluctuating component. The static component is... more
The aim of this study was to develop a hybrid vibration experiment system that can evaluate the performance of complicated vibration dampers, e.g. sloshing dampers, which show high nonlinearity. To this end, a system consisting of a... more
Model-Driven Web Engineering (MDWE) approaches aim to improve the Web applications development process by focusing on modeling instead of coding, and deriving the running application by transformations from conceptual models to code. The... more
As a new approach for an understanding of wind-resistance characteristics about a bridge girder section, three-dimensional analyses around the section with attack angles are car-ried out by means of the IBTD/FS (Improved Balancing Tensor... more
Purpose -The paper seeks to provide a better understanding of how industrial (B2B) organizations use their web sites as a marketing communication tool to create value through their supply (value) chain relationships.... more
As Software-as-a-Service (SaaS) platforms transitioned from simple CRUD applications to complex, multi-tenant workflow engines in the early 2010s, traditional imperative MVC frameworks encountered a "Relational-to-Hierarchical Impedance... more
In this paper, we propose a method to automatically rank documents returned by a search engine in the WWW with respect to a query. The process consists in three steps, the first translates the query and document descriptions into... more
This paper presents both quasi-steady and transient wind load effects on a cubic building in a microburst and a tornado. Large Eddy Simulation (LES) was used to simulate the loading effects of a translating microburst with a 0.203... more
Framework? To answer this question 18 interviews were conducted. The interviews have been held with organizations that do use BiSL and with organizations that do not use BiSL. Among the interviews were three interviews with experts in the... more
Business Information Services Library (BiSL) is a framework from Dutch origin that helps organizations shape Business Information Management. BiSL is not used by every organization in the Netherlands. The question is what moves... more
The web continues to grow and attacks against the web continue to increase. This paper focuses on the literature review on scanning web vulnerabilities and solutions to mitigate web attacks. Vulnerability scanning methods will be reviewed... more
Abstract: This deliverable reports the technical and research development performed until M36 (January 2009) within tasks T5. 2 and T5. 4 of WP5 in the KP-Lab project, per the latest Description of Work (DoW) 3.2 [DoW3. 2]. The described... more
The purpose of our present research was to diminish the users ‘dissatisfaction related to navigational limitations of on-line stores. The outcome may well be used also by the firms which implement transactions and commercial web... more
Due to hardware developments, strong application needs and the overwhelming influence of the net in almost all areas, distributed and mobile systems, especially software systems, have become one of the most important topics for nowadays... more
Web sites are dynamic in nature with content and structure changing overtime. Many pages on the Web are produced by content management systems (CMSs) such as WordPress, vBulletin, or phpBB. Tools currently used by Web archivists to... more
In a rapid web development, create a new challenge in the capacity of the complex process of setting and service users and many organizations, by linking the software provided by different organizations. Integrated web application... more
Designing for the web can feel overwhelming at first. There are layouts to choose from, colors to balance, fonts to pair, and users to think about all before a single line of code is written. Yet, good design is not about complexity. It's... more
Knowledge spillovers are central in modern theories of innovation and growth. There is a large gap, however, between the recognition of the role of spillovers in several theories and the empirical appreciation. In this paper we explore a... more
Se presenta un estudio sobre los sitios Web de las universidades españolas, y el diseño de una medida cuantitativa para medir su nivel de accesibilidad, con objeto de establecer un ranking que permita evaluarlas y compararlas entre sí. En... more
In the modern world and fast development of the internet, the connection among people is being very significant than ever, people are looking for new methods to do advance communication between them without any issue, real-time... more
By nature, web applications involve a myriad of different concerns, which many times crosscut each other. The result is that these crosscutting concerns are scattered throughout different software artifacts provoking information tangling... more
Extraction of web information has, so far, relied mostly on the human user's dexterity and patience. Lately, these practices have slowly but steadily changed direction, turning towards offering various automated solutions for processing... more
Extraction of web information has, so far, relied mostly on the human user's dexterity and patience. Lately, these practices have slowly but steadily changed direction, turning towards offering various automated solutions for processing... more
Download research papers for free!