{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T19:29:13Z","timestamp":1757618953685,"version":"3.44.0"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783032041890"},{"type":"electronic","value":"9783032041906"}],"license":[{"start":{"date-parts":[[2025,9,8]],"date-time":"2025-09-08T00:00:00Z","timestamp":1757289600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,8]],"date-time":"2025-09-08T00:00:00Z","timestamp":1757289600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-04190-6_10","type":"book-chapter","created":{"date-parts":[[2025,9,7]],"date-time":"2025-09-07T13:24:49Z","timestamp":1757251489000},"page":"148-163","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["ML Pipeline Insights Service for\u00a0Rule-Based Assessment of\u00a0Training Practices in\u00a0Reinforcement Learning"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7997-905X","authenticated-orcid":false,"given":"Evangelos","family":"Ntentos","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0000-3507-5043","authenticated-orcid":false,"given":"Francesco","family":"Urdih","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6233-2591","authenticated-orcid":false,"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,9,8]]},"reference":[{"issue":"11","key":"10_CR1","doi-asserted-by":"publisher","first-page":"4948","DOI":"10.3390\/app11114948","volume":"11","author":"L Canese","year":"2021","unstructured":"Canese, L., et al.: Multi-agent reinforcement learning: a review of challenges and applications. Appl. Sci. 11(11), 4948 (2021)","journal-title":"Appl. Sci."},{"key":"10_CR2","unstructured":"Dagster: Ml pipelines: 5 components and 5 critical best practices. Dagster Blog (2023)"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Deng, Y., Dai, Q., Zhang, Z.: An Overview of Computational Sparse Models and Their Applications in Artificial Intelligence, pp. 345\u2013369. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-29694-9_14"},{"key":"10_CR4","unstructured":"Eimer, T., Lindauer, M., Raileanu, R.: Hyperparameters in reinforcement learning and how to tune them. In: International Conference on Machine Learning, pp. 9104\u20139149 (2023)"},{"issue":"6","key":"10_CR5","doi-asserted-by":"publisher","first-page":"750","DOI":"10.1007\/s10458-019-09421-1","volume":"33","author":"P Hernandez-Leal","year":"2019","unstructured":"Hernandez-Leal, P., Kartal, B., Taylor, M.E.: A survey and critique of multiagent deep reinforcement learning. Auton. Agent. Multi-Agent Syst. 33(6), 750\u2013797 (2019). https:\/\/doi.org\/10.1007\/s10458-019-09421-1","journal-title":"Auton. Agent. Multi-Agent Syst."},{"key":"10_CR6","unstructured":"Hoffman, M.W., Oh, J., Andrychowicz, M., et\u00a0al.: Acme: A research framework for distributed reinforcement learning. arXiv preprint arXiv:2006.00979 (2020)"},{"key":"10_CR7","unstructured":"Lakshmanan, V., Robinson, S., Munn, M.: Machine Learning Design Patterns. Inc, O\u2019Reilly Media (2020)"},{"issue":"1","key":"10_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3688841","volume":"34","author":"J Latendresse","year":"2024","unstructured":"Latendresse, J., Abedu, S., Abdellatif, A., Shihab, E.: An exploratory study on machine learning model management. ACM Trans. Softw. Eng. Methodol. 34(1), 1\u201331 (2024)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"3","key":"10_CR9","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1109\/MSP.2020.2976000","volume":"37","author":"D Lee","year":"2020","unstructured":"Lee, D., He, N., Kamalaruban, P., Cevher, V.: Optimization for reinforcement learning: from a single agent to cooperative agents. IEEE Signal Process. Mag. 37(3), 123\u2013135 (2020)","journal-title":"IEEE Signal Process. Mag."},{"key":"10_CR10","unstructured":"Levine, S.: Reinforcement learning and control as probabilistic inference: Tutorial and review (2018). https:\/\/arxiv.org\/abs\/1805.00909"},{"key":"10_CR11","unstructured":"Liang, E., et al.: Rllib: Abstractions for distributed reinforcement learning. In: International conference on machine learning, pp. 3053\u20133062. PMLR (2018)"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Liu, Z., et al.: Graph neural network meets multi-agent reinforcement learning: Fundamentals, applications, and future directions. IEEE Wireless Commun. (2024)","DOI":"10.1109\/MWC.015.2300595"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Ntentos, E., Warnett, S.J., Zdun, U.: Rule-based assessment of reinforcement learning practices using large language models. In: 4th International Conference on AI Engineering ? Software Engineering for AI (CAIN) (April 2025)","DOI":"10.1109\/CAIN66642.2025.00009"},{"key":"10_CR14","first-page":"3577","volume":"55","author":"S Pateria","year":"2022","unstructured":"Pateria, S., Subagdja, B., Tan, A.H., Quek, C.Q.: Hierarchical reinforcement learning: a comprehensive survey. Artif. Intell. Rev. 55, 3577\u20133621 (2022)","journal-title":"Artif. Intell. Rev."},{"key":"10_CR15","unstructured":"Samsami, M., Alimadad, A.: A survey of distributed reinforcement learning: Techniques and applications. arXiv preprint arXiv:2011.11012 (2020)"},{"key":"10_CR16","unstructured":"Samsami, M.R., Alimadad, H.: Distributed deep reinforcement learning: An overview. arXiv preprint arXiv:2011.11012 (2020)"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Schneider, S., et al.: Automatic rule checking for microservices: Supporting security analysis with explainability. Available at SSRN 4658575 (2023)","DOI":"10.2139\/ssrn.4658575"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Sharma, R., Davuluri, K.: Design patterns for machine learning applications. In: 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), pp. 818\u2013821 (2019)","DOI":"10.1109\/ICCMC.2019.8819692"},{"issue":"3","key":"10_CR19","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2021.3137227","volume":"55","author":"H Washizaki","year":"2022","unstructured":"Washizaki, H., et al.: Software-engineering design patterns for machine learning applications. Computer 55(3), 30\u201339 (2022)","journal-title":"Computer"},{"key":"10_CR20","doi-asserted-by":"crossref","unstructured":"Zhang, K., Yang, Z., Ba\u015far, T.: Multi-agent reinforcement learning: a selective overview of theories and algorithms. Handbook of Reinforcement Learning and Control, pp. 321\u2013384 (2021)","DOI":"10.1007\/978-3-030-60990-0_12"},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"Zhang, K., Yang, Z., Ba\u015far, T.: Multi-agent reinforcement learning: a selective overview of theories and algorithms. Appli. Sci. 11(11), 4948 (2021). https:\/\/www.mdpi.com\/2076-3417\/11\/11\/4948","DOI":"10.3390\/app11114948"},{"key":"10_CR22","unstructured":"Zhu, J., Lu, Y., et\u00a0al.: Msrl: A scalable and modularized multi-agent rl training system. arXiv preprint arXiv:2210.00882 (2022)"}],"container-title":["Lecture Notes in Computer Science","Software Engineering and Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-04190-6_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,7]],"date-time":"2025-09-07T13:24:53Z","timestamp":1757251493000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-04190-6_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,8]]},"ISBN":["9783032041890","9783032041906"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-04190-6_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025,9,8]]},"assertion":[{"value":"8 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SEAA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Euromicro Conference on Software Engineering and Advanced Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Salerno","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"51","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"seaa-12025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/dsd-seaa.com\/seaa2025\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}