SlideShare a Scribd company logo
Audiometry: A model-view-viewmodel (MVVM)
application framework for hearing impairment diagnosis
Waseem Sheikh1
and Nadeem Sheikh2
1 Associate Professor, Electrical and Computer Engineering, Utah Valley University, USA 2
Assistant Professor of ENT, CMH, Quetta, Pakistan
DOI: 10.21105/joss.02016
Software
• Review
• Repository
• Archive
Editor: Arfon Smith
Reviewers:
• @dvberkel
• @martinmodrak
Submitted: 11 November 2019
Published: 01 July 2020
License
Authors of papers retain
copyright and release the work
under a Creative Commons
Attribution 4.0 International
License (CC BY 4.0).
Summary
Around 466 million people worldwide (over 5% of the world’s population) have disabling
hearing loss, and out of these 34 million are children (“Deafness and hearing loss,” n.d.).
Estimates suggest that by 2050, over 900 million people worldwide will have disabling hearing
loss. The annual global cost of unaddressed hearing loss amounts to US$ 750 billion (“Deafness
and hearing loss,” n.d.). Early detection of hearing loss can reduce its impact on an individual’s
life in addition to saving a huge cost. The existing hearing test applications are closed-source,
not extensible, test for a limited number of hearing tests such as pure-tone air conduction
audiometry, the audiograms generated are either incomplete or do not fully conform to the
American National Standards Institute (ANSI) ANSI S3.6-1996 Specification for Audiometers
(Institute, 1996), are tightly coupled with a specific vendor hardware, and do not provide an
ability to implement various data analytics algorithms to draw important conclusions from
the hearing test data (Abu-Ghanem et al., 2016; Barczik & Serpanos, 2018; Chen et al.,
2018; Livshitz et al., 2017; Samelli, Rabelo, Sanches, Martinho, & Matas, 2018; Yao, Yao, &
Givens, 2015). In addition, the price of proprietary hearing test software applications makes
these prohibitive for underdeveloped countries which tend to have a higher prevalence of
people with hearing loss. In most underdeveloped countries, hearing test data is still stored
on paper and graphs such as audiograms are drawn by hand. Such a primitive system of
managing hearing test data is error-prone and makes it very difficult to save, track, analyze,
and reproduce hearing test data. In addition, a lack of open-source software in this domain
stifles innovation.
Audiometry is an open-source application framework written in C# and based on WPF and
.NET to create hearing test applications. Audiometry enables accurate digital recording,
search, analysis, graphical visualization, and reproduction of human audio-vestibular impair-
ment test data to assist in hearing loss or disability diagnosis. The framework is built us-
ing the Model-View-ViewModel (MVVM) (“Model-view-viewmodel,” n.d.; “The model-view-
viewmodel pattern,” n.d.) software architectural pattern which separates the development of
graphical user interface (GUI) from the development of business and back-end logic. Some
of the benefits of the MVVM pattern include reusable components, independent development
of GUI and business or back-end logic, flexibility to modify GUI without having to change
business or back-end logic, ease of comprehensive unit testing, faster application development
time, and reduced maintenance overhead. The proposed framework makes it possible to eas-
ily extend the application functionality thus enabling other researchers and practitioners to
develop their own hearing impairment diagnosis applications.
Audiometry can store, search, analyze, print, and visualize data corresponding to tuning fork
tests including Weber, Rinne, Schwabach, absolute bone conduction, Teal, and Gelle; speech
audiometry; pure-tone audiometry (PTA); impedance audiometry; bithermal caloric test; and
advanced tests including alternate binaural loudness balance (ABLB), short increment sensi-
tivity index (SISI), tone decay, and Stenger (Bess & Humes, 2008; Dhingra & Dhingra, 2018;
Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of
Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016
1
Gelfand, 2016; Katz, Chasin, English, Hood, & Tillery, 2015; Kramer & Brown, 2019). The
application framework can also be used to develop new hearing test applications by extend-
ing its current functionality. Audiometry is independent of specific hearing test hardware
thus making it possible to be used with a wide variety of hearing test hardware. In addition,
Audiometry provides a unified and uniform interface for storing, analyzing, and visualizing
data from a wide range of hearing tests which traditionally rely on different hardware and
software. The software was evaluated by an otolaryngologist who found it to be very bene-
ficial in reaching a hearing impairment diagnosis conclusion more methodically, swiftly, and
accurately.
Following are examples of some of the research questions that can be investigated by the use
of Audiometry:
1. The software can be used to compare the sensitivity (true-positive rate) and specificity
(true-negative rate) of various hearing test equipment and methods. For example,
questions like how reliable is a pure-tone audiometry test performed by a smartphone or
a tablet when compared to a benchmark calibrated audiometer can be easily answered
by using this software.
2. The software can be used to determine important correlations between lifestyle, work
conditions, and demographics; and the types of hearing loss.
3. The software can be used to measure the efficacy of a certain treatment, intervention,
or equipment on the progression of a hearing loss.
The current functionality of the application can be extended and enhanced in various ways.
Some important future research directions include adding additional hearing impairment di-
agnostic intelligence into the application, using machine learning and artificial intelligence
techniques to increase the accuracy of diagnosis, and a client-server based architecture of the
application.
Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of
Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016
2
Figures
Figure 1: Pure-tone audiogram interface.
Figure 2: Speech audiometry interface.
Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of
Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016
3
Figure 3: Impedance audiometry interface.
Figure 4: Bithermal caloric interface.
Figure 5: Search interface.
Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of
Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016
4
Figure 6: Patient interface.
Documentation
The Doxygen generated API documentation for Audiometry can be found under the docs
folder. The full-length paper on Audiometry which explains its design, architecture, and
implementation in detail is located in the paper folder.
Installation
Audiometry can be installed on a Windows 7 or Windows 10 machine. To install the appli-
cation, run the AudiometryInstaller.msi in the installer folder of the repository. To test the
application, please follow the steps listed in the test.md file under the test folder.
References
Abu-Ghanem, S., Handzel, O., Ness, L., Ben-Artzi-Blima, M., Fait-Ghelbendorf, K., & Him-
melfarb, M. (2016). Smartphone-based audiometric test for screening hearing loss in
the elderly. European archives of oto-rhino-laryngology, 273(2), 333–339. doi:10.1007/
s00405-015-3533-9
Barczik, J., & Serpanos, Y. C. (2018). Accuracy of smartphone self-hearing test applications
across frequencies and earphone styles in adults. American journal of audiology, 27(4),
570–580. doi:10.1044/2018_aja-17-0070
Bess, F. H., & Humes, L. E. (2008). Audiology: The fundamentals (4th ed.). Lippincott
Williams & Wilkins.
Chen, F., Wang, S., Li, J., Tan, H., Jia, W., & Wang, Z. (2018). Smartphone-based hearing
self-assessment system using hearing aids with fast audiometry method. IEEE transactions
on biomedical circuits and systems, 13(1), 170–179. doi:10.1109/tbcas.2018.2878341
Deafness and hearing loss. (n.d.). Retrieved from https://www.who.int/news-room/
fact-sheets/detail/deafness-and-hearing-loss
Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of
Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016
5
Dhingra, P., & Dhingra, S. (2018). Diseases of ear, nose and throat & head and neck surgery
(7th ed.). RELX India Pvt. Ltd.
Gelfand, S. A. (2016). Essentials of audiology (4th ed.). Thieme Medical Publishers. doi:10.
1055/b-006-161125
Institute, A. N. S. (1996). American national standards institute specifications for audiometers
(ansi s3.6-1996) (Standard). New York, NY: American National Standards Institute.
Katz, J., Chasin, M., English, K. M., Hood, L. J., & Tillery, K. L. (2015). Handbook of clinical
audiology (7th ed.). Wolters Kluwer Health. doi:10.1097/00003446-198608000-00010
Kramer, S., & Brown, D. K. (2019). Audiology: Science to practice (3rd ed.). Plural
Publishing.
Livshitz, L., Ghanayim, R., Kraus, C., Farah, R., Even-Tov, E., Avraham, Y., Sharabi-Nov,
A., et al. (2017). Application-based hearing screening in the elderly population. Annals
of Otology, Rhinology & Laryngology, 126(1), 36–41.
Model-view-viewmodel. (n.d.). Retrieved from https://en.wikipedia.org/wiki/Model%E2%
80%93view%E2%80%93viewmodel
Samelli, A. G., Rabelo, C. M., Sanches, S. G. G., Martinho, A. C., & Matas, C. G. (2018).
Tablet-based tele-audiometry: Automated hearing screening for schoolchildren. Journal of
telemedicine and telecare, 1357633X18800856. doi:10.1177/1357633x18800856
The model-view-viewmodel pattern. (n.d.). Retrieved from https://docs.microsoft.com/
en-us/xamarin/xamarin-forms/enterprise-application-patterns/mvvm
Yao, J., Yao, D., & Givens, G. (2015). A browser-server-based tele-audiology system that
supports multiple hearing test modalities. Telemedicine and e-Health, 21(9), 697–704.
doi:10.1089/tmj.2014.0171
Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of
Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016
6

More Related Content

Similar to Audiometry A Model-View-Viewmodel (MVVM) Application Framework For Hearing Impairment Diagnosis

CS8611-Mini Project - PPT Template-4 (1).ppt
CS8611-Mini Project - PPT Template-4 (1).pptCS8611-Mini Project - PPT Template-4 (1).ppt
CS8611-Mini Project - PPT Template-4 (1).pptJANARTHANANP013
 
Procedia Computer Science 94 ( 2016 ) 295 – 301 Avail.docx
 Procedia Computer Science   94  ( 2016 )  295 – 301 Avail.docx Procedia Computer Science   94  ( 2016 )  295 – 301 Avail.docx
Procedia Computer Science 94 ( 2016 ) 295 – 301 Avail.docxaryan532920
 
Artificial intelligence in health care by Islam salama " Saimo#BoOm "
Artificial intelligence in health care by Islam salama " Saimo#BoOm "Artificial intelligence in health care by Islam salama " Saimo#BoOm "
Artificial intelligence in health care by Islam salama " Saimo#BoOm "Dr-Islam Salama
 
A review of factors that impact the design of a glove based wearable devices
A review of factors that impact the design of a glove based wearable devicesA review of factors that impact the design of a glove based wearable devices
A review of factors that impact the design of a glove based wearable devicesIAESIJAI
 
[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...
[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...
[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...DataScienceConferenc1
 
Conversational Voice Controlled News Application
Conversational Voice Controlled News ApplicationConversational Voice Controlled News Application
Conversational Voice Controlled News ApplicationIRJET Journal
 
You Can Take It With You!
You Can Take It With You!You Can Take It With You!
You Can Take It With You!Rachel Chan
 
Shelby_Hassberger_Resume_01052017
Shelby_Hassberger_Resume_01052017Shelby_Hassberger_Resume_01052017
Shelby_Hassberger_Resume_01052017Shelby Comeaux
 
dental lab iot.pdf
dental lab iot.pdfdental lab iot.pdf
dental lab iot.pdfMohdLalik
 
PREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITION
PREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITIONPREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITION
PREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITIONCSEIJJournal
 
Preprocessing Challenges for Real World Affect Recognition
Preprocessing Challenges for Real World Affect Recognition Preprocessing Challenges for Real World Affect Recognition
Preprocessing Challenges for Real World Affect Recognition CSEIJJournal
 
Artificial in Dentistry-drg.bobet.pptx
Artificial in Dentistry-drg.bobet.pptxArtificial in Dentistry-drg.bobet.pptx
Artificial in Dentistry-drg.bobet.pptxdrgBobetEvihHediIRMM
 
Assistive Examination System for Visually Impaired
Assistive Examination System for Visually ImpairedAssistive Examination System for Visually Impaired
Assistive Examination System for Visually ImpairedEditor IJCATR
 
lip reading using deep learning presentation
lip reading using deep learning presentationlip reading using deep learning presentation
lip reading using deep learning presentationgokuldongala
 
A Deep Learning Model For Crime Surveillance In Phone Calls.
A Deep Learning Model For Crime Surveillance In Phone Calls.A Deep Learning Model For Crime Surveillance In Phone Calls.
A Deep Learning Model For Crime Surveillance In Phone Calls.vivatechijri
 
LIP READING: VISUAL SPEECH RECOGNITION USING LIP READING
LIP READING: VISUAL SPEECH RECOGNITION USING LIP READINGLIP READING: VISUAL SPEECH RECOGNITION USING LIP READING
LIP READING: VISUAL SPEECH RECOGNITION USING LIP READINGIRJET Journal
 
Clinical Trial Design and Artificial Intelligence | Pepgra.com
Clinical Trial Design and Artificial Intelligence | Pepgra.comClinical Trial Design and Artificial Intelligence | Pepgra.com
Clinical Trial Design and Artificial Intelligence | Pepgra.comPEPGRA Healthcare
 

Similar to Audiometry A Model-View-Viewmodel (MVVM) Application Framework For Hearing Impairment Diagnosis (20)

CS8611-Mini Project - PPT Template-4 (1).ppt
CS8611-Mini Project - PPT Template-4 (1).pptCS8611-Mini Project - PPT Template-4 (1).ppt
CS8611-Mini Project - PPT Template-4 (1).ppt
 
Unlocking the Potential of Speech Recognition Dataset: A Key to Advancing AI ...
Unlocking the Potential of Speech Recognition Dataset: A Key to Advancing AI ...Unlocking the Potential of Speech Recognition Dataset: A Key to Advancing AI ...
Unlocking the Potential of Speech Recognition Dataset: A Key to Advancing AI ...
 
Procedia Computer Science 94 ( 2016 ) 295 – 301 Avail.docx
 Procedia Computer Science   94  ( 2016 )  295 – 301 Avail.docx Procedia Computer Science   94  ( 2016 )  295 – 301 Avail.docx
Procedia Computer Science 94 ( 2016 ) 295 – 301 Avail.docx
 
Artificial intelligence in health care by Islam salama " Saimo#BoOm "
Artificial intelligence in health care by Islam salama " Saimo#BoOm "Artificial intelligence in health care by Islam salama " Saimo#BoOm "
Artificial intelligence in health care by Islam salama " Saimo#BoOm "
 
From Clinical Information Systems toward HealthGrid
From Clinical Information Systems toward HealthGridFrom Clinical Information Systems toward HealthGrid
From Clinical Information Systems toward HealthGrid
 
A review of factors that impact the design of a glove based wearable devices
A review of factors that impact the design of a glove based wearable devicesA review of factors that impact the design of a glove based wearable devices
A review of factors that impact the design of a glove based wearable devices
 
[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...
[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...
[DSC Europe 23][DigiHealth] Anja Baresic 0- Croatian digital Healthcare ecosy...
 
June 16
June 16June 16
June 16
 
Conversational Voice Controlled News Application
Conversational Voice Controlled News ApplicationConversational Voice Controlled News Application
Conversational Voice Controlled News Application
 
You Can Take It With You!
You Can Take It With You!You Can Take It With You!
You Can Take It With You!
 
Shelby_Hassberger_Resume_01052017
Shelby_Hassberger_Resume_01052017Shelby_Hassberger_Resume_01052017
Shelby_Hassberger_Resume_01052017
 
dental lab iot.pdf
dental lab iot.pdfdental lab iot.pdf
dental lab iot.pdf
 
PREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITION
PREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITIONPREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITION
PREPROCESSING CHALLENGES FOR REAL WORLD AFFECT RECOGNITION
 
Preprocessing Challenges for Real World Affect Recognition
Preprocessing Challenges for Real World Affect Recognition Preprocessing Challenges for Real World Affect Recognition
Preprocessing Challenges for Real World Affect Recognition
 
Artificial in Dentistry-drg.bobet.pptx
Artificial in Dentistry-drg.bobet.pptxArtificial in Dentistry-drg.bobet.pptx
Artificial in Dentistry-drg.bobet.pptx
 
Assistive Examination System for Visually Impaired
Assistive Examination System for Visually ImpairedAssistive Examination System for Visually Impaired
Assistive Examination System for Visually Impaired
 
lip reading using deep learning presentation
lip reading using deep learning presentationlip reading using deep learning presentation
lip reading using deep learning presentation
 
A Deep Learning Model For Crime Surveillance In Phone Calls.
A Deep Learning Model For Crime Surveillance In Phone Calls.A Deep Learning Model For Crime Surveillance In Phone Calls.
A Deep Learning Model For Crime Surveillance In Phone Calls.
 
LIP READING: VISUAL SPEECH RECOGNITION USING LIP READING
LIP READING: VISUAL SPEECH RECOGNITION USING LIP READINGLIP READING: VISUAL SPEECH RECOGNITION USING LIP READING
LIP READING: VISUAL SPEECH RECOGNITION USING LIP READING
 
Clinical Trial Design and Artificial Intelligence | Pepgra.com
Clinical Trial Design and Artificial Intelligence | Pepgra.comClinical Trial Design and Artificial Intelligence | Pepgra.com
Clinical Trial Design and Artificial Intelligence | Pepgra.com
 

More from Amanda Summers

Compare And Contrast Essay Examples - Compar
Compare And Contrast Essay Examples - ComparCompare And Contrast Essay Examples - Compar
Compare And Contrast Essay Examples - ComparAmanda Summers
 
Writing A College Essay, Part 2- The Extended Outline C
Writing A College Essay, Part 2- The Extended Outline CWriting A College Essay, Part 2- The Extended Outline C
Writing A College Essay, Part 2- The Extended Outline CAmanda Summers
 
How To Write A Satire Essay To School - My Great Satire E
How To Write A Satire Essay To School - My Great Satire EHow To Write A Satire Essay To School - My Great Satire E
How To Write A Satire Essay To School - My Great Satire EAmanda Summers
 
1 Writing An Introduction For An Essay. Homework Help Sites.
1 Writing An Introduction For An Essay. Homework Help Sites.1 Writing An Introduction For An Essay. Homework Help Sites.
1 Writing An Introduction For An Essay. Homework Help Sites.Amanda Summers
 
6 Best AI Essay Writer Tools To Create 100 Original Content
6 Best AI Essay Writer Tools To Create 100 Original Content6 Best AI Essay Writer Tools To Create 100 Original Content
6 Best AI Essay Writer Tools To Create 100 Original ContentAmanda Summers
 
Ant Writing Paper - Training4Thefuture.X.Fc2.Com
Ant Writing Paper - Training4Thefuture.X.Fc2.ComAnt Writing Paper - Training4Thefuture.X.Fc2.Com
Ant Writing Paper - Training4Thefuture.X.Fc2.ComAmanda Summers
 
027 Sample Paragraph Closing Sentences For Ess
027 Sample Paragraph Closing Sentences For Ess027 Sample Paragraph Closing Sentences For Ess
027 Sample Paragraph Closing Sentences For EssAmanda Summers
 
Why College Is Important Ess. Online assignment writing service.
Why College Is Important Ess. Online assignment writing service.Why College Is Important Ess. Online assignment writing service.
Why College Is Important Ess. Online assignment writing service.Amanda Summers
 
How To Find The Best Essay Writing Service Technogog
How To Find The Best Essay Writing Service TechnogogHow To Find The Best Essay Writing Service Technogog
How To Find The Best Essay Writing Service TechnogogAmanda Summers
 
Poetry Writing Paper - Inhisstepsmo.Web.Fc2.Com
Poetry Writing Paper - Inhisstepsmo.Web.Fc2.ComPoetry Writing Paper - Inhisstepsmo.Web.Fc2.Com
Poetry Writing Paper - Inhisstepsmo.Web.Fc2.ComAmanda Summers
 
Social Issue Essay. Online assignment writing service.
Social Issue Essay. Online assignment writing service.Social Issue Essay. Online assignment writing service.
Social Issue Essay. Online assignment writing service.Amanda Summers
 
Hire Essay Writer - Crunchbase Company Pr
Hire Essay Writer - Crunchbase Company PrHire Essay Writer - Crunchbase Company Pr
Hire Essay Writer - Crunchbase Company PrAmanda Summers
 
PPT - How To Write A Document Based Questi
PPT - How To Write A Document Based QuestiPPT - How To Write A Document Based Questi
PPT - How To Write A Document Based QuestiAmanda Summers
 
Essay Websites Personal Response Essay Format
Essay Websites Personal Response Essay FormatEssay Websites Personal Response Essay Format
Essay Websites Personal Response Essay FormatAmanda Summers
 
How To Type A Conclusion Paragraph. How To Start A
How To Type A Conclusion Paragraph. How To Start AHow To Type A Conclusion Paragraph. How To Start A
How To Type A Conclusion Paragraph. How To Start AAmanda Summers
 
College Essay Writers - Admission Essay Writing S
College Essay Writers - Admission Essay Writing SCollege Essay Writers - Admission Essay Writing S
College Essay Writers - Admission Essay Writing SAmanda Summers
 
Why Writing Can Be So Difficult. Online assignment writing service.
Why Writing Can Be So Difficult. Online assignment writing service.Why Writing Can Be So Difficult. Online assignment writing service.
Why Writing Can Be So Difficult. Online assignment writing service.Amanda Summers
 
3Rd Grade Rocks If I Were A Pirate...Writing Lesson
3Rd Grade Rocks If I Were A Pirate...Writing Lesson3Rd Grade Rocks If I Were A Pirate...Writing Lesson
3Rd Grade Rocks If I Were A Pirate...Writing LessonAmanda Summers
 
Cheating In Schools And Colleges - Free Essay Exa
Cheating In Schools And Colleges - Free Essay ExaCheating In Schools And Colleges - Free Essay Exa
Cheating In Schools And Colleges - Free Essay ExaAmanda Summers
 
Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...
Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...
Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...Amanda Summers
 

More from Amanda Summers (20)

Compare And Contrast Essay Examples - Compar
Compare And Contrast Essay Examples - ComparCompare And Contrast Essay Examples - Compar
Compare And Contrast Essay Examples - Compar
 
Writing A College Essay, Part 2- The Extended Outline C
Writing A College Essay, Part 2- The Extended Outline CWriting A College Essay, Part 2- The Extended Outline C
Writing A College Essay, Part 2- The Extended Outline C
 
How To Write A Satire Essay To School - My Great Satire E
How To Write A Satire Essay To School - My Great Satire EHow To Write A Satire Essay To School - My Great Satire E
How To Write A Satire Essay To School - My Great Satire E
 
1 Writing An Introduction For An Essay. Homework Help Sites.
1 Writing An Introduction For An Essay. Homework Help Sites.1 Writing An Introduction For An Essay. Homework Help Sites.
1 Writing An Introduction For An Essay. Homework Help Sites.
 
6 Best AI Essay Writer Tools To Create 100 Original Content
6 Best AI Essay Writer Tools To Create 100 Original Content6 Best AI Essay Writer Tools To Create 100 Original Content
6 Best AI Essay Writer Tools To Create 100 Original Content
 
Ant Writing Paper - Training4Thefuture.X.Fc2.Com
Ant Writing Paper - Training4Thefuture.X.Fc2.ComAnt Writing Paper - Training4Thefuture.X.Fc2.Com
Ant Writing Paper - Training4Thefuture.X.Fc2.Com
 
027 Sample Paragraph Closing Sentences For Ess
027 Sample Paragraph Closing Sentences For Ess027 Sample Paragraph Closing Sentences For Ess
027 Sample Paragraph Closing Sentences For Ess
 
Why College Is Important Ess. Online assignment writing service.
Why College Is Important Ess. Online assignment writing service.Why College Is Important Ess. Online assignment writing service.
Why College Is Important Ess. Online assignment writing service.
 
How To Find The Best Essay Writing Service Technogog
How To Find The Best Essay Writing Service TechnogogHow To Find The Best Essay Writing Service Technogog
How To Find The Best Essay Writing Service Technogog
 
Poetry Writing Paper - Inhisstepsmo.Web.Fc2.Com
Poetry Writing Paper - Inhisstepsmo.Web.Fc2.ComPoetry Writing Paper - Inhisstepsmo.Web.Fc2.Com
Poetry Writing Paper - Inhisstepsmo.Web.Fc2.Com
 
Social Issue Essay. Online assignment writing service.
Social Issue Essay. Online assignment writing service.Social Issue Essay. Online assignment writing service.
Social Issue Essay. Online assignment writing service.
 
Hire Essay Writer - Crunchbase Company Pr
Hire Essay Writer - Crunchbase Company PrHire Essay Writer - Crunchbase Company Pr
Hire Essay Writer - Crunchbase Company Pr
 
PPT - How To Write A Document Based Questi
PPT - How To Write A Document Based QuestiPPT - How To Write A Document Based Questi
PPT - How To Write A Document Based Questi
 
Essay Websites Personal Response Essay Format
Essay Websites Personal Response Essay FormatEssay Websites Personal Response Essay Format
Essay Websites Personal Response Essay Format
 
How To Type A Conclusion Paragraph. How To Start A
How To Type A Conclusion Paragraph. How To Start AHow To Type A Conclusion Paragraph. How To Start A
How To Type A Conclusion Paragraph. How To Start A
 
College Essay Writers - Admission Essay Writing S
College Essay Writers - Admission Essay Writing SCollege Essay Writers - Admission Essay Writing S
College Essay Writers - Admission Essay Writing S
 
Why Writing Can Be So Difficult. Online assignment writing service.
Why Writing Can Be So Difficult. Online assignment writing service.Why Writing Can Be So Difficult. Online assignment writing service.
Why Writing Can Be So Difficult. Online assignment writing service.
 
3Rd Grade Rocks If I Were A Pirate...Writing Lesson
3Rd Grade Rocks If I Were A Pirate...Writing Lesson3Rd Grade Rocks If I Were A Pirate...Writing Lesson
3Rd Grade Rocks If I Were A Pirate...Writing Lesson
 
Cheating In Schools And Colleges - Free Essay Exa
Cheating In Schools And Colleges - Free Essay ExaCheating In Schools And Colleges - Free Essay Exa
Cheating In Schools And Colleges - Free Essay Exa
 
Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...
Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...
Roger Wolfson - What To Practice If You Wish To Be A TV Scriptwriter ...
 

Recently uploaded

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleCeline George
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxricssacare
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxakshayaramakrishnan21
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxRaedMohamed3
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxbennyroshan06
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chipsGeoBlogs
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfVivekanand Anglo Vedic Academy
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPCeline George
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfYibeltalNibretu
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismDeeptiGupta154
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptxJosvitaDsouza2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfjoachimlavalley1
 

Recently uploaded (20)

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 

Audiometry A Model-View-Viewmodel (MVVM) Application Framework For Hearing Impairment Diagnosis

  • 1. Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis Waseem Sheikh1 and Nadeem Sheikh2 1 Associate Professor, Electrical and Computer Engineering, Utah Valley University, USA 2 Assistant Professor of ENT, CMH, Quetta, Pakistan DOI: 10.21105/joss.02016 Software • Review • Repository • Archive Editor: Arfon Smith Reviewers: • @dvberkel • @martinmodrak Submitted: 11 November 2019 Published: 01 July 2020 License Authors of papers retain copyright and release the work under a Creative Commons Attribution 4.0 International License (CC BY 4.0). Summary Around 466 million people worldwide (over 5% of the world’s population) have disabling hearing loss, and out of these 34 million are children (“Deafness and hearing loss,” n.d.). Estimates suggest that by 2050, over 900 million people worldwide will have disabling hearing loss. The annual global cost of unaddressed hearing loss amounts to US$ 750 billion (“Deafness and hearing loss,” n.d.). Early detection of hearing loss can reduce its impact on an individual’s life in addition to saving a huge cost. The existing hearing test applications are closed-source, not extensible, test for a limited number of hearing tests such as pure-tone air conduction audiometry, the audiograms generated are either incomplete or do not fully conform to the American National Standards Institute (ANSI) ANSI S3.6-1996 Specification for Audiometers (Institute, 1996), are tightly coupled with a specific vendor hardware, and do not provide an ability to implement various data analytics algorithms to draw important conclusions from the hearing test data (Abu-Ghanem et al., 2016; Barczik & Serpanos, 2018; Chen et al., 2018; Livshitz et al., 2017; Samelli, Rabelo, Sanches, Martinho, & Matas, 2018; Yao, Yao, & Givens, 2015). In addition, the price of proprietary hearing test software applications makes these prohibitive for underdeveloped countries which tend to have a higher prevalence of people with hearing loss. In most underdeveloped countries, hearing test data is still stored on paper and graphs such as audiograms are drawn by hand. Such a primitive system of managing hearing test data is error-prone and makes it very difficult to save, track, analyze, and reproduce hearing test data. In addition, a lack of open-source software in this domain stifles innovation. Audiometry is an open-source application framework written in C# and based on WPF and .NET to create hearing test applications. Audiometry enables accurate digital recording, search, analysis, graphical visualization, and reproduction of human audio-vestibular impair- ment test data to assist in hearing loss or disability diagnosis. The framework is built us- ing the Model-View-ViewModel (MVVM) (“Model-view-viewmodel,” n.d.; “The model-view- viewmodel pattern,” n.d.) software architectural pattern which separates the development of graphical user interface (GUI) from the development of business and back-end logic. Some of the benefits of the MVVM pattern include reusable components, independent development of GUI and business or back-end logic, flexibility to modify GUI without having to change business or back-end logic, ease of comprehensive unit testing, faster application development time, and reduced maintenance overhead. The proposed framework makes it possible to eas- ily extend the application functionality thus enabling other researchers and practitioners to develop their own hearing impairment diagnosis applications. Audiometry can store, search, analyze, print, and visualize data corresponding to tuning fork tests including Weber, Rinne, Schwabach, absolute bone conduction, Teal, and Gelle; speech audiometry; pure-tone audiometry (PTA); impedance audiometry; bithermal caloric test; and advanced tests including alternate binaural loudness balance (ABLB), short increment sensi- tivity index (SISI), tone decay, and Stenger (Bess & Humes, 2008; Dhingra & Dhingra, 2018; Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016 1
  • 2. Gelfand, 2016; Katz, Chasin, English, Hood, & Tillery, 2015; Kramer & Brown, 2019). The application framework can also be used to develop new hearing test applications by extend- ing its current functionality. Audiometry is independent of specific hearing test hardware thus making it possible to be used with a wide variety of hearing test hardware. In addition, Audiometry provides a unified and uniform interface for storing, analyzing, and visualizing data from a wide range of hearing tests which traditionally rely on different hardware and software. The software was evaluated by an otolaryngologist who found it to be very bene- ficial in reaching a hearing impairment diagnosis conclusion more methodically, swiftly, and accurately. Following are examples of some of the research questions that can be investigated by the use of Audiometry: 1. The software can be used to compare the sensitivity (true-positive rate) and specificity (true-negative rate) of various hearing test equipment and methods. For example, questions like how reliable is a pure-tone audiometry test performed by a smartphone or a tablet when compared to a benchmark calibrated audiometer can be easily answered by using this software. 2. The software can be used to determine important correlations between lifestyle, work conditions, and demographics; and the types of hearing loss. 3. The software can be used to measure the efficacy of a certain treatment, intervention, or equipment on the progression of a hearing loss. The current functionality of the application can be extended and enhanced in various ways. Some important future research directions include adding additional hearing impairment di- agnostic intelligence into the application, using machine learning and artificial intelligence techniques to increase the accuracy of diagnosis, and a client-server based architecture of the application. Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016 2
  • 3. Figures Figure 1: Pure-tone audiogram interface. Figure 2: Speech audiometry interface. Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016 3
  • 4. Figure 3: Impedance audiometry interface. Figure 4: Bithermal caloric interface. Figure 5: Search interface. Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016 4
  • 5. Figure 6: Patient interface. Documentation The Doxygen generated API documentation for Audiometry can be found under the docs folder. The full-length paper on Audiometry which explains its design, architecture, and implementation in detail is located in the paper folder. Installation Audiometry can be installed on a Windows 7 or Windows 10 machine. To install the appli- cation, run the AudiometryInstaller.msi in the installer folder of the repository. To test the application, please follow the steps listed in the test.md file under the test folder. References Abu-Ghanem, S., Handzel, O., Ness, L., Ben-Artzi-Blima, M., Fait-Ghelbendorf, K., & Him- melfarb, M. (2016). Smartphone-based audiometric test for screening hearing loss in the elderly. European archives of oto-rhino-laryngology, 273(2), 333–339. doi:10.1007/ s00405-015-3533-9 Barczik, J., & Serpanos, Y. C. (2018). Accuracy of smartphone self-hearing test applications across frequencies and earphone styles in adults. American journal of audiology, 27(4), 570–580. doi:10.1044/2018_aja-17-0070 Bess, F. H., & Humes, L. E. (2008). Audiology: The fundamentals (4th ed.). Lippincott Williams & Wilkins. Chen, F., Wang, S., Li, J., Tan, H., Jia, W., & Wang, Z. (2018). Smartphone-based hearing self-assessment system using hearing aids with fast audiometry method. IEEE transactions on biomedical circuits and systems, 13(1), 170–179. doi:10.1109/tbcas.2018.2878341 Deafness and hearing loss. (n.d.). Retrieved from https://www.who.int/news-room/ fact-sheets/detail/deafness-and-hearing-loss Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016 5
  • 6. Dhingra, P., & Dhingra, S. (2018). Diseases of ear, nose and throat & head and neck surgery (7th ed.). RELX India Pvt. Ltd. Gelfand, S. A. (2016). Essentials of audiology (4th ed.). Thieme Medical Publishers. doi:10. 1055/b-006-161125 Institute, A. N. S. (1996). American national standards institute specifications for audiometers (ansi s3.6-1996) (Standard). New York, NY: American National Standards Institute. Katz, J., Chasin, M., English, K. M., Hood, L. J., & Tillery, K. L. (2015). Handbook of clinical audiology (7th ed.). Wolters Kluwer Health. doi:10.1097/00003446-198608000-00010 Kramer, S., & Brown, D. K. (2019). Audiology: Science to practice (3rd ed.). Plural Publishing. Livshitz, L., Ghanayim, R., Kraus, C., Farah, R., Even-Tov, E., Avraham, Y., Sharabi-Nov, A., et al. (2017). Application-based hearing screening in the elderly population. Annals of Otology, Rhinology & Laryngology, 126(1), 36–41. Model-view-viewmodel. (n.d.). Retrieved from https://en.wikipedia.org/wiki/Model%E2% 80%93view%E2%80%93viewmodel Samelli, A. G., Rabelo, C. M., Sanches, S. G. G., Martinho, A. C., & Matas, C. G. (2018). Tablet-based tele-audiometry: Automated hearing screening for schoolchildren. Journal of telemedicine and telecare, 1357633X18800856. doi:10.1177/1357633x18800856 The model-view-viewmodel pattern. (n.d.). Retrieved from https://docs.microsoft.com/ en-us/xamarin/xamarin-forms/enterprise-application-patterns/mvvm Yao, J., Yao, D., & Givens, G. (2015). A browser-server-based tele-audiology system that supports multiple hearing test modalities. Telemedicine and e-Health, 21(9), 697–704. doi:10.1089/tmj.2014.0171 Sheikh et al., (2020). Audiometry: A model-view-viewmodel (MVVM) application framework for hearing impairment diagnosis. Journal of Open Source Software, 5(51), 2016. https://doi.org/10.21105/joss.02016 6