SlideShare a Scribd company logo
1 of 83
Download to read offline
Recognizing Developers' Emotions:
Advances and Open Challenges
@NicoleNovielli nicole.novielli@uniba.it
QUATIC - September 13, 2022
Nicole Novielli


University of Bari, Italy


Collaborative Development Group
Faculty

• Filippo Lanubile


• Nicole Novielli


• Fabio Calefato


Visiting Professors


and Researchers
COLLAB - Collaborative Development Group
Research topics
PhD Students

• Luigi Quaranta


• Daniela Grassi


• Giuseppe Colavito


• Serena Versino


Final-year undergrad students
My research
• Human Aspects in Software
Engineering


• Affective Computing


• Natural Language Processing
Recognizing developers’ emotions
BrainLink
EEG monitors the electrical
activity of the brain
Emotions in Software Development
Software Engineering involves social interaction


• Programmers cooperate, directly or indirectly


• Massive adoption of social media and rise of the ‘social programmer’ (Storey, ‘12) and
the surrounding ecosystem


• Computer-mediated interaction became prevalent during the pandemic!
Studying Emotions in Software Engineering
Studying Emotions in Software Engineering
Studying Emotions in Software Engineering
Collaborative software development and knowledge-sharing


– Correlation of emotions with issue-fixing time (Ortu et al., MSR 2015)


– Early burnout discovery (Mantyla et al. MSR 2015)


– Anger detection (Gachechiladze et al., ICSE-NIER 2017)


– Empirically-driven guidelines for question writings (Calefato et al., IST 2018)


– Confusion in code reviews (Ebert et al., SANER 2019)


– Negative sentiment in SADT (Fucci et al., MSR 2021)


Recommender systems


– Pattern-based mining of opinions in Q&A websites (Lin et al., ICSE 2019)


– Opinion search and summarization for APIs (Uddin and Khomh, ASE 2017)


Requirements engineering


– User feedback (Guzman and Maalej, RE’14; van Oordt and Guzman, RE ’21, Kurtanovic and Maalej, 2020)


– App improvement (Panichella et al., ICSME ‘14)
Actionable insights for
Emotions and Wellbeing at the Workplace
Developers’ emotions, productivity and wellbeing
Developers’ emotions, productivity and wellbeing
Developers’ emotions, productivity and wellbeing
Developers’ emotions, productivity and wellbeing
Our vision
Biometrics
Acknowledgements
Filippo Lanubile


University of Bari
Davide Fucci


BTH
Alexander Serebrenik


TU/e
Daniela Girardi


University of Bari
Daniela Grassi


University of Bari
Electroencephalography (EEG)
• Electrical activity of the brain


• Cerebral waves categorized based on their frequency


• Delta (<4 Hz): recorded during sleep


• Theta (4-7,5 Hz): decrease of vigilance level


• Alpha (4-12,5 Hz): relax


• Beta (13-30 Hz): mental process


• Gamma (>30 Hz): anxiety
Galvanic skin response (GSR)
• Electrical activity of the skin


• Changes due to the variation in body sweating


• Electrical changes in the skin could be due to variation in emotions
Empatica E4
Empirical studies: overview
Circumplex Model of Affect
J. A. Russell, A circumplex model of affect, Journal of Personality and Social Psychology 1980, Vol 39, no. 6
Lab studies
Controlled experiment
Can we use noninvasive, low cost sensors for reliable emotion
recognition?
VS.
https://www.eecs.qmul.ac.uk/mmv/datasets/deap/
Controlled experiment


Machine learning - performance comparable with the state of the art
What is the minimal set of non-invasive
biometric sensors to recognize
developers’ emotions?
Previous studies
Instrumentation
BrainLink
EEG monitors the electrical
activity of the brain
Instrumentation
• 23 participants


• Java development tasks


• Gold standard: self report and
arousal
Self-report of emotions and progress
Bradley, M. M., & Lang, P. J. (1994). Measuring emotion: the self-assessment manikin and the semantic differential. Journal of behavior therapy and experimental psychiatry, 25(1), 49-59.
Valence (Un)Pleasantness of the
emotion stimulus


Arousal Level of activation of the
emotion stimulus
Gold standard based on self report
Valence Arousal
Posi
ti
ve Nega
ti
ve High Low
44 (32%) 94 (68%) 85 (62%) 53 (38%)
Machine Learning
Preprocessing
signals’ noise
removal
Feature extraction
statistical measures of
signals
Classification
Hold out -90-10 and
Leave-one-subject-out
(LOSO) setting
https://
fi
gshare.com/articles/_/9206474
Machine Learning
Sensor-based emotion detection
Minimal set of sensors
Field study
Research questions
RQ1. What is the range of developers’ emotions at the workplace?
RQ2. To what extent are developers emotions related to self-assessed
productivity during the workday?
RQ3. What are the triggers for developers’ emotions at the workplace?
RQ4. Can we predict developers’ emotions at the workplace using
lightweight biometric sensors?
Research questions
RQ1. What is the range of developers’ emotions at the workplace?
RQ2. To what extent are developers emotions related to self-assessed
productivity during the workday?
RQ3. What are the triggers for developers’ emotions at the workplace?
RQ4. Can we predict developers’ emotions at the workplace using
lightweight biometric sensors?
Biometrics
Link to full paper
IEEE Transactions on Software Engineering, 2021
Study protocol 2/3 weeks
Productivity
Self-assessed


Values ranging from very low to
very high
Triggers for self-reported emotions
.
coding


bug
fi
xing


testing


design


meeting


email, helping


networking


learning


administrative task


documentation


just arrived


other


Based on Meyer et al. (TSE, 2019)
Participants
Five companies


Dutch software development companies, including


- One startup (1 founder and 2 employees)


- Two SMEs (between 20 and 200 employees)


- Two large companies (> 20.000 employees)


21 professional developers


- 18 men, 3 women


- Average age: 33 years


± 7.2, ranging from 23 to 50


- Average experience in software development: 8 years


± 6.2, ranging from 1 to 25
Emotions and Productivity
Emotions and Productivity
RQ1. What is the range of developers’ emotions at the workplace?
RQ2. To what extent are developers emotions related to self-assessed
productivity during the workday?
Developer’s emotion at the workplace
Developer’s emotion at the workplace
Valence is positively correlated with perceived
productivity, with stronger correlation in the
afternoon.


Interaction between valence and time (day vs.
afternoon)
Emotions and self-assessed productivity
Valence is positively correlated with perceived
productivity


Stronger correlation in the afternoon.


Conversely, the correlation between dominance
and productivity is stronger in the morning.


This could be due to fatigue, which is known to
impair emotion regulation.


Emotions and self-assessed productivity
Emotion Triggers
Emotion Triggers
RQ3. What are the triggers for developers’ emotions at the workplace?
48
pos: 18 neg: 19
RQ3: triggers of emotions
Triggers for positive and negative emotions
Triggers for positive and negative emotions
Triggers for positive and negative emotions
Sensor-based Emotion Recognition
Can we predict developers’ emotions at the workplace
using lightweight biometric sensors?
Minimal sensor setting for emotion recognition while programming
Machine
Learning
Sensor-based Emotion Recognition
Empatica E4
Machine Learning
Sensor-based emotion recognition
Good: Our classi
fi
ers outperform the baseline
Sensor-based emotion recognition
Good: The performance is comparable to the on in the lab
Sensor-based emotion recognition
Expected: Hold-out scores are higher than leave-one-subject out
Variability between participants
Variability between participants


Also observed in the lab study (Girardi et al., ICSE 2020)
• Individual training/
fi
ne-tuning of emo
ti
on classi
fi
ers


• Further valida
ti
on with larger/more diverse pool of par
ti
cipants
from di
ff
erent companies


• Self-disclosure of nega
ti
ve emo
ti
ons


• Analysis of GSR peaks as proxy of stress
Open challenges and future studies
• Individual training/
fi
ne-tuning of emo
ti
on classi
fi
ers


• Further valida
ti
on with larger/more diverse pool of par
ti
cipants
from di
ff
erent companies


• Self-disclosure of nega
ti
ve emo
ti
ons


• Analysis of GSR peaks as proxy of stress
Open challenges and future studies
• Individual training/
fi
ne-tuning of emo
ti
on classi
fi
ers


• Further valida
ti
on with larger/more diverse pool of par
ti
cipants
from di
ff
erent companies


• Self-disclosure of nega
ti
ve emo
ti
ons


• Analysis of GSR peaks as proxy of stress
Open challenges and future studies
• Individual training/
fi
ne-tuning of emo
ti
on classi
fi
ers


• Further valida
ti
on with larger/more diverse pool of par
ti
cipants
from di
ff
erent companies


• Self-disclosure of nega
ti
ve emo
ti
ons


• Analysis of GSR peaks as proxy of stress
Open challenges and future studies
Preprint available
• Individual training/
fi
ne-tuning of emo
ti
on classi
fi
ers


• Further valida
ti
on with larger/more diverse pool of par
ti
cipants
from di
ff
erent companies


• Self-disclosure of nega
ti
ve emo
ti
ons


• Analysis of GSR peaks as proxy of stress
Open challenges and future studies
Emotions as a proxy for engagement in users’ interviews
Wed Sept 2 2020
@NicoleNovielli
nicole.novielli@uniba.it
http://collab.di.uniba.it/nicole/
Thanks!
Q&A

More Related Content

Similar to Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges

A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...
A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...
A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...ISA Group
 
To Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment AnalysisTo Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment AnalysisNicole Novielli
 
Sela University
Sela UniversitySela University
Sela UniversityEyad Tarek
 
Emotional Intelligence via Wearables
Emotional Intelligence via WearablesEmotional Intelligence via Wearables
Emotional Intelligence via WearablesITIIIndustries
 
NeuroscienceLaboratory__03_2016C
NeuroscienceLaboratory__03_2016CNeuroscienceLaboratory__03_2016C
NeuroscienceLaboratory__03_2016CValeria Trezzi
 
IRJET- BDI using NLP for Efficient Depression Identification
IRJET- BDI using NLP for Efficient Depression IdentificationIRJET- BDI using NLP for Efficient Depression Identification
IRJET- BDI using NLP for Efficient Depression IdentificationIRJET Journal
 
Empirical Methods in Software Engineering - an Overview
Empirical Methods in Software Engineering - an OverviewEmpirical Methods in Software Engineering - an Overview
Empirical Methods in Software Engineering - an Overviewalessio_ferrari
 
Neural Correlates of Technological Ambivalence: A Research Proposal
Neural Correlates of Technological Ambivalence: A Research Proposal Neural Correlates of Technological Ambivalence: A Research Proposal
Neural Correlates of Technological Ambivalence: A Research Proposal Pierre-Majorique Léger
 
Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!University of Córdoba
 
Geek physical workshops
Geek physical workshopsGeek physical workshops
Geek physical workshopsGeekPhysical
 
User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton Harry Brenton
 
MindfulTech - QS Discussion
MindfulTech - QS DiscussionMindfulTech - QS Discussion
MindfulTech - QS DiscussionFrank Chen
 
Emotion Detection and Depression Analysis in Chat Application
Emotion Detection and Depression Analysis in Chat ApplicationEmotion Detection and Depression Analysis in Chat Application
Emotion Detection and Depression Analysis in Chat ApplicationIRJET Journal
 
asjadpresentation
asjadpresentationasjadpresentation
asjadpresentationAsjad K.
 
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET Journal
 
Emotiv EPOC EEG Headset
Emotiv EPOC EEG HeadsetEmotiv EPOC EEG Headset
Emotiv EPOC EEG HeadsetAhmed Gad
 
Emotion Analysis in Software Ecosystems
Emotion Analysis in Software EcosystemsEmotion Analysis in Software Ecosystems
Emotion Analysis in Software EcosystemsAlexander Serebrenik
 

Similar to Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges (20)

A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...
A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...
A Controlled Experiment to Evaluate the Effects of Mindfulness in Software En...
 
To Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment AnalysisTo Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
 
Sela uni
Sela uniSela uni
Sela uni
 
Sela University
Sela UniversitySela University
Sela University
 
Emotional Intelligence via Wearables
Emotional Intelligence via WearablesEmotional Intelligence via Wearables
Emotional Intelligence via Wearables
 
NeuroscienceLaboratory__03_2016C
NeuroscienceLaboratory__03_2016CNeuroscienceLaboratory__03_2016C
NeuroscienceLaboratory__03_2016C
 
IRJET- BDI using NLP for Efficient Depression Identification
IRJET- BDI using NLP for Efficient Depression IdentificationIRJET- BDI using NLP for Efficient Depression Identification
IRJET- BDI using NLP for Efficient Depression Identification
 
Empirical Methods in Software Engineering - an Overview
Empirical Methods in Software Engineering - an OverviewEmpirical Methods in Software Engineering - an Overview
Empirical Methods in Software Engineering - an Overview
 
Neural Correlates of Technological Ambivalence: A Research Proposal
Neural Correlates of Technological Ambivalence: A Research Proposal Neural Correlates of Technological Ambivalence: A Research Proposal
Neural Correlates of Technological Ambivalence: A Research Proposal
 
Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!
 
Geek physical workshops
Geek physical workshopsGeek physical workshops
Geek physical workshops
 
User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton
 
MindfulTech - QS Discussion
MindfulTech - QS DiscussionMindfulTech - QS Discussion
MindfulTech - QS Discussion
 
SCiL Poster
SCiL PosterSCiL Poster
SCiL Poster
 
Emotion Detection and Depression Analysis in Chat Application
Emotion Detection and Depression Analysis in Chat ApplicationEmotion Detection and Depression Analysis in Chat Application
Emotion Detection and Depression Analysis in Chat Application
 
asjadpresentation
asjadpresentationasjadpresentation
asjadpresentation
 
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
 
Emotiv EPOC EEG Headset
Emotiv EPOC EEG HeadsetEmotiv EPOC EEG Headset
Emotiv EPOC EEG Headset
 
Scil poster 2017
Scil poster 2017Scil poster 2017
Scil poster 2017
 
Emotion Analysis in Software Ecosystems
Emotion Analysis in Software EcosystemsEmotion Analysis in Software Ecosystems
Emotion Analysis in Software Ecosystems
 

More from Nicole Novielli

Evalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNgEvalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNgNicole Novielli
 
A Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering ResearchA Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering ResearchNicole Novielli
 
Deep Tweets: from Entity Linking to Sentiment Analysis
Deep Tweets: from Entity Linking to Sentiment AnalysisDeep Tweets: from Entity Linking to Sentiment Analysis
Deep Tweets: from Entity Linking to Sentiment AnalysisNicole Novielli
 
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...Nicole Novielli
 
Towards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack OverflowTowards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack OverflowNicole Novielli
 
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...Nicole Novielli
 
Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...Nicole Novielli
 

More from Nicole Novielli (7)

Evalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNgEvalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNg
 
A Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering ResearchA Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering Research
 
Deep Tweets: from Entity Linking to Sentiment Analysis
Deep Tweets: from Entity Linking to Sentiment AnalysisDeep Tweets: from Entity Linking to Sentiment Analysis
Deep Tweets: from Entity Linking to Sentiment Analysis
 
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
 
Towards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack OverflowTowards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack Overflow
 
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
 
Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges