A Model-View-ViewModel (MVVM) Application Framework for Hearing Impairment Diagnosis

11/12/2019
by   Waseem Sheikh, et al.
0

Around 466 million people worldwide (over 5 disabling hearing loss, and out of these 34 million are children. 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 US750 billion. Early detection of hearing loss can reduce its impact on an individual's life in addition to saving a huge cost. This paper presents the design, implementation, and evaluation of an open-source application framework for hearing impairment diagnosis. The framework is built using the Model-View-ViewModel (MVVM) 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 unit testing, and reduced maintenance overhead. The proposed framework along with the open-source code makes it possible to easily extend the application functionality thus enabling other researchers and practitioners to develop their own versions of hearing loss diagnosis applications. The proposed software was evaluated by an otolaryngologist and found to be very beneficial in assisting a clinician to reach a hearing impairment diagnosis conclusion more methodically, swiftly and accurately.

READ FULL TEXT

page 12

page 13

page 14

page 15

page 16

page 17

page 24

research
12/14/2018

Evaluation of an open-source implementation of the SRP-PHAT algorithm within the 2018 LOCATA challenge

This short paper presents an efficient, flexible implementation of the S...
research
04/17/2021

KazakhTTS: An Open-Source Kazakh Text-to-Speech Synthesis Dataset

This paper introduces a high-quality open-source speech synthesis datase...
research
01/02/2021

DEVI: Open-source Human-Robot Interface for Interactive Receptionist Systems

Humanoid robots that act as human-robot interfaces equipped with social ...
research
07/27/2020

Long-Term Evaluation of Technical Debt in Open-Source Software

Existing software tools enable characterizing and measuring the amount o...
research
01/25/2020

Open-source Defect Injection Benchmark Testbed for the Evaluation of Testing

A natural method to evaluate the effectiveness of a testing technique is...
research
04/07/2018

A Comprehensive Study on the Applications of Machine Learning for the Medical Diagnosis and Prognosis of Asthma

An estimated 300 million people worldwide suffer from asthma, and this n...

Please sign up or login with your details

Forgot password? Click here to reset