Agile + DevOps West 2023 Tutorial: A Quality Engineering Introduction to AI and Machine Learning

Conference archive


Monday, June 5, 2023 - 8:30am to 12:00pm

A Quality Engineering Introduction to AI and Machine Learning


Although there are several controversies and misunderstandings surrounding AI and machine learning, one thing is apparent — people have quality concerns about the safety, reliability, and trustworthiness of these types of systems. Not only are ML-based systems shrouded in mystery due to their largely black-box nature, they also tend to be unpredictable since they can adapt and learn new things at runtime. Validating ML systems is challenging and requires a cross-section of knowledge, skills, and experience from areas such as mathematics, data science, software engineering, cyber-security, and operations.  Join Tariq King as he gives you a quality engineering introduction to testing AI and machine learning. You’ll learn AI and ML fundamentals, including how intelligent agents are modeled, trained and developed. Tariq then dives into approaches for validating ML models offline, prior to release, and online, continuously post-deployment. Engage with other participants to develop and execute a test plan for a live ML-based recommendation system, and experience the practical issues around testing AI first-hand. Tariq wraps up the session with a set of expert-recommended, AI engineering practices to help your organization develop trusted machine learning systems.


EPAM Systems

Tariq King is the Vice President of Product-Service Systems at EPAM, where he manages a portfolio that lies at the intersection of software products and services, and supports the business through technology consulting. Tariq has over 15 years' experience in software engineering and testing and has formerly held positions as Chief Scientist, Head of Quality, Director of Quality Engineering, Manager of Software Engineering and Test Architect. Tariq holds Ph.D. and M.S. degrees in Computer Science from Florida International University, and a B.S. in Computer Science from Florida Tech. His areas of research are software testing, artificial intelligence, autonomic and cloud computing, model-driven engineering, and computer science education. He has published over 40 research articles in peer-reviewed IEEE and ACM journals, conferences, and workshops, and has been an international keynote speaker at leading software conferences in industry and academia.