Semantic Versioning 2.0.0, Tom Preston-Werner, 2013 - The official specification for Semantic Versioning, which offers a widely adopted framework for tracking software (and model) evolution with clear rules for version number increments based on compatibility and functionality changes.
Machine Learning Engineering, Valliappa Lakshmanan, Sara Robinson, Michael Hyttinen, 2020 (O'Reilly Media) - A comprehensive guide to building, deploying, and maintaining machine learning systems in production, covering topics like MLOps best practices, model versioning, deployment patterns (blue/green, canary), and monitoring.
MLflow: An Open Platform for the Machine Learning Lifecycle, Matei Zaharia, Andy Konwinski, Patrick Wendell, Burak Yavuz, Tathagata Das, Joe Spisak, Jeremy Chow, Virginia Adams, Michael Armbrust, Sameer Agarwal, Xiangrui Meng, Aaron Davidson, Ali Ghodsi, 2020Proceedings of the 10th Biennial Conference on Innovative Data Systems Research (CIDR '20) (CIDR)DOI: 10.54412/cidr2020-11 - Introduces MLflow, an open-source platform designed to manage the machine learning lifecycle, including experiment tracking, model packaging, and reproducible deployments, which is relevant for versioning and artifact management.