Cited by 11Intelligent Tutoring Systems and Adaptive LearningOnline Learning and AnalyticsTeaching and Learning Programming

Cloud-supported machine learning system for context-aware adaptive M-learning

Open access
ADNAN, Muhammad, HABIB, Asad, ASHRAF, Jawad, MUSSADIQ, Shafaq·2019·TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES

Abstract

It is a knotty task to amicably identify the sporadically changing real-world context information of a learner during M-learning processes. Contextual information varies greatly during the learning process. Contextual information that affects the learner during a learning process includes background knowledge, learning time, learning location, and environmental situation. The computer programming skills of learners improve rapidly if they are encouraged to solve real-world programming problems. It is important to guide learners based on their contextual information in order to maximize their learning performance. In this paper, we proposed a cloud-supported machine learning system (CSMLS), which assists learners in learning practical and applied computer programming based on their contextual information. Learners? contextual information is extracted from their mobile devices and is processed by an unsupervised machine learning algorithm called density-based spatial clustering of applications with noise (DBSCAN) with a rule-based inference engine running on a back-end cloud. CSMLS is able to provide real-time, adaptive, and active learning support to students based on their contextual information characteristics. A total of 150 students evaluated the performance and acceptance of CSMLS for a complete academic semester, i.e. 6 months. Experimental results revealed the threefold success of CSMLS: extraction of students? context information, supporting them in appropriate decision-making, and subsequently increasing their computer programming skills.

Integrity signals

Registry

Crossref · 10.3906/elk-1811-196

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • In [24], DBSCAN was used to process learners' contextual information from mobile devices to group learners and provide personalized, adaptive guidance.

    “DBSCAN is used to process the learners' contextual information extracted from their mobile devices.It is likely being used to group or categorize learners based on their contextual information such as background knowledge, learning time, learning location, and environmental situation.”

Cited by

Sorted by citations

Authors
ADNAN, M., HABIB, A., ASHRAF, J., & MUSSADIQ, S.
Venue
TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES
Published
2019-07-26
Volume
27
Issue
4
Pages
2798-2816
ISSN
  • 1300-0632 (ISSN-L)
  • 1303-6203
OpenAlex
W2966361141
Cited by
11
References
0
Citations by year
2026: 3 · 2024: 3 · 2023: 2 · 2021: 2 · 2020: 1
FWCI
0.35
Type
journal article
Language
en
Open access
Licence
cc-by
Locations
  • TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES (publishedVersion, cc-by)
  • DergiPark (Istanbul University) (submittedVersion)
  • DMU Open Research Archive (De Montfort University) (submittedVersion)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
  • Physical Sciences › Computer Science › Computer Science Applications › Online Learning and Analytics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
Keywords
mobile learning, context-aware learning, adaptive learning support, cloud computing, DBSCAN, rule-based inference engine, programming education

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review