Designing an Unobtrusive Analytics Framework for Monitoring Java Applications
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Scientific › peer-review
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. ed. / Andrzej Kobyliński ; Beata Czarnacka-Chrobot; Jarosław Świerczek. Vol. 230 Springer International Publishing, 2015. p. 160-175 (Lecture Notes in Business Information Processing).
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Scientific › peer-review
Harvard
Suonsyrjä, S & Mikkonen, T 2015,
Designing an Unobtrusive Analytics Framework for Monitoring Java Applications. in A Kobyliński , B Czarnacka-Chrobot & J Świerczek (eds),
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. vol. 230, Lecture Notes in Business Information Processing, Springer International Publishing, pp. 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. In A. Kobyliński , B. Czarnacka-Chrobot, & J. Świerczek (Eds.),
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 (Vol. 230, pp. 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. In Kobyliński A, Czarnacka-Chrobot B, Świerczek J, editors, 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. Vol. 230. Springer International Publishing. 2015. p. 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. editor / Andrzej Kobyliński ; Beata Czarnacka-Chrobot ; Jarosław Świerczek. Vol. 230 Springer International Publishing, 2015. pp. 160-175 (Lecture Notes in Business Information Processing).
@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) - Download
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 -