TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Designing an Unobtrusive Analytics Framework for Monitoring Java Applications

Tutkimustuotosvertaisarvioitu

Standard

Designing an Unobtrusive Analytics Framework for Monitoring Java Applications. / Suonsyrjä, Sampo ; Mikkonen, Tommi .

Software Measurement: 25th 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. toim. / Andrzej Kobyliński ; Beata Czarnacka-Chrobot; Jarosław Świerczek. Vuosikerta 230 Springer International Publishing, 2015. s. 160-175 (Lecture Notes in Business Information Processing).

Tutkimustuotosvertaisarvioitu

Harvard

Suonsyrjä, S & Mikkonen, T 2015, Designing an Unobtrusive Analytics Framework for Monitoring Java Applications. julkaisussa A Kobyliński , B Czarnacka-Chrobot & J Świerczek (toim), Software Measurement: 25th 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. Vuosikerta. 230, Lecture Notes in Business Information Processing, Springer International Publishing, Sivut 160-175, Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, 1/01/00. https://doi.org/10.1007/978-3-319-24285-9_11

APA

Suonsyrjä, S., & Mikkonen, T. (2015). Designing an Unobtrusive Analytics Framework for Monitoring Java Applications. teoksessa A. Kobyliński , B. Czarnacka-Chrobot, & J. Świerczek (Toimittajat), Software Measurement: 25th 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 (Vuosikerta 230, Sivut 160-175). (Lecture Notes in Business Information Processing). Springer International Publishing. https://doi.org/10.1007/978-3-319-24285-9_11

Vancouver

Suonsyrjä S, Mikkonen T. Designing an Unobtrusive Analytics Framework for Monitoring Java Applications. julkaisussa Kobyliński A, Czarnacka-Chrobot B, Świerczek J, toimittajat, Software Measurement: 25th 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. Vuosikerta 230. Springer International Publishing. 2015. s. 160-175. (Lecture Notes in Business Information Processing). https://doi.org/10.1007/978-3-319-24285-9_11

Author

Suonsyrjä, Sampo ; Mikkonen, Tommi . / Designing an Unobtrusive Analytics Framework for Monitoring Java Applications. Software Measurement: 25th 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. Toimittaja / Andrzej Kobyliński ; Beata Czarnacka-Chrobot ; Jarosław Świerczek. Vuosikerta 230 Springer International Publishing, 2015. Sivut 160-175 (Lecture Notes in Business Information Processing).

Bibtex - Lataa

@inproceedings{d342f509e2f54791b440b8201159bbf7,
title = "Designing an Unobtrusive Analytics Framework for Monitoring Java Applications",
abstract = "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.",
keywords = "software engineering, software development, case study, software usage data, software analytics",
author = "Sampo Suonsyrj{\"a} and Tommi Mikkonen",
year = "2015",
doi = "10.1007/978-3-319-24285-9_11",
language = "English",
isbn = "978-3-319-24284-2",
volume = "230",
series = "Lecture Notes in Business Information Processing",
publisher = "Springer International Publishing",
pages = "160--175",
editor = "{Kobyliński }, Andrzej and Beata Czarnacka-Chrobot and Jarosław Świerczek",
booktitle = "Software Measurement",

}

RIS (suitable for import to EndNote) - Lataa

TY - GEN

T1 - Designing an Unobtrusive Analytics Framework for Monitoring Java Applications

AU - Suonsyrjä, Sampo

AU - Mikkonen, Tommi

PY - 2015

Y1 - 2015

N2 - 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.

AB - 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.

KW - software engineering

KW - software development

KW - case study

KW - software usage data

KW - software analytics

U2 - 10.1007/978-3-319-24285-9_11

DO - 10.1007/978-3-319-24285-9_11

M3 - Conference contribution

SN - 978-3-319-24284-2

VL - 230

T3 - Lecture Notes in Business Information Processing

SP - 160

EP - 175

BT - Software Measurement

A2 - Kobyliński , Andrzej

A2 - Czarnacka-Chrobot, Beata

A2 - Świerczek, Jarosław

PB - Springer International Publishing

ER -