Integrating Modeling Languages and Web Logs for Enhanced User Behavior Analytics

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 generation of the designed application, user tracking at runtime through logging of runtime component execution and user activities, integration with page content details, generation of integrated schema-less data streams, and application of large-scale analytics and visualization tools for big data, by applying both traditional dataviz techniques and direct representation of statistics on visual models of the Web application.

[1]  Marco Brambilla,et al.  Model Driven Development Approaches for Mobile Applications: A Survey , 2016, MobiWIS.

[2]  Eelco Visser,et al.  DSL Engineering - Designing, Implementing and Using Domain-Specific Languages , 2013 .

[3]  Jordi Cabot,et al.  Automatic code generation for cross-platform, multi-device mobile apps: some reflections from an industrial experience , 2015, MobileDeLi.

[4]  Bambang Sugiarto What is Google Analytics , 2018 .

[5]  References , 1971 .

[6]  Juri Di Rocco,et al.  Mining metrics for understanding metamodel characteristics , 2014, MiSE 2014.

[7]  Lucas C. Cordeiro,et al.  Verifying multi-threaded software using smt-based context-bounded model checking , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[8]  Stefan Biffl,et al.  Handling non-functional requirements in Model-Driven Development: An ongoing industrial survey , 2015, 2015 IEEE 23rd International Requirements Engineering Conference (RE).

[9]  Daniel Amyot,et al.  User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper) , 2011, J. Softw..

[10]  Ruth Breu,et al.  Towards Systematic Model Assessment , 2005, ER.

[11]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[12]  Jerri L. Ledford,et al.  Google Analytics , 2006 .

[13]  Piero Fraternali,et al.  Interaction Flow Modeling Language: Model-Driven UI Engineering of Web and Mobile Apps with IFML , 2014 .

[14]  Holger Giese,et al.  Towards the compositional verification of real-time UML designs , 2003, ESEC/FSE-11.

[15]  Marco Brambilla,et al.  Extending the Interaction Flow Modeling Language (IFML) for Model Driven Development of Mobile Applications Front End , 2014, MobiWIS.