SlideShare a Scribd company logo
1 of 68
Download to read offline
MirrorMirror:
A Mobile Application to Improve
Speechreading Acquisition
Benjamin M. Gorman
David R. Flatla
Digitally-Augmented Perception Research
Benjamin M. Gorman
David R. Flatla
Digitally-Augmented Perception Research
MirrorMirror:
A Mobile Application to Improve
Speechreading Acquisition
Million People
360
~5% World’s population
have hearing loss
World Health Organization 2015
? ?
COMMUNIC ATION
Barriers
Cece Bell, El Deafo (2014)
Speechreading (lipreading) =
To Many To ManyOne One
VISEMENEMES PHONEMES
(A 'Lipshape') (A 'speech sound')
Cece Bell, El Deafo (2014)
Speechreading Classes
• Speechreading classes primarily
focus on teaching people how to
speechread more effectively
• However, classes are only provided
in a handful of countries around
the world
In our 2017 CHI Paper we interviewed speechreading tutors to
determine how new Speechreading Acquisition Tools could help:
• Currently, there are a limited
number of Speechreading
Acquisition Tools (SATs) that
support speechreading practice
outside of class
• It is unclear how often these are
used by speechreaders
Current SATs
lipreading.orglipreadingpractice.co.uk
Current SATs
• A limited selection of content
• A limited selection of speakers
• The user cannot customise the
content with particular words,
people or situations they
encounter daily.
Current SATs
• We conducted a postal
questionnaire with speechreading
students
• So we could begin to understand
how students practiced and used
speechreading outside of class
Postal Questionnaire
Participants
• 59 Participants completed the postal
questionnaire.
• Sourced from four speechreading
tutors.
• Aged between 45-93 years old
(M=73.9, SD=10.1)
• Around 3/4 (76%) were Female
Hearing Loss Classi!cation
Profound
Severe
Moderate
Mild
5
19
28
5
No. of Participants
All participants reported
having a hearing loss
Participants:
Hearing Loss
Number of Years
0-5 Years
5-10 Years
10-15 Years
15-20 Years
20 Years +
Not Given
8
10
5
10
22
4
No. of Participants
Participants:
Hearing Loss
Majority of participants had a
hearing loss for over 10 years
• 56 participants reported using
hearing aids
• One participant used cochlear
implants
• Two stated they did not use any
assistive technology
Participants:
Assistive Technology
Questionnaire Findings:
Speechreading
• Over 50% of questionnaire
participants reported attending
speechreading classes for over two
years …
• … yet less than a third (32%) of
participants rated their
speechreading ability as "Good"
and nobody rated it "Excellent".
• 66% of participants report that
they practice outside of class
• When we interviewed tutors, they
reported that students practiced
using techniques from classes …
Questionnaire Summary:
Do students practice outside of class?
• However, participants reported
primarily practicing by using:
Observation and watching Television
Questionnaire Summary:
How do they practice?
Frequency
Daily
Once a Week
2-3 Times a Week
1-2 Times per Month
1-2 Times per Year
Never
Not Given
9
4
4
1
2
19
20
8
5
2
7
2
20
15
Subtitles O! Subtitles On
Questionnaire Findings :
Video & TV Practice
Frequency of practice with subtitles on/off
• Both of these techniques provide an
endless supply of practice material
• When using television and
observation, it is difficult for them
to assess whether they are
understanding the speaker correctly
Questionnaire Summary:
How do they practice?
Frequency
Daily
Once a Week
2-3 Times a Week
1-2 Times per Month
1-2 Times per Year
Never
Not Given
0
4
0
5
4
17
29
No. of Participants
Questionnaire Findings :
Mirror Practice
Frequency of mirror practice
Likes:
• Helps them to learn lipshapes
• Compare lipshaps between
speakers
• Show visual differences between
words
Questionnaire Summary:
Mirror Practice
Dislikes:
• Watching themselves in the
mirror
• That they have full knowledge of
what they are saying
• That they over-emphasise words
Questionnaire Summary:
Mirror Practice
• Tutors reported that students
often use some of the SATs
discussed earlier
• However, none of the
questionnaire participants
reported using any current SATs
Questionnaire Summary:
Technology use?
Device
iPad
iPhone
Amazon Kindle
Amazon Kindle Fire
Tablet
Android Smartphone
Mobile Phone
Windows Phone
Laptop
20
9
14
2
5
6
21
1
2
No. of Participants
Questionnaire Findings :
Mobile Device Usage
Situations
Group Conversations
Restaurants
Co!ee Shops
Transport
Dentist
Shopping
Doctors
Opticians
Home
54
46
32
33
26
23
17
16
10
General 4
Noisy Places 3
Work 2
Classes 1
No. of Participants
Questionnaire Findings :
Situations
Challenge
People turning away
People talking quickly
People covering mouths
Quiet Speakers
Words looking the same on the lips
Accents
Fatigue
Beards/Facial Hair
Concentration
54
53
49
44
43
34
33
31
25
Other 6
No. of Participants
Questionnaire Findings :
Challenges
Questionnaire Summary:
• 1) Current SATs (e.g., lipreading.org,
lipreadingpractice.co.uk) have
limited content
• 2) TV and observation provide
limited feedback
• 3) Mirror practice provides too
much feedback
Questionnaire Summary:
• 1) Current SATs (e.g., lipreading.org,
lipreadingpractice.co.uk) have
limited content
• 2) TV and observation provide
limited feedback
• 3) Mirror practice provides too
much feedback
Questionnaire Summary:
• 1) Current SATs (e.g., lipreading.org,
lipreadingpractice.co.uk) have
limited content
• 2) TV and observation provide
limited feedback
• 3) Mirror practice provides too
much feedback
MirrorMirror
Speaker Tab
Speaker Tab - Adding Speaker
Benjamin
Gorman
Library Tab
Library Tab
Word List - Adding Words
Record Video
Practice Tab
Lipshape Practice
Lipshape Practice
Evaluation: Case Study
• Stage 1: Briefing & Tutorial Session
• Stage 2: In-The-Wild-Deployment
• Stage 3: Post-Deployment Discussion Session
Participants
Participant
P1 (Male, 74)
P2 (Female, 54)
P3 (Male, 75)
Moderate-to-severe
Profound
Severe
Hearing Loss
1 Year - Fair
2 Years - Fair
2 Years - Good
Speechreading Ability
3 participants, recruited from
speechreading classes
Stage 1: Briefing & Tutorial
Session
• We met with each participant and
explained the study
• The participant then completed a
similar questionnaire discussed earlier
• The participants were given a tutorial
on how to use the features of
MirrorMirror
Stage 2: In-The-Wild-
Deployment
• Participants were given an Android
tablet (Samsung Galaxy Tab 3)
with MirrorMirror pre-installed.
• Participants were asked to use the
app for daily speechreading
practice for around a week.
Task Results: Speakers
• P1 added two speakers (his wife
and his son),
• P2 added four speakers (herself,
her husband, her daughter, and a
colleague), and
• P3 added two speakers (himself
and his wife).
Lipshape
P/B/M
S/D/T
K/G/N
Ch/Sh/J
L/N/K
Z/T/S
3
3
3
3
3
3
3
3
4
3
3
3
P1 P2
6
6
6
6
6
6
P3
Task Results: Words
Words added to each Lipshape
Speaker
P1
Author
Wife
Son
Total
0
1*
12
6
19
No. Videos Recorded
Task Results: P1 Videos
P1 added 19 videos overall
*added during tutorial
Speaker
P2
Daughter
Husband
Colleague
Total
36
36
36
37
145
No. Videos Recorded
Task Results: P2 Videos
P2 added 145 videos overall
Speaker
P3
Wife
Total
54
17
71
No. Videos Recorded
Task Results: P3 Videos
P3 added 71 videos overall
Task Results:
Lipshape Practice Sessions
Participants made great use of Lipshape Practice, using it
multiple times per day during the evaluation.
Participant
P1
P2
P3
14
72
43
No. Sessions
76
706
367
No. Trials
62
462
234
No. Correct
14
244
133
No. Incorrect
Stage 3: Post-deployment
Discussion
• After the deployment, we met
with each participant to discuss
MirrorMirror in a questionnaire-
based structured interview
• Interviews were audio recorded
for later transcription
Post-Deployment
Discussion: P1
"Quite easy, straightforward…and quite helpful"
and felt it was
"interesting to be able to try [and] work out which
word was being used"
Post-Deployment
Discussion: P1
And when asked if he had practiced
speechreading with his family before he said:
"No I maybe tried once with my wife…maybe
lasted a minute or two but really no."
Post-Deployment
Discussion: P1
"Yes … because I wasn't practicing often
enough but [MirrorMirror] would be a nice
easy way to practice particularly if there were
videos of people I didn't know how they
spoke."
Post-Deployment
Discussion: P2
"It was interesting seeing my daughter, I found
her lipreading quite easy...I think I got more of her
ones right than I did my husband."
Post-Deployment
Discussion: P2
"I think if there was something in particular that
you were going to, an event or something and
you knew you were going to be asked certain
questions [MirrorMirror] would be really handy."
Post-Deployment
Discussion: P3
"…found it very interesting."
adding that he
"liked the basic idea of it. It's different from
what [his] training in lipreading has been."
Post-Deployment
Discussion: P3
"…interesting with [MirrorMirror] that words
like parked and packed and I was surprised
I could actually tell the difference…
I got the 'r'…and that made me think that this
was useful".
Next Steps
• Our results indicate that MirrorMirror
could improve participants' ability to
practice outside of class
• Our evaluation does not evaluate
MirrorMirror's effectiveness in
improving overall speechreading ability
Next Steps
• We would like to next look at deploying
MirrorMirror in speechreading classes
over a semester/term
• It would also be interesting to deploy to
individuals who have hearing loss but
have not taken speechreading classes
Generalisations &
Extensions
MirrorMirror could be extended in two ways:
• Adding a 'Sentence Practice' mode to the
'Practice' tab
• Adding a share video library feature would
allow students to share their recorded
videos with other class members
Generalisations &
Extensions
• By updating the lipshape categories,
MirrorMirror could be extended to support
speechreading practice in other languages
• MirrorMirror could also be adapted to help
people learn a foreign language. This could
help with learning pronunciation or region-
specific dialects
Summary
• Current Speechreading Acquisition Tools
(SATs) are not adaptable to individual students
• To address the limitations we conducted a
postal questionnaire with speechreading
students to gather requirements for a new SAT
• And used our findings to develop MirrorMirror
• We evaluated MirrorMirror and found that it
improved participants' ability to practice
outside of classes
Thanks!
Benjamin Gorman
b.gorman@dundee.ac.uk
Digitally-Augmented Perception Research

More Related Content

Similar to MirrorMirror: A Mobile Application to Improve Speechreading Acquisition

Appraisal and perfomance reviews
Appraisal and perfomance reviewsAppraisal and perfomance reviews
Appraisal and perfomance reviewsCorina Leiva
 
InstructorDateGradeSubjectSize of Class or ArrangementDir
InstructorDateGradeSubjectSize of Class or ArrangementDirInstructorDateGradeSubjectSize of Class or ArrangementDir
InstructorDateGradeSubjectSize of Class or ArrangementDirTatianaMajor22
 
EDIT 690 Education Plan
EDIT 690 Education PlanEDIT 690 Education Plan
EDIT 690 Education PlanRichard Pardo
 
3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....
3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....
3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....sarah209879
 
Readiness for direct practice - Using video as a tool to assess Masters socia...
Readiness for direct practice - Using video as a tool to assess Masters socia...Readiness for direct practice - Using video as a tool to assess Masters socia...
Readiness for direct practice - Using video as a tool to assess Masters socia...mdxaltc
 
From tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the InternetFrom tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the InternetPhilip Saxon
 
Research with children_case_study
Research with children_case_studyResearch with children_case_study
Research with children_case_studyuxresearchers
 
Session 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearningSession 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearningYum Studio
 
Asynchronous v synchronous. Who wins? Students Decide
Asynchronous v synchronous. Who wins? Students DecideAsynchronous v synchronous. Who wins? Students Decide
Asynchronous v synchronous. Who wins? Students DecideColm Dunphy
 
assignment2_PatrickRiley.pptx
assignment2_PatrickRiley.pptxassignment2_PatrickRiley.pptx
assignment2_PatrickRiley.pptxPatRiley16
 
07 Asia TEFL: Web-based video self-analysis of conversation and presentations
07 Asia TEFL: Web-based video self-analysis of conversation and presentations07 Asia TEFL: Web-based video self-analysis of conversation and presentations
07 Asia TEFL: Web-based video self-analysis of conversation and presentationsgetchan
 
The Human Side of Working from Home
The Human Side of Working from HomeThe Human Side of Working from Home
The Human Side of Working from HomeInsight
 
Meghan Shank: How can we be better communication partners?
Meghan Shank: How can we be better communication partners?Meghan Shank: How can we be better communication partners?
Meghan Shank: How can we be better communication partners?Ursula Webhofer
 
Holmes actionplanweek8.ppt [compatibility mode]
Holmes actionplanweek8.ppt [compatibility mode]Holmes actionplanweek8.ppt [compatibility mode]
Holmes actionplanweek8.ppt [compatibility mode]grantholmes26
 
Liven up the classroom with technology
Liven up the classroom with technologyLiven up the classroom with technology
Liven up the classroom with technologyrahv6
 
Gaining access and conducting research on moocs: challenges and good practice...
Gaining access and conducting research on moocs: challenges and good practice...Gaining access and conducting research on moocs: challenges and good practice...
Gaining access and conducting research on moocs: challenges and good practice...Tina Papathoma
 

Similar to MirrorMirror: A Mobile Application to Improve Speechreading Acquisition (20)

Appraisal and perfomance reviews
Appraisal and perfomance reviewsAppraisal and perfomance reviews
Appraisal and perfomance reviews
 
InstructorDateGradeSubjectSize of Class or ArrangementDir
InstructorDateGradeSubjectSize of Class or ArrangementDirInstructorDateGradeSubjectSize of Class or ArrangementDir
InstructorDateGradeSubjectSize of Class or ArrangementDir
 
EDIT 690 Education Plan
EDIT 690 Education PlanEDIT 690 Education Plan
EDIT 690 Education Plan
 
3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....
3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....
3Q-Week1-USING EFFECTIVE TECHNIQUES IN CONDUCTING AN INTERVIEW-Leap-Modified....
 
Evaluación formativa y sumativa
Evaluación formativa y sumativaEvaluación formativa y sumativa
Evaluación formativa y sumativa
 
Youngstown session 2 online learning
Youngstown session 2 online learningYoungstown session 2 online learning
Youngstown session 2 online learning
 
Readiness for direct practice - Using video as a tool to assess Masters socia...
Readiness for direct practice - Using video as a tool to assess Masters socia...Readiness for direct practice - Using video as a tool to assess Masters socia...
Readiness for direct practice - Using video as a tool to assess Masters socia...
 
From tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the InternetFrom tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the Internet
 
Research with children_case_study
Research with children_case_studyResearch with children_case_study
Research with children_case_study
 
Wsl005 006
Wsl005 006Wsl005 006
Wsl005 006
 
Session 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearningSession 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearning
 
Video lectures
Video lecturesVideo lectures
Video lectures
 
Asynchronous v synchronous. Who wins? Students Decide
Asynchronous v synchronous. Who wins? Students DecideAsynchronous v synchronous. Who wins? Students Decide
Asynchronous v synchronous. Who wins? Students Decide
 
assignment2_PatrickRiley.pptx
assignment2_PatrickRiley.pptxassignment2_PatrickRiley.pptx
assignment2_PatrickRiley.pptx
 
07 Asia TEFL: Web-based video self-analysis of conversation and presentations
07 Asia TEFL: Web-based video self-analysis of conversation and presentations07 Asia TEFL: Web-based video self-analysis of conversation and presentations
07 Asia TEFL: Web-based video self-analysis of conversation and presentations
 
The Human Side of Working from Home
The Human Side of Working from HomeThe Human Side of Working from Home
The Human Side of Working from Home
 
Meghan Shank: How can we be better communication partners?
Meghan Shank: How can we be better communication partners?Meghan Shank: How can we be better communication partners?
Meghan Shank: How can we be better communication partners?
 
Holmes actionplanweek8.ppt [compatibility mode]
Holmes actionplanweek8.ppt [compatibility mode]Holmes actionplanweek8.ppt [compatibility mode]
Holmes actionplanweek8.ppt [compatibility mode]
 
Liven up the classroom with technology
Liven up the classroom with technologyLiven up the classroom with technology
Liven up the classroom with technology
 
Gaining access and conducting research on moocs: challenges and good practice...
Gaining access and conducting research on moocs: challenges and good practice...Gaining access and conducting research on moocs: challenges and good practice...
Gaining access and conducting research on moocs: challenges and good practice...
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#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
 
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 in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
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 pragmaticsAndrey Dotsenko
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#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
 
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 in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

MirrorMirror: A Mobile Application to Improve Speechreading Acquisition