{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T12:53:35Z","timestamp":1773147215699,"version":"3.50.1"},"reference-count":86,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T00:00:00Z","timestamp":1763337600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T00:00:00Z","timestamp":1763337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2026,1]]},"DOI":"10.1007\/s10664-025-10744-9","type":"journal-article","created":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T08:55:07Z","timestamp":1763369707000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An efficient model maintenance approach for MLOps"],"prefix":"10.1007","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6585-4849","authenticated-orcid":false,"given":"Forough","family":"Majidi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Foutse","family":"Khomh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heng","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amin","family":"Nikanjam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,11,17]]},"reference":[{"key":"10744_CR1","doi-asserted-by":"publisher","first-page":"66408","DOI":"10.1109\/ACCESS.2021.3076264","volume":"9","author":"A Abbasi","year":"2021","unstructured":"Abbasi A, Javed AR, Chakraborty C, Nebhen J, Zehra W, Jalil Z (2021) Elstream: An ensemble learning approach for concept drift detection in dynamic social big data stream learning. IEEE Access 9:66408\u201366419","journal-title":"IEEE Access"},{"key":"10744_CR2","unstructured":"Amazon Web Services (2024a) Amazon sagemaker pricing. https:\/\/aws.amazon.com\/sagemaker\/pricing\/, Accessed 2024-09-07"},{"key":"10744_CR3","unstructured":"Amazon Web Services (2024b) Sagemaker clarify data bias metric: Total variation distance. https:\/\/docs.aws.amazon.com\/sagemaker\/latest\/dg\/clarify-data-bias-metric-total-variation-distance.html, Accessed 2024-11-02"},{"key":"10744_CR4","unstructured":"Amazon Web Services (2025) Amazon s3 pricing. https:\/\/aws.amazon.com\/s3\/pricing\/. Accessed 17 Apr 2025"},{"key":"10744_CR5","doi-asserted-by":"publisher","unstructured":"Amershi S, Begel A, Bird C, DeLine R, Gall H, Kamar E, Nagappan N, Nushi B, Zimmermann T (2019) Software engineering for machine learning: A case study. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), pp 291\u2013300, https:\/\/doi.org\/10.1109\/ICSE-SEIP.2019.00042","DOI":"10.1109\/ICSE-SEIP.2019.00042"},{"key":"10744_CR6","unstructured":"Analytics Vidhya (2020) Sales forecasting \u2014 an lstm use case. https:\/\/medium.com\/analytics-vidhya\/sales-forecasting-an-lstm-use-case-2028c81d90eb. Accessed 24 July 2025"},{"key":"10744_CR7","doi-asserted-by":"crossref","unstructured":"Aubin-Frankowski PC, Rudi A (2024) Approximation of optimization problems with constraints through kernel sum-of-squares. Optimization pp 1\u201326","DOI":"10.1080\/02331934.2024.2323686"},{"key":"10744_CR8","unstructured":"Backblaze (2024) Hard drive test data. https:\/\/www.backblaze.com\/cloud-storage\/resources\/hard-drive-test-data. Accessed 13 July 2024"},{"key":"10744_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2022.108632","volume":"245","author":"F Bayram","year":"2022","unstructured":"Bayram F, Ahmed BS, Kassler A (2022) From concept drift to model degradation: An overview on performance-aware drift detectors. Knowl-Based Syst 245:108632","journal-title":"Knowl-Based Syst"},{"key":"10744_CR10","volume-title":"Time series analysis: forecasting and control","author":"GE Box","year":"2015","unstructured":"Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. Wiley"},{"key":"10744_CR11","first-page":"1","volume":"1","author":"E Brynjolfsson","year":"2017","unstructured":"Brynjolfsson E, Mcafee A (2017) Artificial intelligence, for real. Harv Bus Rev 1:1\u201331","journal-title":"Harv Bus Rev"},{"issue":"1","key":"10744_CR12","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/TNNLS.2013.2251352","volume":"25","author":"D Brzezinski","year":"2013","unstructured":"Brzezinski D, Stefanowski J (2013) Reacting to different types of concept drift: The accuracy updated ensemble algorithm. IEEE transactions on neural networks and learning systems 25(1):81\u201394","journal-title":"IEEE transactions on neural networks and learning systems"},{"issue":"1","key":"10744_CR13","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s10994-019-05840-z","volume":"109","author":"A Cano","year":"2020","unstructured":"Cano A, Krawczyk B (2020) Kappa updated ensemble for drifting data stream mining. Mach Learn 109(1):175\u2013218","journal-title":"Mach Learn"},{"key":"10744_CR14","unstructured":"Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555"},{"key":"10744_CR15","unstructured":"CircleCI (2024) Top 7 challenges of ml model development. https:\/\/circleci.com\/blog\/top-7-challenges-of-ml-model-development\/challenge-7-continuous-training. Accessed 22 Nov 2024"},{"key":"10744_CR16","unstructured":"Clarifyio Contributors (2024) Time series data. https:\/\/www.clarify.io\/learn\/time-series-data. Accessed 26 Nov 2024"},{"key":"10744_CR17","unstructured":"Das A, Kong W, Sen R, Zhou Y (2023) A decoder-only foundation model for time-series forecasting. arXiv preprint arXiv:2310.10688"},{"key":"10744_CR18","doi-asserted-by":"crossref","unstructured":"Dongre PB, Malik LG (2014) A review on real time data stream classification and adapting to various concept drift scenarios. In: 2014 IEEE International advance computing conference (IACC), IEEE, pp 533\u2013537","DOI":"10.1109\/IAdCC.2014.6779381"},{"key":"10744_CR19","doi-asserted-by":"crossref","unstructured":"Gama J, Medas P, Castillo G, Rodrigues P (2004) Learning with drift detection. In: Advances in Artificial Intelligence\u2013SBIA 2004: 17th Brazilian Symposium on Artificial Intelligence, Sao Luis, Maranhao, Brazil, September 29-Ocotber 1, 2004. Proceedings 17, Springer, pp 286\u2013295","DOI":"10.1007\/978-3-540-28645-5_29"},{"issue":"4","key":"10744_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2523813","volume":"46","author":"J Gama","year":"2014","unstructured":"Gama J, Zliobaite I, Bifet A, Pechenizkiy M, Bouchachia A (2014) A survey on concept drift adaptation. ACM Comput Surv (CSUR) 46(4):1\u201337","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"10","key":"10744_CR21","doi-asserted-by":"publisher","first-page":"2451","DOI":"10.1162\/089976600300015015","volume":"12","author":"FA Gers","year":"2000","unstructured":"Gers FA, Schmidhuber J, Cummins F (2000) Learning to forget: Continual prediction with lstm. Neural Comput 12(10):2451\u20132471","journal-title":"Neural Comput"},{"key":"10744_CR22","unstructured":"G\u00fcnay D (2021) Random forest. https:\/\/medium.com\/@denizgunay\/random-forest-af5bde5d7e1e. Accessed 04 July 2024"},{"key":"10744_CR23","unstructured":"Goodfellow I, Bengio Y, Courville A, Bengio Y (2016) Deep learning, vol\u00a01. MIT press Cambridge"},{"key":"10744_CR24","unstructured":"Google Cloud (2024) Mlops: Continuous delivery and automation pipelines in machine learning. https:\/\/cloud.google.com\/architecture\/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning. Accessed 07 Sept 2024"},{"key":"10744_CR25","unstructured":"Harel M, Mannor S, El-Yaniv R, Crammer K (2014) Concept drift detection through resampling. In: International conference on machine learning, PMLR, pp 1009\u20131017"},{"key":"10744_CR26","unstructured":"Hepworth S (2022) Mlops: Productionising ml models at google scale. https:\/\/medium.com\/google-cloud\/mlops-productionising-ml-models-at-google-scale-e78949c20e0a. Accessed 26 Aug 2024"},{"key":"10744_CR27","unstructured":"Herzen J, L\u00e4ssig F, Piazzetta SG, Neuer T, Tafti L, Raille G, Pottelbergh TV, Pasieka M, Skrodzki A, Huguenin N, Dumonal M, Ko\u00c5cisz J, Bader D, Gusset F, Benheddi M, Williamson C, Kosinski M, Petrik M, Grosch G (2022) Darts: User-friendly modern machine learning for time series. J Mach Learn Res 23(124):1\u20136. http:\/\/jmlr.org\/papers\/v23\/21-1177.html"},{"issue":"8","key":"10744_CR28","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780","journal-title":"Neural Comput"},{"key":"10744_CR29","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s13748-011-0008-0","volume":"1","author":"TR Hoens","year":"2012","unstructured":"Hoens TR, Polikar R, Chawla NV (2012) Learning from streaming data with concept drift and imbalance: an overview. Prog in Artif Intell 1:89\u2013101","journal-title":"Prog in Artif Intell"},{"key":"10744_CR30","unstructured":"Hopsworks (2023) Mlops to ml systems with fti pipelines. https:\/\/www.hopsworks.ai\/post\/mlops-to-ml-systems-with-fti-pipelines. Accessed 24 Oct 2024"},{"key":"10744_CR31","unstructured":"Hyndman RJ, Athanasopoulos G (2018) Forecasting: principles and practice. OTexts"},{"key":"10744_CR32","unstructured":"IBM (2024) Random forest. https:\/\/www.ibm.com\/topics\/random-forest. Accessed 04 July 2024"},{"key":"10744_CR33","doi-asserted-by":"crossref","unstructured":"Jafari M, Majidi F, Heydarnoori A (2025) Prioritizing app reviews for developer responses on google play. arXiv preprint arXiv:2502.01520","DOI":"10.21203\/rs.3.rs-5983680\/v1"},{"issue":"2","key":"10744_CR34","first-page":"33","volume":"13","author":"VR Jain","year":"2018","unstructured":"Jain VR, Gupta M, Singh RM (2018) Analysis and prediction of individual stock prices of financial sector companies in nifty50. Int J Inform Eng Electron Bus 13(2):33","journal-title":"Int J Inform Eng Electron Bus"},{"key":"10744_CR35","unstructured":"Jin M, Wang S, Ma L, Chu Z, Zhang JY, Shi X, Chen PY, Liang Y, Li YF, Pan S, et\u00a0al (2023) Time-llm: Time series forecasting by reprogramming large language models. arXiv preprint arXiv:2310.01728"},{"key":"10744_CR36","doi-asserted-by":"crossref","unstructured":"Levin DA, Peres Y (2017) Markov chains and mixing times, vol 107. Am Math Soc","DOI":"10.1090\/mbk\/107"},{"issue":"4","key":"10744_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447876","volume":"30","author":"Y Lyu","year":"2021","unstructured":"Lyu Y, Li H, Sayagh M, Jiang ZM, Hassan AE (2021) An empirical study of the impact of data splitting decisions on the performance of aiops solutions. ACM Trans Softw Eng Methodol (TOSEM) 30(4):1\u201338","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"issue":"1","key":"10744_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3488269","volume":"31","author":"Y Lyu","year":"2021","unstructured":"Lyu Y, Rajbahadur GK, Lin D, Chen B, Jiang ZM (2021) Towards a consistent interpretation of aiops models. ACM Trans Softw Eng Methodol (TOSEM) 31(1):1\u201338","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10744_CR39","unstructured":"Lyu Y, Li H, Ming Z, Hassan AE et\u00a0al (2023) Assessing the maturity of model maintenance techniques for aiops solutions. arXiv preprint arXiv:2311.03213"},{"issue":"7","key":"10744_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3664599","volume":"33","author":"Y Lyu","year":"2024","unstructured":"Lyu Y, Li H, Jiang ZM, Hassan AE (2024) On the model update strategies for supervised learning in aiops solutions. ACM Trans Softw Eng Methodol 33(7):1\u201338","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"10744_CR41","unstructured":"Majidi F (2024) Ml-maintenance replication package. https:\/\/github.com\/ForoughMajidi1995\/Maintenance"},{"key":"10744_CR42","doi-asserted-by":"crossref","unstructured":"Majidi F, Openja M, Khomh F, Li H (2022) An empirical study on the usage of automated machine learning tools. In: 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp 59\u201370","DOI":"10.1109\/ICSME55016.2022.00014"},{"key":"10744_CR43","first-page":"77","volume":"4","author":"A Mallick","year":"2022","unstructured":"Mallick A, Hsieh K, Arzani B, Joshi G (2022) Matchmaker: Data drift mitigation in machine learning for large-scale systems. Proceedings of machine learning and systems 4:77\u201394","journal-title":"Proceedings of machine learning and systems"},{"key":"10744_CR44","unstructured":"Max Planck Institute for Biogeochemistry (2024) Weather data. https:\/\/www.bgc-jena.mpg.de\/wetter\/. Accessed 02 July 2024"},{"issue":"4","key":"10744_CR45","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1109\/TKDE.2011.58","volume":"24","author":"LL Minku","year":"2011","unstructured":"Minku LL, Yao X (2011) Ddd: A new ensemble approach for dealing with concept drift. IEEE Trans Knowl and Data Eng 24(4):619\u2013633","journal-title":"IEEE Trans Knowl and Data Eng"},{"issue":"5","key":"10744_CR46","doi-asserted-by":"publisher","first-page":"730","DOI":"10.1109\/TKDE.2009.156","volume":"22","author":"LL Minku","year":"2009","unstructured":"Minku LL, White AP, Yao X (2009) The impact of diversity on online ensemble learning in the presence of concept drift. IEEE Trans Knowl Data Eng 22(5):730\u2013742","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"10744_CR47","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.ins.2021.01.051","volume":"561","author":"AF Neto","year":"2021","unstructured":"Neto AF, Canuto AM (2021) Eocd: An ensemble optimization approach for concept drift applications. Inform Sci 561:81\u2013100","journal-title":"Inform Sci"},{"key":"10744_CR48","doi-asserted-by":"crossref","unstructured":"Nishida K, Yamauchi K (2007) Detecting concept drift using statistical testing. In: International conference on discovery science, Springer, pp 264\u2013269","DOI":"10.1007\/978-3-540-75488-6_27"},{"key":"10744_CR49","unstructured":"NVIDIA (2024) Xgboost. https:\/\/www.nvidia.com\/en-us\/glossary\/xgboost\/. Accessed 04 July 2024"},{"key":"10744_CR50","doi-asserted-by":"crossref","unstructured":"Openja M, Majidi F, Khomh F, Chembakottu B, Li H (2022) Studying the practices of deploying machine learning projects on docker. In: Proceedings of the 26th international conference on evaluation and assessment in software engineering, pp 190\u2013200","DOI":"10.1145\/3530019.3530039"},{"key":"10744_CR51","doi-asserted-by":"crossref","unstructured":"Patil PS, Kukreja V, Upadhyay D, Manwal M, Sharma R (2024) A long short-term memory technique for nifty50 stocks price prediction. In: 2024 Asia pacific conference on innovation in technology (APCIT), IEEE, pp 1\u20135","DOI":"10.1109\/APCIT62007.2024.10673459"},{"key":"10744_CR52","doi-asserted-by":"crossref","unstructured":"Poenaru-Olaru L, Cruz L, van Deursen A, Rellermeyer JS (2022) Are concept drift detectors reliable alarming systems?-a comparative study. In: 2022 IEEE International conference on big data (Big Data), IEEE, pp 3364\u20133373","DOI":"10.1109\/BigData55660.2022.10020292"},{"key":"10744_CR53","doi-asserted-by":"crossref","unstructured":"Poenaru-Olaru L, Cruz L, Rellermeyer JS, Van\u00a0Deursen A (2023) Maintaining and monitoring aiops models against concept drift. In: 2023 IEEE\/ACM 2nd international conference on AI engineering\u2013software engineering for AI (CAIN), IEEE, pp 98\u201399","DOI":"10.1109\/CAIN58948.2023.00024"},{"key":"10744_CR54","doi-asserted-by":"crossref","unstructured":"Poenaru-Olaru L, Karpova N, Cruz L, Rellermeyer JS, van Deursen A (2024) Is your anomaly detector ready for change? adapting aiops solutions to the real world. In: Proceedings of the IEEE\/ACM 3rd international conference on AI engineering-software engineering for AI, pp 222\u2013233","DOI":"10.1145\/3644815.3644961"},{"key":"10744_CR55","unstructured":"Reddit Contributors (2024) Eli5: What does p(x), p(x|y), and p(x,y) mean? https:\/\/www.reddit.com\/r\/explainlikeimfive\/comments\/u3lnut\/eli5what_does_px_px_y_and_px_y_mean\/?rdt=46557. Accessed 26 Nov 2024"},{"key":"10744_CR56","unstructured":"RunAI Contributors (2024) Machine learning operations guide. https:\/\/www.run.ai\/guides\/machine-learning-operations. Accessed 26 Nov 2024"},{"key":"10744_CR57","unstructured":"Scikit-learn Developers (2024) Minmaxscaler. https:\/\/scikit-learn.org\/0.15\/modules\/generated\/sklearn.preprocessing.MinMaxScaler.html. Accessed 03 July 2024"},{"key":"10744_CR58","unstructured":"Sculley D, Holt G, Golovin D, Davydov E, Phillips T, Ebner D, Chaudhary V, Young M, Crespo JF, Dennison D (2015) Hidden technical debt in machine learning systems. Adv Neural Inform Process Syst 28"},{"key":"10744_CR59","doi-asserted-by":"publisher","unstructured":"Shumway RH, Stoffer DS (2017) Time Series Analysis and Its Applications: With R Examples, 4th edn. Springer Texts in Statistics, Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-319-52452-8","DOI":"10.1007\/978-3-319-52452-8"},{"key":"10744_CR60","unstructured":"Simplilearn (2023) Exponential smoothing for time series forecasting in python. https:\/\/www.simplilearn.com\/exponential-smoothing-for-time-series-forecasting-in-python-article. Accessed 02 Nov 2024"},{"key":"10744_CR61","unstructured":"Spotify Engineering (2023) Large-scale generation of ml podcast previews at spotify with google dataflow. https:\/\/engineering.atspotify.com\/2023\/04\/large-scale-generation-of-ml-podcast-previews-at-spotify-with-google-dataflow\/. Accessed 24 Oct 2024"},{"key":"10744_CR62","doi-asserted-by":"crossref","unstructured":"Street WN, Kim Y (2001) A streaming ensemble algorithm (sea) for large-scale classification. In: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining, pp 377\u2013382","DOI":"10.1145\/502512.502568"},{"key":"10744_CR63","unstructured":"Tahmasbi A, Jothimurugesan E, Tirthapura S, Gibbons PB (2020) Driftsurf: A risk-competitive learning algorithm under concept drift. arXiv preprint arXiv:2003.06508"},{"key":"10744_CR64","unstructured":"The Pandas Development Team (2024) Pandas to datetime documentation. https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.to_datetime.html. Accessed 04 July 2024"},{"key":"10744_CR65","unstructured":"Timescale Contributors (2024) Time series analysis and forecasting with python. https:\/\/www.timescale.com\/learn\/time-series-analysis-and-forecasting-with-python. Accessed 26 Nov 2024"},{"key":"10744_CR66","unstructured":"UbiOps Contributors (2024) An introduction to model drift in machine learning. https:\/\/ubiops.com\/an-introduction-to-model-drift-in-machine-learning\/. Accessed 26 Nov 2024"},{"key":"10744_CR67","unstructured":"Undy B (2024) The art and science of algorithm selection in machine learning. https:\/\/www.linkedin.com\/pulse\/art-science-algorithm-selection-machine-learning-bryce-undy-3uryc\/, linkedIn Pulse article"},{"key":"10744_CR68","unstructured":"Unit8co (2024) Darts datasets api documentation. https:\/\/unit8co.github.io\/darts\/generated_api\/darts.datasets.html. Accessed 02 July 2024"},{"key":"10744_CR69","unstructured":"Vidhya A (2018) An end-to-end guide to understand the math behind xgboost. https:\/\/www.analyticsvidhya.com\/blog\/2018\/09\/an-end-to-end-guide-to-understand-the-math-behind-xgboost\/. Accessed 04 July 2024"},{"key":"10744_CR70","doi-asserted-by":"crossref","unstructured":"Wang H, Fan W, Yu PS, Han J (2003) Mining concept-drifting data streams using ensemble classifiers. In: Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining, pp 226\u2013235","DOI":"10.1145\/956750.956778"},{"key":"10744_CR71","doi-asserted-by":"crossref","unstructured":"Wang S, Minku LL, Ghezzi D, Caltabiano D, Tino P, Yao X (2013) Concept drift detection for online class imbalance learning. In: The 2013 International Joint Conference on Neural Networks (IJCNN), IEEE, pp 1\u201310","DOI":"10.1109\/IJCNN.2013.6706768"},{"key":"10744_CR72","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1023\/A:1018046501280","volume":"23","author":"G Widmer","year":"1996","unstructured":"Widmer G, Kubat M (1996) Learning in the presence of concept drift and hidden contexts. Mach Learn 23:69\u2013101","journal-title":"Mach Learn"},{"key":"10744_CR73","unstructured":"Wikipedia Contributors (2024a) Mean squared error. https:\/\/en.wikipedia.org\/wiki\/Mean_squared_error. Accessed 26 Nov 2024"},{"key":"10744_CR74","unstructured":"Wikipedia Contributors (2024b) Random forest. https:\/\/en.wikipedia.org\/wiki\/Random_forest. Accessed 04 July 2024"},{"key":"10744_CR75","unstructured":"Wikipedia Contributors (2024c) Total variation distance of probability measures. https:\/\/en.wikipedia.org\/wiki\/Total_variation_distance_of_probability_measures. Accessed 26 Nov 2024"},{"key":"10744_CR76","unstructured":"Wikipedia Contributors (2024d) Wasserstein metric. https:\/\/en.wikipedia.org\/wiki\/Wasserstein_metric. Accessed 09 July 2024"},{"key":"10744_CR77","unstructured":"Wilkes J (2020) Google cluster-usage traces v3. technical report. Google Inc, Mountain View, CA, USA"},{"issue":"1","key":"10744_CR78","doi-asserted-by":"publisher","first-page":"79","DOI":"10.3354\/cr030079","volume":"30","author":"CJ Willmott","year":"2005","unstructured":"Willmott CJ, Matsuura K (2005) Advantages of the mean absolute error (mae) over the root mean square error (rmse) in assessing average model performance. Climate Res 30(1):79\u201382","journal-title":"Climate Res"},{"key":"10744_CR79","doi-asserted-by":"publisher","first-page":"11121","DOI":"10.1609\/aaai.v37i9.26317","volume":"37","author":"A Zeng","year":"2023","unstructured":"Zeng A, Chen M, Zhang L, Xu Q (2023) Are transformers effective for time series forecasting? Proceedings of the AAAI conference on artificial intelligence 37:11121\u201311128","journal-title":"Proceedings of the AAAI conference on artificial intelligence"},{"issue":"2","key":"10744_CR80","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1016\/j.ejor.2003.08.037","volume":"160","author":"GP Zhang","year":"2005","unstructured":"Zhang GP, Qi M (2005) Neural network forecasting for seasonal and trend time series. Eur J Oper Res 160(2):501\u2013514","journal-title":"Eur J Oper Res"},{"key":"10744_CR81","unstructured":"Zhou H (2024) Etdataset. https:\/\/github.com\/zhouhaoyi\/ETDataset. Accessed 02 July 2024"},{"key":"10744_CR82","doi-asserted-by":"publisher","first-page":"11106","DOI":"10.1609\/aaai.v35i12.17325","volume":"35","author":"H Zhou","year":"2021","unstructured":"Zhou H, Zhang S, Peng J, Zhang S, Li J, Xiong H, Zhang W (2021) Informer: Beyond efficient transformer for long sequence time-series forecasting. Proceedings of the AAAI conference on artificial intelligence 35:11106\u201311115","journal-title":"Proceedings of the AAAI conference on artificial intelligence"},{"key":"10744_CR83","unstructured":"Zliobaite I (2010) Learning under concept drift: an overview. arXiv preprint arXiv:1010.4784 41"},{"key":"10744_CR84","unstructured":"Zliobaite I (2013) How good is the electricity benchmark for evaluating concept drift adaptation. arXiv preprint arXiv:1301.3524"},{"key":"10744_CR85","unstructured":"Z\u00fcrich S (2022) Stromabgabe nach netzebenen (ab 2012). https:\/\/data.stadt-zuerich.ch\/dataset\/ewz_stromabgabe_netzebenen_stadt_zuerich. Accessed 02 July 2024"},{"key":"10744_CR86","unstructured":"Z\u00fcrich S (2025) Meteodaten stundenmittelwerte. https:\/\/data.stadt-zuerich.ch\/dataset\/ugz_meteodaten_stundenmittelwerte. Accessed 02 July 2024"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10744-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-025-10744-9","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10744-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T11:25:21Z","timestamp":1770809121000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-025-10744-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,17]]},"references-count":86,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,1]]}},"alternative-id":["10744"],"URL":"https:\/\/doi.org\/10.1007\/s10664-025-10744-9","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,17]]},"assertion":[{"value":"3 December 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 November 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable. This study does not involve any human participants or animals. Therefore, we do not require ethical approval.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}},{"value":"Not applicable. This study does not involve a survey or human participants. Therefore, we do not require informed consent.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}},{"value":"The authors declared that they have no conflict of interest.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of Interest"}},{"value":"Not applicable","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Clinical Trial Number"}}],"article-number":"21"}}