Shadow Testing for Business Process Improvement

被引:6
|
作者
Satyal, Suhrid [1 ,2 ]
Weber, Ingo [1 ,2 ]
Paik, Hye-young [1 ,2 ]
Di Ciccio, Claudio [3 ]
Mendling, Jan [3 ]
机构
[1] CSIRO, Data61, Sydney, NSW, Australia
[2] Univ New South Wales, Sydney, NSW, Australia
[3] Vienna Univ Econ & Business, Vienna, Austria
基金
欧盟地平线“2020”;
关键词
Shadow testing; Business process management; DevOps; Live testing;
D O I
10.1007/978-3-030-02610-3_9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A fundamental assumption of improvement in Business Process Management (BPM) is that redesigns deliver refined and improved versions of business processes. These improvements can be validated online through sequential experiment techniques like AB Testing, as we have shown in earlier work. Such approaches have the inherent risk of exposing customers to an inferior process version during the early stages of the test. This risk can be managed by offline techniques like simulation. However, offline techniques do not validate the improvements because there is no user interaction with the new versions. In this paper, we propose a middle ground through shadow testing, which avoids the downsides of simulation and direct execution. In this approach, a new version is deployed and executed alongside the current version, but in such a way that the new version is hidden from the customers and process workers. Copies of user requests are partially simulated and partially executed by the new version as if it were running in the production. We present an architecture, algorithm, and implementation of the approach, which isolates new versions from production, facilitates fair comparison, and manages the overhead of running shadow tests. We demonstrate the efficacy of our technique by evaluating the executions of synthetic and realistic process redesigns.
引用
收藏
页码:153 / 171
页数:19
相关论文
共 50 条
  • [31] Business process improvement using Object-Process Methodology
    Casebolt, Jason M.
    Jbara, Ahmad
    Dori, Dov
    SYSTEMS ENGINEERING, 2020, 23 (01) : 36 - 48
  • [32] Corporate efficiency improvement with business process automation
    Waszkowski, Robert
    Nowicki, Tadeusz
    Worwa, Kazimierz
    22ND INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, COMMUNICATIONS AND COMPUTERS (CSCC 2018), 2018, 210
  • [33] IMPROVEMENT OF BUSINESS PROCESS SURGERY USING SIMULATION
    Damij, Nadja
    Damij, Talib
    HEALTHINF 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON HEALTH INFORMATICS, 2009, : 434 - +
  • [34] Business Process Improvement Framework and Representational Support
    Lodhi, Azeem
    Koeppen, Veit
    Saake, Gunter
    PROCEEDING OF THE THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN COMPUTER INTERACTION (IHCI 2011), 2013, 179 : 155 - 167
  • [35] A structured evaluation of business process improvement approaches
    Zellner, Gregor
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2011, 17 (02) : 203 - 237
  • [36] An analysis of the application of process improvement techniques in business process outsourcing
    McIvor, Ronan
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2016, 33 (03) : 321 - 343
  • [37] Business process improvement with AB testing and reinforcement learning: grounded theory-based industry perspectives
    Kurz, Aaron Friedrich
    Kampik, Timotheus
    Pufahl, Luise
    Weber, Ingo
    SOFTWARE AND SYSTEMS MODELING, 2025, 24 (01): : 87 - 109
  • [38] The Use of Ubiquitous Computing for Business Process Improvement
    Yousfi, Alaaeddine
    de Freitas, Adrian
    Dey, Anind K.
    Saidi, Rajaa
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (04) : 621 - 632
  • [39] Evaluation of Lean Business Process Improvement Methodology
    Måren, Niclas
    Muller, Gerrit
    Syverud, Elisabet
    INCOSE International Symposium, 2020, 30 (01): : 530 - 545
  • [40] Business process improvement: empirical assessment and extensions
    Siha, Samia M.
    Saad, Germaine H.
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2008, 14 (06) : 778 - 802