{"id":533,"date":"2024-06-11T19:49:37","date_gmt":"2024-06-11T19:49:37","guid":{"rendered":"https:\/\/lab.prd.vanderbilt.edu\/live\/?p=533"},"modified":"2024-07-29T14:46:30","modified_gmt":"2024-07-29T14:46:30","slug":"understanding-and-leveraging-human-cognition-to-empower-ai-models-for-programming","status":"publish","type":"post","link":"https:\/\/lab.vanderbilt.edu\/live\/2024\/06\/11\/understanding-and-leveraging-human-cognition-to-empower-ai-models-for-programming\/","title":{"rendered":"EyeTrans: Understanding and Leveraging Human Cognition to Empower AI models for Programming"},"content":{"rendered":"<div class=\"Qr7Oae\" role=\"listitem\">\n<div class=\"OxAavc NVbRL\">\n<div class=\"Ih4Dzb\">\n<div role=\"textbox\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-777 alignleft\" src=\"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/Screenshot-2024-06-24-at-1.01.22-PM-e1721315769343-300x282.png\" alt=\"\" width=\"128\" height=\"120\" srcset=\"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/Screenshot-2024-06-24-at-1.01.22-PM-e1721315769343-300x282.png 300w, https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/Screenshot-2024-06-24-at-1.01.22-PM-e1721315769343.png 513w\" sizes=\"auto, (max-width: 128px) 100vw, 128px\" \/><\/div>\n<div class=\"q4tvle JqSWld yqQS1\" role=\"textbox\">This project uses multi-modalities including eye tracking and medical imaging to model human cognitive processes in programming activities, and then leverage human cognition to develop automated m<span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif\">od<\/span><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif\">els and tools to assist automated programming tasks. This series of projects aims to investigate the fundamental cognitive processes in programming and empower the modeling and design of more efficient automated tools for programming tasks and pedagogical purposes.<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"Qr7Oae\" role=\"listitem\">\n<div class=\"OxAavc NVbRL\">\n<div class=\"pYfr3c\">\n<div class=\"prOLdf\">\n<h2>EyeTrans PI<\/h2><div class=\"row\"><div class=\"col-xs-6 col-sm-4 col-md-3 people-swatch\"><div class=\"people-photo\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/yu-huang\/\"><img decoding=\"async\" src=\"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/YuHuang_1M-Yu-Huang-142x190.jpg\" alt=\"image_thumb\" \/><\/a><\/div><div class=\"people-stats\"><strong class=\"people-name\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/yu-huang\/\">Yu  Huang<\/a><\/strong><div class=\"people-title people-title-grid\">Assistant Professor, Computer Science<br \/><\/div><div class=\"people-email\"><a href=\"mailto:yu.huang@vanderbilt.edu\"><i class=\"fa fa-envelope\" aria-hidden=\"true\"><\/i> <\/a><\/div><\/div><\/div><\/div>\n<h2>EyeTrans Personnel<\/h2><div class=\"row\"><div class=\"col-xs-6 col-sm-4 col-md-3 people-swatch\"><div class=\"people-photo\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/zihan-fang\/\"><img decoding=\"async\" src=\"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/small-e1719259966875-142x190.jpg\" alt=\"image_thumb\" \/><\/a><\/div><div class=\"people-stats\"><strong class=\"people-name\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/zihan-fang\/\">Zihan  Fang<\/a><\/strong><div class=\"people-title people-title-grid\">PhD Student, Computer Science<br \/><\/div><div class=\"people-email\"><a href=\"mailto:zihan.fang@vanderbilt.edu\"><i class=\"fa fa-envelope\" aria-hidden=\"true\"><\/i> <\/a><\/div><\/div><\/div><div class=\"col-xs-6 col-sm-4 col-md-3 people-swatch\"><div class=\"people-photo\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/zach-karas\/\"><img decoding=\"async\" src=\"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/download2-e1721315915657-142x190.jpeg\" alt=\"image_thumb\" \/><\/a><\/div><div class=\"people-stats\"><strong class=\"people-name\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/zach-karas\/\">Zach  Karas<\/a><\/strong><div class=\"people-title people-title-grid\">PhD Student, Computer Science <br \/><\/div><div class=\"people-email\"><a href=\"mailto:z.karas@vanderbilt.edu\"><i class=\"fa fa-envelope\" aria-hidden=\"true\"><\/i> <\/a><\/div><\/div><\/div><div class=\"col-xs-6 col-sm-4 col-md-3 people-swatch\"><div class=\"people-photo\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/kevin-leach\/\"><img decoding=\"async\" src=\"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/people-1332-KevinLeach-20230817084209-142x190.jpg\" alt=\"image_thumb\" \/><\/a><\/div><div class=\"people-stats\"><strong class=\"people-name\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/kevin-leach\/\">Kevin  Leach<\/a><\/strong><div class=\"people-title people-title-grid\"> Assistant Professor, Computer Science <br \/><\/div><div class=\"people-email\"><a href=\"mailto:kevin.leach@vanderbilt.edu\"><i class=\"fa fa-envelope\" aria-hidden=\"true\"><\/i> <\/a><\/div><\/div><\/div><div class=\"col-xs-6 col-sm-4 col-md-3 people-swatch\"><div class=\"people-photo\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/yifan-zhang\/\"><img decoding=\"async\" src=\"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/download-11-142x190.jpeg\" alt=\"image_thumb\" \/><\/a><\/div><div class=\"people-stats\"><strong class=\"people-name\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/yifan-zhang\/\">Yifan  Zhang<\/a><\/strong><div class=\"people-title people-title-grid\">PhD Student, Computer Science <br \/><\/div><div class=\"people-email\"><a href=\"mailto:yifan.zhang.2@vanderbilt.edu\"><i class=\"fa fa-envelope\" aria-hidden=\"true\"><\/i> <\/a><\/div><\/div><\/div><div class=\"col-xs-6 col-sm-4 col-md-3 people-swatch\"><div class=\"people-photo\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/yueke-zhang\/\"><img decoding=\"async\" src=\"https:\/\/lab.vanderbilt.edu\/live\/wp-content\/themes\/ANCHORDOWN-CHILD-lab-v-e\/default-person-pic-150.png\"\/><\/a><\/div><div class=\"people-stats\"><strong class=\"people-name\"><a href=\"https:\/\/lab.vanderbilt.edu\/live\/person\/yueke-zhang\/\">Yueke  Zhang<\/a><\/strong><div class=\"people-title people-title-grid\">PhD Student, Computer Science<br \/><\/div><div class=\"people-email\"><a href=\"mailto:yueke.zhang@vanderbilt.edu\"><i class=\"fa fa-envelope\" aria-hidden=\"true\"><\/i> <\/a><\/div><\/div><\/div><\/div>\n<h2 role=\"textbox\">Core Publications<\/h2>\n<p>Huang, Y., Wang, H., Zheng, X., Li, X., Tang, X., &amp; Zhou, M. (2024). <a href=\"https:\/\/yuhuang-lab.github.io\/paper\/FSE24_EyeTrans.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #008080\">EyeTrans: Analyzing and transforming eye-tracking data in software engineering tasks.<\/span><\/a> Proceedings of the 2024 ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), 322-334.<\/p>\n<p><span role=\"listitem\"><span class=\"dropBlock\">Karas, Y.<\/span><\/span>,\u00a0<span role=\"listitem\"><span class=\"dropBlock\">Bansal<\/span><\/span>, A.,\u00a0<span role=\"listitem\"><span class=\"dropBlock\">Zhang<\/span><\/span>, Y.,\u00a0<span role=\"listitem\"><span class=\"dropBlock\">Li<\/span><\/span>, T.,\u00a0<span role=\"listitem\"><span class=\"dropBlock\">McMillan<\/span><\/span>, C., &amp;\u00a0<span role=\"listitem\"><span class=\"dropBlock\">Huang, Y. (2024).\u00a0<\/span><\/span><span style=\"color: #008080\"><a style=\"color: #008080\" href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3664808\" target=\"_blank\" rel=\"noopener\">A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code Summarization<\/a>. <span style=\"color: #000000\">Proceedings of the 2023 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA &#8217;23). ACM.\u00a0<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This project uses multi-modalities including eye tracking and medical imaging to model human cognitive processes in programming activities, and then leverage human cognition to develop automated models and tools to assist automated programming tasks. This series of projects aims to investigate the fundamental cognitive processes in programming and empower the modeling and design of more&#8230;<\/p>\n","protected":false},"author":492,"featured_media":777,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1],"tags":[7,91],"class_list":["post-533","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-project","tag-stemeducation"],"acf":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/cdn.vanderbilt.edu\/t2-main\/lab-prd\/wp-content\/uploads\/sites\/211\/2024\/06\/Screenshot-2024-06-24-at-1.01.22-PM-e1721315769343.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfnfAe-8B","_links":{"self":[{"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/posts\/533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/users\/492"}],"replies":[{"embeddable":true,"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/comments?post=533"}],"version-history":[{"count":8,"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/posts\/533\/revisions"}],"predecessor-version":[{"id":1146,"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/posts\/533\/revisions\/1146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/media\/777"}],"wp:attachment":[{"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/media?parent=533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/categories?post=533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab.vanderbilt.edu\/live\/wp-json\/wp\/v2\/tags?post=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}