<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Mobile application for the registration and control of student attendance at the Universidad Católica de Santa María based on Google technologies and Machine Learning</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Nicolás</forename><forename type="middle">E</forename><surname>Caytuiro-Silva</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Universidad Católica de Santa María</orgName>
								<orgName type="institution" key="instit2">Urb. San José s/n Umacollo</orgName>
								<address>
									<settlement>Arequipa</settlement>
									<country>Perú</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Eveling</forename><forename type="middle">G</forename><surname>Castro-Gutierrez</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Universidad Católica de Santa María</orgName>
								<orgName type="institution" key="instit2">Urb. San José s/n Umacollo</orgName>
								<address>
									<settlement>Arequipa</settlement>
									<country>Perú</country>
								</address>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Jackeline</forename><forename type="middle">M</forename><surname>Peña-Alejandro</surname></persName>
							<email>jackeline.pena@ucsm.edu.pe</email>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Universidad Católica de Santa María</orgName>
								<orgName type="institution" key="instit2">Urb. San José s/n Umacollo</orgName>
								<address>
									<settlement>Arequipa</settlement>
									<country>Perú</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Karina</forename><surname>Rosas-Paredes</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Universidad Católica de Santa María</orgName>
								<orgName type="institution" key="instit2">Urb. San José s/n Umacollo</orgName>
								<address>
									<settlement>Arequipa</settlement>
									<country>Perú</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jose</forename><surname>Sulla-Torres</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Universidad Católica de Santa María</orgName>
								<orgName type="institution" key="instit2">Urb. San José s/n Umacollo</orgName>
								<address>
									<settlement>Arequipa</settlement>
									<country>Perú</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Mobile application for the registration and control of student attendance at the Universidad Católica de Santa María based on Google technologies and Machine Learning</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">0715CDA47AAFCBEA2C6F2DB772E9A630</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T20:15+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Emerging technologies</term>
					<term>Mobile application</term>
					<term>Attendance system</term>
					<term>Android</term>
					<term>XP Methodology</term>
					<term>Google technologies</term>
					<term>Machine Learning. 1</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The constant evolution of emerging technologies in the midst of the digital era highlights the need to replace traditional methods of student attendance registration in universities. Often, students record their attendance at the beginning of classes. This method can divert students' attention during class, and the time it takes for the teacher to record attendance increases significantly <ref type="bibr" target="#b0">[1]</ref>, considering the number of students enrolled in certain subjects. In this context, this research proposes the development of a mobile application for the Android operating system for attendance registration and control for students at the Universidad Católica de Santa María (UCSM) using the XP (Extreme Programming) project management methodology. The phases of XP detail the entire process for the development of the application and its launch, with Firebase as the Database Manager. To conduct the respective tests of the application, tests were carried out on fourth-year students of Systems Engineering, belonging to the Faculty of Physical and Formal Sciences and Engineering at UCSM. The attendance system was connected to a database that stores information about students and their attendance records. Additionally, the user interface displays attendance records from an attractive, intuitive, and easy-tomanage perspective for both teachers and students. The research results show that the use of the application by UCSM teachers and students reduces and optimizes the time invested in the attendance registration process compared to traditional methods, according to the satisfaction and acceptance criteria of the "ASYS" application.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>In the January-February-March 2021 quarter, out of the total internet user population, 88.5% accessed it through mobile phones or smartphones, 16.7% through laptops, and the rest through other internet-connected devices <ref type="bibr" target="#b1">[2]</ref>. When compared to the same quarter in 2020, there is a 0.6 percentage point increase in internet access via mobile phones. This figure is expected to rise further in 2022. The usefulness of mobile phones lies in applications. There are various advantages to using mobile applications, particularly in the educational perspective. For example, manual attendance registration by teachers can be time-consuming and prone to errors <ref type="bibr" target="#b2">[3]</ref>. It can also consume teachers' time when calculating averages. The use of a mobile attendance system eliminates the drawbacks of the manual system.</p><p>The primary motivation for this research is to optimize the time spent by teachers in taking attendance, especially when dealing with a large number of students. Additionally, the goal is to gain experience in developing mobile applications as part of professional growth, utilizing methods and new technologies such as database management, persistence, authentication, and storage with Firebase, and the BrainShop Machine Learning kit <ref type="bibr" target="#b3">[4]</ref>. The aim is to create a wellorganized, robust, and consistent application capable of meeting all the basic needs for its launch, following all stages of the XP methodology.</p><p>This paper is organized as follows. Section II provides a general overview of various previous studies on methods implemented for student attendance systems using mobile applications. Section III details the application implementation process through the XP methodology. In Sections IV and V, the results and discussion are outlined after testing the application with 100 students from the Faculty of Physical and Formal Sciences and Engineering at the Universidad Católica de Santa María during one month in the odd academic semester 2022-I. Finally, Section VI presents the research conclusions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Work</head><p>In this section, we conduct a systematic review of related works in the development of mobile applications focused on student attendance tracking, with a focus on time optimization and resource use in this process. We also explore those that use cloud-based technologies and their implementation through the use of the XP methodology.</p><p>In <ref type="bibr" target="#b4">[5]</ref>, an automated solution is presented, where a mobile application based on JAVA was developed. It wirelessly connected to a central Database created using MySQL, tasked with registering attendance information. The system was implemented in a university to record student data, absence and presence times, and accumulated attendance per month, resulting in effective and efficient system use. Similarly, in <ref type="bibr" target="#b5">[6]</ref>, an application was developed for Android and iOS devices to register student attendance as an alternative to manual methods. The proposal includes an application dedicated to teachers and students, displaying information such as the courses taught by teachers and the courses in which students are enrolled. Attendance data is synchronized with the Moodle platform, reflecting this information on the virtual platform. Tools used for development include MariaDB as the database manager and Web Services for application synchronization with the Moodle and institutional databases. The implementation is justified through a survey where 100% of teachers would support the use of an application for attendance and rated its use and synchronization with the virtual platform at 4.8.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 1:</head><p>Block diagram of the attendance system presented in <ref type="bibr" target="#b4">[5]</ref> On the other hand, <ref type="bibr" target="#b6">[7]</ref> presents a study where information from 367 students was collected to measure attendance in classes, online learning activities, and performance in online formative assessments. This study applied learning analysis methods to measure attendance, online learning activities, and performance in online formative assessments. The research results contribute to understanding the impact of class attendance on course academic performance and the interaction of participation factors in online learning in the context of technology-enhanced courses.</p><p>In the research conducted by <ref type="bibr" target="#b7">[8]</ref>, a proposed solution to the attendance control problem is presented, consisting of the development of a hybrid Android application prototype. This was achieved by employing open-source technologies such as the Ionic framework and the face-api.js library of JavaScript. The proposal is oriented towards efficient and agile monitoring of student attendance within the classroom, utilizing facial recognition as a key element for faster and more secure control. 92.8% of teachers show satisfaction with the application, feeling more secure with the use of facial recognition for verifying student attendance.</p><p>Concerning the use of the Extreme Programming (XP) methodology, <ref type="bibr" target="#b8">[9]</ref> developed a mobile application for managing attendance and evaluation information for university students. For this, development environments such as SQLite for database management, Android Studio, and the Extreme Programming methodology were used, allowing acceptance and compliance with the proposal and meeting the requirements demanded by the client. Among the obtained results is the high availability and integrity of information regarding attendance and evaluations. Furthermore, the use of the XP methodology allowed constant feedback with the client and, consequently, continuous improvement of the application.</p><p>The data analysis proposed in <ref type="bibr" target="#b9">[10]</ref> is used to analyze various skills through the collection of unstructured data to identify trends in job positions in the oil and gas industry. Although the context of the case study is different from that presented in this document, it can be proven that data analysis allows a better understanding of the skills and performance of a group of individuals, identifying them on a scale of 1 to 10 in job recurrence, which is sought to be addressed with attendance analysis and academic performance.</p><p>In this context, <ref type="bibr" target="#b10">[11]</ref> demonstrated that the use of the XP methodology guarantees the development of applications from small to medium scale. Compared to processes and tools, XP focuses on the aggressive development of mobile applications and allows an immediate response to changes that arise during the development process. Therefore, its use to develop a mobile application for student learning in various schools proves to be efficient and effective.</p><p>For predictions and data analysis to be accurate, sensors or tools that collect real-time data are necessary. An example of this is presented in the research <ref type="bibr" target="#b11">[12]</ref>, where Google tools <ref type="bibr">(Firebase)</ref> are used for the immediate collection and ordering of data for the detection of cardiovascular diseases. This demonstrates great effectiveness in recognition and ease of handling a large amount of data. In this context, in the research conducted by <ref type="bibr" target="#b12">[13]</ref> on the use of frameworks in the development of mobile applications, a comprehensive investigation is presented on the needs and characteristics that a mobile application must meet. To discover these characteristics, a systematic study mapping, consultation with experts, implementation in projects with agile methodologies, and testing in a university environment were used. The results showed improvement in development and a useful guide to cover all needs or aspects of the mobile application, improve development times, and can also be used as teaching material.</p><p>Finally, in the research proposed by <ref type="bibr" target="#b13">[14]</ref>, an application was developed to monitor the health status of patients with heart problems. Considering that data must be updated in real-time, the researchers concluded that Firebase was the most suitable platform for handling data in the cloud. As mentioned earlier, this tool provides various services such as Analytics that provide data and charts of user interactions. As a final point, the authors highlight the accuracy of the application in offering advice and predictions in sensitive health areas.</p><p>In this regard, in relation to the use of NoSQL databases (non-relational databases), <ref type="bibr" target="#b14">[15]</ref> presents a method based on computer vision to automate the process of reading water and electricity meters through a mobile application, storing photos and data of readings in a NoSQL database. Through Firebase Storage, it allows a dealer to store and process these readings with the aim of conducting predictive analysis in the future for water or electricity resource management. This method was patented, generating viable results in the meter reading market in Brazil. On the other hand, in <ref type="bibr" target="#b15">[16]</ref>, they propose a personal and decentralized cloud-based data model to manage health data in schoolchildren using the real-time NoSQL database provided by the Firebase platform. Through this service, a school's health information system can have total control over the administration of sensitive data such as the student's school number, name, temperature test time, temperature data, and the test machine number. This model was tested and applied, fulfilling its objective, and provides schoolchildren with more active control over the health information data of their personal status.</p><p>Considering the research conducted, for the development of the proposal, Firebase will be used as the Database manager, as it is a fast and efficient technology for handling a large amount of unstructured data <ref type="bibr" target="#b16">[17]</ref>, Android as the development platform, and the XP methodology to manage the development of the proposal.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Materials and Methods</head><p>In order to evaluate the satisfaction of teachers and students regarding the use of an application for attendance marking, data will be collected from students of the Professional School of Systems Engineering at the Universidad Católica de Santa María, whose ages range from 19 to 25 years.</p><p>The XP methodology consists of the following phases <ref type="bibr" target="#b17">[18]</ref>: Planning, Design, Coding, Testing, and Release. As shown in Figure <ref type="figure" target="#fig_0">2</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Phase 1: Planning</head><p>According to <ref type="bibr" target="#b19">[20]</ref>, it is important to select the priority functions that will be developed first so that the application can be implemented gradually and meet the main needs of users. In the operation of the application developed in <ref type="bibr" target="#b19">[20]</ref>, two types of data (Primary and Secondary data) are collected. In this research, primary and secondary data are related to student attendance (see Table <ref type="table" target="#tab_0">1</ref>). In this context, the first thing defined in this phase was the user stories, which in other development methodologies are known as requirements, to later prioritize them. Some of the identified user stories are shown below <ref type="bibr" target="#b20">[21]</ref>.  The application will allow students to register attendance by selecting the subject they need to mark attendance for through a card on the main screen of the application. Observations: Only courses that correspond to marking attendance will be enabled. That is, if the allowed time for attendance registration is met (±5 minutes) at entry and exit times. Actual Points: 2 Description: The application will allow downloading a spreadsheet-format file that will contain student attendance (in CSV format) when selecting a specific subject. Observations: Only the attendance of those students who marked their attendance within the specified time frame (±5 minutes) of entry and exit will be counted.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Phase 2: Design</head><p>In this phase, all the mockups of the application were developed with which end-users would be interacting. While other methodologies usually develop deliverables such as sequence diagrams, in this case, the client-server model was chosen <ref type="bibr" target="#b20">[21]</ref>. Below are the main interfaces of the mobile application.</p><p>• Students Ø Screen for user login. Ø Screen to view the list of student courses and the attendances they need to mark at the scheduled time. Ø Screen to mark the entry and exit attendance of students.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>Teachers Ø Screen for user login. Ø Screen to view the list of courses they teach. Ø Screen to download the attendance list of a specific course. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.1.">Implementation of the Model View ViewModel Design Pattern</head><p>In this phase, the application's functionalities were coded using the Model View ViewModel (MVVM) design pattern. MVVM allows the implementation of more robust Android applications and aligns well with the chosen development methodology <ref type="bibr" target="#b21">[22]</ref>. The structure can be observed as follows. Where the model layer translates all the data and delivers it to the model, the ViewModel layer connects to the database or external APIs, and the view layer presents the data, which can be invoked using commands.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.2.">Use of Firebase as a Database Manager</head><p>As mentioned earlier, Firebase was used as the database manager due to its advantages, such as cloud storage and rapid scaling, as well as its data analytics addon for generating reports on application demand by users.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 5: Firebase as a Database Manager</head><p>In Figure <ref type="figure">5</ref>, the implemented Firebase database can be visualized. It shows the code of the courses and their corresponding fields, such as classroom, day, entry time, exit time, course name, and teacher. In Cloud Firestore, the storage unit is the document, which is a record using few resources and contains fields with assigned values <ref type="bibr" target="#b22">[23]</ref>, such as the "email" field. Collections store documents, and in Illustration 5, there is a collection called "attendance," which contains a set of documents that can, in turn, store collections, such as the "courses" collection storing the courses each student is enrolled in. Figure <ref type="figure" target="#fig_3">6</ref> shows the collection of courses, which stores the courses in which the student is enrolled. Each subject has a unique identifier, the subject code.</p><p>The following details the data model represented in the student and their corresponding courses' data dictionary.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Data Model</head><p>The attributes handling the main functionalities of the mobile application were collected from students and their corresponding courses in the 4th year of the Systems Engineering professional career (odd semester 2022-I) at the Faculty of Physical and Formal Sciences and Engineering of UCSM, and are shown in Table <ref type="table" target="#tab_4">5</ref> and 6, respectively. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.3.">Implementation of Automatic Responses in the Application</head><p>To generate automatic responses to user questions, such as obtaining instructions on how to use the application or how to mark attendance <ref type="bibr" target="#b23">[24]</ref>, the BrainShop.ai Machine Learning kit was used. It can respond to user questions based on a knowledge base (a set of previously entered responses in the model) and generate automatic responses for users <ref type="bibr" target="#b24">[25]</ref>. The knowledge base and its training are shown below.   </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.4.">Results of the Coding Phase</head><p>The following are the main screens of the resulting application based on the user stories from the planning phase (Phase 01 of the XP methodology). It is important to note that these results are after the testing phase (Phase 04 of the XP methodology).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">User Story 01: Access to the Application</head><p>The following interfaces illustrate how access to the application is achieved, featuring a welcome screen and another where entry is made based on roles (Student -Teacher).  The following screens demonstrate how attendance control is carried out by teachers, following these steps:</p><p>• Log in to the application with the role of "Teacher" (only accesses identified with this role are recognized). • Navigate to the corresponding course and click on "DOWNLOAD ATTENDANCE CONTROL," which will generate and download a CSV spreadsheet for teachers. Illustration 13 shows an example of attendance control performed by a teacher. The record indicates the date, entry time, and exit time registered by the student. The record corresponds to the "Mobile Technologies -Practice Group 1" course, scheduled for "Tuesday 15:00 -17:00."</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4.">Phase 4: Testing</head><p>When using the XP methodology, it is recommended to use unit tests and acceptance tests <ref type="bibr" target="#b25">[26]</ref>. Unit tests verify the code developed by the programming team, while acceptance tests verify if the final product meets the expectations proposed in the planning phase. In our project, each module was tested to ensure that appropriate values were entered, it led the client to correct activities, and maintained integrity and security of the data provided by students and teachers. Finally, customer satisfaction was verified through surveys and scheduled presentations of the final product to determine if all user requirements and expectations were met. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Lack of email recognition YES</head><p>For the application launch, a survey was developed. The survey includes various questions to validate and verify user satisfaction with the use of the application. The criteria considered for the survey development are shown in Table <ref type="table" target="#tab_6">8</ref>. Communication with application users about their comfort level with application navigation. 5</p><p>Application Ease of Use Communication with application users about their initial experiences using the application. 6</p><p>Application Learning Ease</p><p>Communication with application users about the time it takes to adapt to it. 7</p><p>Intuitive Application Users are asked to rate the application based on the ease it provides for performing all actions within it. 8</p><p>Recommendation of Application Use</p><p>Communication with users about the likelihood of recommending the application. 9</p><p>Satisfaction Level with Application Use</p><p>A form with different areas of the application is provided for users to measure the satisfaction level for each view and a general rating.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.5.">Phase 05: Launch</head><p>For the application launch, the following steps were followed:</p><p>• Generate the APK of the application.</p><p>• Publish the APK on the website: https://coachup.site/ • Evaluate the results obtained through the survey.</p><p>This launch method was chosen for its flexibility and ease, as the application is still in its validation stage.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Results</head><p>Information was collected from 100 students and teachers in the 4th year of the Systems Engineering professional career at the Universidad Católica de Santa María for 1 month in the odd academic semester of 2022-I. The results of the conducted surveys are presented below.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Population</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 14: Total Population</head><p>The chart shows that 80% of respondents are students, and 20% are teachers. Likewise, a scale was made to assess the satisfaction level of users with the mobile application. Table <ref type="table" target="#tab_7">9</ref> shows scales, and the chart below shows the responses obtained by students.  Among the total respondents, 18 (18%) consider their interaction with the application to be good, 51 (51%) consider it very good, 28 (28%) consider it excellent, and 2 (2%) consider it regular. The latter cases may be due to a lack of internet connection or inappropriate use of the application by users.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Application Acceptance Level</head><p>Additionally, given that one of the long-term objectives of this research is for the application to be used in all schools of the Universidad Católica de Santa María, a question was asked about whether users would recommend the use of the application to others. The responses to this question are shown below. The chart shows that 92.9% of users would highly recommend the use of the application, while the remaining 7.1% would not recommend it. These cases were evaluated in the testing phase, as many of these users may not have constant internet access or may not use the application appropriately.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Discussion</head><p>The results demonstrate that users (teachers and students at UCSM) feel comfortable using the application to register their attendance, indicating ease of use.</p><p>Additionally, acceptance criteria were developed to verify the acceptance levels of the "ASYS" mobile application <ref type="bibr" target="#b7">[8]</ref>, achieving the following compliance levels for each criterion: Compliance Level (%) Functionality The system meets the necessary functionalities for the correct process in attendance registration and control. 100%</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Operability</head><p>The system works in an integrated manner with the database manager for subsequent functionalities implemented in the application.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>100%</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Satisfaction</head><p>The results obtained in section IV indicate the degree of satisfaction that both teachers and students have with the use of the application.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>98%</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acceptance</head><p>The "ASYS" application meets the registration and attendance control of students.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>92.9%</head><p>The table indicates that based on the acceptance criteria, 100% compliance was achieved in the functionality and operability criteria, indicating complete fulfillment. In contrast, in the satisfaction and acceptance criteria, 98% and 92.9% were obtained, respectively, which, according to <ref type="bibr" target="#b7">[8]</ref>, represents a significant percentage compared to the resulting percentage of the difference (2% and 7.1%, respectively).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusions</head><p>• It is concluded that the XP methodology, after executing its first three phases, ensures the quality of the mobile application. It has the advantage of being more customeroriented than development process-oriented, unlike other traditional methodologies that impose a disciplined development plan. • The use of tools and techniques oriented in the XP methodology contributed to the identification of functional and non-functional requirements, which helped in developing an application oriented to compliance with specified guidelines and requirements. • The use of the XP methodology contributes to the development of a mobile application for attendance control by enabling constant communication and feedback with the client/user. It also provides quick responses to changes suggested by the client, thanks to the flexibility of the tools and techniques found in this methodology. • The execution of the mobile application demonstrated positive results in the correct implementation of Firebase services (Cloud Firestore and Firebase Authentication) in the access and attendance marking modules. • The use of the application facilitated attendance registration for students and teachers, allowing the generation of a record with the attendance of each student. • Machine Learning techniques were employed to generate automatic responses to user questions. This functionality of the application proved to be useful when users do not know how to mark their attendance or have other questions related to the use of the application.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Phases of the XP methodology.<ref type="bibr" target="#b18">[19]</ref> cited by<ref type="bibr" target="#b17">[18]</ref> </figDesc><graphic coords="4,177.50,255.27,239.83,174.40" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Mobile Application Interfaces</figDesc><graphic coords="6,184.13,72.00,100.51,203.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: MVVM Pattern of the application</figDesc><graphic coords="6,106.18,417.56,382.64,264.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: "Courses" Collection in Cloud Firestore</figDesc><graphic coords="7,106.18,471.46,382.65,149.09" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: BrainShop.ai Knowledge Base</figDesc><graphic coords="8,106.18,545.31,382.62,204.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 8 :</head><label>8</label><figDesc>Figure 8: Training of the Machine Learning Model Knowledge Base</figDesc><graphic coords="9,106.18,84.90,382.64,178.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 9 :</head><label>9</label><figDesc>Figure 9: Result of ChatBot Implementation in the Application</figDesc><graphic coords="9,184.13,314.98,226.74,221.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 10 :</head><label>10</label><figDesc>Figure 10: Access to the Application Interfaces</figDesc><graphic coords="10,126.50,72.00,341.52,221.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 11 :</head><label>11</label><figDesc>Figure 11: Attendance Registration Interfaces</figDesc><graphic coords="10,125.00,384.27,344.35,221.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Figure 12 :Figure 13 :</head><label>1213</label><figDesc>Figure 12: Screen to download student attendance control</figDesc><graphic coords="11,185.00,72.00,224.47,221.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_10"><head>Figure 15 :</head><label>15</label><figDesc>Figure 15: Users' Satisfaction Level with the Mobile Application</figDesc><graphic coords="13,106.18,559.52,382.59,181.94" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_11"><head>Figure 16 :</head><label>16</label><figDesc>Figure 16: Would users recommend the use of the application?</figDesc><graphic coords="14,106.18,201.95,382.64,160.85" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 Student attendance data, adapted from [20]</head><label>1</label><figDesc></figDesc><table><row><cell>Primary Data</cell><cell>Secondary Data</cell></row><row><cell>Student identification code, and name.</cell><cell>University profile</cell></row><row><cell>Student enrollment data</cell><cell>Location data</cell></row><row><cell>Calendar data (Day, Month, Year)</cell><cell>Student's academic performance data</cell></row><row><cell>Global time data</cell><cell>Attendance recap report format</cell></row><row><cell>Internet quota</cell><cell>Application development time</cell></row><row><cell></cell><cell>Development difficulty level</cell></row><row><cell></cell><cell>Application design difficulty level</cell></row><row><cell></cell><cell>Feature development rate</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 User Story 01. Own elaboration</head><label>2</label><figDesc>Users will have a unique username and password with which they can log in. Observations: Only registered users will have access to its functionalities.</figDesc><table><row><cell>User Story 01</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 3 User Story 02. Own elaboration</head><label>3</label><figDesc></figDesc><table><row><cell>User Story 01</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 4 User Story 03. Own elaboration User Story 01 Number: 3</head><label>4</label><figDesc></figDesc><table><row><cell>Name: Attendance control</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 5 Data</head><label>5</label><figDesc></figDesc><table><row><cell cols="2">Dictionary -Student</cell><cell></cell><cell></cell></row><row><cell>Attribute</cell><cell>Description</cell><cell>Encoded Domain</cell><cell>Data Type</cell></row><row><cell>Student Code</cell><cell>Student code</cell><cell>codigo</cell><cell>String</cell></row><row><cell>Email</cell><cell>Student's institutional email</cell><cell>email</cell><cell>String</cell></row><row><cell cols="2">Professional School Professional school of the student</cell><cell>eprofesional</cell><cell>String</cell></row><row><cell>Name</cell><cell>Full name of the student</cell><cell>nombre</cell><cell>String</cell></row><row><cell>Table 6</cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="2">Data Dictionary -Courses</cell><cell></cell><cell></cell></row><row><cell>Attribute</cell><cell>Description</cell><cell>Encoded Domain</cell><cell>Data Type</cell></row><row><cell>Classroom</cell><cell>Classroom where the student attends</cell><cell>aula</cell><cell>String</cell></row><row><cell></cell><cell>classes</cell><cell></cell><cell></cell></row><row><cell>Day</cell><cell>Day on which the student has classes</cell><cell>dia</cell><cell>String</cell></row><row><cell>Entry Time</cell><cell>Time of entry to classes</cell><cell>horaingreso</cell><cell>String</cell></row><row><cell>Exit Time</cell><cell>Time of exit from classes</cell><cell>horasalida</cell><cell>String</cell></row><row><cell>Course Name</cell><cell>Name of the course</cell><cell>nombrecurso</cell><cell>String</cell></row><row><cell>Teacher Name</cell><cell>Name of the teacher who teaches the</cell><cell>nombredocente</cell><cell>String</cell></row><row><cell></cell><cell>course</cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_5"><head>Table 7</head><label>7</label><figDesc></figDesc><table><row><cell cols="2">Functional Tests</cell><cell></cell><cell></cell></row><row><cell cols="2">Identifier Functional Requirement</cell><cell cols="2">Errors or Failures Detected Improved (YES/NO)</cell></row><row><cell>CU01</cell><cell>Student registration in the</cell><cell>No access errors detected</cell><cell>No</cell></row><row><cell></cell><cell>application</cell><cell></cell><cell></cell></row><row><cell>CU02</cell><cell cols="2">Student attendance marking Incomplete interface</cell><cell>YES</cell></row><row><cell>CU03</cell><cell>Attendance saving</cell><cell>Inconsistency in Firebase</cell><cell>YES</cell></row><row><cell></cell><cell></cell><cell>date format</cell><cell></cell></row><row><cell>CU04</cell><cell>Teacher login to the</cell><cell>Incomplete interface</cell><cell>YES</cell></row><row><cell></cell><cell>application</cell><cell></cell><cell></cell></row><row><cell>CU05</cell><cell>Attendance list download</cell><cell>Incomplete downloads</cell><cell>YES</cell></row><row><cell>CU06</cell><cell>Attendance view</cell><cell>Disordered visualization</cell><cell>YES</cell></row><row><cell>CU07</cell><cell>Attendance marking</cell><cell>Attendance could not be</cell><cell>YES</cell></row><row><cell></cell><cell></cell><cell>recorded</cell><cell></cell></row><row><cell>CU08</cell><cell>Login with email and</cell><cell></cell><cell></cell></row><row><cell></cell><cell>password</cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_6"><head>Table 8</head><label>8</label><figDesc></figDesc><table><row><cell cols="2">Evaluation Criteria</cell><cell></cell></row><row><cell cols="2">No. Criteria to Evaluate</cell><cell>Description</cell></row><row><cell>1</cell><cell>Satisfaction and Ease</cell><cell>Evaluation of attendance marking through communication with</cell></row><row><cell></cell><cell>of Attendance Marking</cell><cell>students and the ease with which they perceive the marking.</cell></row><row><cell>2</cell><cell>Organization of ASYS</cell><cell>A form is provided where users rate the organization of application</cell></row><row><cell></cell><cell>Application Elements</cell><cell>elements, divided into different views of the application.</cell></row><row><cell>3</cell><cell>Application Colors</cell><cell>A list of colors, including the current application color, is provided,</cell></row><row><cell></cell><cell></cell><cell>and users are asked to vote for the most comfortable color for</cell></row><row><cell></cell><cell></cell><cell>them.</cell></row><row><cell>4</cell><cell>Application Navigation</cell><cell></cell></row><row><cell></cell><cell>Style</cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_7"><head>Table 9 Satisfaction Levels with the Mobile Application</head><label>9</label><figDesc></figDesc><table><row><cell>Satisfaction Level</cell><cell>Description</cell></row><row><cell>1</cell><cell>Poor</cell></row><row><cell>2</cell><cell>Regular</cell></row><row><cell>3</cell><cell>Good</cell></row><row><cell>4</cell><cell>Very Good</cell></row><row><cell>5</cell><cell>Excellent</cell></row><row><cell cols="2">2. Satisfaction Level with the Application Use</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_8"><head>Table 10 App Acceptance Criteria. Adapted from [8] Criteria Results</head><label>10</label><figDesc></figDesc><table /></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Future Work</head><p>As future work, the use of other ML techniques such as image recognition and geolocation for student attendance registration is proposed.</p><p>Improvement in control is also suggested. This includes the ability for teachers to download files that allow them to select which types of data they want to retrieve from the database, such as dates or student information. Additionally, enhancing the visualization of control data is proposed, as currently, it is only downloaded in a date and time format when the student registered their attendance (Entry/Exit).</p><p>Furthermore, scaling the database to a relational database schema is considered, which can work hand in hand with the UCSM database.</p><p>Improving the security of the application is suggested, considering that data is an important asset for an organization. Enhancing application security to a much higher level is part of the future plans.</p><p>Implementing the application for iOS operating systems is also planned.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Student Attendance System Using An Android Based Mobile Application</title>
		<author>
			<persName><forename type="first">A</forename><surname>Abdul</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Mohamad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Abdul</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Izzati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE 11th IEEE Symposium on Computer Applications &amp; Industrial Electronics (ISCAIE)</title>
				<imprint>
			<date type="published" when="2021">2021. 2021</date>
			<biblScope unit="page" from="224" to="227" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">El 66</title>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">N D E</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">8% de la población de 6 y más años de edad accedió a internet de Enero a Marzo del presente año</title>
				<meeting><address><addrLine>INEI, Lima</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Development of Smartphone-based Student Attendance System</title>
		<author>
			<persName><forename type="first">I</forename><surname>Milon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Kamrul</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Masum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Manik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">de 2017 IEEE Region 10 Humanitarian Technology Conference</title>
				<meeting><address><addrLine>Dhaka, Bangladesh</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">BrainShop Documentation: Quick Start</title>
		<author>
			<persName><surname>Brainshop</surname></persName>
		</author>
		<ptr target="acceso:10" />
		<imprint>
			<date type="published" when="2020">2020. Junio 2022</date>
		</imprint>
	</monogr>
	<note>En línea</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Development of mobile and desktop applications for a fingerprint-based attendance management system</title>
		<author>
			<persName><forename type="first">O</forename><surname>Adewale</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Olatunde</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Segun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Indonesian Journal of Electrical Engineering and Computer Science</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="570" to="580" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">A</forename><surname>Roca Espinosa Y</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Villafuerte</surname></persName>
		</author>
		<author>
			<persName><surname>Benavides</surname></persName>
		</author>
		<title level="m">Aplicación móvil para registro de asistencias de la Universidad Central del Ecuador</title>
				<meeting><address><addrLine>Quito</addrLine></address></meeting>
		<imprint>
			<publisher>Universidad Central del Ecuador</publisher>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Online engagement and performance on formative assessments mediate the relationship between attendance and course performance</title>
		<author>
			<persName><forename type="first">C</forename><surname>Lu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Cutumisu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Educational Technology in Higher Education</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page">23</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">L</forename><surname>Padilla Cando Y</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Y</forename><surname>Sánchez Pilay</surname></persName>
		</author>
		<title level="m">Desarrollo de una aplicación Móvil prototipo para el registro y control de asistencia estudiantil en la Carrera de Ingeniería en Sistemas Computacionales basada en Tecnología de Reconocimiento Facial</title>
				<meeting><address><addrLine>Guayaquil; Universidad de Guayaquil</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Aplicación móvil para la gestión de registros de asistencia y evaluaciones de los estudiantes universitarios</title>
		<author>
			<persName><forename type="first">J</forename><surname>Martínez-López Y</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">R</forename><surname>Obregón-Colina</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Dialnet</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="97" to="111" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Evaluation of the trends in jobs and skill-sets using data analytics: a case study</title>
		<author>
			<persName><forename type="first">A</forename><surname>Alibasi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Upadhyay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">C E</forename><surname>Simsekler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Kurfess</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">L</forename><surname>Woon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Omar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SCOPUS</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<date type="published" when="2022">nº 32, 2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Design on &apos;FunPhy: Fun Physics&apos; Educational Game Apps using Agile EXtreme Programming</title>
		<author>
			<persName><forename type="first">N</forename><surname>Qotrun Nada</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Khotimatus</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Saadah</surname></persName>
		</author>
		<author>
			<persName><surname>Khoirul Anam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Widianingrum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wibowo</surname></persName>
		</author>
		<author>
			<persName><surname>Novita</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Physics</title>
		<imprint>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="216" to="226" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Smart Cardiac Framework for an Early Detection of Cardiac Arrest Condition and Risk</title>
		<author>
			<persName><forename type="first">A</forename><surname>Shah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ahirrao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Pandya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kotecha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rathod</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Frontiers in Public Health</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="2296" to="2565" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">An Agile-Based Integrated Framework for Mobile Application Development Considering Ilities</title>
		<author>
			<persName><forename type="first">D</forename><surname>Martinez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Ferre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Guerrero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Juristo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="72461" to="72470" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A system for monitoring health status of heart patients using machine learning and cloud computing</title>
		<author>
			<persName><forename type="first">D</forename><surname>Forum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Chowdhury</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Rupinder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Marloes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Chand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Buyya</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Internet of Things</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
	<note>HealthCloud</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Implementation of a meter reading mobile application (App) for water and electricity based on computational vision</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Alvares</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">C</forename><surname>Alves Souza Y</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Feitosa De Castro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Revista Brasileña de Computación Aplicada</title>
		<imprint>
			<biblScope unit="volume">XII</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="107" to="121" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Decentralized Personal Cloud Data Model and its Application in Campus Health Information System</title>
		<author>
			<persName><forename type="first">X</forename><surname>Weng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Pan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress</title>
				<imprint>
			<date type="published" when="2021">2021. 2021</date>
			<biblScope unit="page" from="879" to="883" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Application of Firebase in Android App Development -A Study</title>
		<author>
			<persName><forename type="first">C</forename><surname>Khawas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Shah</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Computer Applications</title>
		<imprint>
			<biblScope unit="volume">179</biblScope>
			<biblScope unit="issue">46</biblScope>
			<biblScope unit="page" from="49" to="53" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">Aplicación web empleando la metodología XP para la gestión académica del instituto de informática de la Universidad Nacional del Altiplano Puno -2019</title>
		<author>
			<persName><forename type="first">P</forename><surname>Reyes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Marín</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2021">2021</date>
			<pubPlace>Puno</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Repositorio UNAP</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Software engineering</title>
		<author>
			<persName><forename type="first">R</forename><surname>Pressman</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2010">2010</date>
			<publisher>Mc-Graw Hill</publisher>
			<pubPlace>Americo</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Optimization of Innovation features in Mobile-Based Attendance Application</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">A P</forename><surname>Katrilla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Dewa</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Management Systems in Production Engineering</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="18" to="26" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Aplicación móvil multiplataforma para mejorar la gestión de ventas en la veterinaria Janavet de Trujillo</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Reyna Robles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Cieza Mostacero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">R</forename><surname>Alcántara Moreno Y</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">F</forename><surname>Pacheco Torres</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">19th LACCEI International Multi-Conference for Engineering, Education, and Technology</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="21" to="23" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Usability Measurement in User Interface Design Using Heuristic Evaluation Severity Rating (Case Study: Mobile TA Application based on MVVM)</title>
		<author>
			<persName><forename type="first">K</forename><surname>Muhammad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Yudi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Moterico</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE 12th Annual Computing and Communication Workshop and Conference, CCWC 2022</title>
				<imprint>
			<date type="published" when="2022">2022. 2022</date>
			<biblScope unit="page" from="974" to="979" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<title level="m" type="main">Firebase Documentation: Modelo de datos de Cloud Firestore</title>
		<author>
			<persName><surname>Firebase</surname></persName>
		</author>
		<ptr target="acceso:16" />
		<imprint>
			<date type="published" when="2022">2022. Junio 2022</date>
		</imprint>
	</monogr>
	<note>En línea</note>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Chatbot for university related FAQs</title>
		<author>
			<persName><forename type="first">B</forename><surname>Ranoliya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Raghuwanshi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Singh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Advances in Computing, Communications and Informatics (ICACCI)</title>
				<imprint>
			<date type="published" when="2017">2017. 2017</date>
			<biblScope unit="page" from="1525" to="1530" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Chatbot-based heathcare service with a knowledge base for cloud computing</title>
		<author>
			<persName><forename type="first">K</forename><surname>Chung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Park</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cluster Computing</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="page" from="1925" to="1937" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<author>
			<persName><forename type="first">J</forename><surname>Gutiérrez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Escalona</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">M</forename></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">J</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Pruebas del Sistema en Programación Extrema</title>
		<title level="s">Departamento de Lenguajes y Sistemas Informáticos</title>
		<meeting><address><addrLine>, Sevilla</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
		<respStmt>
			<orgName>Universidad de Sevilla</orgName>
		</respStmt>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
