Skip to main content
Top

2017 | OriginalPaper | Chapter

A Big Data Analysis Framework for Model-Based Web User Behavior Analytics

Authors : Carlo Bernaschina, Marco Brambilla, Andrea Mauri, Eric Umuhoza

Published in: Web Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

While basic Web analytics tools are widespread and provide statistics about website navigation, no approaches exist for merging such statistics with information about the Web application structure, content and semantics. Current analytics tools only analyze the user interaction at page level in terms of page views, entry and landing page, page views per visit, and so on. We show 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 data visualization techniques and direct representation of statistics on visual models of the Web application.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The actual queries are omitted since they are quite long and do not fit in the paper.
 
Literature
2.
go back to reference Acerbis, R., Bongio, A., Brambilla, M., Butti, S.: Model-driven development based on omg’s ifml with webratio web and mobile platform. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 605–608. Springer, Cham (2015). doi:10.1007/978-3-319-19890-3_39 CrossRef Acerbis, R., Bongio, A., Brambilla, M., Butti, S.: Model-driven development based on omg’s ifml with webratio web and mobile platform. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 605–608. Springer, Cham (2015). doi:10.​1007/​978-3-319-19890-3_​39 CrossRef
3.
go back to reference Acerbis, R., Bongio, A., Brambilla, M., Butti, S.: Model-driven development of cross-platform mobile applications with WebRatio and IFML. In: 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015, Florence, Italy, 16–17 May 2015, pp. 170–171 (2015). http://dx.doi.org/10.1109/MobileSoft.2015.49 Acerbis, R., Bongio, A., Brambilla, M., Butti, S.: Model-driven development of cross-platform mobile applications with WebRatio and IFML. In: 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015, Florence, Italy, 16–17 May 2015, pp. 170–171 (2015). http://​dx.​doi.​org/​10.​1109/​MobileSoft.​2015.​49
4.
go back to reference Agosti, M., Crivellari, F., Di Nunzio, G.M.: Web log analysis: a review of a decade of studies about information acquisition, inspection and interpretation of user interaction. Data Min. Knowl. Discov. 24(3), 663–696 (2012)CrossRef Agosti, M., Crivellari, F., Di Nunzio, G.M.: Web log analysis: a review of a decade of studies about information acquisition, inspection and interpretation of user interaction. Data Min. Knowl. Discov. 24(3), 663–696 (2012)CrossRef
5.
go back to reference Ameller, D., Franch, X., Gómez, C., Araujo, J., Svensson, R.B., Biffl, S., Cabot, J., Cortellessa, V., Daneva, M., Fernández, D.M., et al.: Handling non-functional requirements in model-driven development: an ongoing industrial survey. In: 2015 IEEE 23rd International Requirements Engineering Conference (RE), pp. 208–213. IEEE (2015) Ameller, D., Franch, X., Gómez, C., Araujo, J., Svensson, R.B., Biffl, S., Cabot, J., Cortellessa, V., Daneva, M., Fernández, D.M., et al.: Handling non-functional requirements in model-driven development: an ongoing industrial survey. In: 2015 IEEE 23rd International Requirements Engineering Conference (RE), pp. 208–213. IEEE (2015)
6.
go back to reference Amyot, D., Mussbacher, G.: User requirements notation: the first ten years, the next ten years. J. Softw. 6(5), 747–768 (2011)CrossRef Amyot, D., Mussbacher, G.: User requirements notation: the first ten years, the next ten years. J. Softw. 6(5), 747–768 (2011)CrossRef
7.
go back to reference Baresi, L., Garzotto, F., Paolini, P.: From web sites to web applications: new issues for conceptual modeling. In: Liddle, S.W., Mayr, H.C., Thalheim, B. (eds.) ER 2000. LNCS, vol. 1921, pp. 89–100. Springer, Heidelberg (2000). doi:10.1007/3-540-45394-6_9 CrossRef Baresi, L., Garzotto, F., Paolini, P.: From web sites to web applications: new issues for conceptual modeling. In: Liddle, S.W., Mayr, H.C., Thalheim, B. (eds.) ER 2000. LNCS, vol. 1921, pp. 89–100. Springer, Heidelberg (2000). doi:10.​1007/​3-540-45394-6_​9 CrossRef
8.
go back to reference Brambilla, M., Fraternali, P.: Interaction Flow Modeling Language Model-Driven UI Engineering of Web and Mobile Apps with IFML. The OMG Press, Morgan-Kaufmann, Burlington (2014) Brambilla, M., Fraternali, P.: Interaction Flow Modeling Language Model-Driven UI Engineering of Web and Mobile Apps with IFML. The OMG Press, Morgan-Kaufmann, Burlington (2014)
9.
go back to reference Brambilla, M., Mauri, A., Umuhoza, E.: Extending the interaction flow modeling language (IFML) for model driven development of mobile applications front end. In: Awan, I., Younas, M., Franch, X., Quer, C. (eds.) MobiWIS 2014. LNCS, vol. 8640, pp. 176–191. Springer, Cham (2014). doi:10.1007/978-3-319-10359-4_15 Brambilla, M., Mauri, A., Umuhoza, E.: Extending the interaction flow modeling language (IFML) for model driven development of mobile applications front end. In: Awan, I., Younas, M., Franch, X., Quer, C. (eds.) MobiWIS 2014. LNCS, vol. 8640, pp. 176–191. Springer, Cham (2014). doi:10.​1007/​978-3-319-10359-4_​15
10.
go back to reference Breu, R., Chimiak-Opoka, J.: Towards systematic model assessment. In: Akoka, J., Liddle, S.W., Song, I.-Y., Bertolotto, M., Comyn-Wattiau, I., Heuvel, W.-J., Kolp, M., Trujillo, J., Kop, C., Mayr, H.C. (eds.) ER 2005. LNCS, vol. 3770, pp. 398–409. Springer, Heidelberg (2005). doi:10.1007/11568346_43 CrossRef Breu, R., Chimiak-Opoka, J.: Towards systematic model assessment. In: Akoka, J., Liddle, S.W., Song, I.-Y., Bertolotto, M., Comyn-Wattiau, I., Heuvel, W.-J., Kolp, M., Trujillo, J., Kop, C., Mayr, H.C. (eds.) ER 2005. LNCS, vol. 3770, pp. 398–409. Springer, Heidelberg (2005). doi:10.​1007/​11568346_​43 CrossRef
11.
go back to reference Burby, J., Brown, A., et al.: Web analytics definitions (2007) Burby, J., Brown, A., et al.: Web analytics definitions (2007)
12.
go back to reference Cicchetti, A., Ruscio, D., Eramo, R., Maccarrone, F., Pierantonio, A.: beContent: a model-driven platform for designing and maintaining web applications. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 518–522. Springer, Heidelberg (2009). doi:10.1007/978-3-642-02818-2_52 CrossRef Cicchetti, A., Ruscio, D., Eramo, R., Maccarrone, F., Pierantonio, A.: beContent: a model-driven platform for designing and maintaining web applications. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 518–522. Springer, Heidelberg (2009). doi:10.​1007/​978-3-642-02818-2_​52 CrossRef
13.
go back to reference Conallen, J.: Building Web Applications with UML. Addison Wesley, Boston (2002)MATH Conallen, J.: Building Web Applications with UML. Addison Wesley, Boston (2002)MATH
15.
18.
go back to reference Gérard, S., Dumoulin, C., Tessier, P., Selic, B.: 19 Papyrus: a UML2 tool for domain-specific language modeling. In: Giese, H., Karsai, G., Lee, E., Rumpe, B., Schätz, B. (eds.) MBEERTS 2007. LNCS, vol. 6100, pp. 361–368. Springer, Heidelberg (2010). doi:10.1007/978-3-642-16277-0_19 CrossRef Gérard, S., Dumoulin, C., Tessier, P., Selic, B.: 19 Papyrus: a UML2 tool for domain-specific language modeling. In: Giese, H., Karsai, G., Lee, E., Rumpe, B., Schätz, B. (eds.) MBEERTS 2007. LNCS, vol. 6100, pp. 361–368. Springer, Heidelberg (2010). doi:10.​1007/​978-3-642-16277-0_​19 CrossRef
20.
go back to reference Gómez, J., Cachero, C., Pastor, O., Pastor, O.: Conceptual modeling of device-independent web applications, pp. 26–39 (2001) Gómez, J., Cachero, C., Pastor, O., Pastor, O.: Conceptual modeling of device-independent web applications, pp. 26–39 (2001)
21.
go back to reference Groenewegen, D.M., Hemel, Z., Kats, L.C.L., Visser, E.: Webdsl: a domain-specific language for dynamic web applications. In: OOPSLA Companion, pp. 779–780 (2008) Groenewegen, D.M., Hemel, Z., Kats, L.C.L., Visser, E.: Webdsl: a domain-specific language for dynamic web applications. In: OOPSLA Companion, pp. 779–780 (2008)
22.
go back to reference Ledford, J.L., Teixeira, J., Tyler, M.E.: Google Analytics. Wiley, New York (2011) Ledford, J.L., Teixeira, J., Tyler, M.E.: Google Analytics. Wiley, New York (2011)
23.
go back to reference Mecca, G., Merialdo, P., Atzeni, P., Crescenzi, V., Crescenzi, V.: The (short) araneus guide to web-site development. In: WebDB (Informal Proceedings), pp. 13–18 (1999) Mecca, G., Merialdo, P., Atzeni, P., Crescenzi, V., Crescenzi, V.: The (short) araneus guide to web-site development. In: WebDB (Informal Proceedings), pp. 13–18 (1999)
25.
go back to reference Salini, A., Malavolta, I., Rossi, F.: Leveraging web analytics for automatically generating mobile navigation models. In: 2016 IEEE International Conference on Mobile Services (MS), pp. 103–110. IEEE (2016) Salini, A., Malavolta, I., Rossi, F.: Leveraging web analytics for automatically generating mobile navigation models. In: 2016 IEEE International Conference on Mobile Services (MS), pp. 103–110. IEEE (2016)
26.
go back to reference Schwabe, D., Rossi, G., Rossi, G.: The object-oriented hypermedia design model, pp. 45–46 (1995) Schwabe, D., Rossi, G., Rossi, G.: The object-oriented hypermedia design model, pp. 45–46 (1995)
27.
go back to reference Syriani, E., Vangheluwe, H., Mannadiar, R., Hansen, C., Van Mierlo, S., Ergin, H.: Atompm: a web-based modeling environment. In: Demos/Posters/StudentResearch@ MoDELS, pp. 21–25 (2013) Syriani, E., Vangheluwe, H., Mannadiar, R., Hansen, C., Van Mierlo, S., Ergin, H.: Atompm: a web-based modeling environment. In: Demos/Posters/StudentResearch@ MoDELS, pp. 21–25 (2013)
28.
go back to reference Umuhoza, E., Brambilla, M., Cabot, J., Bongio, A., et al.: Automatic code generation for cross-platform, multi-device mobile apps: some reflections from an industrial experience. In: Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, pp. 37–44. ACM (2015) Umuhoza, E., Brambilla, M., Cabot, J., Bongio, A., et al.: Automatic code generation for cross-platform, multi-device mobile apps: some reflections from an industrial experience. In: Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, pp. 37–44. ACM (2015)
29.
go back to reference Vdovják, R., Frăsincar, F., Houben, G.J., Barna, P.: Engineering semantic web information systems in Hera. J. Web Eng. 1(1–2), 3–26 (2003)MATH Vdovják, R., Frăsincar, F., Houben, G.J., Barna, P.: Engineering semantic web information systems in Hera. J. Web Eng. 1(1–2), 3–26 (2003)MATH
30.
go back to reference Völter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L.C.L., Visser, E., Wachsmuth, G.: DSL Engineering - Designing, Implementing and Using Domain-Specific Languages. dslbook.org (2013). http://www.dslbook.org Völter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L.C.L., Visser, E., Wachsmuth, G.: DSL Engineering - Designing, Implementing and Using Domain-Specific Languages. dslbook.org (2013). http://​www.​dslbook.​org
31.
go back to reference Waisberg, D., Kaushik, A.: Web analytics 2.0: empowering customer centricity. Original Search Engine Mark. J. 2(1), 5–11 (2009) Waisberg, D., Kaushik, A.: Web analytics 2.0: empowering customer centricity. Original Search Engine Mark. J. 2(1), 5–11 (2009)
32.
go back to reference Winckler, M., Pontico, F.: A model-driven architecture for logging navigation. In: Workshop on Logging Traces of Web Activity: Workshop on the Mechanics of Data Collection, Co-located with 15th International World Wide Web Conference (WWW 2006), Edinburgh, Scotland (2006) Winckler, M., Pontico, F.: A model-driven architecture for logging navigation. In: Workshop on Logging Traces of Web Activity: Workshop on the Mechanics of Data Collection, Co-located with 15th International World Wide Web Conference (WWW 2006), Edinburgh, Scotland (2006)
Metadata
Title
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
Authors
Carlo Bernaschina
Marco Brambilla
Andrea Mauri
Eric Umuhoza
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-60131-1_6

Premium Partner