<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Usability of a Mobile Application for Teaching Braille to People with Visual Disabilities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Edison Amézquita-Soto</string-name>
          <email>edison.amezquita@ucsm.edu.pe</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diego Mendoza-Polanco</string-name>
          <email>diego.mendoza@ucsm.edu.pe</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joseph Ordoñez-Arratia</string-name>
          <email>joseph.ordonez@ucsm.edu.pe</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicoll Soto-Sana</string-name>
          <email>nicoll.soto@ucsm.edu.pe</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>José Sulla-Torres</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad Católica de Santa María</institution>
          ,
          <addr-line>Urb. San José s/n Umacollo, Arequipa, 04000</addr-line>
          ,
          <country country="PE">Perú</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Today, where information and communication play a central role, it is essential to ensure that visually impaired people can develop their skills in the Braille system. This gives them a powerful tool to access knowledge, communicate knowledge, communicate efficiently, and participate actively in daily life. This paper documents the development of the mobile application called Vide, which is focused on teaching the tactile Braille reading and writing system to visually impaired people, using the agile framework Scrum, having the requirements specification, design, and construction as part of the development cycle. For the validation, the proposed "System Usability Scale" tool was used to validate the purpose of knowing the appreciation in terms of usability that the selected users that the selected users have in the interaction with the application. In the application, a similar percentage of user satisfaction is evidenced. Satisfaction.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Mobile application</kwd>
        <kwd>teaching</kwd>
        <kwd>visual disability</kwd>
        <kwd>braille</kwd>
        <kwd>usability1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Today, where information and communication play a central role, it is essential to ensure that
visually impaired people have access to the tools they need to develop their skills and participate
fully in daily life. One of these tools is the Braille system, which enables visually impaired people
to access knowledge and communicate efficiently.</p>
      <p>
        Globally, statistics reveal a significant gap in access to Braille. According to the World Health
Organization (WHO) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], at least 2.2 billion people globally have near or distance vision problems.
In at least one billion of them, visual impairment could have been avoided or has not yet been
addressed. However, only a small percentage of these people have braille skills, which limits their
ability to read, write, and communicate independently.
      </p>
      <p>
        In the context of Latin America, the figures also reflect this problem. According to the World
Blind Union, the region has one of the lowest Braille literacy rates, which hinders access to
education and information for people with visual impairment [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>In the specific case of Peru, data from the National Institute of Statistics and Informatics (INEI)
indicate that 801 thousand people are permanently limited in their vision, even when wearing
glasses. Of this total, 52.6% are in urban areas and 44.8% in rural areas [3]. However, previous
studies reveal an urgent need to promote the learning and teaching of Braille in the country.</p>
      <p>The Braille alphabet is a tactile representation of alphabetic and numeric symbols that uses
dots so that people with visual impairments can recognize it to enable them to read, write, and
communicate. Despite the importance of braille for people with visual impairment, few studies
0009-0003-8000-7404 (E. Amezquita); 0009-0007-4776-5931 (D. Mendoza); 0009-0001-3527-2976 (J. Ordoñez);
0009-0005-4849-9431(N. Soto); 0000-0001-5129-430X (J. A. Sulla-Torres)
© 2023 Copyright for this paper by its authors.</p>
      <p>Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>CEUR Workshop Proceedings (CEUR-WS.org)
explore technology to facilitate braille literacy. Some of this work is for using Braille with mobile
applications to support literacy skills in [4] [5].</p>
      <p>In this paper, this issue is addressed from the perspective of the development of the mobile
application and its usability, which focuses on teaching Braille to people with visual impairment.
It is expected to foster independence and inclusion of people with visual impairment,
empowering them to develop their skills and communicate effectively in an increasingly digital
society [6].</p>
      <p>The mobile application will be implemented in Android Studio Flamingo 2022.2.1, which aims
to facilitate the learning of Braille language to people with visual impairment. This tool allows
users to learn interactively and practically, using their mobile device as a teaching platform. The
application has a simple and intuitive interface designed so users can learn Braille autonomously
and progressively. The program has exercises and activities so that the user can practice reading
and writing this language and a feedback system that will allow them to know their progress.</p>
      <p>The application is designed to be accessible and adaptable to the needs of each user. For
example, voice and sound options can be configured so that the user receives verbal instructions
and auditory feedback. In addition, it has a virtual braille feature that allows users to practice
without needing a specialized device.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>The following are the papers most closely related to the topic of study. The article by Hoskin et
al. [7] indicates that evaluations of the impact of the use of assistive devices in the academic
setting of children and youth who are blind or visually impaired are needed. This systematic
review evaluated the effectiveness of technology in supporting braille literacy education for
children and youth.</p>
      <p>Jones [8] designs effective and refreshable Braille displays, which describe the technical and
design challenges faced by developers of refreshable Braille displays, which are mechanical
devices that communicate Braille characters on a raised dot matrix that visually impaired users
can read.</p>
      <p>Anderson's paper [9] looks at the world's first cell phone with a Braille display, developed by
an Indian company called Kriyate. Here, he describes the functionalities and features of the phone,
including a 6-dot Braille display, a camera for taking pictures, and a messaging application that
allows users to send and receive messages in Braille.</p>
      <p>On the other hand, Wagh et al., in their paper "E-Braille-a self-learning Braille device" [10],
describes the development of a stand-alone Braille learning device for visually impaired people,
which consists of a Braille matrix that is updated by the user's input of text, and speech
recognition software that guides the user in creating new Braille characters. The solution is
designed in such a way as to optimize the cost and speed of operation of the device.</p>
      <p>In the article by Zeinullin and Hersh [11], they explain how visual impairment can create
barriers to accessing information in a visual format and how assistive technology has been
developed to solve this problem. A system has been made that includes pre-labeled tactile
graphics, an interactive web-based labeling tool, and a mobile application that provides audio
descriptions for the graphics. The purpose of the application is to enable visually impaired people
to obtain information without visual aids. A study was conducted to evaluate the system, which
included a structured interview, quantitative measurements, and a post-experimental session to
gather feedback. The study results showed that the proposed mobile application allows users to
explore graphics more efficiently. Finally, there is the article "Game-Based Literacy for blind
people," which explains a prototype that was designed to teach the Braille alphabet to blind
people with a video game technique; this includes an extra module that can be connected via
Bluetooth to the application, the system generates a set of letters and emits a sound of the letter
to through the speakers of the telephone and the module displays the letter, so that the student
can identify it.</p>
      <p>Kausar et al. [12] present a novel automatic Braille character recognition approach. The
designed method works in two main stages. In the first stage, image alignment and enhancement
are performed using various image preprocessing techniques. In the second stage, character
recognition is performed using a lightweight convolutional neural network (CNN). The proposed
model shows 95.2% and 98.3% prediction accuracy, respectively. The reported testing time of
the model is approximately 0.01 seconds for English images and 0.03 seconds for DSBI Braille
images. The Backend as a Service (BaaS) provides a database in the cloud to store and manage
information related to the application's users. This includes their progress in Braille exercises
[13], configuration preferences, and other relevant data. Choosing a BaaS with scalability ensures
that the application can handle growth in the number of users and the amount of data stored
without compromising performance. Firebase BaaS [14] provides authentication and user
management services, allowing users to register, log in, and maintain personalized profiles. This
ensures the security of user information and facilitates data synchronization across different
devices. In addition, BaaS provides functionalities such as access permission management and
password recovery, simplifying the implementation of these critical features in the mobile
application.</p>
      <p>Lutfun, Sulaiman, and Jaafar [15] present an educational software based on the Android
platform for visually impaired students. They designed the software to give users vibration and
audio feedback in response to their inputs. The developed interfaces were evaluated by six
advanced students, three experts, and three teachers through questionnaires and by 30 visually
impaired people after using the software. Overall, the results showed that all respondents rated
the software higher than 4.30 out of 5 on all usability criteria (efficiency, learnability,
memorability, error, and satisfaction).</p>
    </sec>
    <sec id="sec-3">
      <title>3. Materials and Methods</title>
      <p>For the development of the mobile application based on the Braille language for blind people
called VIDE, it has been decided to use the agile methodology Scrum[16].</p>
      <p>The Scrum methodology is suitable for complex and dynamic projects, where the customer
and the development team work together to adapt to changes in requirements and the
environment. In addition, Scrum focuses on the incremental delivery of functional software,
which allows the team to obtain early feedback from the customer and adjust the project
accordingly. This is shown in Figure 1.</p>
      <sec id="sec-3-1">
        <title>3.1. Project planning</title>
        <p>In this phase, the project's objectives are aligned, trying to focus on what we want to achieve
and not to reach other goals. The team was set up to establish the project's main objective and
identify the application's requirements and key features. The Product Backlog, a prioritized list
of items we need to develop, has been created. A multidisciplinary team that includes developers,
designers, and accessibility experts. We have the Scrum Master, who will guide us through the
process, and a Product Owner, who will represent us and the users' needs and manage the
Product Backlog.</p>
        <p>The main functionality of the system is to provide a mobile Braille learning application
designed for Android devices. The application allows people with visual impairment to learn and
practice Braille language in an interactive and accessible way through their mobile devices.</p>
        <p>The objectives of developing the Braille learning application are as follows:
1. Facilitate access to Braille language learning for the visually impaired, providing an
interactive and practical tool on their mobile devices.
2. Provide a simple and intuitive interface that allows users to learn autonomously and
progressively, adapting to different skill levels.
3. To offer exercises and activities that allow users to practice reading and writing in Braille,
strengthening their skills in this language.
4. Implement a feedback system that allows users to monitor their progress and receive
immediate feedback to correct errors and improve their learning.
5. Comply with accessibility standards to ensure the application is accessible and usable for
the visually impaired.
6. Promote inclusion and equal opportunities by providing a tool that facilitates the learning
and mastery of Braille.</p>
        <p>The Braille learning system users are people with or without visual impairment who wish to
learn and practice the Braille language using the mobile application. The report is aimed primarily
at users with little or no prior experience using Braille and looking for an accessible and effective
tool to acquire Braille skills.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Sprint Planning</title>
        <p>In each sprint, defined as two weeks, they meet to plan, select the highest priority items from
the Product Backlog to be addressed during the Sprint, and set a specific goal to be achieved.</p>
        <p>Next, in Table 1, the navigability requirements are presented. These allow a comfortable and
ergonomic experience for the user who, due to the visual impairment they may have, the
application should have an intuitive and easy-to-use navigability.</p>
        <p>The Usability Requirements focus on the objective of the application and the purpose for
which it is being carried out, as shown in Table 2.
RF-2.1
RF-2.2
RF-2.3
RF-2.4
RF-2.5</p>
        <sec id="sec-3-2-1">
          <title>Log in and register</title>
          <p>for subsequent</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>User</title>
          <p>authenticati storage of Requirement
information,
on
progress, and
feedback.</p>
        </sec>
        <sec id="sec-3-2-3">
          <title>Learning section</title>
        </sec>
        <sec id="sec-3-2-4">
          <title>Practice</title>
        </sec>
        <sec id="sec-3-2-5">
          <title>Section</title>
        </sec>
        <sec id="sec-3-2-6">
          <title>Progress</title>
        </sec>
        <sec id="sec-3-2-7">
          <title>Statistics</title>
        </sec>
        <sec id="sec-3-2-8">
          <title>Immediate feedback</title>
        </sec>
        <sec id="sec-3-2-9">
          <title>Section where the user can learn the Requirement language.</title>
        </sec>
        <sec id="sec-3-2-10">
          <title>Section where the</title>
          <p>user can test and
strengthen the Requirement
knowledge acquired
in the language.</p>
        </sec>
        <sec id="sec-3-2-11">
          <title>Users should be</title>
          <p>able to monitor
their learning and</p>
        </sec>
        <sec id="sec-3-2-12">
          <title>Requirement see its evolution over time using progress statistics.</title>
        </sec>
        <sec id="sec-3-2-13">
          <title>It should provide</title>
          <p>immediate
feedback to help</p>
        </sec>
        <sec id="sec-3-2-14">
          <title>Requirement users correct errors and improve their learning.</title>
        </sec>
        <sec id="sec-3-2-15">
          <title>Operational</title>
        </sec>
        <sec id="sec-3-2-16">
          <title>Environment</title>
        </sec>
        <sec id="sec-3-2-17">
          <title>Operational</title>
        </sec>
        <sec id="sec-3-2-18">
          <title>Environment</title>
        </sec>
        <sec id="sec-3-2-19">
          <title>Operational</title>
        </sec>
        <sec id="sec-3-2-20">
          <title>Environment</title>
        </sec>
        <sec id="sec-3-2-21">
          <title>Operational</title>
        </sec>
        <sec id="sec-3-2-22">
          <title>Environment</title>
        </sec>
        <sec id="sec-3-2-23">
          <title>Operational</title>
        </sec>
        <sec id="sec-3-2-24">
          <title>Environment</title>
        </sec>
        <sec id="sec-3-2-25">
          <title>Medium/desired</title>
        </sec>
        <sec id="sec-3-2-26">
          <title>High/Essential</title>
        </sec>
        <sec id="sec-3-2-27">
          <title>High/Essential</title>
        </sec>
        <sec id="sec-3-2-28">
          <title>High/Essential</title>
        </sec>
        <sec id="sec-3-2-29">
          <title>High/Essential</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Development of Sprints</title>
        <p>We focus on developing the selected features during each of the Sprints. The work is divided
into smaller tasks and assigned to team members. Daily Scrum meetings discuss progress,
challenges, and upcoming tasks, maintaining constant and collaborative communication.</p>
        <p>It is essential to highlight that the system has been designed with the specific needs and
characteristics of visually impaired users. It provides an intuitive interface, accessibility options,
and adaptability to different levels of ability in Braille learning. The goal is to provide an inclusive
and satisfactory user experience for all users involved in the Braille learning process.</p>
        <p>As for the application's design, the Figma tool [17] was used to create the mockups. First, the
ideal color palette was sought, considering the need for contrasting colors so people with limited
visibility could recognize them. The colors green and yellow were chosen, so the logo was
designed with those colors and the letter "V" in Braille as the main image.</p>
        <p>Next, the login interface was designed to allow the user to log in or register, considering the
distinctive colors and the large font size, as shown in Figure 2. After that, the main menu briefly
explains the application, showing three buttons that log out, practice and learn. Each contains
different functionalities, and the last two buttons show the various learning modules.</p>
        <p>Once this was done, the screens of each module were designed, and both had the option of
accessing letters, numbers, and grammar signs. Fig. 4 shows the practice interface containing an
additional word button, which would be the main difference between the two buttons:</p>
        <p>Finally, the keyboard screen was designed, which has a horizontal orientation for greater
comfort with the user; 6 buttons are displayed representing each space in the regular braille grid,
and centrally, the letter, number, sign, or word that the user must learn or practice—having as
functionality the positioning of the fingers. And the other button, guide, is the quick mentoring of
the alphabet, shown in Figure. 4.</p>
        <p>The functionality of the Braille Alphabet Quick Guide button is shown in Figure 5.</p>
        <p>For the development of the application, a new project was created in Android Studio [18]
Flamingo 2022.2.1</p>
        <p>Data persistence was performed by saving each user registered in the non-relational Firestore
database [19]. For this, a new project was created in Firebase, connected to the application
through Android Studio tools.</p>
        <p>Figure 6 shows that registered users are stored in the Firestore database, including the email,
ID, last name, and password fields. 7.</p>
        <p>User registration is done through the application interfaces, to which modifications were
applied to send the content of each input to the database.</p>
        <p>Once a user is registered, they can access the application through the Login interface. The
necessary changes were also applied to these interfaces to verify the registered credentials
correctly. Likewise, the Firebase Authentication tool [20] was used so that users can authenticate
through their registered e-mails and any Google accounts.</p>
        <p>Figure 8 shows the list of users with credentials registered in the application's database.</p>
        <p>Access and verification of credentials is done through the login interface in the application.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Sprint Review</title>
        <p>A review meeting is held at the end of each sprint. The completed work is shown to the Product
Owner and relevant stakeholders. We collect their feedback to improve our product and
development process continuously.</p>
        <p>During this period, the development team has focused on implementing new functionalities
and making improvements based on the feedback received. Below, we highlight the key points
that have been addressed:
• Feedback and Improvements:
- Improvements have been made to the feedback system to provide users with more
detailed and valuable comments on errors made in the exercises, helping them to correct
their Braille reading and writing skills.
- We adjusted the user interface to improve the usability and overall accessibility of the
application based on user feedback and suggestions.
• Integration of additional tools:
- A quick guide to full Braille characters has been added, allowing users to look up and
obtain definitions of Braille terms.</p>
        <p>A set of practical examples of Braille use in everyday situations has also been implemented,
helping users to apply their knowledge in real-life contexts.</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.5. Sprint Retrospective</title>
        <p>After the review meeting, time is taken to reflect internally on Sprint's performance. We
identify what worked well, what we can improve, and how to optimize our work process. We
learn from our past experiences and apply improvements in future Sprints.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>This section shows the results obtained; for this, a Usability questionnaire called “System
Usability Scale” (SUS) [21] was used to test the level of ease of use of the software. Usability is a
technique for testing or measuring software applications that is viewed from five aspects:
learnability, efficiency, memorability, errors, and satisfaction.</p>
      <p>As shown in Figure 10 and Figure 11, a similar percentage of user satisfaction is evident as
items in disagreement.</p>
      <p>With this feedback, we plan to improve, add more exercises, and implement an excellent
database of activities and words.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>The development of the VIDE mobile application using the agile Scrum methodology has been
highly successful. Implementing this methodology has allowed us to achieve outstanding results
in terms of accessibility and effectiveness so that visually impaired people can learn the Braille
language effectively.</p>
      <p>The application has been designed and developed considering the specific needs of visually
impaired users. Thanks to this, we have created an inclusive learning experience, providing users
with the necessary tools and resources to master the Braille language.</p>
      <p>Collaboration and effective communication among team members have been critical elements
in the success of this project. Constant and open interaction has allowed for efficient
problemsolving, knowledge sharing, and a clear focus on the project's success. In addition, the
involvement of stakeholders and users has been fundamental to obtaining early feedback and
ensuring that the application meets their expectations and needs.</p>
      <p>Frequent iterations and early feedback have been critical elements in our agile approach.
These practices have allowed us to make constant adjustments and improvements throughout
the development of the application. As a result, we have been able to adapt the application
according to emerging needs and ensure that it meets the required quality standards.</p>
      <p>In future work, expanding the number of exercises and implementing the database of activities
and words is recommended.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments References</title>
      <p>We thank the Universidad Católica de Santa María for its support in the development of the paper.
[3] INEI, “Instituto Nacional de Estadistica e Informatica,” Discapacidad, 2023.
https://m.inei.gob.pe/prensa/noticias/en-el-peru-1-millon-575-mil-personas-presentanalg/ (accessed Sep. 30, 2023).
[4] C. Kamei-Hannan, “Reflections on the Design, Development, and Implementation of a Braille</p>
      <p>Mobile App,” Assist. Technol. Outcomes Benefits, vol. 17, 2023.
[5] T. Barathkumar, S. Saran, S. Sujitha, and R. Vikash, “Braille Based Mobile Communication for
Deaf and Blind People,” in 2023 9th International Conference on Advanced Computing and
Communication Systems, ICACCS 2023, 2023. doi: 10.1109/ICACCS57279.2023.10112705.
[6] S. M. Aslam and S. Samreen, “Gesture Recognition Algorithm for Visually Blind Touch
Interaction Optimization Using Crow Search Method,” IEEE Access, vol. 8, 2020, doi:
10.1109/ACCESS.2020.3006443.
[7] E. R. Hoskin, M. K. Coyne, M. J. White, S. C. D. Dobri, T. C. Davies, and S. D. Pinder, “Effectiveness
of technology for braille literacy education for children: a systematic review,” Disability and
Rehabilitation: Assistive Technology. 2022. doi: 10.1080/17483107.2022.2070676.
[8] L. A. Jones, “Designing effective refreshable Braille displays,” Computer (Long. Beach. Calif).,
vol. 49, no. 1, 2016, doi: 10.1109/mc.2016.12.
[9] M. Anderson, “Inside the world’s first braille cellphone [Resources_First Look],” IEEE Spectr.,
vol. 50, no. 7, 2013, doi: 10.1109/mspec.2013.6545116.
[10] P. Wagh et al., “E-Braille-a self-learning Braille device,” in 2016 22nd National Conference on</p>
      <p>Communication, NCC 2016, 2016. doi: 10.1109/NCC.2016.7561162.
[11] M. Zeinullin and M. Hersh, “Tactile Audio Responsive Intelligent System,” IEEE Access, vol.</p>
      <p>10, 2022, doi: 10.1109/ACCESS.2022.3223099.
[12] T. Kausar, S. Manzoor, A. Kausar, Y. Lu, M. Wasif, and M. Adnan Ashraf, “Deep Learning
Strategy for Braille Character Recognition,” IEEE Access, vol. 9, 2021, doi:
10.1109/ACCESS.2021.3138240.
[13] L. Borges, A. F. de Moraes, R. de M. Speroni, I. P. A. Correa, and L. A. Silva, “Application of
Educational Support Through Disruptive Technology in Deaf Student Learning,” 2023. doi:
10.1007/978-3-031-14859-0_30.
[14] P. R. Saraf, “A Review on Firebase (Backend as A Service) for Mobile Application
Development,” Int. J. Res. Appl. Sci. Eng. Technol., vol. 10, no. 1, 2022, doi:
10.22214/ijraset.2022.39958.
[15] L. Nahar, R. Sulaiman, and A. Jaafar, “‘Bangla Braille learning application’ in smartphones for
visually impaired students in Bangladesh,” Interact. Learn. Environ., vol. 29, no. 5, 2021, doi:
10.1080/10494820.2019.1619588.
16] K. Schwaber, “SCRUM Development Process,” in Business Object Design and Implementation,
1997, pp. 117–134. doi: 10.1007/978-1-4471-0947-1_11.
[17] R. Alcaraz, “Guía de uso de Figma Aplicaciones y Dispositivos móviles,” Univ. Barcelona,
2022.
[18] T. Hagos and T. Hagos, “Android Studio,” in Learn Android Studio 3, 2018. doi:
10.1007/9781-4842-3156-2_2.
[19] A. B. Semma, M. Ali, M. Saerozi, Mansur, and Kusrini, “Cloud computing: Google Firebase
firestore optimization analysis,” Indones. J. Electr. Eng. Comput. Sci., vol. 29, no. 3, 2023, doi:
10.11591/ijeecs.v29.i3.pp1719-1728.
[20] Firebase Docs, “Firebase Authentication,” Firebase, 2023.
[21] U. Ependi, T. B. Kurniawan, and F. Panjaitan, “SYSTEM USABILITY SCALE VS HEURISTIC
EVALUATION: A REVIEW,” Simetris J. Tek. Mesin, Elektro dan Ilmu Komput., vol. 10, no. 1,
2019, doi: 10.24176/simet.v10i1.2725.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>W. H. O. WHO</surname>
          </string-name>
          , “
          <article-title>Blindness and vision impairment,” Blindness and vision</article-title>
          impairment,
          <year>2023</year>
          . https://www.who.int/news-room/fact-sheets/detail/blindness-and
          <article-title>-visual-impairment (accessed Sep</article-title>
          .
          <volume>30</volume>
          ,
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>W. B. U. WBU</surname>
          </string-name>
          , “World Blind Union,” World Blind Union,
          <year>2023</year>
          . https://worldblindunion.org/es/ (accessed Sep.
          <volume>30</volume>
          ,
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>