Publication
Web Application Model Generation through Reverse Engineering and UI Pattern Inferring
| Summary: | A great deal of effort in model-based testing is related to the creation of the model. In addition, the model itself, while a powerful tool of abstraction, can have conceptual errors, introduced by the tester. These problems can be reduced by generating those models automatically. This paper presents a dynamic reverse engineering approach that aims to extract part of the model of an existing web application through the identification of User Interface (UI) patterns. This reverse engineering approach explores automatically any web application, records information related to the interaction, analyses the gathered information, tokenizes it, and infers the existing UI patterns via syntactical analysing. After being complemented with additional information and validated, the model extracted is the input for the Pattern-Based Graphical User Interface Testing (PBGT) approach for testing existing web application under analysis. |
|---|---|
| Subject: | Engenharia de computadores, Engenharia electrotécnica, electrónica e informática Computer engineering, Electrical engineering, Electronic engineering, Information engineering |
| Country: | Portugal |
| Document type: | book |
| Access type: | Restricted |
| Associated institution: | Repositório Aberto da Universidade do Porto |
| Language: | English |
| Origin: | Repositório Aberto da Universidade do Porto |
Similar Items
SAJaS: enabling JADE-based simulations
A comparative cost analysis of fault-tolerance mechanisms for availability on the cloud
Introdução ao método dos elementos finitos
Determinação da energia de deformação entre imagens de objectos utilizando a resolução da equação de Lagrange
UI Design for Wearable Devices
Mining Web Usage to Generate Regression GUI Tests Automatically
Transformation patterns for a reactive application
Using Causal Inference to Measure Residential Consumers Demand Response Elasticity
Automatic Complaint Classification Models: Generation, Integration, and Usability
Fingerprinting HTTP2 web pages
Scalable and Configurable Event Processing Engine
Self-Quantification Web and Mobile System for Parkinson Patients
Integrating Semantic Search in a Sports Search Engine
Published: (2026)
Published: (2026)
Towards Interpretable Unbiased Behavioral Pattern Recognition
Gate of Music: An Assistive Digital Web-Based Musical Instrument
Arquitetura Orientada a Componentes para uma Web Responsiva
Automatic generation of unique, custom and stylish clothes for fashion industries
An Android GUI Crawler for Test Case Generation and Runtime Analysis
Development of a chat-bot based on Generative AI for Fleet Management
Published: (2028)
Published: (2028)
Towards DevOps: Practices and Patterns from the Portuguese Startup Scene
Forecasting stock trends through Machine Learning
Open Radio Access Network Management through NETCONF
Finding insights in immunological data through Interactive visualizations
Reinforcement learning for production scheduling applications
Bidirectional DC-DC converter with high frequency isolation for V2G applications
ProseBot: Expanding Textual Diversity through Natural Language Processing
Decentralized Application for E-Commerce Using Blockchain and Trusted Compute
Face recognition for forensic applications - Methods for matching facial sketches to mugshot pictures
A Simulation Model for Urban Logistics
Model Based Testing - From requirements to tests
Anomaly Detection Models for Cloud-Edge Intrusion Detection in Customer Networks
Sophisticated Agent Modeling: Language Design and Implementation for Large-Scale Simulation
Digital Model of Reconfigurable Printed IoT Nodes using ns-3
Published: (2027)
Published: (2027)
Enhancing ML Models for Solar Weather Forecasting using Clustering and Adversarial Anomaly Detection
Automatic generation control operation with electric vehicles
A market based active/reactive dispatch including transformer taps and reactor and capacitor banks using simulated annealing
Similar Items
- SAJaS: enabling JADE-based simulations
- A comparative cost analysis of fault-tolerance mechanisms for availability on the cloud
- Introdução ao método dos elementos finitos
- Determinação da energia de deformação entre imagens de objectos utilizando a resolução da equação de Lagrange
- UI Design for Wearable Devices
A digital service from FCT