SlideShare a Scribd company logo
Personalized
Defect Prediction

Tian Jiang

Lin Tan

University of
Waterloo

University of
Waterloo

Sunghun Kim
Hong Kong University of
Science and Technology

1
How to Find Bugs?
• Code Review
• Testing
• Static Analysis
• Dynamic Analysis
• Verification
• Defect Prediction
2
2
Defect Prediction

Software
History

Predictor

Future
Defect

3
3
Developers are Different

4
4
Developers are Different
Modulo %

FOR

Bitwise OR

CONTINUE

% of Buggy Changes

80
60
40
20
0

A

B

C

D

Average
Linux Kernel, 2005-2010

4
4
Developers are Different
Modulo %

FOR

Bitwise OR

CONTINUE

% of Buggy Changes

80
60
40
20
0

A

B

C

D

Average
Linux Kernel, 2005-2010

4
4
Developers are Different
Modulo %

FOR

Bitwise OR

CONTINUE

% of Buggy Changes

80
60
40
20
0

A

B

C

D

Average
Linux Kernel, 2005-2010

Personalized models can improve performance.
4
4
Successes in Other Fields

5
5
Successes in Other Fields

•

Google personalized search

5
5
Successes in Other Fields

•
•

Google personalized search
Facebook personalized ad placement

5
5
Contributions

6
6
Contributions
•

Personalized Change Classification (PCC)
✦ One model for each developer

6
6
Contributions
•

Personalized Change Classification (PCC)
✦ One model for each developer

•

Confidence-based Hybrid PCC (PCC+)
✦ Picks predictions with highest confidence

6
6
Contributions
•

Personalized Change Classification (PCC)
✦ One model for each developer

•

Confidence-based Hybrid PCC (PCC+)
✦ Picks predictions with highest confidence

•

Evaluate on six C and Java projects
✦ Find up to 155 more bugs by inspecting
20% LOC
✦ Improve F1 by up to 0.08
6
6
What is a Change?

7
7
What is a Change?
Commit: 09a02f...
Author: John Smith
Message: I submitted some code.
file1.c
+
+
+
-

file2.c
+
-

file3.c
+
+
-

7
7
What is a Change?

Commit

Commit: 09a02f...
Author: John Smith
Message: I submitted some code.
file1.c
+
+
+
-

file2.c
+
-

file3.c
+
+
-

Change 1 Change 2 Change 3

7
7
What is a Change?

Commit

Commit: 09a02f...
Author: John Smith
Message: I submitted some code.
file1.c
+
+
+
-

file2.c
+
-

file3.c
+
+
-

Change 1 Change 2 Change 3
Change-Level: Inspect less code to locate a bug.
7
7
Change Classification (CC)

8
8
Change Classification (CC)
Training Phase

Prediction Phase

Software
History

8
8
Change Classification (CC)
Training Phase

Software
History

Prediction Phase

Training
Instances

1. Label changes
with clean or buggy
8
8
Change Classification (CC)
Training Phase

Software
History

Training
Instances

1. Label changes
with clean or buggy

Prediction Phase

Features
2. Extract
features

8
8
Change Classification (CC)
Training Phase

Software
History

Training
Instances

1. Label changes
with clean or buggy

Prediction Phase

Features
2. Extract
features

Classification
Algorithm

Model

3. Build prediction
model
8
8
Change Classification (CC)
Training Phase

Software
History

Training
Instances

1. Label changes
with clean or buggy

Prediction Phase

Features
2. Extract
features

Classification
Algorithm

3. Build prediction
model

Model

Future
Instances

4. Predict

8
8
Label Clean or Buggy

9
9
Label Clean or Buggy
[Sliwerski et al. ’05]
Revision History

9
9
Label Clean or Buggy
[Sliwerski et al. ’05]
Revision History
Bug-Fixing Change
Commit: 1da57...
Message: I fixed a bug
fileA.c
- if (i < 128)
+if (i <= 128)
Contain keyword “fix”, or
ID of manually verified bug report [Herzif et al. ’13]

9
9
Label Clean or Buggy
[Sliwerski et al. ’05]
Revision History
Buggy Change

Bug-Fixing Change

Commit: 7a3bc...
Message: new feature
fileA.c
+...
+if (i < 128)
+...

Commit: 1da57...
Message: I fixed a bug
fileA.c

Fixed by a later change

git blame

- if (i < 128)
+if (i <= 128)
Contain keyword “fix”, or
ID of manually verified bug report [Herzif et al. ’13]

9
9
Three Types of Features

10
10
Three Types of Features

• Metadata
• Bag-of-Words
• Characteristic Vector

10
10
Characteristic Vector

11
11
Characteristic Vector
Count Abstract Syntax Tree (AST) nodes

11
11
Characteristic Vector
Count Abstract Syntax Tree (AST) nodes
for (...; ...; ...) {
for (...; ...; ...) {
if (...) ...;
}
}

11
11
Characteristic Vector
Count Abstract Syntax Tree (AST) nodes
for:
if:
while:
...

for (...; ...; ...) {
for (...; ...; ...) {
if (...) ...;
}
}

11
11
Characteristic Vector
Count Abstract Syntax Tree (AST) nodes
for:
if:
while:
...

for (...; ...; ...) {
for (...; ...; ...) {
if (...) ...;
}
}

2
1
0

11
11
CC: Training

12
12
CC: Training

Training Instances

Model

12
12
CC: Training

Training Instances

Model

12
12
CC: Prediction

Unlabeled
Changes

13
13
CC: Prediction

Unlabeled
Changes

Model

Predicted
Changes

13
13
PCC: Training

14
14
PCC: Training

Training Instances

14
14
PCC: Training

Dev 1

Training Instances

Dev 2

Dev 3
Group Changes by Developer
14
14
PCC: Training
Model 1
Dev 1

Model 2
Training Instances

Dev 2

Model 3
Dev 3
Group Changes by Developer

Training
14
14
PCC: Prediction
Model 1

Model 2

Model 3

15
15
PCC: Prediction
Model 1

Model 2
(Dev 2)
Model 3
Choose a Model by Developer

15
15
PCC: Prediction
Model 1

Model 2
(Dev 2)
Model 3
Choose a Model by Developer

Prediction

15
15
PCC+: Prediction

16
16
PCC+: Prediction
Combiner

CC

PCC
Feed Changes to All Models

Prediction

16
16
Confidence Measure

17
17
Confidence Measure
•

Bugginess
✦ Probability of a change being buggy

17
17
Confidence Measure
•

Bugginess
✦ Probability of a change being buggy

•

Confidence Measure
✦ Comparable measure of confidence

17
17
Confidence Measure
•

Bugginess
✦ Probability of a change being buggy

•

Confidence Measure
✦ Comparable measure of confidence

•

Select the prediction with the highest confidence.

17
17
Research Questions

18
18
Research Questions
•

RQ1: Do PCC and PCC+ outperform CC?

18
18
Research Questions
•
•

RQ1: Do PCC and PCC+ outperform CC?
RQ2: Does PCC outperform CC in other setups?
✦ Classification algorithms
✦ Sizes of training sets

18
18
Two Metrics

19
19
Two Metrics
•

F1-Score
✦ Harmonic mean of precision and recall

19
19
Two Metrics
•

F1-Score
✦ Harmonic mean of precision and recall

•

Cost Effectiveness
✦ Relevant in cost sensitive scenarios
✦ NofB20: Number of Bugs discovered by
inspecting top 20% lines of code

19
19
Cost Effectiveness
Cumulative LOC

Changes

LOC

10%

Buggy #1

10

15%

Buggy #2

5

19%

Buggy #3

4

27%

Buggy #4

8

Buggy #5

12

...

...
100

20
20
Cost Effectiveness
Cumulative LOC

Changes

LOC

10%

Buggy #1

10

15%

Buggy #2

5

19%

Buggy #3

4

27%

Buggy #4

8

Buggy #5

12

...

...
100

20
20
Cost Effectiveness
Cumulative LOC

Changes

LOC

10%

Buggy #1

10

15%

Buggy #2

5

19%

Buggy #3

4

27%

Buggy #4

8

Buggy #5

12

...

...
100

20
20
Cost Effectiveness
Cumulative LOC

Changes

LOC

10%

Buggy #1

10

15%

Buggy #2

5

19%

Buggy #3

4

27%

Buggy #4

8

Buggy #5

12

...

...
100

20
20
Cost Effectiveness
Cumulative LOC

Changes

LOC

10%

Buggy #1

10

15%

Buggy #2

5

19%

Buggy #3

4

27%

Buggy #4

8

Buggy #5

12

...

...
100

20
20
Cost Effectiveness
Cumulative LOC

Changes

LOC

10%

Buggy #1

10

15%

Buggy #2

5

19%

Buggy #3

4

27%

Buggy #4

8

Buggy #5

12

...

...
100

20
20
Cost Effectiveness
Cumulative LOC

Changes

LOC

10%

Buggy #1

10

15%

Buggy #2

5

19%

Buggy #3

4

27%

Buggy #4

8

Buggy #5

12

...

...
100

21
21
Cost Effectiveness
Cumulative LOC

10%
15%
19%
27%

Changes

LOC

ug
Buggy #1B
e
ru
T

10

Buggy #2

5

ug
Buggy #3B
e
ru
T
ug
Buggy #4B
e
ru
T

4
8

Buggy #5

12

...

...

NofB20=3

100

21
21
Test Subjects
Projects

Language

LOC

# of Changes

Linux kernel

C

7.3M

429K

PostgreSQL

C

289K

89K

Xorg

C

1.1M

46K

Eclipse

Java

1.5M

73K

Lucene*

Java

828K

76K

Jackrabbit*

Java

589K

61K

* With manually labelled bug report data [Herzif et al. ’13]
22
22
PCC/PCC+ vs. CC
Decision Tree, NofB20

23
23
PCC/PCC+ vs. CC
Decision Tree, NofB20
Projects

CC

PCC

Delta

PCC+

Delta

Linux

160

179

+19

172

+12

PostgreSQL

55

210

+155

175

+120

Xorg

96

159

+63

161

+65

Eclipse

116

207

+91

200

+84

Lucene

177

254

+77

257

+80

Jackrabbit

411

449

+38

459

+48

Average

-

-

+74

-

+68

Statistical significant deltas are in bold.

23
23
PCC/PCC+ outperforms CC.

24
24
Different Classification Alg.
NofB20
Projects

Naive Bayes

Logistic Regression

CC

PCC

Delta

CC

PCC

Delta

Linux

138

147

+9

102

137

+35

PostgreSQL

89

113

+24

46

56

+10

Xorg

84

101

+17

52

29

-23

Eclipse

65

108

+43

54

55

+1

Lucene

152

139

-13

30

200

+170

Jackrabbit

420

414

-6

261

370

+109

Average

-

-

+12

-

-

+59

Statistical significant deltas are in bold.
25
25
Different Classification Alg.
NofB20
Projects

Naive Bayes

Logistic Regression

CC

PCC

Delta

CC

PCC

Delta

Linux

138

147

+9

102

137

+35

PostgreSQL

89

113

+24

46

56

+10

Xorg

84

101

+17

52

29

-23

Eclipse

65

108

+43

54

55

+1

Lucene

152

139

-13

30

200

+170

Jackrabbit

420

414

-6

261

370

+109

Average

-

-

+12

-

-

+59

Statistical significant deltas are in bold.
25
25
Different Training Set Sizes
PCC

CC

300

NofB20

250
200
150
100

10

20

30

40

50

60

70

80

90

Training Set Size Per Developer

26
26
Different Training Set Sizes
PCC

CC

300

NofB20

250
200
150
100

10

20

30

40

50

60

70

80

90

Training Set Size Per Developer

26
26
The improvement presents in
other setups.

27
27
Related Work

•

Kim et al., Classifying software changes: Clean or
buggy?, TSE ’08

•

Bettenburg et al., Think locally, act globally: Improving
defect and effort prediction models, MSR ’12

28
28
Conclusions & Future Work
•
•

PCC and PCC+ improve prediction performance.

•

Personalized approach can be applied to other fields.

The improvement presents in other setups.

✦ Recommendation systems
✦ Vulnerability prediction
✦ Top crashes prediction
29
29

More Related Content

PPTX
Automatically Generated Patches as Debugging Aids: A Human Study (FSE 2014)
Sung Kim
 
PPTX
REMI: Defect Prediction for Efficient API Testing (

ESEC/FSE 2015, Industria...
Sung Kim
 
PPT
Crowd debugging (FSE 2015)
Sung Kim
 
PPTX
CrashLocator: Locating Crashing Faults Based on Crash Stacks (ISSTA 2014)
Sung Kim
 
PPTX
STAR: Stack Trace based Automatic Crash Reproduction
Sung Kim
 
PPTX
Survey on Software Defect Prediction
Sung Kim
 
PDF
Partitioning Composite Code Changes to Facilitate Code Review (MSR2015)
Sung Kim
 
PPTX
Software Defect Prediction on Unlabeled Datasets
Sung Kim
 
Automatically Generated Patches as Debugging Aids: A Human Study (FSE 2014)
Sung Kim
 
REMI: Defect Prediction for Efficient API Testing (

ESEC/FSE 2015, Industria...
Sung Kim
 
Crowd debugging (FSE 2015)
Sung Kim
 
CrashLocator: Locating Crashing Faults Based on Crash Stacks (ISSTA 2014)
Sung Kim
 
STAR: Stack Trace based Automatic Crash Reproduction
Sung Kim
 
Survey on Software Defect Prediction
Sung Kim
 
Partitioning Composite Code Changes to Facilitate Code Review (MSR2015)
Sung Kim
 
Software Defect Prediction on Unlabeled Datasets
Sung Kim
 

What's hot (20)

PDF
A Survey on Automatic Software Evolution Techniques
Sung Kim
 
PDF
Transfer defect learning
Sung Kim
 
PDF
Cross-project Defect Prediction Using A Connectivity-based Unsupervised Class...
Feng Zhang
 
PPTX
Deep API Learning (FSE 2016)
Sung Kim
 
PPTX
How We Get There: A Context-Guided Search Strategy in Concolic Testing (FSE 2...
Sung Kim
 
PPTX
Code Coverage and Test Suite Effectiveness: Empirical Study with Real Bugs in...
Pavneet Singh Kochhar
 
PDF
Presentation slides: "How to get 100% code coverage"
Rapita Systems Ltd
 
PDF
Survey on Software Defect Prediction (PhD Qualifying Examination Presentation)
lifove
 
PDF
Survey on Software Defect Prediction
lifove
 
PDF
Cross-project defect prediction
Thomas Zimmermann
 
PDF
Improving Fault Localization for Simulink Models using Search-Based Testing a...
Lionel Briand
 
PDF
Analyzing Natural-Language Requirements: The Not-too-sexy and Yet Curiously D...
Lionel Briand
 
PDF
SBST 2019 Keynote
Shiva Nejati
 
PDF
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Lionel Briand
 
PDF
Automated Change Impact Analysis between SysML Models of Requirements and Design
Lionel Briand
 
PDF
Pragmatic Code Coverage
Alexandre (Shura) Iline
 
PDF
Change Impact Analysis for Natural Language Requirements
Lionel Briand
 
PPT
Dissertation Defense
Sung Kim
 
PDF
Static Analysis of Your OSS Project with Coverity
Samsung Open Source Group
 
PDF
Declarative Performance Testing Automation - Automating Performance Testing f...
Vincenzo Ferme
 
A Survey on Automatic Software Evolution Techniques
Sung Kim
 
Transfer defect learning
Sung Kim
 
Cross-project Defect Prediction Using A Connectivity-based Unsupervised Class...
Feng Zhang
 
Deep API Learning (FSE 2016)
Sung Kim
 
How We Get There: A Context-Guided Search Strategy in Concolic Testing (FSE 2...
Sung Kim
 
Code Coverage and Test Suite Effectiveness: Empirical Study with Real Bugs in...
Pavneet Singh Kochhar
 
Presentation slides: "How to get 100% code coverage"
Rapita Systems Ltd
 
Survey on Software Defect Prediction (PhD Qualifying Examination Presentation)
lifove
 
Survey on Software Defect Prediction
lifove
 
Cross-project defect prediction
Thomas Zimmermann
 
Improving Fault Localization for Simulink Models using Search-Based Testing a...
Lionel Briand
 
Analyzing Natural-Language Requirements: The Not-too-sexy and Yet Curiously D...
Lionel Briand
 
SBST 2019 Keynote
Shiva Nejati
 
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Lionel Briand
 
Automated Change Impact Analysis between SysML Models of Requirements and Design
Lionel Briand
 
Pragmatic Code Coverage
Alexandre (Shura) Iline
 
Change Impact Analysis for Natural Language Requirements
Lionel Briand
 
Dissertation Defense
Sung Kim
 
Static Analysis of Your OSS Project with Coverity
Samsung Open Source Group
 
Declarative Performance Testing Automation - Automating Performance Testing f...
Vincenzo Ferme
 
Ad

Similar to Personalized Defect Prediction (20)

PDF
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
PDF
Technical debt management strategies
Raquel Pau
 
PDF
Cross-Project Build Co-change Prediction
Shane McIntosh
 
PDF
Metrics-driven Continuous Delivery
Andrew Phillips
 
PDF
DevOps: Find Solutions, Not More Defects
TechWell
 
PDF
Driving Innovation with Kanban at Jaguar Land Rover
LeanKit
 
PDF
the grinder testing certification
Vskills
 
PDF
Lessons Learned from Using Spark for Evaluating Road Detection at BMW Autonom...
Databricks
 
PDF
[Meetup] a successful migration from elastic search to clickhouse
Vianney FOUCAULT
 
PDF
ISTQB Technical Test Analyst (CTAL-TTA) Certification | Question & Answer
Meghna Arora
 
PPTX
Keeping Master Green at Scale
Sundaram Ananthanarayanan
 
PDF
QSDA2022: Qlik Sense Data Architect | Q & A
PalakMazumdar1
 
PPTX
Improving the Quality of Existing Software
Steven Smith
 
PDF
Accelerating Product Development FLOW: Kanban at Jaguar Land Rover
Hamish McMinn
 
PDF
From V8 to Modern Compilers
Min-Yih Hsu
 
PPTX
Improving the Quality of Existing Software - DevIntersection April 2016
Steven Smith
 
PDF
Mining Co-Change Information to Understand when Build Changes are Necessary
Shane McIntosh
 
PDF
How to Design a Program Repair Bot? Insights from the Repairnator Project
Simon Urli
 
PPTX
Legacy On Premise Apps Got You Down? No Problem - DevOps for All
Muly Gottlieb
 
PPTX
Improving the Quality of Existing Software
Steven Smith
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
Technical debt management strategies
Raquel Pau
 
Cross-Project Build Co-change Prediction
Shane McIntosh
 
Metrics-driven Continuous Delivery
Andrew Phillips
 
DevOps: Find Solutions, Not More Defects
TechWell
 
Driving Innovation with Kanban at Jaguar Land Rover
LeanKit
 
the grinder testing certification
Vskills
 
Lessons Learned from Using Spark for Evaluating Road Detection at BMW Autonom...
Databricks
 
[Meetup] a successful migration from elastic search to clickhouse
Vianney FOUCAULT
 
ISTQB Technical Test Analyst (CTAL-TTA) Certification | Question & Answer
Meghna Arora
 
Keeping Master Green at Scale
Sundaram Ananthanarayanan
 
QSDA2022: Qlik Sense Data Architect | Q & A
PalakMazumdar1
 
Improving the Quality of Existing Software
Steven Smith
 
Accelerating Product Development FLOW: Kanban at Jaguar Land Rover
Hamish McMinn
 
From V8 to Modern Compilers
Min-Yih Hsu
 
Improving the Quality of Existing Software - DevIntersection April 2016
Steven Smith
 
Mining Co-Change Information to Understand when Build Changes are Necessary
Shane McIntosh
 
How to Design a Program Repair Bot? Insights from the Repairnator Project
Simon Urli
 
Legacy On Premise Apps Got You Down? No Problem - DevOps for All
Muly Gottlieb
 
Improving the Quality of Existing Software
Steven Smith
 
Ad

More from Sung Kim (18)

PPTX
DeepAM: Migrate APIs with Multi-modal Sequence to Sequence Learning
Sung Kim
 
PDF
Time series classification
Sung Kim
 
PDF
Tensor board
Sung Kim
 
PPTX
Heterogeneous Defect Prediction (

ESEC/FSE 2015)
Sung Kim
 
PPTX
Source code comprehension on evolving software
Sung Kim
 
PDF
A Survey on Dynamic Symbolic Execution for Automatic Test Generation
Sung Kim
 
PDF
MSR2014 opening
Sung Kim
 
PDF
Automatic patch generation learned from human written patches
Sung Kim
 
PPTX
The Anatomy of Developer Social Networks
Sung Kim
 
PPTX
A Survey on Automatic Test Generation and Crash Reproduction
Sung Kim
 
PDF
How Do Software Engineers Understand Code Changes? FSE 2012
Sung Kim
 
PDF
Defect, defect, defect: PROMISE 2012 Keynote
Sung Kim
 
PPTX
Predicting Recurring Crash Stacks (ASE 2012)
Sung Kim
 
PPTX
Puzzle-Based Automatic Testing: Bringing Humans Into the Loop by Solving Puzz...
Sung Kim
 
PDF
Software Development Meets the Wisdom of Crowds
Sung Kim
 
PDF
BugTriage with Bug Tossing Graphs (ESEC/FSE 2009)
Sung Kim
 
PDF
Self-defending software: Automatically patching errors in deployed software ...
Sung Kim
 
PDF
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)
Sung Kim
 
DeepAM: Migrate APIs with Multi-modal Sequence to Sequence Learning
Sung Kim
 
Time series classification
Sung Kim
 
Tensor board
Sung Kim
 
Heterogeneous Defect Prediction (

ESEC/FSE 2015)
Sung Kim
 
Source code comprehension on evolving software
Sung Kim
 
A Survey on Dynamic Symbolic Execution for Automatic Test Generation
Sung Kim
 
MSR2014 opening
Sung Kim
 
Automatic patch generation learned from human written patches
Sung Kim
 
The Anatomy of Developer Social Networks
Sung Kim
 
A Survey on Automatic Test Generation and Crash Reproduction
Sung Kim
 
How Do Software Engineers Understand Code Changes? FSE 2012
Sung Kim
 
Defect, defect, defect: PROMISE 2012 Keynote
Sung Kim
 
Predicting Recurring Crash Stacks (ASE 2012)
Sung Kim
 
Puzzle-Based Automatic Testing: Bringing Humans Into the Loop by Solving Puzz...
Sung Kim
 
Software Development Meets the Wisdom of Crowds
Sung Kim
 
BugTriage with Bug Tossing Graphs (ESEC/FSE 2009)
Sung Kim
 
Self-defending software: Automatically patching errors in deployed software ...
Sung Kim
 
ReCrash: Making crashes reproducible by preserving object states (ECOOP 2008)
Sung Kim
 

Recently uploaded (20)

PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
The Future of Artificial Intelligence (AI)
Mukul
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Doc9.....................................
SofiaCollazos
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Software Development Methodologies in 2025
KodekX
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 

Personalized Defect Prediction