Barangay Information System
Barangay Information System
1
Joseph Allen A. Enhancing the Barangay Information
Cuevas System by Integrating Geolocation
2
Alexis Jermaine Technology and Tagalog Chatbot
Gonzaga using NLP Algorithm for Efficient
3
Community Engagement and Service
Samuel Reign O.
Roque
4
Criselle J. Centeno
5
Joseph Darwin Co
Abstract: - This research aims to address the need for improved efficiency and accessibility of a local government constitution which is the
barangay services in the Philippines through the integration of an English – Tagalog Chatbot using NLP Algorithm into a Progressive
Web-Application based Barangay Information System and Geolocation Technology which detects the location of the affected residents and
nearest evacuation centers. The specific objectives include developing an information system for efficient resident data management, training
an AI chatbot to handle both English and Tagalog inquiries, and integrating geolocation technology for disaster risk reduction monitoring.
The study’s significance lies in enhancing the service provided by barangays, which are often the most accessible government agencies to the
public. The system benefits the public by increasing transparency and providing convenient access to services, barangay officials by
streamlining transactions and reducing their workload and future researchers by laying the groundwork for further technological
advancements in governance. The overall acceptance of the system based on user’s feedback falls within the satisfactory category, which
indicates its potential to improve barangay operations. The Barangay Information System, as demonstrated in this study, efficiently manages
resident information, streamlines the delivery of certificates, enhances user experience, and ultimately contributes to more effective and
efficient community service delivery.
Keywords: barangay information system, geolocation technology, NLP algorithm, progressive web-application
I. INTRODUCTION
The world of computers and technology is very important and should not be ignored especially in contemporary
times. Computers have evolved from computing basic arithmetic to providing information that may be accessible
to anyone, anywhere, anytime. In recent years, the Philippines has come to understand the need of using
technology to improve public administration and service delivery. The former president of the Philippines,
Rodrigo Duterte, showed strong support to the Information and Communications Technology (ICT) industry,
believing that it would improve the quality life of Filipinos and make government transactions easier, simpler, and
more transparent (Alani, 2018) [3]. This aligns with the findings of multiple studies emphasizing the importance
of computers and technology in public service. According to Abiad & Khatiwada (2018) [2], new technologies
have a lot of potential to make public services more effective and competent. Furthermore, automation of
government processes increases work efficiency and, most importantly, enhances the citizen experience. As of
today, Barangay is the smallest unit of government in the Philippines, faces difficulties and challenges in the
organization and management of incoming and outgoing data due to its lack of a system and manual processes of
storing resident information (Jamis et al., 2022) [4]. The lack of system and manual processes done by the
barangays may lead to mishandling and result in data breaches. The proponents propose a centralized system
where barangay officials can have a safe centralized system to store resident information and where residents can
remotely avail of the in-person services of the barangay from the comfort of their home. As the smallest unit of
government, the barangay and the barangay officials are at the forefront of public service and is the closest sector
to the people (Panadero, 2018) [3] therefore, the barangay is the first mediator and responder to the happenings in
the barangay. The barangay has other duties and responsibilities mandated by the Local Government Code and
1,2,3 Student, College of Engineering and Technology, Pamantasan ng Lungsod ng Maynila, Philippines
1jaacuevas2020@[Link], 2ajgonzaga2020@[Link], 3sroroque2020@[Link]
4,5 Professor, College of Engineering and Technology, Pamantasan ng Lungsod ng Maynila, Philippines
4cjcenteno@[Link], 5jdcco@[Link]
Copyright©JES2024on-line:[Link]
1136
J. Electrical Systems 20-5s (2024): 1136-1149
other laws (Trovela, 2018) [4]. Because of this the barangay is always busy and may not be able to accommodate
everyone all the time (Lagos & Adorio-Arce, 2017) [3]. To lessen the load of the barangay and be able to
accommodate everyone, the proponents propose the creation of a virtual assistant that can answer barangay related
questions and receive reports from residents without human intervention. According to the World Risk Report
2022 by Bündnis Entwicklung Hilft and the Institute for International Law of Peace and Armed Conflict (IFHV)
(2022), the Philippines is the number one country in the world with the highest disaster risk with a
WorldRiskIndex of 46.82. Among all the countries in the world, the Philippines was also ranked 4th with the
highest exposure to disasters. After disasters occur, multiple barangays in the Philippines are greatly affected due
to the lack of proper information dissemination and disaster risk management plans. The City of Manila is one of
the cities in the Philippines of High Flood Risk. The occurrence of floods in Manila has resulted in injuries, loss of
lives, and extreme damage to properties (World Bank, 2017) [7]. To help the local government monitor and assess
which areas in their barangay most likely need help with the use of geolocation technology and safety check polls.
1. To design and develop an information system where the admin can efficiently store, manage, and extract
resident information of the barangay residents.
2. To train and develop a chatbot that can answer both English and Tagalog barangay-related questions and
upcoming events, accept certificate requests and incident reports, and disseminate information to reduce foot
traffic in the barangay. Integration of notification to the information system which informs the resident regarding
the status of his/her account and requested document.
3. To integrate geolocation technology in the barangay information system to locate unsafe areas that need
assistance using safety check polls during and after a disaster.
The adoption of Artificial Intelligence in local governments of Carmona in the Philippines using Technology
Acceptance Model (TAM) and Unified Theory of Acceptance and Use of Technology (UTAUT) which is a study
that collects perception data from local executives and department administrators. The findings reveal a favorable
attitude and behavioral intention toward the use of AI in government operations. Correlation analysis indicates
positive relationships between acceptance and adoption factors and the attitude and behavioral intent to use AI,
except for the anxiety factor, which shows a negative correlation with attitude.
Crisis Information Dashboard System using Feedback-Based Text Classification contributes to social media
analytics literature by incorporating user feedback towards improving Tweet classification of code-switch data.
The proponents integrate this modern technology in a crisis information dashboard system to consolidate
significant information. The instantaneous nature of data obtained from social media makes it an ideal medium in
emergency situations. Using a multiclass SVM with categories (1) Announcement, (2) Casualty and Damage, and
(3) Call for Help [1].
In this study, quantitative approach was utilized as the survey design which serves as the primary data collection
method for evaluating the overall functional stability, usability, reliability, security, maintainability and
1137
J. Electrical Systems 20-5s (2024): 1136-1149
portability of the barangay information system, the proponents will use the ISO 25010 software product quality
model as the basis of evaluation while for the evaluation of the overall usability of the chatbot, the proponents will
use an adapted chatbot-specific usability metric, the Chatbot Usability Questionnaire. 150 is the total number of
respondents which are composed of residents and barangay personnels that will be asked to interact with the
chatbot and explore the features of the modernized barangay information system.
User Question
(Tagalog/English)
Chatbot Answer
(Tagalog/English)
Using the model above, it will illustrate the process of how the chatbot understands and responds to the user
questions. The user can ask FAQs such as the process of requesting a certificate, information and location of
evacuation center, upcoming events in the barangay etc. using either Tagalog or English Language. Once the user
has sent a message through the API integrated from GPT which is the question answering service that will find the
accurate and relevant answer to the user question and after the correct answer has been generated, the question
answering service will now send it as a response through the API.
The proponents utilized Agile Software Development Model, comprised of five (5) different phases which
includes the following: system planning, system design, system development, system testing and system
deployment.
1. System Planning - In this phase, a preliminary developing system has been conducted. Knowing the
needs of the clients and the purpose of the system as well as the software requirements needed to develop
the system.
2. System Designing - The developers will now establish the design and specifications for the system once
the requirements have been determined. The developers will create a mood board to maintain complexity
by adding grids, frames, texts, and labels. Design phase falls on Graphical User Interface (GUI). This
1138
J. Electrical Systems 20-5s (2024): 1136-1149
shows case buttons, toolbars, icons, and dashboard. The developers used Figma as a UX/UI designing
tool mainly for collaboration purposes.
3. System Development - The process of constructing the information system through programming is
included in this step. The developers used JavaScript to improve the user experience and overall
functionality, PHP, and XML to build the system's structure. To provide support for database
manipulation, the developers use XAMPP as the local host web server, and MySQL to cater data security
and transactional processing support.
4. System Testing - For the application to perform in accordance with the end user's needs, testing is the
process of identifying errors in a software application or program and evaluating a system with the goal
of identifying any gaps.
5. System Deployment - The system will be deployed once all the steps have been completed. It entails
transferring to the end users the fully operational system. Following a series of tests, the software’s
quality was improved to raise the system’s overall quality.
Collection of datasets
Creation of Chatbot
Implementation
There are three (3) important stages involved in developing a chatbot. Figure 3 shows the chatbot development
processes starting with the Dataset Collection, Creation of Chatbot and Implementation.
1. The datasets were initially gathered to establish a knowledge base of frequently asked questions through
inquiries to barangay personnel and the compilation of existing FAQs from public webpages.
2. Essential components for GPT Language Services, along with the bot framework were built to create the
chatbot, the generated knowledge base was integrated into the Question Answering resource and built-in
chitchat knowledge bases were also used for the chatbot to have a friendly and professional personality.
3. The last stage is chatbot will be implemented through the direct line API integrating it into the progressive
web application using SvelkeKit and Tailwind CSS for the evaluation of end users.
The sampling technique for the study is a combination of purposive and random sampling. Purposive sampling is
a sampling technique where participants are selected based on specific criteria that align with the objectives of the
study. This sampling technique is targeted at the barangay officials who are directly involved in the barangay
processes.
Random sampling is a sampling technique that involves selecting participants randomly from the population of
interest. This sampling technique encompasses the residents of the selected barangay. By using random sampling
every resident in the barangay has an equal chance of being selected to participate in the survey.
1139
J. Electrical Systems 20-5s (2024): 1136-1149
The collected data will be subjected to different data analytical techniques to gain insights into the implementation
of a geolocation technology and tagalog chatbot to a modern barangay information system. The data analytic
technique that will be used in this study is descriptive statistics. Descriptive statistics include measuring the mean
and standard deviation to summarize the quantitative data.
Data collection procedures will be collected through surveys. The researcher will develop structured
questionnaires to gather relevant information from barangay officials, residents, and other stakeholders. The
analyzed data will then be interpreted by examining the patterns. The findings will be related to the research
questions and objectives to derive meaningful insights and draw conclusions.
Formula of Mean:
3.4 Evaluation
The focus of this study is the integration of a Tagalog chatbot using NLP Algorithm to the barangay information
system therefore the evaluation shall be split into two parts. The first part of the evaluation will use the Chatbot
Usability Questionnaire (CUQ) tool to identify its overall usability and ease of use and a total of 100 participants
to be evaluated.
The evaluation of the system will be in terms of functional stability, usability, reliability, security, maintainability,
and portability based on the standards from the ISO 25010 software product quality model and a total of 150
participants to be evaluated.
Figure 4 shows the tool that the proponents used to evaluate the Tagalog Chatbot. This questionnaire was adapted
from (Holmes et al., 2019) [] to identify its overall usability. It was derived from the most used System Usability
Scale also known as (SUS). CUQ is a chatbot-specific usability questionnaire made specifically for chatbot
systems with the metrics range of 0-100 and different interpretations. It consists of sixteen (16) fair questions
which all the odd-numbered questions are the positive aspects of the chatbot while even-numbered questions
relate to negative aspects. Covering a range of chatbot usage topics, including effectiveness and satisfaction.
1140
J. Electrical Systems 20-5s (2024): 1136-1149
In this section, the proponents present objective data that they have collected after deploying their developed
system. These questions are classified based on the criteria used from the ISO 25010:2011.
1141
J. Electrical Systems 20-5s (2024): 1136-1149
Figure 6 shows the demographic of the respondents for the evaluation. A total of 150 people responded to the
given evaluation form. Out of the 150 people, there were 9 barangay personnel, and 141 were residents.
C. System Evaluation
Table 1: System Evaluation of its Mean, Overall Mean Range and it’s Verbal Interpretation
Table 1 displays the evaluation mean and overall mean range, and its verbal interpretation. This will be used to
gauge the level of agreement and satisfaction of the respondents with the system.
Mean scores falling within the Strongly Agree, Agree, and Moderately Agree category, conveys a varying level of
positive sentiment with the statement and believes that the statement is true. Mean scores categorized as Strongly
Disagree and Disagree suggests a varying level of negative sentiment or disagreement with the statement and
believes that the statement is not fully accurate.
Overall mean scores falling within Excellent and Satisfactory indicate a high level of user satisfaction and system
effectiveness. Overall mean scores categorized as” Good” imply that the system is generally acceptable but may
have areas for improvement. Overall means scores in the “Fair” range suggest that there are notable issues or
challenges that need to be addressed. Overall mean scores categorized as “Poor” indicate a low level of
acceptability and signify important shortcomings in the performance of the system.
5 Strongly Agree
4 Agree
3 Neutral
2 Disagree
1 Strongly Disagree
Using the 5-point Likert scale of agreement seen in table 2, the respondents were able to answer sixteen (16)
questions covering a range of chatbot usage including effectiveness and satisfaction of usage.
1142
J. Electrical Systems 20-5s (2024): 1136-1149
FUNCTIONAL SUITABILITY
Population Verbal
Indicators Mean
Size (N) Interpretation
Functional Completeness
The website
includes all the
150 3.67 Agree
designated tasks
and user goals.
Functional Correctness
The website
provides correct
150 4.01 Agree
and accurate
information.
Functional Appropriateness
The functions of
registration page,
chatbot and set of
functions of the
barangay website
150 4.03 Agree
are appropriate
and according to
the specified
tasks and
objectives.
Overall Mean: 3.91 Satisfactory
Table 3: Functional Suitability of the System based on Barangay Personnels and Resident’s Evaluation
Table 3 shows a concise overview of the system's functional suitability evaluation by 150 participants, including
barangay personnel and residents. The assessment focused on sub-criteria, with mean scores of 3.67 for
Functional Completeness, 4.01 for Functional Correctness, and 4.03 for Functional Appropriateness. The overall
mean of 3.91 indicates a "Satisfactory" verdict, affirming general agreement among respondents regarding the
system's functional suitability.
B. Usability of System
USABILITY
Population
Indicators Mean Verbal Interpretation
Size (N)
Appropriate Recognizability
The website enables
users to determine if it is
150 3.87 Agree
suitable for what they
need.
Learnability
The website can be used
by specific users to learn
how to use the
application in a way that 150 3.83 Agree
is effective, efficient, safe,
and satisfying, based on
their specific goals and
1143
J. Electrical Systems 20-5s (2024): 1136-1149
Operability
The website is easy to
learn and maneuver in an
effective, efficient, less 150 3.98 Agree
risky, and satisfying
manner of navigation
User Error Protection
The website protects
users against making 150 3.97 Agree
errors.
User Interface Aesthetics
The website user
interface allows users to
have a pleasant and 150 4.01 Agree
satisfying experience
when using it.
Accessibility
The system can be used
by barangay personnels
150 4.06 Agree
and residents and achieve
its goal.
Overall Mean: 3.95 Satisfactory
Table 4: Usability of the System based on Barangay Personnels and Resident’s Evaluation
As seen on Table 4, Appropriate Recognizability was evaluated using one question with a mean score of 3.87
which indicates that they agree with the first statement. Similarly, Learnability was also evaluated using one
question and its mean score is 3.98 which means that they also agree with the 2nd statement. As for Operability
which its mean yielded a score of 3.97 that indicates agreement with the 3rd statement. While User Error
Protection has also a mean score of 3.97 that shows agreement with the 4th statement. On the other hand, User
Interface Aesthetics has a mean score of 4.01 which signifies agreement. Lastly, Accessibility was evaluated using
one question with a mean score of 4.06 and denotes agreement with the last statement. Overall, the evaluation of
Barangay Personnel and Residents regarding the system’s usability had an overall mean of 3.95 and a verbal
interpretation of “Satisfactory”.
1144
J. Electrical Systems 20-5s (2024): 1136-1149
Table 5: Security of the System based on Barangay Personnels and Resident’s Evaluation
Table 5 shows the evaluation questions for both Barangay Personnel and Residents, assessing the system’s
security through its sub criteria. Integrity was evaluated using one question with a score of 3.85 which indicates
that they agree with the first statement. Similarly, Confidentiality was also evaluated its mean score is 3.87 which
shows agreement with the 2nd statement. As for the Authenticity which was also evaluated using one question, it
yielded a mean score of 4.04 On the other hand, Accountability was also evaluated with a mean score of 4.23
which indicates agreement with the last statement. Overall, the evaluation of Barangay Personnel and Residents
regarding the system’s security had an overall mean of 4.00 and a verbal interpretation of “Satisfactory”.
Table 6: Reliability of the System based on Barangay Personnels and Resident’s Evaluation
Table 6 shows the system’s reliability through its sub criteria. Fault Tolerance was evaluated using one question
with a mean score of 3.66 which indicates that they agree with the first statement. Similarly, Availability was also
evaluated using one question and its mean score is 3.68. As for Maturity, which have a mean score of 3.82
indicating agreement with the 3rd statement. On the other hand, Recoverability was also evaluated with a mean
score of 3.85 which indicates agreement with the last statement. Overall, the evaluation of Barangay Personnel
1145
J. Electrical Systems 20-5s (2024): 1136-1149
and Residents regarding the system’s reliability had an overall mean of 3.75 and a verbal interpretation of
“Satisfactory”.
Table 7: Maintainability of the System based on Barangay Personnels and Resident’s Evaluation
Table 7 shows the system’s maintainability through its sub criteria. Modularity was evaluated using one question
with a mean score of 3.63 which indicates agreement with the first statement. Similarly, Reusability was also
evaluated, and its mean score is 3.69 which means that they also agree with the 2nd statement. As for the
Analysability, yielded a mean score of 3.82 which denotes agreement with the 3rd statement. While Modifiability
has a mean score of 3.77. Lastly, Testability was evaluated using one question, resulting in a mean score of 3.89
which shows agreement with the last statement. Overall, the evaluation of respondents regarding the system’s
maintainability had an overall mean of 3.76 and a verbal interpretation of “Satisfactory”.
1146
J. Electrical Systems 20-5s (2024): 1136-1149
Table 8: Portability of the System based on Barangay Personnels and Resident’s Evaluation
Table 8 shows the evaluation questions for both Barangay Personnel and Residents, assessing the system’s
portability through its sub criteria. Adaptability was evaluated using one question with a mean score of 3.80 which
indicates that they agree with the first statement. Similarly, Installability was also evaluated, and its mean score is
3.94 which shows agreement with the 2nd statement. As for the Replaceability, it yielded a mean score of 4.11 and
denotes agreement with the 3rd statement. Overall, the evaluation of Barangay Personnel and Residents regarding
the system’s portability had an overall mean of 3.95 and a verbal interpretation of “Satisfactory”.
The developers conducted an evaluation through an online survey. The web system was evaluated by the
following criteria: Functional Suitability, Usability, Reliability, Security, Maintainability, and Portability. The
results were tallied, rated, and interpreted using the 5-point Likert Scale of Satisfaction as illustrated in table 5.
Table 9 shows the overall acceptance of the system based on the cumulative ratings from the barangay personnel
and residents. Security yields the highest overall mean of 4.00, which falls within the ‘Satisfactory’ category. With
a mean of 3.95, both Usability and Portability also fall under the ‘Satisfactory’ category. Functional Suitability,
with a mean of 3.91, falls in the same category. However, Maintainability and Reliability, yielding overall mean
scores of 3.76 and 3.75, respectively, also fall within the ‘Satisfactory’ category. The system’s overall acceptance,
receiving an average of 3.89, falls under the ‘Satisfactory’ category.
1147
J. Electrical Systems 20-5s (2024): 1136-1149
setup
Chatbot responses were 96/100 (96%) 4.7 0.7
useful, appropriate, and
informative
That chatbot explained its 73/100 (73%) 3.4 1.2
scope and purpose well
The chatbot’s personality 100/100 (100%) 4.5 0.5
was realistic and
engaging
The chatbot understood 80/100 (80%) 4.1 1.4
me well
The chatbot coped well 78/100 (78%) 3.1 1.2
with any error or mistakes
Negative scale items
(Strongly Disagree or
Disagree)
The chatbot seemed 57/100 (57%) 2.1 1.1
unfriendly
The chatbot was very 25/100 (25%) 1.6 1.1
complex
The chatbot gave no 49/100 (49%) 2.3 1.2
indication as to its
purpose
Chatbot responses were 74/100 (74%) 1.7 1.2
irrelevant
It would be easy to get 82/100 (82%) 1.6 1.1
confused when using the
chatbot
The chatbot was unable to 52/100 (52%) 2.4 1.1
handle any errors
The chatbot failed to 68/100 (68%) 1.7 1.2
recognize a lot of my
inputs
The chatbot seemed too 76/100 (76%) 1.8 1.1
robotic
The proponents assessed the functionality or ease of navigation of the chatbot using the CUQ, Illustrated in Table
10, indicates that most of the respondents or participants agreed with the statement that the chatbot was “easy to
navigate (97/100, 97%) and “easy to use” (85/100, 85%), with its corresponding counterpart statement disagreed
that it was “very complex” 25% and 57% of the participants said it was “unfriendly”. While 69% said that
“chatbot was welcoming during initial setup and 96% said that “Chatbot responses were useful, appropriate, and
informative”. Additionally, 73% of the participants said that “chatbot explained its scope and purpose well”,
100% also agreed with
“chatbot’s personality was realistic and engaging and 78% of them said that “chatbot coped well with any error or
mistakes.” but 68% of them also disagreed with the statement that “chatbot failed to recognize a lot of my inputs”
Finally, 76% of the respondents disagreed that “the chatbot seemed too robotic.”
V. CONCLUSIONS
1. The proponents successfully addressed the absence of a secure, computerized database system for
managing resident information. They developed a secured database system that can store and manage
information of barangay residents which can be used in generating automated certificates.
2. The development of a bilingual chatbot proficient in managing both English and Tagalog
barangay-related queries and events, handling certificate requests, and disseminating information serves
as a crucial enhancement to barangay information system.
1148
J. Electrical Systems 20-5s (2024): 1136-1149
3. The integration of geolocation technology into the barangay information system, specifically for the
purpose of identifying unsafe areas requiring assistance through safety check polls during and after a
disaster, represents a significant advancement in disaster response capabilities. This integration enhances
the barangay's overall disaster management strategy, promoting efficiency and effectiveness in
addressing critical safety concerns within the community.
REFERENCES
[1] A Crisis Information Dashboard System using Feedback-Based Text Classification of Typhoon-Related
Tweets in the Philippines. (2022, July 18). IEEE Conference Publication | IEEE Xplore.
[Link]
[2] Abiad & Khatiwada (2018). 5 Ways Technology is Improving Governance, Public Service Delivery in
Developing Asia | Asian.
[Link]
ia
[3] Alani, H. (2018, July). Designing Chatbots for Crises: A Case Study Contrasting Potential and Reality.
ResearchGate.
[Link]
trasting_Potential_and_Reality
[4] Imus. (2018, February). Barangay Management Information System (BMIS) for Cities and Municipalities in
the Philippines. [Link]
[5] Jamis et al., (2022). One Barangay: A Mobile and Web Barangay Management System. (2022, December 1).
IEEE Conference [Link]
[6] Kamiri, J., & Mariga, G. (2021). Research Methods in Machine Learning: A content analysis. International
Journal of Computer and
Information Technology, 10(2). [Link]
[7] World Bank Group. (2017). Project Highlights: Metro Manila Flood
[Link].[Link]
o-manila-flood-management
1149