SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
T18	
Session	-	Mobile	Testing	
4/27/17	3:15	PM	
	
	
	
	
	
	
Using	Artificial	Intelligence	to	Test	the	
Candy	Crush	Saga	Game	
	
Presented	by:	
	
Alexander	Andelkovic	
King/Midasplayer	AB	
	
	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	https://www.techwell.com/
Alexander	Andelkovic	
King/Midasplayer	AB	
	
Alexander	Andelkovic	is	the	agile	testing	lead	for	Sweden-based	
King/Midasplayer	AB,	developer	of	the	popular	mobile	game	Candy	Crush	Saga,	
Alexander	Andelkovic	has	worked	on	multiple	complex	test	projects	ranging	from	
using	session-based	test	management	for	quality	assuring	MED-Tech	devices	for	
life	critical	systems	to	establishing	a	world	class	approval	process	for	Spotify	apps	
used	by	Fortune	500	companies.	Now	he	teams	with	developers	in	testing	big	
data,	business	analytics,	and	game	level	regression	testing	using	AI.	Alex	performs	
both	system	testing	and	exploratory	testing	with	a	focus	on	assisting	teams	with	
high-quality	deliveries.	He	is	a	frequent	speaker	at	international	conferences	
including	both	STAREAST	and	STARWEST.
1/20/17
1
Using Artificial Intelligence to Test the Candy Crush
Saga Game
© King.com Ltd 2017
About us
King/Midasplayer AB
•  Founded 2003
•  +200 Games
•  2000 employees
•  13 Studios(Stockholm, London, Barcelona,
Seattle…)
•  394 million MAU(Q3 2016)
•  Acquired by Activision/Blizzard(2016-02-23)
Page 2
1/20/17
2
© King.com Ltd 2017
Products
Franchise Games
Page 3
© King.com Ltd 2017
QA at King
King QA roles
•  ATL – Agile Testing Lead
•  Ninja – Exploratory tester
•  QRT – Quick Regression Team
•  TAE – Test Automation Engineer
•  DS – Data Scientist
•  Dev – Frontend/Backend
Developer
Page 4
1/20/17
3
© King.com Ltd 2017
QA Problem
More than 2000 levels in Candy
Page 9
© King.com Ltd 2017
Introduction
History of AI
Page 6
1/20/17
4
© King.com Ltd 2017
Introduction
So, what is a bot exactly?
Page 7
© King.com Ltd 2017
Introduction
Application that performs an automated task
Page 8
1/20/17
5
© King.com Ltd 2017
Introduction
AI-bot –
why?
Page 9
•  Level designers
•  Quality Assistance (QA)
•  Game-domain research
© King.com Ltd 2017
AI-bot
How would an AI-bot actually think(heuristic,
simulation)?
Page 9
1/20/17
6
© King.com Ltd 2017
Heuristic
Heuristic is good, maintenance is bad!
Page 11
•  Having a function that ranks moves – heuristic – could
help a lot
•  Each simulation much richer
•  Has to be generic
•  Increasing complexity with more features
•  Can we create the heuristic automatically?
© King.com Ltd 2017
MCTS
Simulation – Monte Carlo Tree Search
Page 12
1/20/17
7
© King.com Ltd 2017
MCTS
Page 13
Simulate example
© King.com Ltd 2017
MCTS
Page 14
Win Loss Win
Is this reliable?
1/20/17
8
© King.com Ltd 2017
MCTS
Page 15
36% 28% 19%
Repeat simulations – Monte-Carlo simulations
© King.com Ltd 2017
MCTS
Page 16
36% 28% 19%
Gradually we build a tree
=> Monte-Carlo Tree Search
40% 32%
1/20/17
9
© King.com Ltd 2017
MCTS
Search tree for level 13 in Candy
Page 17
© King.com Ltd 2017
MCTS
Available actions
Page 18
1/20/17
10
© King.com Ltd 2017
MCTS
Future states
Page 19
© King.com Ltd 2017
MCTS
Page 20
After 299 simulations
1/20/17
11
© King.com Ltd 2017
MCTS demo
Page 21
MCTS demo
© King.com Ltd 2017
MCTS - Impact
What do we have?
Page 22
•  Generic method
•  Works for all levels
•  Works for other games
1/20/17
12
© King.com Ltd 2017
MCTS - summary
MCTS summary
Page 23
•  Closer to human success rate
•  Easy to tune with more simulation per
decision
•  Time consuming, one level takes
~ 5-10 mins
•  How can we improve?
© King.com Ltd 2017
NEAT
NEAT – NeuroEvolution of Augmented
Topologies!
Page 24
•  Artificial Neural Network(ANN)
•  Reinforced learning(action, learn, evolve)
•  Guided playout
1/20/17
13
© King.com Ltd 2017
NEAT
Play Candy Crush!
Page 25
4 1 0 0
© King.com Ltd 2017
NEAT
NEAT – Steps
Page 26
•  Get training data - Predict score (hours)
•  Create random bots
•  Compete (hours)
•  Create new bots
•  Choose the best bot - ANN
•  Play Candy choosing moves in playout with
ANN
1/20/17
14
© King.com Ltd 2017
NEAT
The jungle law in Candy
Page 27
Focus on
blockers!
Look at
jellies!
Special candies are tasty!
© King.com Ltd 2017
NEAT
Making babies
Page 28
Mom Dad
1/20/17
15
© King.com Ltd 2017
NEAT
Page 29
Newborn
Mom Dad
© King.com Ltd 2017
NEAT
Product of evolution
Page 30
1/20/17
16
© King.com Ltd 2017
NEAT demo
Page 31
NEAT training
•  Red=Fittest Bot
•  Yellow=Avg Bot
fitness
•  Green=# Bot’s
•  Blue=Fittest Bot
ANN nodes
© King.com Ltd 2017
NEAT demo
Page 32
NEAT training
demo
1/20/17
17
© King.com Ltd 2017
Results
Guiding the
playout helps
Page 33
© King.com Ltd 2017
NEAT
NEAT – Performance
Page 34
•  Simulation time, game engine needs to replay
each game state
•  Traversing time, game engine does not
support jump to state
•  More GPU’s for bot training(5-6 hours > on
commit)
1/20/17
18
© King.com Ltd 2017
Content QA
Content QA – No bot
Page 35
© King.com Ltd 2017
Content QA
Content QA – With bot
Page 36
1/20/17
19
© King.com Ltd 2017
Benefits
Bot benefits
Page 37
•  Level development: level difficulty, less
tweaks
•  Quality assistance: crash testing,
performance testing, regression testing
•  Data scientists: Game domain
knowledge, fun levels, game balancing
© King.com Ltd 2017
Challenges
Bot challenges
Page 38
•  Ownership(Knowledge, Resources, Bot
team)
•  Integration(Headless mode, C++/Lua/JS,
Hackday/Sprint, BotApi)
•  Maintenance(Bot Training, Infrastructure,
Extend)
1/20/17
20
© King.com Ltd 2017
Q&A
alexander.andelkovic@king.com
Page 39
Questions?
© King.com Ltd 2017
Thank you!
Page 40
1/20/17
21

Más contenido relacionado

Similar a Using Artificial Intelligence to Test the Candy Crush Saga Game

Ibm watson - how it works, and what it means for society beyond winning jeo...
Ibm   watson - how it works, and what it means for society beyond winning jeo...Ibm   watson - how it works, and what it means for society beyond winning jeo...
Ibm watson - how it works, and what it means for society beyond winning jeo...Rick Bouter
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making GamesVlad Micu
 
Securing The Studio: How Netflix Protects Productions From Pitch To Play
Securing The Studio: How Netflix Protects Productions From Pitch To PlaySecuring The Studio: How Netflix Protects Productions From Pitch To Play
Securing The Studio: How Netflix Protects Productions From Pitch To PlayPatrick Thomas
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceThousandEyes
 
DATA IS THE NEW OIL
DATA IS THE NEW OILDATA IS THE NEW OIL
DATA IS THE NEW OILDESMOND YUEN
 
Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance HARMAN Services
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...Hannah Flynn
 
Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...Aggregage
 
New ThousandEyes Product Features and Release Highlights
New ThousandEyes Product Features and Release HighlightsNew ThousandEyes Product Features and Release Highlights
New ThousandEyes Product Features and Release HighlightsThousandEyes
 
Drive Product Improvements with Telemetry
Drive Product Improvements with TelemetryDrive Product Improvements with Telemetry
Drive Product Improvements with TelemetryTechWell
 
Sonoco Eliminates Manual Reporting and Increases Global Collaboration
Sonoco Eliminates Manual Reporting and Increases Global CollaborationSonoco Eliminates Manual Reporting and Increases Global Collaboration
Sonoco Eliminates Manual Reporting and Increases Global CollaborationRockwell Automation
 
ITS Partner Profile
ITS Partner ProfileITS Partner Profile
ITS Partner ProfileVlad_85
 
Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...
Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...
Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...AnandSRao1962
 
NOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on InnovationNOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on InnovationNelson Luciano
 

Similar a Using Artificial Intelligence to Test the Candy Crush Saga Game (20)

Ibm watson - how it works, and what it means for society beyond winning jeo...
Ibm   watson - how it works, and what it means for society beyond winning jeo...Ibm   watson - how it works, and what it means for society beyond winning jeo...
Ibm watson - how it works, and what it means for society beyond winning jeo...
 
Watson how it works?
Watson how it works?Watson how it works?
Watson how it works?
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games
 
Securing The Studio: How Netflix Protects Productions From Pitch To Play
Securing The Studio: How Netflix Protects Productions From Pitch To PlaySecuring The Studio: How Netflix Protects Productions From Pitch To Play
Securing The Studio: How Netflix Protects Productions From Pitch To Play
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
 
Gpbooklet portrait ver
Gpbooklet portrait verGpbooklet portrait ver
Gpbooklet portrait ver
 
DATA IS THE NEW OIL
DATA IS THE NEW OILDATA IS THE NEW OIL
DATA IS THE NEW OIL
 
Gamepill 2015
Gamepill 2015Gamepill 2015
Gamepill 2015
 
Aditi_Neotys Webinar_FinalCopy
Aditi_Neotys Webinar_FinalCopyAditi_Neotys Webinar_FinalCopy
Aditi_Neotys Webinar_FinalCopy
 
Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...
 
Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...Modern Product Data Workflows: How King Crushes New Product Development using...
Modern Product Data Workflows: How King Crushes New Product Development using...
 
New ThousandEyes Product Features and Release Highlights
New ThousandEyes Product Features and Release HighlightsNew ThousandEyes Product Features and Release Highlights
New ThousandEyes Product Features and Release Highlights
 
Drive Product Improvements with Telemetry
Drive Product Improvements with TelemetryDrive Product Improvements with Telemetry
Drive Product Improvements with Telemetry
 
Sonoco Eliminates Manual Reporting and Increases Global Collaboration
Sonoco Eliminates Manual Reporting and Increases Global CollaborationSonoco Eliminates Manual Reporting and Increases Global Collaboration
Sonoco Eliminates Manual Reporting and Increases Global Collaboration
 
ITS Partner Profile
ITS Partner ProfileITS Partner Profile
ITS Partner Profile
 
Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...
Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...
Gamifying Strategy - Enterprise AI use cases on agent-based simulation and re...
 
NOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on InnovationNOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on Innovation
 

Más de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Más de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Último

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Último (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Using Artificial Intelligence to Test the Candy Crush Saga Game