ignite - ai for mobile monitoring
TRANSCRIPT
AI for Mobile MonitoringJason Arbon
Problem
Fix Attempt
Solution
Source of Production BugsContinuous Integration (CI)
Continuous Delivery (CD)
Microservices/Operations
App store Deployment Cadence
….Complexity
Manual Testing can’t Keep up
Scripted Automation can’t keep up
Log ‘GREP’ not enough (UX)
Welcome Machine Learning (aka AI)Robots just generated basic tests
...and generate verifications
Repeat Mindlessly in production
Problems to Solve via AIInput
Validation
Alerting/Prioritizing
Input
Input
Training The AIExamples of Good Behavior
● Good (or Bad) Screens● Good (or Bad) Performance for each screen
Training The AI
Verify Behavior
BenefitsDon’t need to know all failure modes ahead of time!
Code is ‘Generated’ vs hand-crafted (time + $)
No code maintenance (time + $)
Sounds clever ($)
@appdiff: team is already monitoring 1000’s of apps