Skip to main content

2017 | OriginalPaper | Buchkapitel

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

verfasst von : Carlo Bernaschina, Marco Brambilla, Andrea Mauri, Eric Umuhoza

Erschienen in: Web Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
1
The actual queries are omitted since they are quite long and do not fit in the paper.
 
Literatur
2.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Burby, J., Brown, A., et al.: Web analytics definitions (2007) Burby, J., Brown, A., et al.: Web analytics definitions (2007)
12.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
verfasst von
Carlo Bernaschina
Marco Brambilla
Andrea Mauri
Eric Umuhoza
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-60131-1_6