Web application implementation of Android programming learning assistance system and its evaluations

Currently, Android has been installed on more than 70 percent of the smartphone devices in the world, which has significantly increased the need for Android-based application engineers. Many IT departments in universities and professional schools have included the Android-based programming into the...

Full description

Saved in:
Bibliographic Details
Published inIOP conference series. Materials Science and Engineering Vol. 1073; no. 1; p. 12060
Main Authors Syaifudin, Y W, Funabiki, N, Kuribayashi, M, Mentari, M, Saputra, P Y, Yunhasnawa, Y, Ulfa, F
Format Journal Article
LanguageEnglish
Published Bristol IOP Publishing 01.02.2021
Subjects
Online AccessGet full text
ISSN1757-8981
1757-899X
DOI10.1088/1757-899X/1073/1/012060

Cover

Loading…
Abstract Currently, Android has been installed on more than 70 percent of the smartphone devices in the world, which has significantly increased the need for Android-based application engineers. Many IT departments in universities and professional schools have included the Android-based programming into the main subjects. To improve Android programming educations, we have developed Android Programming Learning Assistance System (APLAS), a platform to accommodate the students learning Android programming independently. APLAS adopts the test-driven development method to realize automatic validations of students’ answers to the programming assignments. Previously, APLAS has been implemented as a desktop offline application. In this paper, we present a Web application implementation to manage the learning activities online. This implementation consists of three main parts, namely, Validator, Web Interface, and Database System. To evaluate the effectiveness, we offered three learning topics, Basic UI, Basic Activity, and Advanced Widgets, into this Web application, and asked 60 students in Indonesia to solve them. The results showed that the Web application has well been accessed and smoothly utilized by them. The reliability of the validator program was confirmed by handling more than 180 submissions.
AbstractList Currently, Android has been installed on more than 70 percent of the smartphone devices in the world, which has significantly increased the need for Android-based application engineers. Many IT departments in universities and professional schools have included the Android-based programming into the main subjects. To improve Android programming educations, we have developed Android Programming Learning Assistance System (APLAS), a platform to accommodate the students learning Android programming independently. APLAS adopts the test-driven development method to realize automatic validations of students’ answers to the programming assignments. Previously, APLAS has been implemented as a desktop offline application. In this paper, we present a Web application implementation to manage the learning activities online. This implementation consists of three main parts, namely, Validator, Web Interface, and Database System. To evaluate the effectiveness, we offered three learning topics, Basic UI, Basic Activity, and Advanced Widgets, into this Web application, and asked 60 students in Indonesia to solve them. The results showed that the Web application has well been accessed and smoothly utilized by them. The reliability of the validator program was confirmed by handling more than 180 submissions.
Author Syaifudin, Y W
Funabiki, N
Ulfa, F
Mentari, M
Yunhasnawa, Y
Saputra, P Y
Kuribayashi, M
Author_xml – sequence: 1
  givenname: Y W
  surname: Syaifudin
  fullname: Syaifudin, Y W
– sequence: 2
  givenname: N
  surname: Funabiki
  fullname: Funabiki, N
– sequence: 3
  givenname: M
  surname: Kuribayashi
  fullname: Kuribayashi, M
– sequence: 4
  givenname: M
  surname: Mentari
  fullname: Mentari, M
– sequence: 5
  givenname: P Y
  surname: Saputra
  fullname: Saputra, P Y
– sequence: 6
  givenname: Y
  surname: Yunhasnawa
  fullname: Yunhasnawa, Y
– sequence: 7
  givenname: F
  surname: Ulfa
  fullname: Ulfa, F
BookMark eNqFkMtOwzAQRS1UJNrCN2CJdck4zsNZsKgqXlIlNiDYWY49qVwlTrBTpP49CUFdsGE1dzT3zozOgsxc65CQawa3DISIWJ7mK1EUHxGDnEcsAhZDBmdkfprMTlqwC7IIYQ-Q5UkCc2LesaSq62qrVW9bR23T1dig66e2rejaGd9aQzvf7rxqGut2tEbl3ShUCDb0ymmk4Rh6bKhyhto-UPxS9eFnSbgk55WqA1791iV5e7h_3Tytti-Pz5v1dqXjOIYV10UMArPKiErrhLO41NpUHFOWahBGISYm0ShEwUwKVckMlkrlZZYBT0rNl-Rm2ju8-nnA0Mt9e_BuOCnjlHFgPEuSwZVPLu3bEDxWsvO2Uf4oGcgRqRxhyRGcHJFKJiekQ_LuT1LbiVPvla3_zX8DaneB_Q
CitedBy_id crossref_primary_10_1007_s42979_021_00580_1
Cites_doi 10.1108/IJWIS-08-2019-0038
10.1371/journal.pone.0233716
ContentType Journal Article
Copyright 2021. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2021. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
8FE
8FG
ABJCF
ABUWG
AFKRA
AZQEC
BENPR
BGLVJ
CCPQU
D1I
DWQXO
HCIFZ
KB.
L6V
M7S
PDBOC
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
DOI 10.1088/1757-899X/1073/1/012060
DatabaseName CrossRef
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Central Essentials
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Materials Science Collection
ProQuest Central Korea
SciTech Premium Collection
Materials Science Database
ProQuest Engineering Collection
Engineering Database (subscription)
Materials Science Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest Publicly Available Content
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
DatabaseTitle CrossRef
Publicly Available Content Database
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Central Essentials
Materials Science Collection
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest Central Korea
Materials Science Database
ProQuest Central (New)
Engineering Collection
ProQuest Materials Science Collection
Engineering Database
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest One Academic UKI Edition
Materials Science & Engineering Collection
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList Publicly Available Content Database
CrossRef
Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1757-899X
ExternalDocumentID 10_1088_1757_899X_1073_1_012060
Genre Conference Proceeding
GroupedDBID 1JI
5B3
5PX
5VS
AAJIO
AAJKP
AAYXX
ABHWH
ABJCF
ACAFW
ACGFO
ACHIP
ACIPV
AEFHF
AEJGL
AFKRA
AFYNE
AHSEE
AIYBF
AKPSB
ALMA_UNASSIGNED_HOLDINGS
ASPBG
ATQHT
AVWKF
AZFZN
BENPR
BGLVJ
CCPQU
CEBXE
CITATION
CJUJL
CRLBU
EBS
EDWGO
EQZZN
GX1
HCIFZ
HH5
IJHAN
IOP
IZVLO
KB.
KQ8
M7S
N5L
O3W
OK1
P2P
PDBOC
PHGZM
PHGZT
PIMPY
PJBAE
PTHSS
RIN
RNS
SY9
T37
TR2
W28
8FE
8FG
ABUWG
AZQEC
D1I
DWQXO
L6V
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
ID FETCH-LOGICAL-c2220-3c9208e6fd8fcc4312bccdf3e515c08daee4d4ce8891d50fb1debaa7b66034bc3
IEDL.DBID BENPR
ISSN 1757-8981
IngestDate Fri Jul 25 11:54:53 EDT 2025
Thu Apr 24 23:04:45 EDT 2025
Tue Jul 01 02:06:30 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2220-3c9208e6fd8fcc4312bccdf3e515c08daee4d4ce8891d50fb1debaa7b66034bc3
Notes ObjectType-Conference Proceeding-1
SourceType-Scholarly Journals-1
content type line 14
OpenAccessLink https://www.proquest.com/docview/2513013644?pq-origsite=%requestingapplication%
PQID 2513013644
PQPubID 4998670
ParticipantIDs proquest_journals_2513013644
crossref_primary_10_1088_1757_899X_1073_1_012060
crossref_citationtrail_10_1088_1757_899X_1073_1_012060
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 20210201
PublicationDateYYYYMMDD 2021-02-01
PublicationDate_xml – month: 02
  year: 2021
  text: 20210201
  day: 01
PublicationDecade 2020
PublicationPlace Bristol
PublicationPlace_xml – name: Bristol
PublicationTitle IOP conference series. Materials Science and Engineering
PublicationYear 2021
Publisher IOP Publishing
Publisher_xml – name: IOP Publishing
References Bosnie (MSE_1073_1_012060bib6) 2012
Khan (MSE_1073_1_012060bib10) 2020; 15
Syaifudin (MSE_1073_1_012060bib4) 2019
Syaifudin (MSE_1073_1_012060bib5) 2020
Yulianto (MSE_1073_1_012060bib8) 2014
Syaifudin (MSE_1073_1_012060bib3) 2019
DiMarzio (MSE_1073_1_012060bib11) 2017
Clement (MSE_1073_1_012060bib1) 2020
Syaifudin (MSE_1073_1_012060bib2) 2019; 16
Funabiki (MSE_1073_1_012060bib7) 2013; 40
Staubitz (MSE_1073_1_012060bib9) 2016
References_xml – year: 2020
  ident: MSE_1073_1_012060bib1
  article-title: Google Play: number of available apps
– volume: 16
  start-page: 115
  year: 2019
  ident: MSE_1073_1_012060bib2
  article-title: A proposal of Android Programming Learning Assistant System with implementation of basic application learning
  publication-title: International Journal of Web Information Systems
  doi: 10.1108/IJWIS-08-2019-0038
– year: 2019
  ident: MSE_1073_1_012060bib3
  article-title: Learning model for Android programming learning assistant system
– year: 2017
  ident: MSE_1073_1_012060bib11
– year: 2016
  ident: MSE_1073_1_012060bib9
– volume: 15
  start-page: 1
  year: 2020
  ident: MSE_1073_1_012060bib10
  article-title: Redesign and validation of a computer programming course using inductive teaching method
  publication-title: PLOS ONE
  doi: 10.1371/journal.pone.0233716
– year: 2012
  ident: MSE_1073_1_012060bib6
– year: 2019
  ident: MSE_1073_1_012060bib4
  article-title: An implementation and evaluation of basic activity topic for interactive application stage in Android programming learning assistance system
– year: 2014
  ident: MSE_1073_1_012060bib8
– year: 2020
  ident: MSE_1073_1_012060bib5
– volume: 40
  start-page: 38
  year: 2013
  ident: MSE_1073_1_012060bib7
  article-title: A Java programming learning assistant system using test-driven development method
  publication-title: IAENG Int. J. Comp. Sci.
SSID ssj0067440
Score 2.16612
Snippet Currently, Android has been installed on more than 70 percent of the smartphone devices in the world, which has significantly increased the need for...
SourceID proquest
crossref
SourceType Aggregation Database
Enrichment Source
Index Database
StartPage 12060
SubjectTerms Applications programs
Colleges & universities
Data base management systems
Learning
Programming
Smartphones
Students
Title Web application implementation of Android programming learning assistance system and its evaluations
URI https://www.proquest.com/docview/2513013644
Volume 1073
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwhV27TsMwFLWgXWBAPEWhVB5Yo-bhJM6EALUUJEqFqOhm-Ykq0aSQ8v9cJw4tC4xO5OXaPvfYvj4HoUuVKg4sOfREZmKPZIm1eVHG40IJFYcm1ZXX4eM4GU3JwyyeuQO30pVVNphYAbUqpD0j70Mejqy-GCFXyw_PukbZ21VnobGN2gDBFDZf7ZvBePLcYHFi5e-qJ5ExYHFGg6bCC7Z97ls2A-BIo37Qt89IK6XKjfz0G56rnDPcR3uOLOLrenQP0JbOD9HuhoTgEVKvWuCNW2g8XzQV4VWzMNjWLBZzhV0p1gL6YWcW8YaBO1sGCUOPa1FnzHOF56sSr3XAy2M0HQ5ebkeec07wJOR7AFaZhT7ViVHUSAkcIRRSKhNpYC_Sp4prTRSRmtIsULFvRKC04DwVSeJHRMjoBLXyItenCAdcZFwFhMecEg18kUpqncqIT0Xgm7iDkiZeTDpZcetu8c6q621KmQ00s4FmNtAsYHWgO8j_6bislTX-79JtBoS5pVay9cQ4-_v3OdoJbUFKVXLdRa3V55e-AEaxEj20TYd3PTd5oHX_NPkGV8zLEw
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Nb9NAEB216YFyQJQP0RLoHuBoxR9re31ACAFpQtqcUpHbdj-rSDQJdRDiT_EbmVnbNFzKKUfbWh_Gs_NmvW_fA3hjS6uwS04jXfk84lVBNi_WR0pbbfPUly54HV5Mi9El_zLP53vwuzsLQ7TKriaGQm1Xhv6RDxCHM9IX4_z9-ntErlG0u9pZaDRpMXG_fuKSrX43_oTf922aDj_PPo6i1lUgMoiFWHRMlcbCFd4KbwziZ6qNsT5ziOwmFlY5xy03TogqsXnsdWKdVqrURRFnXJsM37sPBzzLKppRYnjWVf6CxPbCAcwcK38lko5PhovM9l41xzJVZoNkQIdWgy7mFhr-CwYB4YaP4VHbmrIPTS4dwZ5bPoGHW4KFT8F-dZpt7XmzxU3HPw-XK8-IIblaWNYSv25wHGutKa4ZdurUr2KisUZCmqmlZYtNze5Ux-tncLmTiD6H3nK1dC-AJUpXyiZc5Upwh92pMIJ80XgsdBL7_BiKLl7StCLm5KXxTYbNdCEkBVpSoCUFWiayCfQxxH8Hrhsdj_8P6XcfRLYTu5Z3aXhy_-NTeDCaXZzL8_F08hIOU6LCBLJ3H3qb2x_uFfYyG_06JBCDq11n7B_qIwbN
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Web+application+implementation+of+Android+programming+learning+assistance+system+and+its+evaluations&rft.jtitle=IOP+conference+series.+Materials+Science+and+Engineering&rft.au=Syaifudin%2C+Y+W&rft.au=Funabiki%2C+N&rft.au=Kuribayashi%2C+M&rft.au=Mentari%2C+M&rft.date=2021-02-01&rft.pub=IOP+Publishing&rft.issn=1757-8981&rft.eissn=1757-899X&rft.volume=1073&rft.issue=1&rft_id=info:doi/10.1088%2F1757-899X%2F1073%2F1%2F012060
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1757-8981&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1757-8981&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1757-8981&client=summon