{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T19:09:17Z","timestamp":1770836957569,"version":"3.50.1"},"reference-count":36,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T00:00:00Z","timestamp":1761004800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"},{"start":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T00:00:00Z","timestamp":1761004800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Comp Applic In Engineering"],"published-print":{"date-parts":[[2025,11]]},"abstract":"<jats:title>ABSTRACT<\/jats:title>\n                  <jats:p>3D CAD modeling technology has become an essential tool for product design across various industries, including machinery, aerospace, automotive, architecture, and healthcare. Consequently, numerous educational institutions offer training programs and certification exams to enhance and evaluate the modeling proficiency of 3D CAD system users. However, the manual grading process currently employed in 3D CAD modeling exams reveals several limitations, such as excessive time and effort, and challenges in maintaining consistency in evaluations. In mechanical CAD systems, in particular, users can create the same model using different features, making precise grading criteria essential. Additionally, the lack of self\u2010directed learning capabilities among learners has emerged as a pressing issue, highlighting the need for more effective educational solutions. To address these challenges, this study introduces CADuBoost, an automated grading and feedback system for 3D CAD modeling education in mechanical engineering. CADuBoost compares student\u2010submitted 3D CAD models with reference models through a comprehensive evaluation framework that processes both geometric and non\u2010geometric data. Shape evaluation is conducted using neutral formats such as STEP and STL through point cloud comparison, multi\u2010view image analysis, and dimensional accuracy measurement. Non\u2010geometric evaluation is performed by extracting and analyzing design history and constraint information via the 3D CAD system's API. Furthermore, by providing visual feedback through color\u2010coded geometric differences and detailed design history analysis, the system delivers personalized feedback that effectively fosters self\u2010directed learning. The effectiveness of CADuBoost was validated through experiments in real educational settings, showing possibilities to improving students' modeling proficiency and self\u2010directed learning abilities. This system is expected to enhance instructors' efficiency and improve the overall quality of education.<\/jats:p>","DOI":"10.1002\/cae.70096","type":"journal-article","created":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T18:22:44Z","timestamp":1761070964000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["CADuBoost: Enhancing Education in Mechanical 3D CAD Modeling Through Automated Grading and Feedback System"],"prefix":"10.1002","volume":"33","author":[{"given":"Yeongjun","family":"Yoon","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, Graduate School Kumoh National Institute of Technology Gumi Korea"}]},{"given":"Yeseong","family":"Jeon","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Graduate School Kumoh National Institute of Technology Gumi Korea"}]},{"given":"Jaeyeon","family":"Kim","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering Kumoh National Institute of Technology Gumi Korea"}]},{"given":"Seohui","family":"Han","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering Kumoh National Institute of Technology Gumi Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9013-2338","authenticated-orcid":false,"given":"Hyungki","family":"Kim","sequence":"additional","affiliation":[{"name":"Division of Computer Convergence Chungnam National University Daejeon Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1578-9262","authenticated-orcid":false,"given":"Soonjo","family":"Kwon","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering Kumoh National Institute of Technology Gumi Korea"}]}],"member":"311","published-online":{"date-parts":[[2025,10,21]]},"reference":[{"key":"e_1_2_12_2_1","unstructured":"Siemens. \u201cSIEMENS 3D CAD Software \u201d2024 https:\/\/www.plm.automation.siemens.com\/global\/en\/our-story\/glossary\/3d-cad\/21907."},{"key":"e_1_2_12_3_1","doi-asserted-by":"publisher","DOI":"10.1093\/jcde\/qwad024"},{"key":"e_1_2_12_4_1","doi-asserted-by":"publisher","DOI":"10.1093\/jcde\/qwab044"},{"key":"e_1_2_12_5_1","doi-asserted-by":"publisher","DOI":"10.1093\/jcde\/qwaa043"},{"key":"e_1_2_12_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.22174"},{"key":"e_1_2_12_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.aei.2021.101308"},{"key":"e_1_2_12_8_1","doi-asserted-by":"publisher","DOI":"10.14733\/cadaps.2022.534-560"},{"key":"e_1_2_12_9_1","doi-asserted-by":"publisher","DOI":"10.3390\/app14114578"},{"key":"e_1_2_12_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.heliyon.2019.e02622"},{"key":"e_1_2_12_11_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.4063361"},{"key":"e_1_2_12_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compind.2020.103320"},{"key":"e_1_2_12_13_1","doi-asserted-by":"publisher","DOI":"10.1093\/jcde\/qwaa087"},{"key":"e_1_2_12_14_1","doi-asserted-by":"crossref","unstructured":"T.Groueix M.Fisher V. G.Kim B. C.Russell andM.Aubry \u201cA Papier\u2010m\u00e2ch\u00e9 Approach To Learning 3D Surface Generation \u201d inProceedings of the IEEE Conference on Computer Vision and Pattern Recognition(2018) 216\u2013224.https:\/\/doi.org\/10.1109\/CVPR.2018.00030.","DOI":"10.1109\/CVPR.2018.00030"},{"key":"e_1_2_12_15_1","doi-asserted-by":"crossref","unstructured":"Y.Yang C.Feng Y.Shen andD.Tian \u201cFoldingnet: Point Cloud Auto\u2010encoder Via Deep Grid Deformation \u201d inProceedings of the IEEE Conference on Computer Vision And Pattern Recognition(2018) 206\u2013215.https:\/\/doi.org\/10.1109\/CVPR.2018.00029.","DOI":"10.1109\/CVPR.2018.00029"},{"key":"e_1_2_12_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.264"},{"key":"e_1_2_12_17_1","doi-asserted-by":"crossref","unstructured":"G.Yang X.Huang Z.Hao M. Y.Liu S.Belongie andB.Hariharan \u201cPointflow: 3D Point Cloud Generation With Continuous Normalizing Flows \u201d inProceedings of the IEEE\/CVF International Conference on Computer Vision(2019) 4541\u20134550.https:\/\/doi.org\/10.1109\/ICCV.2019.00464.","DOI":"10.1109\/ICCV.2019.00464"},{"key":"e_1_2_12_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/571647.571648"},{"key":"e_1_2_12_19_1","doi-asserted-by":"crossref","unstructured":"R.Ohbuchi T.Otagiri M.Ibato andT.Takei \u201cShape\u2010Similarity Search of Three\u2010Dimensional Models Using Parameterized Statistics \u201d in10th Pacific Conference on Computer Graphics and Applications 2002. Proceedings (IEEE 2002) 265\u2013274.https:\/\/doi.org\/10.1109\/PCCGA.2002.1167870.","DOI":"10.1109\/PCCGA.2002.1167870"},{"key":"e_1_2_12_20_1","doi-asserted-by":"crossref","unstructured":"M.Hilaga Y.Shinagawa T.Kohmura andT. L.Kunii \u201cTopology Matching for Fully Automatic Similarity Estimation of 3D Shapes \u201d inProceedings of the 28th Annual Conference on Computer Graphics And Interactive Techniques(2001) 203\u2013212.https:\/\/doi.org\/10.1145\/383259.383282.","DOI":"10.1145\/383259.383282"},{"key":"e_1_2_12_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2011.03.002"},{"key":"e_1_2_12_22_1","doi-asserted-by":"crossref","unstructured":"R. B.Rusu N.Blodow Z. C.Marton andM.Beetz \u201cAligning Point Cloud Views Using Persistent Feature Histograms \u201d in2008 IEEE\/RSJ International Conference on Intelligent Robots and Systems(IEEE 2008) 3384\u20133391.https:\/\/doi.org\/10.1109\/IROS.2008.4650967.","DOI":"10.1109\/IROS.2008.4650967"},{"key":"e_1_2_12_23_1","doi-asserted-by":"crossref","unstructured":"S. B.Rusu N.Blodow andM.Beetz \u201cFast Point Feature Histograms (FPFH) for 3D Registration \u201d inIEEE International Conference on Robotics and Automation(2009) 3212\u20133217.https:\/\/doi.org\/10.1109\/ROBOT.2009.5152473.","DOI":"10.1109\/ROBOT.2009.5152473"},{"key":"e_1_2_12_24_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000029664.99615.94"},{"key":"e_1_2_12_25_1","doi-asserted-by":"crossref","unstructured":"H.Bay T.Tuytelaars andL.Van Gool\u201cSurf: Speeded Up Robust Features \u201d inComputer Vision\u2013ECCV 2006: 9th European Conference on Computer Vision Graz Austria May 7\u201013 2006. Proceedings Part I 9(Springer 2006) 404\u2013417.https:\/\/doi.org\/10.1016\/j.cviu.2007.09.014.","DOI":"10.1007\/11744023_32"},{"key":"e_1_2_12_26_1","doi-asserted-by":"crossref","unstructured":"E.Rublee V.Rabaud K.Konolige andG.Bradski \u201cORB: An Efficient Alternative to SIFT or SURF \u201d inInternational Conference on Computer Vision(2011) 2564\u20132571.https:\/\/doi.org\/10.1109\/ICCV.2011.6126544.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"e_1_2_12_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3065386"},{"key":"e_1_2_12_28_1","doi-asserted-by":"crossref","unstructured":"C. R.Qi H.Su K.Mo andL. J.Guibas \u201cPointnet: Deep Learning On Point Sets For 3D Classification And Segmentation \u201d inProceedings of the IEEE Conference on Computer Vision And Pattern Recognition(2017) 652\u2013660.https:\/\/doi.org\/10.1109\/CVPR.2017.16.","DOI":"10.1109\/CVPR.2017.16"},{"key":"e_1_2_12_29_1","doi-asserted-by":"crossref","unstructured":"J. G.Lambourne K. D.Willis P. K.Jayaraman A.Sanghi P.Meltzer andH.Shayani \u201cBrepnet: A Topological Message Passing System For Solid Models \u201d inProceedings of the IEEE\/CVF Conference On Computer Vision And Pattern Recognition(2021) 12773\u201312782.https:\/\/doi.org\/10.1109\/CVPR46437.2021.01258.","DOI":"10.1109\/CVPR46437.2021.01258"},{"key":"e_1_2_12_30_1","doi-asserted-by":"crossref","unstructured":"P. K.Jayaraman A.Sanghi J. G.Lambourne et al. \u201cUV\u2010NET: Learning From Boundary Representations \u201d inProceedings of the IEEE\/CVF Conference on Computer Vision And Pattern Recognition(2021) 11703\u201311712.https:\/\/doi.org\/10.1109\/CVPR46437.2021.01153.","DOI":"10.1109\/CVPR46437.2021.01153"},{"key":"e_1_2_12_31_1","doi-asserted-by":"publisher","DOI":"10.1177\/1687814017707128"},{"key":"e_1_2_12_32_1","volume-title":"Introduction to CATIA V5 Through Examples","author":"Kim C.","year":"2013"},{"key":"e_1_2_12_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2022.103417"},{"key":"e_1_2_12_34_1","doi-asserted-by":"crossref","unstructured":"Y.Pang W.Wang F. E. H.Tay W.Liu Y.Tian andL.Yuan \u201cMasked Autoencoders for Point Cloud Self\u2010supervised Learning \u201d inEuropean Conference on Computer Vision(Springer Nature 2022) 403\u2013419.https:\/\/doi.org\/10.1007\/978-3-031-20086-1_35.","DOI":"10.1007\/978-3-031-20086-1_35"},{"key":"e_1_2_12_35_1","doi-asserted-by":"crossref","unstructured":"J.Redmon S.Divvala R.Girshick andA.Farhadi \u201cYou Only Look Once: Unified Real\u2010time Object Detection \u201d inProceedings of the IEEE Conference On Computer Vision And Pattern Recognition(IEEE 2016) 779\u2013788.https:\/\/doi.org\/10.1109\/CVPR.2016.91.","DOI":"10.1109\/CVPR.2016.91"},{"key":"e_1_2_12_36_1","doi-asserted-by":"crossref","unstructured":"S.RiaziandP.Rooshenas \u201cLLM\u2010Driven Feedback For Enhancing Conceptual Design Learning In Database Systems Courses \u201d inProceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1(2025) 1001\u20131007.","DOI":"10.1145\/3641554.3701940"},{"key":"e_1_2_12_37_1","doi-asserted-by":"publisher","DOI":"10.1080\/10494820.2020.1855208"}],"container-title":["Computer Applications in Engineering Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cae.70096","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/cae.70096","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cae.70096","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T18:12:37Z","timestamp":1770833557000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cae.70096"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,21]]},"references-count":36,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["10.1002\/cae.70096"],"URL":"https:\/\/doi.org\/10.1002\/cae.70096","archive":["Portico"],"relation":{},"ISSN":["1061-3773","1099-0542"],"issn-type":[{"value":"1061-3773","type":"print"},{"value":"1099-0542","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,21]]},"assertion":[{"value":"2024-12-24","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-10-08","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-10-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e70096"}}