{"id":3694,"date":"2026-04-12T22:42:30","date_gmt":"2026-04-12T14:42:30","guid":{"rendered":"https:\/\/iweb20wp-b205b.url.tku.edu.tw\/jase\/?post_type=tkuisotope&#038;p=3694"},"modified":"2026-04-26T20:09:10","modified_gmt":"2026-04-26T12:09:10","slug":"jase-202609-32-003","status":"publish","type":"tkuisotope","link":"\/jase\/?tkuisotope=jase-202609-32-003","title":{"rendered":"Advanced Deep Neural Network for Enhancing and Evaluating Programming Performance"},"content":{"rendered":"\n<div class=\"wp-block-tkuwpbs5-bs5-row row article-info\">\n<div class=\"wp-block-tkuwpbs5-bs5-column col-md-3 align-self-start\">\n<p><i class=\"fa fa-folder\" aria-hidden=\"true\"><\/i>&nbsp;<a href=\"\/jase\/?page_id=807\" data-type=\"page\" data-id=\"807\">2026<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-tkuwpbs5-bs5-column col-md-3 align-self-start\">\n<p><i class=\"fa fa-folder-open\" aria-hidden=\"true\"><\/i>&nbsp;<a href=\"\/jase\/?page_id=3671\" data-type=\"page\" data-id=\"1055\">Volume 32<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-tkuwpbs5-bs5-column col-md-6 align-self-start\">\n<div class=\"wp-block-tkuwpbs5-bs5-div dv_publish\" data-aos=\"normal\"><div class=\"wp-block-post-date\"><time datetime=\"2026-04-12T22:42:30+08:00\">2026-04-12<\/time><\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-tkuwpbs5-bs5-row row\">\n<div class=\"wp-block-tkuwpbs5-bs5-column col-md-5 align-self-start\">\n<div class=\"wp-block-tkuwpbs5-bs5-div au-ol\" data-aos=\"normal\">\n<p>Yue Wang<a href=\"mailto:wangyue6775@163.com\"><i class=\"fa fa-envelope\"><\/i><\/a><\/p>\n\n\n\n<p style=\"font-size:14px\">Faculty of Teacher Education, Qilu Normal University, 2 Wenbo Road, Jinan 250200, Shandong, China<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-tkuwpbs5-bs5-div\" style=\"margin-top:var(--wp--preset--spacing--40)\" data-aos=\"normal\">\n<p>Received:&nbsp;March 7, 2026<br>Accepted:&nbsp;March 27, 2026<br>Publication Date:&nbsp;April 12, 2026<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-tkuwpbs5-bs5-column col-md-7 align-self-start clk=\u5716\u7247\"><img decoding=\"async\" src=\"\/jase\/wp-content\/uploads\/2026\/04\/32_003.jpg\" class=\"img-fluid img-fluid mx-auto d-block\" alt=\"\u4e0a\u50b3\u5716\u7247\">\n\n\n<p class=\"has-text-align-center img_caption\">Overall architecture of&nbsp;CodeProNet.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-small-font-size\"><i class=\"fab fa-creative-commons\"><\/i>&nbsp;<strong>Copyright&nbsp;<\/strong>The Author(s). This is an open access article distributed under the terms of the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/creativecommons.org\/licenses\/by\/4.0\/\" target=\"_blank\">Creative Commons Attribution&nbsp;License (CC BY 4.0)<\/a>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are cited.<\/p>\n\n\n\n<p>Download Citation:&nbsp; <a href=\"\/jase\/wp-content\/uploads\/2026\/04\/V32.003.bib\" data-type=\"attachment\" data-id=\"3870\" target=\"_blank\" rel=\"noreferrer noopener\">BibTeX <\/a>| <a rel=\"noreferrer noopener\" href=\"http:\/\/dx.doi.org\/10.6180\/jase.202609_32.003\" target=\"_blank\">http:\/\/dx.doi.org\/10.6180\/jase.202609_32.003<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"btn btn-primary article-btn\"><a href=\"\/jase\/wp-content\/uploads\/2026\/04\/003_2026_0475_V32.pdf\" data-type=\"attachment\" data-id=\"3676\" target=\"_blank\" rel=\"noreferrer noopener\">Download PDF<\/a><\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>With the rapid development of intelligent software engineering and computer science education, automatic programming quality enhancement and quantitative programming performance evaluation have become increasingly critical research directions. Traditional evaluation approaches mainly rely on manual scoring, static code checking tools, and limited test case execution, which are inefficient, subjective, and incapable of capturing deep semantic information and long-range logical dependencies in source code. Meanwhile, existing code optimization methods focus on single tasks such as bug fixing or code summarization, lacking a unified framework that supports both code enhancement and comprehensive performance assessment. To address these limitations, this paper proposes a novel end-to-end deep learning framework named CodeProNet for jointly enhancing programming quality and evaluating programming performance. The model integrates multi-modal feature extraction, semantic-aware graph representation, multi-scale Transformer encoding, and contrastive-learning-based performance prediction. Specifically, we design a semantic-structure fused code representation that combines lexical sequence information, abstract syntax tree (AST) structure, and data-flow graph (DFG) semantics to fully encode intrinsic characteristics of source code. A multi-scale Transformer encoder is introduced to capture both local syntactic patterns and global logical dependencies. Furthermore, a dual-task learning mechanism is constructed to simultaneously optimize code enhancement and performance evaluation. Extensive experiments are conducted on three representative datasets: CodeSearchNet, HumanEval, and a self-built enterprise-level annotated programming dataset (Enterprise Programming Dataset (EPD)). Quantitative results demonstrate that CodeProNet achieves 92.3% accuracy in programming performance grading, 13.7% code error rate, and 85.7% Pass@1 in code functional correctness, significantly outperforming<br>baseline models including CodeBERT, GraphCodeBERT, and CodeT5. Ablation studies verify the effectiveness of each core component. This work provides a unified, scalable, and interpretable solution for intelligent programming education, automated code review, and developer capability evaluation.<\/p>\n\n\n\n<p><em>Keywords:&nbsp;Deep Neural Networks; Programming Performance; Source Code Representation; Code Enhancement; Contrastive Learning; Intelligent Software Engineering<\/em><\/p>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-tkuwpbs5-bs5-div ref_ol\" data-aos=\"normal\">\n<ol>\n<li>[1] W. W. Lau and A. H. Yuen, (2011) \u201cModelling programming performance: Beyond the influence of learner characteristics\u201d Computers &amp; Education 57(1): 1202\u20131213. DOI: 10.1016\/j.compedu.2011.01.002.<\/li>\n<li>[2] S. A. Sakib, M. M. H. Misat, T. R. Akanto, J. Islam, and F. A. Antara, (2026) \u201cIoT Enabled Smart Poultry Farming System With Deep Learning for Chicken Health Detection in Real-Time\u201d Journal of Sensors 2026(1): 1433795. DOI: 10.1155\/js\/1433795.<\/li>\n<li>[3] G. Gutierrez-Del-Val, V. Serrano-Fernandez, V. Mazoteras-Pardo, R. M. Molina-Madue\u00f1o, C. Bouzas-Mosquera, J. M. Carmona-Torres, and J. A. Laredo-Aguilera, (2026) \u201cPhysical and respiratory training in patients with myasthenia gravis: a systematic review with meta-analysis\u201d Scientific Reports: DOI: 10.1038\/s41598-026-42949-3.<\/li>\n<li>[4] S. Mahmood, (2026) \u201cDetecting inline code comment smells leveraging CodeBERT Model\u201d IEEE Access 14: 28367\u201328382. DOI: 10.1109\/ACCESS.2026.3666288.<\/li>\n<li>[5] I. R. Indurthi, S. A. Hameed, P. Sushma, J. Pitchaiya, V. S. N. Reddy, and M. Syamala, (2026) \u201cA proactive approach to software security using DCodeBERT for vulnerability management\u201d Bulletin of Electrical Engineering and Informatics 15(1): 461\u2013469. DOI: 10.11591\/eei.v15i1.11100.<\/li>\n<li>[6] Y. Wang, W. Wang, S. Joty, and S. C. Hoi. \u201cCodet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation\u201d. In: Proceedings of the 2021 conference on empirical methods in natural language processing. 2021, 8696\u20138708. DOI: 10.18653\/v1\/2021.emnlp-main.685.<\/li>\n<li>[7] B. Zou, Q. Lyu, Y. Han, Z. Li, and W. Zhang, (2025) <span class=\"citation-13 citation-end-13\">\u201cExploring students&#8217; acceptance of an artificial intelligence speech evaluation program for EFL speaking practice: an application of the Integrated Model of Technology Acceptance\u201d Computer Assisted Language Learnin<\/span>g 38(5-6): 1366\u20131391. DOI: 10.1080\/09588221.2023.2278608.<\/li>\n<li>[8] M. Messer, N. C. Brown, M. K\u00f6lling, and M. Shi, (2024) \u201cAutomated grading and feedback tools for programming education: A systematic review\u201d ACM Transactions on Computing Education 24(1): 1\u201343. DOI: 10.1145\/3636515.<\/li>\n<li>[9] J. Yu, L. Zhao, S. Yin, and M. Ivanovi\u0107, (2024) \u201cNews recommendation model based on encoder graph neural network and bat optimization in online social multimedia art education\u201d Computer Science and Information Systems 21(3): 989\u20131012. DOI: 10.2298\/CSIS231225025Y.<\/li>\n<li>[10] Y. Almeida, D. Albuquerque, E. Dantas Filho, F. Muniz, K. de Farias Santos, M. Perkusich, H. Almeida, and A. Perkusich, (2024) \u201cAICodeReview: Advancing code quality with AI-enhanced reviews\u201d SoftwareX 26: 101677. DOI: 10.1016\/j.softx.2024.101677.<\/li>\n<li>[11] Y. M. Abd Algani, (2024) \u201cA novel deep learning attention based sequence to sequence model for automatic abstractive text summarization\u201d International Journal of Information Technology 16(6): 3597\u20133603. DOI: 10.1007\/s41870-024-01934-7.<\/li>\n<li>[12] D. Dr\u017e\u00edk and F. Forgac, (2024) \u201cSlovak morphological tokenizer using the Byte-Pair Encoding algorithm\u201d PeerJ Computer Science 10: e2465. DOI: 10.7717\/peerj-cs.2465.<\/li>\n<li>[13] R. S. Durge and V. M. Deshmukh. \u201cAnalyzing Byte Level Tokenization for two Layer Encryption Technique\u201d. In: 2024 2nd DMIHER International Conference on Artificial Intelligence in Healthcare, Education and Industry (IDICAIEI). IEEE. 2024, 1\u20136. DOI: 10.1109\/IDICAIEI61867.2024.10842702.<\/li>\n<li>[14] S. Liu, X. Xie, J. Siow, L. Ma, G. Meng, and Y. Liu, (2023) \u201cGraphsearchnet: Enhancing gnns via capturing global dependencies for semantic code search\u201d IEEE Transactions on Software Engineering 49(4): 2839\u20132855. DOI: 10.1109\/TSE.2022.3233901.<\/li>\n<li>[15] Q. Zheng, X. Xia, X. Zou, Y. Dong, S. Wang, Y. Xue, L. Shen, Z. Wang, A. Wang, Y. Li, et al. \u201cCodegeex: A pre-trained model for code generation with multilingual benchmarking on humaneval-x\u201d. In: Proceedings of the 29th ACM SIGKDD conference on knowledge discovery and data mining. 2023, 5673\u20135684. DOI: 10.1145\/3580305.3599790.<\/li>\n<li>[16] G. Swapna, S. Kp, and R. Vinayakumar, (2018) \u201cAutomated detection of diabetes using CNN and CNN-LSTM network and heart rate signals\u201d Procedia computer science 132: 1253\u20131262. DOI: 10.1016\/j.procs.2018.05.041.<\/li>\n<li>[17] A. Abdulaziz, R. Sonbol, and M. Alnoukari, (2026) \u201cAutomated Detection of Self-Admitted Technical Debt: A Systematic Literature Review\u201d IEEE Access 14: 20803\u201320825. DOI: 10.1109\/ACCESS.2026.3661069.<\/li>\n<li>[18] M. Zagane, A. T. Azar, and W. El-Shafai, (2026) \u201cDeep Semantic Embeddings for Scalable Co-Change Recommendation in Software Systems\u201d IEEE Access 14: 14331\u201314340. DOI: 10.1109\/ACCESS.2026.3656097.<\/li>\n<li>[19] H. B. Mulyadi, W. E. Y. Retnani, and R. N. E. Anggraini. \u201cAI-Assisted Code Generation: Semantic and Structural Evaluation on CodeForces C++ Problems\u201d. In: 2025 Computing, Communications and IoT Applications (ComComAp). IEEE. 2025, 18\u201323. DOI: 10.1109\/ComComAp68359.2025.11353176.<\/li>\n<li>[20] S. Zheng, Y. Li, and X. Ma, (2026) \u201cEnhancing Parameter-Efficient Code Representations with Retrieval and Structural Priors\u201d Applied Sciences 16(2): 1106. DOI: 10.3390\/app16021106.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"author":3,"template":"wp-custom-template-detail-4-aricles","meta":{"_uag_custom_page_level_css":""},"categories":[12,720,6],"tags":[723],"acf":[],"uagb_featured_image_src":[],"uagb_author_info":{"display_name":"\u6797\u923a\u6db5","author_link":"\/jase\/?author=3"},"uagb_comment_info":0,"uagb_excerpt":"&nbsp;Copyright&nbsp;The Author(s). This is an open access article distributed under the terms of the&nbsp;Creative Commons Attribution&nbsp;License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are cited. Download Citation:&nbsp; BibTeX | http:\/\/dx.doi.org\/10.6180\/jase.202609_32.003&nbsp;&nbsp; Download PDF With the rapid development of intelligent software engineering and computer science&hellip;","_links":{"self":[{"href":"\/jase\/index.php?rest_route=\/wp\/v2\/tkuisotope\/3694"}],"collection":[{"href":"\/jase\/index.php?rest_route=\/wp\/v2\/tkuisotope"}],"about":[{"href":"\/jase\/index.php?rest_route=\/wp\/v2\/types\/tkuisotope"}],"author":[{"embeddable":true,"href":"\/jase\/index.php?rest_route=\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"\/jase\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/jase\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3694"},{"taxonomy":"post_tag","embeddable":true,"href":"\/jase\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}