Open Access
Refine
Year of publication
- 2020 (3) (remove)
Document Type
Language
- English (3)
Is part of the Bibliography
- yes (3) (remove)
Institute
DEKXTROSE: An Education 4.0 Mobile Learning Approach and Object-Aware App Based on a Knowledge Nexus
(2020)
The exponential growth in knowledge coupled with the decreasing knowledge half-life creates a challenging situation for educational programs - particularly those preparing software engineers for their very dynamic high-technology field. Teachers in high technology education areas are challenged in selecting and making relevant knowledge intuitively accessible to students, especially with regard the highly dynamic digital and software technologies. This paper contributes a knowledge nexus-based multimedia approach aligned with Higher Education 4.0 for creating learning apps on mobile devices that support multiple didactic models, leverage intrinsic curiosity and motivation, support gamification, and enable digital collaboration. Object recognition is used to trigger learning paths, and various didactic methods are supported via workflow-like learning flows to support group or team-based learning. A prototype app was realized to demonstrate its feasibility and an empirical evaluation in software engineering shows the didactic potential and advantages of the approach, which can be readily generalized and applied to the arts, sciences, etc.
DEKXTROSE: An Education 4.0 Mobile Learning Approach and Object-Aware App Based on a Knowledge Nexus
(2020)
The exponential growth in knowledge coupled with the decreasing knowledge half-life creates a challenging situation for educational programs - particularly those preparing software engineers for their very dynamic high-technology field. Teachers in high technology education areas are challenged in selecting and making relevant knowledge intuitively accessible to students, especially with regard the highly dynamic digital and software technologies. This paper contributes a knowledge nexus-based multimedia approach aligned with Higher Education 4.0 for creating learning apps on mobile devices that support multiple didactic models, leverage intrinsic curiosity and motivation, support gamification, and enable digital collaboration. Object recognition is used to trigger learning paths, and various didactic methods are supported via workflow-like learning flows to support group or team-based learning. A prototype app was realized to demonstrate its feasibility and an empirical evaluation in software engineering shows the didactic potential and advantages of the approach, which can be readily generalized and applied to the arts, sciences, etc.
As the amount of software source code increases, manual approaches for documentation or detection of software design patterns in source code become inefficient relative to the value. Furthermore, typical automatic pattern detection tools are limited to a single programming language. To address this, our Design Pattern Detection using Machine Learning (DPDML) offers a generalized and programming language agnostic approach for automated design pattern detection based on machine learning (ML). The focus of our evaluation was on ensuring DPDML can reasonably detect one design pattern in the structural, creational, and behavioral category for two popular programming languages (Java and C#). 60 unique Java and C# code projects were used to train the artificial neural network (ANN) and 15 projects were then used to test pattern detection. The results show the feasibility and potential for pursuing an ANN approach for automated design pattern detection.