TY - GEN
T1 - Pedalogical
T2 - 55th IEEE Annual Frontiers in Education Conference, FIE 2025
AU - Sanders, Andrew Logan
AU - Walia, Gursimran Singh
AU - Cordova, Lucas
AU - Mendoza, Teo
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - This full research paper describes our proposed software vulnerability analysis and feedback pedagogical tool to help students understand and reduce the vulnerabilities introduced in their produced software. Despite a growing emphasis on secure coding in education, students in computing courses frequently introduce software vulnerabilities in their submissions. Prior work focuses on developing software vulnerability detection tools or curriculum changes that require secure coding expertise. We introduce Pedalogical, a web-based platform combining code security analysis with AI-generated feedback for improved secure coding. Feecback is produced using a static analysis tool supplemented with Large Language Model (LLM) responses to provide tailored feedback based on the student's code and the learning outcomes of the assignment. Pedalogical offers varying levels of feedback to provide students with actionable fixes or conceptual guidance depending on their proficiency. A proposed study is discussed across multiple CS courses at two universities. Students would be asked to submit their course assignments to both the learning management system in which they would be graded as normal for functionality, and also to the Pedalogical platform to be given feedback on the software vulnerabilities found in their code. The goal is to analyze whether AI-generated vulnerability feedback leads to improved secure coding practices in students and a reduction of vulnerabilities in assignment submissions. Data is planned to be collected from static analysis reports, LLM prompts and responses, student code submission diffs, student engagement metrics, and pre/post-study surveys. Our findings could have implications for computer science and cybersecurity curriculum design.
AB - This full research paper describes our proposed software vulnerability analysis and feedback pedagogical tool to help students understand and reduce the vulnerabilities introduced in their produced software. Despite a growing emphasis on secure coding in education, students in computing courses frequently introduce software vulnerabilities in their submissions. Prior work focuses on developing software vulnerability detection tools or curriculum changes that require secure coding expertise. We introduce Pedalogical, a web-based platform combining code security analysis with AI-generated feedback for improved secure coding. Feecback is produced using a static analysis tool supplemented with Large Language Model (LLM) responses to provide tailored feedback based on the student's code and the learning outcomes of the assignment. Pedalogical offers varying levels of feedback to provide students with actionable fixes or conceptual guidance depending on their proficiency. A proposed study is discussed across multiple CS courses at two universities. Students would be asked to submit their course assignments to both the learning management system in which they would be graded as normal for functionality, and also to the Pedalogical platform to be given feedback on the software vulnerabilities found in their code. The goal is to analyze whether AI-generated vulnerability feedback leads to improved secure coding practices in students and a reduction of vulnerabilities in assignment submissions. Data is planned to be collected from static analysis reports, LLM prompts and responses, student code submission diffs, student engagement metrics, and pre/post-study surveys. Our findings could have implications for computer science and cybersecurity curriculum design.
KW - Computer science
KW - Computing skills
KW - Engineering curriculum
KW - Undergraduate
UR - https://www.scopus.com/pages/publications/105032991950
UR - https://www.scopus.com/pages/publications/105032991950#tab=citedBy
U2 - 10.1109/FIE63693.2025.11328325
DO - 10.1109/FIE63693.2025.11328325
M3 - Conference contribution
AN - SCOPUS:105032991950
T3 - Proceedings - Frontiers in Education Conference, FIE
BT - 55th IEEE Annual Frontiers in Education Conference, FIE 2025 - Conference Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 2 November 2025 through 5 November 2025
ER -