Impeding LLM-assisted Cheating in Introductory Programming Assignments via Adversarial Perturbation
Fuente:
arXiv
Saved in:
| Main Authors: | Salim, Saiful Islam, Yang, Rubin Yuchan, Cooper, Alexander, Ray, Suryashree, Debray, Saumya, Rahaman, Sazzadur |
|---|---|
| Format: | Preprint |
| Published: |
2024
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Similar Items
Homoglyph-based Adversarial Perturbation of Introductory Computer Science Theory Problems
by: Alexander, Aidan, et al.
Published: (2026)
by: Alexander, Aidan, et al.
Published: (2026)
InvAASTCluster: On Applying Invariant-Based Program Clustering to Introductory Programming Assignments
by: Orvalho, Pedro, et al.
Published: (2022)
by: Orvalho, Pedro, et al.
Published: (2022)
LLM Use, Cheating, and Academic Integrity in Software Engineering Education
by: Santos, Ronnie de Souza, et al.
Published: (2026)
by: Santos, Ronnie de Souza, et al.
Published: (2026)
An Investigation into Protestware
by: Finken, Tanner, et al.
Published: (2024)
by: Finken, Tanner, et al.
Published: (2024)
Explaining Code Examples in Introductory Programming Courses: LLM vs Humans
by: Lekshmi-Narayanan, Arun-Balajiee, et al.
Published: (2023)
by: Lekshmi-Narayanan, Arun-Balajiee, et al.
Published: (2023)
Building Collaborative Learning: Exploring Social Annotation in Introductory Programming
by: Neto, Francisco Gomes de Oliveira, et al.
Published: (2024)
by: Neto, Francisco Gomes de Oliveira, et al.
Published: (2024)
Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course
by: Groher, Iris, et al.
Published: (2026)
by: Groher, Iris, et al.
Published: (2026)
GraphQLify: Automated and Type Safety-Preserving GraphQL API Adoption
by: Amareen, Saleh, et al.
Published: (2026)
by: Amareen, Saleh, et al.
Published: (2026)
On the Contents and Utility of IoT Cybersecurity Guidelines
by: Chen, Jesse, et al.
Published: (2023)
by: Chen, Jesse, et al.
Published: (2023)
FastFixer: An Efficient and Effective Approach for Repairing Programming Assignments
by: Liu, Fang, et al.
Published: (2024)
by: Liu, Fang, et al.
Published: (2024)
Beyond the Code: A Multi-Modal Assessment Strategy for Fostering Professional Competencies via Introductory Programming Projects
by: Berrezueta-Guzman, Santiago, et al.
Published: (2026)
by: Berrezueta-Guzman, Santiago, et al.
Published: (2026)
Navigating Compiler Errors with AI Assistance -- A Study of GPT Hints in an Introductory Programming Course
by: Pankiewicz, Maciej, et al.
Published: (2024)
by: Pankiewicz, Maciej, et al.
Published: (2024)
LeafTutor: An AI Agent for Programming Assignment Tutoring
by: Bochard, Madison, et al.
Published: (2025)
by: Bochard, Madison, et al.
Published: (2025)
Efficiently Reproducing Distributed Workflows in Notebook-based Systems
by: Azaz, Talha, et al.
Published: (2026)
by: Azaz, Talha, et al.
Published: (2026)
OptLLM: Optimal Assignment of Queries to Large Language Models
by: Liu, Yueyue, et al.
Published: (2024)
by: Liu, Yueyue, et al.
Published: (2024)
Revisiting Code Debloating with Ground Truth-based Evaluation
by: Bilal, Muhammad, et al.
Published: (2026)
by: Bilal, Muhammad, et al.
Published: (2026)
Logic Error Localization in Student Programming Assignments Using Pseudocode and Graph Neural Networks
by: Xu, Zhenyu, et al.
Published: (2024)
by: Xu, Zhenyu, et al.
Published: (2024)
Privacy-by-Design Adaptive Group Assignment for Digital Lifestyle Coaching at Scale
by: Mani, Nariman, et al.
Published: (2026)
by: Mani, Nariman, et al.
Published: (2026)
Reasoning Runtime Behavior of a Program with LLM: How Far Are We?
by: Chen, Junkai, et al.
Published: (2024)
by: Chen, Junkai, et al.
Published: (2024)
Evaluate-and-Purify: Fortifying Code Language Models Against Adversarial Attacks Using LLM-as-a-Judge
by: Mu, Wenhan, et al.
Published: (2025)
by: Mu, Wenhan, et al.
Published: (2025)
Explainable Fault Localization for Programming Assignments via LLM-Guided Annotation
by: Liu, Fang, et al.
Published: (2025)
by: Liu, Fang, et al.
Published: (2025)
Understanding the Human-LLM Dynamic: A Literature Survey of LLM Use in Programming Tasks
by: Etsenake, Deborah, et al.
Published: (2024)
by: Etsenake, Deborah, et al.
Published: (2024)
GenAI Integration into Engineering Education: A Case Study of an Introductory Undergraduate Engineering Course
by: Kozan, Kadir, et al.
Published: (2026)
by: Kozan, Kadir, et al.
Published: (2026)
TorchGWAS : GPU-accelerated GWAS for thousands of quantitative phenotypes
by: Zhao, Xingzhong, et al.
Published: (2026)
by: Zhao, Xingzhong, et al.
Published: (2026)
Aligning the Objective of LLM-based Program Repair
by: Xu, Junjielong, et al.
Published: (2024)
by: Xu, Junjielong, et al.
Published: (2024)
Minimal Prompt Perturbations Lead to Code Vulnerabilities: Prompt Fragility and Hidden-State Signals in Coding LLMs
by: Sternfeld, Alexander, et al.
Published: (2026)
by: Sternfeld, Alexander, et al.
Published: (2026)
CWEval: Outcome-driven Evaluation on Functionality and Security of LLM Code Generation
by: Peng, Jinjun, et al.
Published: (2025)
by: Peng, Jinjun, et al.
Published: (2025)
Anomaly Detection in Large-Scale Cloud Systems: An Industry Case and Dataset
by: Islam, Mohammad Saiful, et al.
Published: (2024)
by: Islam, Mohammad Saiful, et al.
Published: (2024)
Debugging Without Error Messages: How LLM Prompting Strategy Affects Programming Error Explanation Effectiveness
by: Salmon, Audrey, et al.
Published: (2025)
by: Salmon, Audrey, et al.
Published: (2025)
Towards Personalizing Secure Programming Education with LLM-Injected Vulnerabilities
by: Frazier, Matthew, et al.
Published: (2026)
by: Frazier, Matthew, et al.
Published: (2026)
Autonomous LLM-generated Feedback for Student Exercises in Introductory Software Engineering Courses
by: Metzger, Andreas
Published: (2026)
by: Metzger, Andreas
Published: (2026)
ProbeLLM: Automating Principled Diagnosis of LLM Failures
by: Huang, Yue, et al.
Published: (2026)
by: Huang, Yue, et al.
Published: (2026)
Thoughts on Learning Human and Programming Languages
by: Katz, Daniel S., et al.
Published: (2024)
by: Katz, Daniel S., et al.
Published: (2024)
Multi-Programming Language Sandbox for LLMs
by: Dou, Shihan, et al.
Published: (2024)
by: Dou, Shihan, et al.
Published: (2024)
CYCLE: Learning to Self-Refine the Code Generation
by: Ding, Yangruibo, et al.
Published: (2024)
by: Ding, Yangruibo, et al.
Published: (2024)
Quantifying Software Correctness by Combining Architecture Modeling and Formal Program Analysis
by: Lanzinger, Florian, et al.
Published: (2024)
by: Lanzinger, Florian, et al.
Published: (2024)
ChatGPT in Introductory Programming: Counterbalanced Evaluation of Code Quality, Conceptual Learning, and Student Perceptions
by: Andleeb, Shiza, et al.
Published: (2025)
by: Andleeb, Shiza, et al.
Published: (2025)
AutoIOT: LLM-Driven Automated Natural Language Programming for AIoT Applications
by: Shen, Leming, et al.
Published: (2025)
by: Shen, Leming, et al.
Published: (2025)
Towards LLM-Based Usability Analysis for Recommender User Interfaces
by: Lubos, Sebastian, et al.
Published: (2025)
by: Lubos, Sebastian, et al.
Published: (2025)
LLM Contribution Summarization in Software Projects
by: Ferrao, Rafael Corsi, et al.
Published: (2025)
by: Ferrao, Rafael Corsi, et al.
Published: (2025)
Similar Items
-
Homoglyph-based Adversarial Perturbation of Introductory Computer Science Theory Problems
by: Alexander, Aidan, et al.
Published: (2026) -
InvAASTCluster: On Applying Invariant-Based Program Clustering to Introductory Programming Assignments
by: Orvalho, Pedro, et al.
Published: (2022) -
LLM Use, Cheating, and Academic Integrity in Software Engineering Education
by: Santos, Ronnie de Souza, et al.
Published: (2026) -
An Investigation into Protestware
by: Finken, Tanner, et al.
Published: (2024) -
Explaining Code Examples in Introductory Programming Courses: LLM vs Humans
by: Lekshmi-Narayanan, Arun-Balajiee, et al.
Published: (2023)