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...
Saved in:
Published in | IOP conference series. Materials Science and Engineering Vol. 1073; no. 1; p. 12060 |
---|---|
Main Authors | , , , , , , |
Format | Journal Article |
Language | English |
Published |
Bristol
IOP Publishing
01.02.2021
|
Subjects | |
Online Access | Get full text |
ISSN | 1757-8981 1757-899X |
DOI | 10.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 |