TY - GEN
T1 - Cost-Aware Stage-Based Experimentation
T2 - 15th IEEE International Conference on Software Architecture Companion, ICSA-C 2018
AU - Gerostathopoulos, Ilias
AU - Prehofer, Christian
AU - Bulej, Lubomír
AU - Bureš, Tomáš
AU - Horký, Vojtěch
AU - Tůma, Petr
PY - 2018/8/9
Y1 - 2018/8/9
N2 - Experimentation at post-deployment phases (in production environments) can be a powerful tool for both learning how a deployed system operates and how it is being used. Though this knowledge is invaluable for optimization of the system, collecting it may require long time and experiments may even worsen the system with negative effects on users and business. This calls for methods for performing experimentation in production environments that balance the profit of experimentation with its cost. In this paper, we describe related challenges and our emerging results towards cost-aware stage-based experimentation. In particular, we aim for performing experiments that optimize towards their profit while making sure that the overall experimentation cost (e.g. total experimentation time) stays within given bounds. First, we illustrate the challenges and needs of such experimentation in two use cases from different domains. Second, we describe the main concepts behind our method in a semi-formal notation. Third, we exemplify the method by applying it in the two use cases and we report interesting first results.
AB - Experimentation at post-deployment phases (in production environments) can be a powerful tool for both learning how a deployed system operates and how it is being used. Though this knowledge is invaluable for optimization of the system, collecting it may require long time and experiments may even worsen the system with negative effects on users and business. This calls for methods for performing experimentation in production environments that balance the profit of experimentation with its cost. In this paper, we describe related challenges and our emerging results towards cost-aware stage-based experimentation. In particular, we aim for performing experiments that optimize towards their profit while making sure that the overall experimentation cost (e.g. total experimentation time) stays within given bounds. First, we illustrate the challenges and needs of such experimentation in two use cases from different domains. Second, we describe the main concepts behind our method in a semi-formal notation. Third, we exemplify the method by applying it in the two use cases and we report interesting first results.
KW - cost-aware
KW - experimentation
KW - optimization
UR - http://www.scopus.com/inward/record.url?scp=85052556028&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85052556028&partnerID=8YFLogxK
U2 - 10.1109/ICSA-C.2018.00027
DO - 10.1109/ICSA-C.2018.00027
M3 - Conference contribution
AN - SCOPUS:85052556028
SN - 9781538665855
T3 - Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018
SP - 72
EP - 75
BT - Proceedings - 2018 IEEE 15th International Conference on Software Architecture Companion, ICSA-C 2018
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 30 April 2018 through 4 May 2018
ER -