TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Designing an Unobtrusive Analytics Framework for Monitoring Java Applications

Tutkimustuotosvertaisarvioitu

Yksityiskohdat

AlkuperäiskieliEnglanti
OtsikkoSoftware Measurement
Alaotsikko25th International Workshop on Software Measurement and 10th International Conference on Software Process and Product Measurement, IWSM-Mensura 2015, Kraków, Poland, October 5–7, 2015, Proceedings
ToimittajatAndrzej Kobyliński , Beata Czarnacka-Chrobot, Jarosław Świerczek
KustantajaSpringer International Publishing
Sivut160-175
Sivumäärä16
Vuosikerta230
ISBN (elektroninen)978-3-319-24285-9
ISBN (painettu)978-3-319-24284-2
DOI - pysyväislinkit
TilaJulkaistu - 2015
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaJoint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement -
Kesto: 1 tammikuuta 1900 → …

Julkaisusarja

NimiLecture Notes in Business Information Processing
KustantajaSpringer

Conference

ConferenceJoint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement
Ajanjakso1/01/00 → …

Tiivistelmä

In software development, attention has recently been placed on understanding users and their interactions with systems. User studies, practices such as A/B testing, and frameworks such as Google Analytics that gather data on production use have become common approaches in particular in the context of the Web, where it is easy to perform frequent updates as new needs emerge. However, when considering installable desktop applications, the situation gets more complex. While analytics facilities are still needed, they should address business logic, not generic traffic as is the case with many web sites. Moreover, analytics should be unobtrusive, and not have a high impact on the evolution of the actual application; thus, analytics should be treated as an add-on, as the target system may already exist. Finally, the instrumentation of features that are observed should be easy and flexible, but the provided mechanisms should be expressive enough for many use cases. In this paper, we examine different alternatives for implementing such monitoring mechanisms, and report results from an experiment with Vaadin, a web framework based on Java and Google Web Toolkit, GWT.

Tutkimusalat

Julkaisufoorumi-taso