Integrating Modeling Languages and Web Logs for Enhanced User Behavior Analytics

  title={Integrating Modeling Languages and Web Logs for Enhanced User Behavior Analytics},
  author={Carlo Bernaschina and Marco Brambilla and Thanas Koka and Andrea Mauri and Eric Umuhoza},
  journal={Proceedings of the 26th International Conference on World Wide Web Companion},
While basic Web analytics tools are widespread and provide statistics about Web site navigation, no approaches exist for merging such statistics with information about the Web application structure, content and semantics. We demonstrate the advantages of combining Web application models with runtime navigation logs, at the purpose of deepening the understanding of users behaviour. We propose a model-driven approach that combines user interaction modeling (based on the IFML standard), full code… 

Figures from this paper

ALMOsT-Trace: A Web Based Embeddable Tracing Tool for ALMOsT.js
Al MOsT-Trace, a plug-in for ALMOsT.js, which allows developers to debug and analyze their model transformations from within their applications, is demonstrated.
Enhancing Flexibility in User Interaction Modeling by Adding Design Uncertainty to IFML
A model-driven approach that enables to denote design alternatives in a compact way by adopting a model for uncertainty, integrated with a model with user interaction design is proposed, which considerably reduces the costs of the user interaction optimization.
A Novel Framework to Automatically Generate IFML Models From Plain Text Requirements
A novel framework to automatically generate IFML models from textual requirements by utilizing the features of Natural Language Processing (NLP) is presented, and a sophisticated $T$ ext to IF ML (T2IF) tool is developed.
Web Engineering: 20th International Conference, ICWE 2020, Helsinki, Finland, June 9–12, 2020, Proceedings
An automated approach for testing these dynamic web applications, where a combination of dynamic crawling and back-end testing is used to automatically detect RWD bugs is presented.
User Behavior Identification and Personalized Recommendation Based on Web Data Mining
  • Ya Wang
  • Computer Science
    International Journal of Circuits, Systems and Signal Processing
  • 2021
A user behavior identification and personalized recommendation model based on Web data mining, which improved the traditional k-means algorithm, and gave the detailed execution steps of the improved algorithm and experimental results verified the effectiveness of the constructed model.
Cognifying Model-Driven Software Engineering
This vision paper argues that the cognification of MDSE has the potential to reverse the limited adoption of Model-Driven Software Engineering and discusses the opportunities and challenges of cognifying MDSE tasks.
Generation of Realistic Navigation Paths for Web Site Testing Using Recurrent Neural Networks and Generative Adversarial Neural Networks
The application of deep learning techniques, like recurrent neural networks and generative adversarial neural networks, aimed at generating high-quality weblogs are proposed, which can be used for automated testing and improvement of Web sites even before their release.
A Systematic Literature Review on Interaction Flow Modeling Language (IFML)
It has been concluded that IFML certainly simplifies the design and implementation of front-end interfaces, however, the existing IFML tools are not mature enough to be utilized for complex and large software applications.
Automated Model-Based Test Case Generation for Web User Interfaces (WUI) From Interaction Flow Modeling Language (IFML) Models
The results have shown that the proposed approach provides test cases at the early stages of development, i.e., specification and analysis, which eventually helps in building a right product at the right time at a comparatively lower cost.
An Approach to Estimate the Size of Web Application Using IFML User Interface Model
An attempt is done at analysis level, to develop user interface model for a given case study and adapt the function point analysis for estimating the size of web application and obtain the development effort estimation.


Interaction Flow Modeling Language: Model-Driven UI Engineering of Web and Mobile Apps with IFML
This book introduces the reader to the novel OMG standard Interaction Flow Modeling Language (IFML) and explains the main concepts of the language step-by-step, with many practical examples and an end-to-end case example.
Extending the Interaction Flow Modeling Language (IFML) for Model Driven Development of Mobile Applications Front End
This paper proposes an extension of the Interaction Flow Modeling Language tailored to mobile applications and describes the implementation experience that comprises the development of automatic code generators for cross-platform mobile applications based on HTML5, CSS and JavaScript optimized for the Apache Cordova framework.
Google Analytics
This Short Cut provides a thorough description of how the Google Analytics system works, information about many different types of implementations, and ways to avoid common pitfalls.
User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper)
A shift from a more conventional use of URN for telecommunications and reactive systems to business process management and aspect-oriented modeling, with relevant extensions to the language being proposed is observed.
Mining metrics for understanding metamodel characteristics
A number of metrics are used to quantify and measure metamodels and cross-link different aspects in order to provide additional information about how meetamodel characteristics are related.
Automatic code generation for cross-platform, multi-device mobile apps: some reflections from an industrial experience
The results of a research study conducted to find the best strategy for WebRatio, a software development company, interested in producing a MDD tool for designing and developing mobile apps to enter the mobile apps market are presented.
DSL Engineering - Designing, Implementing and Using Domain-Specific Languages
This book shows the new habit that, actually it's a very old habit to do that can make your life more qualified and change your habit to hang or waste the time to only chat with your friends.
Towards the compositional verification of real-time UML designs
This work provides a domain specific formal semantic definition for a subset of the UML 2.0 component model and an integrated sequence of design steps which prescribe how to compose complex software systems from domain-specific patterns which model a particular part of the system behavior in a well-defined context.
Towards Systematic Model Assessment
The approach provides a meta model framework for domain specific and tool–independent quality assessment in heterogeneous model landscapes and provides the concepts of queries, checks and views defined on meta model level and interpreted over the whole model landscape.
Verifying multi-threaded software using smt-based context-bounded model checking
  • L. CordeiroB. Fischer
  • Computer Science
    2011 33rd International Conference on Software Engineering (ICSE)
  • 2011
Three approaches to model check multi-threaded software with shared variables and locks using bounded model checking based on Satisfiability Modulo Theories (SMT), and the modelling of the synchronization primitives of the Pthread library are described and evaluated.