Strategies for Maintaining Academic Integrity in First-Year Computing Courses
Abstract
Safeguarding academic integrity is an issue of concern to all computing academics due to high and rising levels of plagiarism and other cheating in computing courses. There have been many studies of the cheating and plagiarism practices of computing students and the factors that can influence these practices, and a variety of strategies for reducing cheating have been proposed. This national study of first-year computing programs provides insights into what strategies computing academics use to discourage or prevent their students from cheating. Having interviewed 30 academics from 25 universities we found 21 different types of strategy, which we classified into five themes: education; discouraging cheating; making cheating difficult; and empowerment. We also found that academics often employ strategies across all of these themes.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
LLMs can help instructors with the tedium of dealing with irrelevant aspects of examples.
“LLMs can help instructors with the tedium of such minutiae [137,181].”
From The Robots Are Here: Navigating the Generative AI Revolution in Computing Education (2023) · cites this paper as [181]
Cites
Using thematic analysis in psychology
Braun, V., & Clarke, V. (2006) · Qualitative Research in Psychology · doi:10.1191/1478088706qp063oa · Cited by 194,414 · see citing works
Factors associated with student plagiarism in a post‐1992 university
Bennett, R. (2004) · Assessment & Evaluation in Higher Education · doi:10.1080/0260293042000264244 · Cited by 195 · see citing works
Contract Cheating: The Outsourcing of Assessed Student Work
Lancaster, T., & Clarke, R. (2016) · Springer eBooks · doi:10.1007/978-981-287-098-8_17 · Cited by 165 · see citing works
Dick, M., Sheard, J., Bareiss, C., Carter, J., Joyce, D., Harding, T. S., & Laxer, C. (2002) · ACM SIGCSE Bulletin · doi:10.1145/782941.783000 · Cited by 158 · see citing works
Self-citationSheard, J., Markham, S., & Dick, M. (2003) · Higher Education Research & Development · doi:10.1080/0729436032000056526 · Cited by 147 · see citing works
Self-citationCollaboration, Collusion and Plagiarism in Computer Science Coursework
FRASER, R. (2014) · Informatics in Education · doi:10.15388/infedu.2014.10 · Cited by 98 · see citing works
Jones, M., & Sheridan, L. M. (2014) · Assessment & Evaluation in Higher Education · doi:10.1080/02602938.2014.950553 · Cited by 90 · see citing works
An Analysis of the Effect of Mobile Learning on Lebanese Higher Education
Jabbour, K. K. (2014) · Informatics in Education · doi:10.15388/infedu.2014.01 · Cited by 79 · see citing works
Cheating and Honor: Lessons from a Long-Term Research Project
McCabe, D. L. (2016) · Springer eBooks · doi:10.1007/978-981-287-098-8_35 · Cited by 67 · see citing works
Plagiarism on the rise? Combating contract cheating in science courses
O’Malley, M., & Roberts, T. S. (2012) · Figshare · Cited by 65 · see citing works
Computing student practices of cheating and plagiarism
Sheard, J., & Dick, M. (2011) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/1999747.1999813 · Cited by 51 · see citing works
Self-citationSimon, Cook, B., Sheard, J., Carbone, A., & Johnson, C. (2013) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2526968.2526971 · Cited by 50 · see citing works
Self-citationAcademic integrity perceptions regarding computing assessments and essays
Simon, Cook, B., Sheard, J., Carbone, A., & Johnson, C. (2014) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2632320.2632342 · Cited by 43 · see citing works
Self-citationStrategies for promoting academic integrity in CS courses
Roberts, E. S. (2003) · 2022 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2002.1158209 · Cited by 42 · see citing works
Proceedings of the 26th Australasian Computing Education Conference
(2024) · doi:10.1145/3636243 · Cited by 37 · see citing works
Cheating and Honor: Lessons from a Long-Term Research Project
McCabe, D. L. (2015) · Springer eBooks · doi:10.1007/978-981-287-079-7_35-1 · Cited by 32 · see citing works
Introductory computing students' conceptions of illegal student-student collaboration
Stepp, M., & Simon, B. (2010) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1734263.1734365 · Cited by 27 · see citing works
Academic integrity and computing assessments
Simon, & Sheard, J. (2016) · Australasian Computer Science Week Multiconference (ACSW) · doi:10.1145/2843043.2843060 · Cited by 24 · see citing works
Self-citationDirections and dimensions in managing cheating and plagiarism of IT students
Sheard, J., & Dick, M. (2012) · Australasian Computing Education Conference · Cited by 23 · see citing works
Self-citationPrevention is Better than Cure
Dick, M., Sheard, J., & Hasen, M. (2011) · IGI Global eBooks · doi:10.4018/978-1-59904-801-7.ch011 · Cited by 19 · see citing works
Self-citationA taxonomy of plagiarism in computer science
Joy, M. S., Cosma, G., Sinclair, J. E., & Yau, J. Y.-K. (2009) · Warwick Research Archive Portal (University of Warwick) · doi:10.82444/warw.33668311 · Cited by 19 · see citing works
Academic integrity in a changing environment
Petre, M. (2012) · ACM Inroads · doi:10.1145/2189835.2189842 · Cited by 5 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming
Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., & Prather, J. (2022) · Proceedings of the 24th Australasian Computing Education Conference · doi:10.1145/3511861.3511863 · Cited by 463 · see citing works
The Robots Are Here: Navigating the Generative AI Revolution in Computing Education
Prather, J., Denny, P., Leinonen, J., Becker, B. A., Albluwi, I., Craig, M., Keuning, H., Kiesler, N., Kohn, T., Luxton-Reilly, A., et al. (2023) · Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education · doi:10.1145/3623762.3633499 · Cited by 396 · see citing works
Plagiarism in Programming Assessments: A Systematic Review
Albluwi, I. (2020) · ACM Transactions on Computing Education · doi:10.1145/3371156 · Cited by 63 · see citing works
Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study
Sheard, J., Denny, P., Hellas, A., Leinonen, J., Malmi, L., & Simon (2024) · Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3626252.3630880 · Cited by 54 · see citing works
Self-citationComputing Education Research Today
Fincher, S. A., Tenenberg, J., Dorn, B., Hundhausen, C., McCartney, R., & Murphy, L. (2019) · The Cambridge Handbook of Computing Education Research · doi:10.1017/9781108654555.003 · Cited by 7 · see citing works
Strachan, R., Oguna, C., & Oruche, U. (2024) · 2024 IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon60312.2024.10578821 · Cited by 4 · see citing works
- Authors
- Sheard, J., Simon, Butler, M., Falkner, K., Morgan, M., & Weerasinghe, A.
- Affiliations
- Monash University (AU)
- University of Newcastle Australia (AU)
- The University of Adelaide (AU)
- Venue
- Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
- Publisher
- ACM
- Published
- 2017-06-28
- Pages
- 244-249
- OpenAlex
- W2727765388
- Cited by
- 98
- References
- 22
- Citations by year
- 2026: 2 · 2025: 3 · 2024: 9 · 2023: 13 · 2022: 10 · 2021: 6 · 2020: 9 · 2019: 39 · 2018: 4 · 2017: 3
- FWCI
- 37.48
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) (publishedVersion)
- NOVA (University of Newcastle Australia) (submittedVersion)
- Funders
- Australian Council of Deans of ICT (Commissioned reports)
- Topics
- Social Sciences › Safety Research › Academic integrity and plagiarism
- Physical Sciences › Computer Science › Information Systems › Information Systems Education and Curriculum Development
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Keywords
- academic integrity, cheating prevention, plagiarism, computing education, student empowerment
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review