Wenhao Zhu

Wenhao Zhu


Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
2 October 2018 in Computational Intelligence and Neuroscience
Verified
Journal Article
Open access
PDF file
MHMushtaq Hussain
Mushtaq Hussain
WZWenhao Zhu
Wenhao Zhu
WZWu Zhang
Wu Zhang
SASyed Muhammad Raza Abidi
Syed Muhammad Raza Abidi
Several challenges are associated with e-learning systems, the most significant of which is the lack of student motivation in various course activities and for various course materials. In this study, we used machine learning (ML) algorithms to identify low-engagement students in a social science course at the Open University (OU) to assess the effect of engagement on student performance. The input variables of the study includedhighest education level,final results,score on the assessment, and the number of clicks on virtual learning environment (VLE) activities, which includeddataplus,forumng,glossary,oucollaborate,oucontent,resources,subpages,homepage,and URLduring the first course assessment. The output variable was the student level of engagement in the various activities. To predict low-engagement students, we applied several ML algorithms to the dataset. Using these algorithms, trained models were first obtained; then, the accuracy and kappa values of the models were compared. The results demonstrated that the J48, decision tree, JRIP, and gradient-boosted classifiers exhibited better performance in terms of the accuracy, kappa value, and recall compared to the other tested models. Based on these findings, we developed a dashboard to facilitate instructor at the OU. These models can easily be incorporated into VLE systems to help instructors evaluate student engagement during VLE courses with regard to different activities and materials and to provide additional interventions for students in advance of their final exam. Furthermore, this study examined the relationship between student engagement and the course assessment score.

10 February 2018 in Artificial Intelligence Review
Verified
Journal Article
Closed access
PDF file
MHMushtaq Hussain
Mushtaq Hussain
WZWenhao Zhu
Wenhao Zhu
WZWu Zhang
Wu Zhang
SASyed Muhammad Raza Abidi
Syed Muhammad Raza Abidi
SASadaqat Ali
Sadaqat Ali

11 November 2023 in Chaos, Solitons & Fractals
Verified
Journal Article
Closed access
ZMZhiying Ma
Zhiying Ma
JHJie Hou
Jie Hou
WZWenhao Zhu
Wenhao Zhu
YPYaxin Peng
Yaxin Peng
YLYing Li
Ying Li

8 June 2020 in Sustainability
Verified
Journal Article
Open access
PDF file
MNMehwish Naseer
Mehwish Naseer
WZWu Zhang
Wu Zhang
WZWenhao Zhu
Wenhao Zhu
Software engineering is a competitive field in education and practice. Software projects are key elements of software engineering courses. Software projects feature a fusion of process and product. The process reflects the methodology of performing the overall software engineering practice. The software product is the final product produced by applying the process. Like any other academic domain, an early evaluation of the software product being developed is vital to identify the at-risk teams for sustainable education in software engineering. Guidance and instructor attention can help overcome the confusion and difficulties of low performing teams. This study proposed a hybrid approach of information gain feature selection with a J48 decision tree to predict the earliest possible phase for final performance prediction. The proposed technique was compared with the state-of-the-art machine learning (ML) classifiers, naïve Bayes (NB), artificial neural network (ANN), logistic regression (LR), simple logistic regression (SLR), repeated incremental pruning to produce error reduction (RIPPER), and sequential minimal optimization (SMO). The goal of this process is to predict the teams expected to obtain a below-average grade in software product development. The proposed technique outperforms others in the prediction of low performing teams at an early assessment stage. The proposed J48-based technique outperforms others by making 89% correct predictions.

15 July 2022 in Complex & Intelligent Systems
Verified
Journal Article
Open access
PDF file
CLChaoming Liu
Chaoming Liu
WZWenhao Zhu
Wenhao Zhu
XZxiaoyu zhang
xiaoyu zhang
QZQiuhong Zhai
Qiuhong Zhai
Bidirectional encoder representations from transformers (BERT) have achieved great success in many natural language processing tasks. However, BERT generally takes the embedding of the first token to represent sentence meaning in the tasks such as sentiment analysis and textual similarity, which does not properly treat different sentence parts. Different sentence parts have different levels of importance for different downstream tasks. For example, main parts (subject, predicate, and object) play crucial roles in textual similarity calculation, while secondary parts (adverbial and complement) are more important than the main parts in sentiment analysis. To this end, we propose a sentence part-enhanced BERT (SpeBERT) model that uses sentence parts with respect to downstream tasks to enhance sentence representations. Specifically, we encode sentence parts based on dependency parsing and downstream tasks, and extract embeddings through a pooling operation. Furthermore, we design several fusion strategies to incorporate different embeddings. We evaluate the proposed SpeBERT model on two downstream tasks, sentiment classification, and semantic textual similarity, with six benchmark datasets. The experimental results show that our model achieves better performance than competitor models.

29 October 2020 in Sustainability
Verified
Journal Article
Open access
PDF file
MNMehwish Naseer
Mehwish Naseer
WZWu Zhang
Wu Zhang
WZWenhao Zhu
Wenhao Zhu
Coding deliverables are vital part of the software project. Teams are formed to develop a software project in a term. The performance of the team for each milestone results in the success or failure of the project. Coding intricacy is a major issue faced by students as coding is believed to be a complex field demanding skill and practice. Future education demands a smart environment for understanding students. Prediction of the coding intricacy level in teams can assist in cultivating a cooperative educational environment for sustainable education. This study proposed a boosting-based approach of a random forest (RF) algorithm of machine learning (ML) for predicting the coding intricacy level among software engineering teams. The performance of the proposed approach is compared with viable ML algorithms to evaluate its excellence. Results revealed promising results for the prediction of coding intricacy by boosting the RF algorithm as compared to bagging, J48, sequential minimal optimization (SMO), multilayer perceptron (MLP), and Naïve Bayes (NB). Logistic regression-based boosting (LogitBoost) and adaptive boosting (AdaBoost) are outperforming with 85.14% accuracy of prediction. The concerns leading towards high coding intricacy level can be resolved by discussing with peers and instructors. The proposed approach can ensure a responsible attitude among software engineering teams and drive towards fulfilling the goals of education for sustainable development by optimizing the learning environment.