Bao-An Nguyen
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Bao-An Nguyen has a total of 18 co-authors. Here are the top co-authors by number of shared publications:
- Hsi-Min Chen
Department of Information Engineering and Computer Science, Feng Chia University, Taichung, Taiwan
3 shared publications Chyi-Ren Dow
2 shared publications- Chyi-Ren Dow
Department of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, Taiwan
2 shared publications Hsi-Min Chen
Feng Chia University, Taiwan
2 shared publications- Minh-Hai Le
Ph.D. Program of Electrical and Communications Engineering, Feng Chia University, Taichung 40724, Taiwan
2 shared publications - Dan-Thanh Ngoc Nguyen1 shared publication
Latest Publications
- 13 November 2026
- Published by Springer Nature
- p. 267-281
Skeleton-Based Recognition of Khmer Traditional Dance Using Deep Temporal Sequence Models
- 13 November 2026
- Published by Springer Nature
- p. 267-281
Skeleton-Based Recognition of Khmer Traditional Dance Using Deep Temporal Sequence Models
- 13 November 2026
- Published by Springer Nature
- p. 554-569
From Automated Assessment to Bug Taxonomy: Understanding Novice Logical Reasoning Through GitHub-Based Debugging Traces
- 13 November 2026
- Published by Springer Nature
- p. 554-569
From Automated Assessment to Bug Taxonomy: Understanding Novice Logical Reasoning Through GitHub-Based Debugging Traces
- 1 April 2026
- Published by Springer Nature
- p. 318-328
A Deep Learning Approach for Vacant Spot Detection in Unstructured Motorcycle Parking Lots
- 1 April 2026
- Published by Springer Nature
- p. 318-328
A Deep Learning Approach for Vacant Spot Detection in Unstructured Motorcycle Parking Lots
- 9 November 2025
- Published by Springer Nature
- p. 405-418
Predicting Students Academic Performance by Processing the Imbalanced Education Dataset
- 9 November 2025
- Published by Springer Nature
- p. 405-418
Predicting Students Academic Performance by Processing the Imbalanced Education Dataset
- 15 October 2025
- Published by Springer Nature
- p. 105-119
Applying the Temporal Fusion Transformer Model in Stock Price Forecasting: The Cases of VIC, VRE, and VHM
- 15 October 2025
- Published by Springer Nature
- p. 105-119
Applying the Temporal Fusion Transformer Model in Stock Price Forecasting: The Cases of VIC, VRE, and VHM
- Open Access
- 16 December 2024
- Published by MDPI AG in Electronics
- Vol. 13 (24) , 4956
A Gamified Method for Teaching Version Control Concepts in Programming Courses Using the Git Education Game
Using version control tools is an indispensable skill for engineers in the software industry. This study introduces a gamification approach together with a serious game called the Git Education Game (GEG) to teach Git concepts and usage, intending to improve students’ motivation and learning performance compared to traditional lectures. An experiment was designed with two classes of the same course to compare the effect of GEG. A post-test was designed to verify whether the game could help students achieve better learning outcomes and higher motivation. The results show that our approach had a positive effect on students’ motivation, so the experimental group had a higher pass rate than the control group for most items in the post-test. Based on this study’s results, we emphasize the impact of interactive learning environments in software engineering education.
- 16 December 2024
- Published by MDPI AG in Electronics
- Vol. 13 (24) , 4956
Open AccessA Gamified Method for Teaching Version Control Concepts in Programming Courses Using the Git Education Game
Using version control tools is an indispensable skill for engineers in the software industry. This study introduces a gamification approach together with a serious game called the Git Education Game (GEG) to teach Git concepts and usage, intending to improve students’ motivation and learning performance compared to traditional lectures. An experiment was designed with two classes of the same course to compare the effect of GEG. A post-test was designed to verify whether the game could help students achieve better learning outcomes and higher motivation. The results show that our approach had a positive effect on students’ motivation, so the experimental group had a higher pass rate than the control group for most items in the post-test. Based on this study’s results, we emphasize the impact of interactive learning environments in software engineering education.
- Open Access
- 26 August 2024
- Published by Tra Vinh University in Tra Vinh University Journal of Science
LEVERAGING DATA ANALYTICS AND LSTM MODELS FOR PREDICTIVE MANAGEMENT IN HOSPITALS
Current hospital management struggles to adapt to fluctuating patient volumes, leading to inefficiencies and crowding. Traditional paper or spreadsheet-based methods lack real-time responsiveness. This research proposes a novel approach utilizing data analytics and prediction using long short-term memory models to modernize medical processes and optimize patient experience. The study aims to develop a data-driven system that aggregates and visualizes information on patient numbers, medical visits, and clinic status. A data warehouse information system was built by leveraging large datasets from Tien Giang Provincial General Hospital (Vietnam). Data analytics tools and long shortterm memory models were then employed to analyze trends and predict future patient volumes and disease patterns. This system offers several advantages: improved scheduling, regulated patient flow, optimized resource allocation, and a more convenient and efficient medical experience. It not only empowers managers with realtime insights and predictive capabilities but also paves the way for broader applications of data analytics and prediction models in healthcare management.
- 26 August 2024
- Published by Tra Vinh University in Tra Vinh University Journal of Science
Open AccessLEVERAGING DATA ANALYTICS AND LSTM MODELS FOR PREDICTIVE MANAGEMENT IN HOSPITALS
Current hospital management struggles to adapt to fluctuating patient volumes, leading to inefficiencies and crowding. Traditional paper or spreadsheet-based methods lack real-time responsiveness. This research proposes a novel approach utilizing data analytics and prediction using long short-term memory models to modernize medical processes and optimize patient experience. The study aims to develop a data-driven system that aggregates and visualizes information on patient numbers, medical visits, and clinic status. A data warehouse information system was built by leveraging large datasets from Tien Giang Provincial General Hospital (Vietnam). Data analytics tools and long shortterm memory models were then employed to analyze trends and predict future patient volumes and disease patterns. This system offers several advantages: improved scheduling, regulated patient flow, optimized resource allocation, and a more convenient and efficient medical experience. It not only empowers managers with realtime insights and predictive capabilities but also paves the way for broader applications of data analytics and prediction models in healthcare management.
- 24 October 2023
- Published by IGI Global Scientific Publishing
- p. 332-362
Utilizing Learning Analytics in an Automated Programming Assessment System to Enhance Software Practice Education
This chapter explores the integration of learning analytics (LA) into ProgEdu, an automated programming assessment system (APAS), with a focus on improving students' programming education outcomes by considering code quality. Through the analysis of code quality improvements, metric calculation, visualization analysis, latent profile analysis, clustering and prediction can be performed. In individual assignments, LA enables the monitoring of student engagement, identification of student profiles, and early detection of at-risk students. For team projects, LA facilitates the assessment of individual contributions, tracking of team members' participation, identification of discrepancies in teamwork-sharing, detection of student profiles based on their contributions, and recognition of free-riders. The approach promotes the integration of LA into APAS to facilitate instructors in understanding students' learning behaviors and enable them to diagnose issues and provide targeted interventions, by which programming education in university settings is enhanced.
- 24 October 2023
- Published by IGI Global Scientific Publishing
- p. 332-362
Utilizing Learning Analytics in an Automated Programming Assessment System to Enhance Software Practice Education
This chapter explores the integration of learning analytics (LA) into ProgEdu, an automated programming assessment system (APAS), with a focus on improving students' programming education outcomes by considering code quality. Through the analysis of code quality improvements, metric calculation, visualization analysis, latent profile analysis, clustering and prediction can be performed. In individual assignments, LA enables the monitoring of student engagement, identification of student profiles, and early detection of at-risk students. For team projects, LA facilitates the assessment of individual contributions, tracking of team members' participation, identification of discrepancies in teamwork-sharing, detection of student profiles based on their contributions, and recognition of free-riders. The approach promotes the integration of LA into APAS to facilitate instructors in understanding students' learning behaviors and enable them to diagnose issues and provide targeted interventions, by which programming education in university settings is enhanced.
- 22 February 2022
- Published by Elsevier in Journal of Systems and Software
- Vol. 188
Code-quality evaluation scheme for assessment of student contributions to programming projects
- 22 February 2022
- Published by Elsevier in Journal of Systems and Software
- Vol. 188
Code-quality evaluation scheme for assessment of student contributions to programming projects
- 28 December 2021
- Published by Taylor & Francis in Behaviour & Information Technology
- Vol. 42 (1) , 141-157
Identifying nonconformities in contributions to programming projects: from an engagement perspective in improving code quality
Project-based learning is among the most common learning approaches aimed at conveying professional standards and best practices to students in programming courses. However, team projects commonly impose problems related to responsibility sharing, such as low effort or inequality in contributions. This paper presents a collaborative programming assessment system featuring a code quality assessment function with specific metrics to measure individual contributions. Student engagement data is used to detect nonconformities in collaboration using a learning analytical approach. Latent profile analysis was used to detect four theoretical team profiles differentiated by team effort (2 levels) and within-team collaboration (2 levels). We demonstrated the efficacy of assessing code to evaluate team dynamics and student behaviour, wherein efforts to resolve coding style failures can be used as a proxy by which to estimate the taskwork awareness of team members. Submission data from 146 students in 41 web-programming projects revealed four behavioural patterns that could potentially hinder the effective functioning of programming teams: free-riding, social loafing, the bystander effect, and lone wolves. We also demonstrated the applicability of automated programming assessment systems to the monitoring of learning progress, thereby facilitating timely interventions to correct difficulties at the team level.
- 28 December 2021
- Published by Taylor & Francis in Behaviour & Information Technology
- Vol. 42 (1) , 141-157
Identifying nonconformities in contributions to programming projects: from an engagement perspective in improving code quality
Project-based learning is among the most common learning approaches aimed at conveying professional standards and best practices to students in programming courses. However, team projects commonly impose problems related to responsibility sharing, such as low effort or inequality in contributions. This paper presents a collaborative programming assessment system featuring a code quality assessment function with specific metrics to measure individual contributions. Student engagement data is used to detect nonconformities in collaboration using a learning analytical approach. Latent profile analysis was used to detect four theoretical team profiles differentiated by team effort (2 levels) and within-team collaboration (2 levels). We demonstrated the efficacy of assessing code to evaluate team dynamics and student behaviour, wherein efforts to resolve coding style failures can be used as a proxy by which to estimate the taskwork awareness of team members. Submission data from 146 students in 41 web-programming projects revealed four behavioural patterns that could potentially hinder the effective functioning of programming teams: free-riding, social loafing, the bystander effect, and lone wolves. We also demonstrated the applicability of automated programming assessment systems to the monitoring of learning progress, thereby facilitating timely interventions to correct difficulties at the team level.