Christian KästnerModel QualityBeyond model accuracy and its pitfalls, we discuss emerging behavioral evaluation strategies inspired by traditional software testing72 min read·Feb 11, 2024----
Christian KästnerSecurity and Privacy in ML-Enabled SystemsA brief overview of common security and privacy concerns, new challenges introduced with machine-learning components, and common design s…42 min read·Dec 20, 2022--1--1
Christian KästnerIntegration and System TestingAfter testing models, pipelines, and other components, we finally that the integration and the system as a whole work…14 min read·Nov 17, 2022----
Christian KästnerQuality Assurance for Machine-Learning PipelinesBeyond model quality and data quality, the quality of the pipeline matters. We discuss testability and testing, code review, static…23 min read·Nov 14, 2022----
Christian KästnerQuality Assurance BasicsThere are many strategies to evaluate software with and without machine learning, not just testing. This chapter provides an overview.19 min read·Nov 3, 2022----
Christian KästnerSafety in ML-Enabled SystemsMachine learning tends to complicate safety considerations since machine-learned models always may make mistakes. Hazard analysis helps…23 min read·Oct 27, 2022----
Christian KästnerPlanning for Machine-Learning MistakesMachine-learned models will always make mistakes, but with some planning we can anticipate and mitigate many by designing for failures…30 min read·Sep 13, 2022----
Christian KästnerGathering Requirements for ML -Enabled SystemsMany developers building products with ML components will benefit from taking requirements engineering more seriously, checking…28 min read·Sep 12, 2022----
Christian KästnerSetting and Measuring Goals for Machine Learning ProjectsTo build products successfully, it is important to understand both the goals of the entire system and the goals of the model within…22 min read·Sep 2, 2022----
Christian KästnerWhen to use Machine LearningMachine learning is often pursued because of hype rather than to solve an actual goal. When is it really appropriate? This chapter…11 min read·Sep 1, 2022----