Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3657604.3662043acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesl-at-sConference Proceedingsconference-collections
research-article
Open access

Newly Created Assignments and The First Repository Effect on Inter-Semester Plagiarism

Published: 15 July 2024 Publication History

Abstract

The Internet---for all of its benefits---makes it easy for students to share assignments. This creates a serious problem for academic institutions. Common mitigation tactics include discouraging students from sharing their work and routinely checking for and removing solutions shared online. While these strategies can be successful in many cases, they are not always sufficient. In our experience, it can be a challenge if either students or hosting sites refuse to remove solutions. Pursuing legal options can be both time consuming and costly. One approach taken to combat this is to routinely create new coding assignments, but this can still require a significant time commitment. It is worth exploring if this effort is worthwhile.
In this paper, we present an empirical study based on data that we collected over five semesters while addressing plagiarism within our large online computer science graduate program. We compare plagiarism rates between two courses: one integrating new assignments and the other continuing to reuse older assignments.
In this study, we explore the benefits derived from introducing new assignments to counter plagiarism, and how long these benefits last. We then explore the trends that publicly shared solutions have on plagiarism rates, and what those trends tell us about the value of implementing new assignments. Lastly, we explore the effects that the process of detection and intervention have on the frequency of misconduct.
We observed that the benefits gained by introducing new assignments faded quickly. Additionally, we observed that proactively seeking the removal of publicly shared solutions may be ineffective unless all solutions are removed. Lastly, we observed that early detection and notification to students results in reduced misconduct over time.
Our observations underscore the notion that a single solution posted publicly can swiftly erode the advantages gained from creating new assignments to help reduce plagiarism. This raises questions about whether the advantages of introducing new assignments outweigh benefits gained through reusing and refining assignments over time. More mature and well-developed assignments tend to lend themselves to robust, experience-backed rubrics and dynamic autograders which deliver a pedagogical benefit that may outweigh the integrity benefits of frequently developing new assessments.

References

[1]
Soni Adhikari. 2018. Beyond Culture: Helping International Students Avoid Plagiarism. Journal of International Students 8, 1 (2018), 375--388.
[2]
Keith L Adkins and David A Joyner. 2022. Scaling anti-plagiarism efforts to meet the needs of large online computer science classes: Challenges, solutions, and recommendations. Journal of Computer Assisted Learning 38, 6 (2022), 1603--1619.
[3]
Ibrahim Albluwi. 2019. Plagiarism in Programming Assessments: a Systematic Review. ACM Transactions on Computing Education (TOCE) 20, 1 (2019), 1--28.
[4]
S Arabyarmohamady, H Moradi, and M Asadpour. 2012. A coding style-based plagiarism detection. In Proceedings of 2012 International Conference on Interactive Mobile and Computer Aided Learning (IMCL). IEEE, 180--186.
[5]
Ira D Baxter, Andrew Yahin, Leonardo Moura, Marcelo Sant'Anna, and Lorraine Bier. 1998. Clone Detection Using Abstract Syntax Trees. In Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272). IEEE, 368--377.
[6]
Mariya Chankova. 2017. Dealing with Students' Plagiarism Pre-Emptively Through Teaching Proper Information Exploitation. International Journal for the Scholarship of Teaching and Learning 11, 2 (2017), 4.
[7]
Denis Collins, James Weber, and Rebecca Zambrano. 2014. Teaching Business Ethics Online: Perspectives on Course Design, Delivery, Student Engagement, and Assessment. Journal of Business Ethics 125 (2014), 513--529.
[8]
Henry Corrigan-Gibbs, Nakull Gupta, Curtis Northcutt, Edward Cutrell, and William Thies. 2015. Measuring and Maximizing the Effectiveness of Honor Codes in Online Courses. In Proceedings of the Second (2015) ACM Conference on Learning @ Scale. 223--228.
[9]
Georgina Cosma and Mike Joy. 2008. Towards a Definition of Source-Code Plagiarism. IEEE Transactions on Education 51, 2 (2008), 195--200.
[10]
Georgina Cosma, Mike Joy, Jane Sinclair, Margarita Andreou, Dongyong Zhang, Beverley Cook, and Russell Boyatt. 2017. Perceptual Comparison of Source-Code Plagiarism within Students from UK, China, and South Cyprus Higher Education Institutions. ACM Transactions on Computing Education (TOCE) 17, 2 (2017), 1--16.
[11]
Baojiang Cui, Jiansong Li, Tao Guo, Jianxin Wang, and Ding Ma. 2010. Code Comparison System based on Abstract Syntax Tree. In 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT). IEEE, 668--673.
[12]
Akshay Dahiya, Rocko Graziano, India Irish, and Thad Starner. 2021. JackMarker with GitDown: A Framework to Counter Plagiarism at Scale. In Proceedings of the Eighth ACM Conference on Learning @ Scale. 335--338.
[13]
John L Donaldson, Ann-Marie Lancaster, and Paula H Sposato. 1981. A plagiarism detection system. In Proceedings of the Twelfth SIGCSE Technical Symposium on Computer Science Education. 21--25.
[14]
Sarah Elaine Eaton, Melanie Guglielmin, and Benedict Kojo Otoo. 2017. Plagiarism: Moving from Punitive to Proactive Approaches. Online Submission (2017).
[15]
Bobbie Lynn Eicher and David A Joyner. 2023. Making the Grade: Assessments at Scale in a Large Online Graduate Program. In 2023 IEEE Learning with MOOCS (LWMOOCS). IEEE, 1--6.
[16]
Mohamed Elhayany and Christoph Meinel. 2023. Towards Automated Code Assessment with OpenJupyter in MOOCs. In Proceedings of the Tenth ACM Conference on Learning @ Scale. 321--325.
[17]
Cath Ellis, Karen Van Haeringen, Rowena Harper, Tracey Bretag, Ian Zucker, Scott McBride, Pearl Rozenberg, Phil Newton, and Sonia Saddiqui. 2020. Does authentic assessment assure academic integrity? Evidence from contract cheating data. Higher Education Research & Development 39, 3 (2020), 454--469.
[18]
Helen Ewing, Ade Anast, and Tamara Roehling. 2016. Addressing Plagiarism in Online Programmes at a Health Sciences University: A Case Study. Assessment & Evaluation in Higher Education 41, 4 (2016), 575--585.
[19]
Nuno Gil Fonseca, Luis Macedo, and Antonio Jose Mendes. 2018. Using early plagiarism detection in programming classes to address the student's difficulties. In 2018 International Symposium on Computers in Education (SIIE). IEEE, 1--6.
[20]
Deqiang Fu, Yanyan Xu, Haoran Yu, Boyang Yang, et al. 2017. WASTK: A Weighted Abstract Syntax Tree Kernel Method for Source Code Plagiarism Detection. Scientific Programming 2017 (2017).
[21]
J Paul Gibson. 2009. Software reuse and plagiarism: a code of practice. In Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education. 55--59.
[22]
Ashok Goel and David Joyner. 2016. An experiment in teaching artificial intelligence online. International Journal for the Scholarship of Technology-Enhanced Learning (1) 1 (2016).
[23]
Yaroslav Golubev, Maria Eliseeva, Nikita Povarov, and Timofey Bryksin. 2020. A Study of Potential Code Borrowing and License Violations in Java Projects on GitHub. In Proceedings of the 17th International Conference on Mining Software Repositories. 54--64.
[24]
Joshua Goodman, Julia Melkers, and Amanda Pallais. 2018. An elite grad-school degree goes online. Education Next 18, 3 (2018), 66--72.
[25]
Joshua Goodman, Julia Melkers, and Amanda Pallais. 2019. Can online delivery increase access to education? Journal of Labor Economics 37, 1 (2019), 1--34.
[26]
Rocko Graziano, David Benton, Sarthak Wahal, Qiuyue Xue, P Tim Miller, Nick Larsen, Diego Vacanti, Pepper Miller, Khushhall Chandra Mahajan, Deepak Srikanth, et al. 2019. Jack Watson: Addressing contract cheating at scale in online computer science education. In Proceedings of the Sixth (2019) ACM Conference on Learning@ Scale. 1--4.
[27]
Helen C Harton, Salomi Aladia, and Anita Gordon. 2019. Faculty and Student Perceptions of Cheating in Online vs. Traditional Classes. Online Journal of Distance Learning Administration 22, 4 (2019), 4.
[28]
Muntasir Hoq, Yang Shi, Juho Leinonen, Damilola Babalola, Collin Lynch, and Bita Akram. 2022. Detecting ChatGPT-Generated Code in a CS1 Course. (2022).
[29]
Mike Joy, Georgina Cosma, Jane Yin-Kim Yau, and Jane Sinclair. 2010. Source Code Plagiarism - A Student Perspective. IEEE Transactions on Education 54, 1 (2010), 125--132.
[30]
MS Joy, JE Sinclair, Russell Boyatt, JY-K Yau, and Georgina Cosma. 2013. Student Perspectives on Source-Code Plagiarism. International Journal for Educational Integrity 9, 1 (2013).
[31]
David Joyner. 2017. A holistic approach to academic integrity in a CS1 MOOC. Proceedings of Learning with MOOCs IV (2017).
[32]
David Joyner. 2018. Squeezing the limeade: policies and workflows for scalable online degrees. In Proceedings of the Fifth Annual ACM Conference on Learning at Scale. 1--10.
[33]
David A Joyner. 2017. Scaling expert feedback: Two case studies. In Proceedings of the Fourth (2017) ACM Conference on Learning@ Scale. 71--80.
[34]
David A Joyner. 2022. Meet Me in the Middle: Retention in a" MOOC-Based" Degree Program. In Proceedings of the Ninth ACM Conference on Learning@ Scale. 82--92.
[35]
David A Joyner. 2023. ChatGPT in Education: Partner or Pariah? XRDS: Crossroads, The ACM Magazine for Students 29, 3 (2023), 48--51.
[36]
David A Joyner and Charles Isbell. 2019. Master's at scale: Five years in a scalable online graduate degree. In Proceedings of the Sixth (2019) ACM Conference on Learning@ Scale. 1--10.
[37]
David A Joyner, Charles Isbell, Thad Starner, and Ashok Goel. 2019. Five years of graduate CS education online and at scale. In Proceedings of the ACM conference on global computing education. 16--22.
[38]
Amardeep Kahlon, Bonnie MacKellar, and Anastasia Kurdia. 2017. GitHub, Tutors, Relatives, and Friends: The Wide Web of Plagiarism. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. 726--726.
[39]
Oscar Karnalim and Gisela Kurniawati. 2020. Programming Style on Source Code Plagiarism and Collusion Detection. International Journal of Computing 19, 1 (2020), 27--38.
[40]
Mario Konecki, Tihomir Orehovacki, and Alen Lovrencic. 2009. Detecting Computer Code Plagiarism in Higher Education. In Proceedings of the ITI 2009 31st International Conference on Information Technology Interfaces. IEEE, 409--414.
[41]
Quintin Kreth, Mary Eve Spirou, Sarabeth Budenstein, and Julia Melkers. 2019. How prior experience and self-efficacy shape graduate student perceptions of an online learning environment in computing. Computer Science Education 29, 4 (2019), 357--381.
[42]
Richard K Ladyshewsky. 2015. Post-Graduate Student Performance in "Supervised In-Class' vs. "Unsupervised Online' Multiple Choice Tests: Implications for Cheating and Test Security. Assessment & Evaluation in Higher Education 40, 7 (2015), 883--897.
[43]
James M Lang. 2013. Cheating Lessons. Harvard University Press.
[44]
Sam Lau and Philip Guo. 2023. From" Ban it till we understand it" to" Resistance is futile": How university programming instructors plan to adapt as more students use AI code generation and explanation tools such as ChatGPT and GitHub Copilot. In Proceedings of the 2023 ACM Conference on International Computing Education Research-Volume 1. 106--121.
[45]
Haden Hooyeon Lee. 2021. Effectiveness of Real-Time Feedback and Instructive Hints in Graduate CS Courses via Automated Grading System. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. 101--107.
[46]
Tony Mason, Ada Gavrilovska, and David A Joyner. 2019. Collaboration Versus Cheating: Reducing Code Plagiarism in an Online MS Computer Science Program. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education. 1004--1010.
[47]
Olfat M Mirza, Mike Joy, and Georgina Cosma. 2017. Suitability of BlackBox dataset for style analysis in detection of source code plagiarism. In 2017 Seventh International Conference on Innovative Computing Technology (INTECH). IEEE, 90--94.
[48]
Philip M Newton. 2018. How Common is Commercial Contract Cheating in Higher Education and Is It Increasing? A Systematic Review. In Frontiers in Education, Vol. 3. Frontiers Media SA, 67.
[49]
Matija Novak, Mike Joy, and Dragutin Kermek. 2019. Source-code Similarity Detection and Detection Tools Used in Academia: A Systematic Review. ACM Transactions on Computing Education (TOCE) 19, 3 (2019), 1--37.
[50]
Jonathan Osei-Owusu, AngelloAstorga, Liia Butler, Tao Xie, and Geoffrey Challen. 2019. Grading-Based Test Suite Augmentation. In 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE, 226--229.
[51]
David S Park, Robert W Schmidt, Charankumar Akiri, Stephanie Kwak, and David A Joyner. 2020. Affordable Degrees at Scale: New Phenomenon or New Hype?. In Proceedings of the Seventh ACM Conference on Learning@ Scale. 25--35.
[52]
Dieter Pawelczak. 2018. Benefits and drawbacks of source code plagiarism detection in engineering education. In 2018 IEEE Global Engineering Education Conference (EDUCON). IEEE, 1048--1056.
[53]
A Graham Peace, Dennis F Galletta, and James YL Thong. 2003. Software Piracy in the Workplace: A Model and Empirical Test. Journal of Management Information Systems 20, 1 (2003), 153--177.
[54]
Martha C Pennington. 2010. Plagiarism in the Academy: Towards a Proactive Pedagogy. Writing and Pedagogy 2, 2 (2010), 147--162.
[55]
Mike Perkins, Ulas Basar Gezgin, and Jasper Roe. 2020. Reducing Plagiarism Through Academic Misconduct Education. International Journal for Educational Integrity 16, 1 (2020), 1--15.
[56]
Jonathan Pierce and Craig Zilles. 2017. Investigating Student Plagiarism Patterns and Correlations to Grades. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. 471--476.
[57]
Aarón Ramírez-de-la Cruz, Gabriela Ramírez-de-la Rosa, Christian Sánchez-Sánchez, and Héctor Jiménez-Salazar. 2014. On the Importance of Lexicon, Structure and Style for Identifying Source Code Plagiarism. In Proceedings of the 6th Annual Meeting of the Forum for Information Retrieval Evaluation. 31--38.
[58]
José A Ruipérez-Valiente, Giora Alexandron, Zhongzhou Chen, and David E Pritchard. 2016. Using Multiple Accounts for Harvesting Solutions in MOOCs. In Proceedings of the Third (2016) ACM Conference on Learning @ Scale. 63--70.
[59]
Avneesh Sarwate, Creston Brunch, Jason Freeman, and Sebastian Siva. 2018. Grading at Scale in EarSketch. In Proceedings of the Fifth Annual ACM Conference on Learning at Scale. 1--4.
[60]
Saul Schleimer, Daniel S Wilkerson, and Alex Aiken. 2003. Winnowing: Local Algorithms for Document Fingerprinting. In Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data. 76--85.
[61]
Dana Sheahen and David Joyner. 2016. TAPS: A MOSS Extension for Detecting Software Plagiarism at Scale. In Proceedings of the Third (2016) ACM Conference on Learning @ Scale. 285--288.
[62]
Simon, Oscar Karnalim, Judy Sheard, Ilir Dema, Amey Karkare, Juho Leinonen, Michael Liut, and Renée McCauley. 2020. Choosing Code Segments to Exclude from Code Similarity Detection. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. 1--19.
[63]
Simon, Judy Sheard, Michael Morgan, Andrew Petersen, Amber Settle, and Jane Sinclair. 2018. Informing students about academic integrity in programming. In Proceedings of the 20th Australasian Computing Education Conference. 113--122.
[64]
Alison Smedley, Tonia Crawford, and Linda Cloete. 2015. An intervention aimed at reducing plagiarism in undergraduate nursing students. Nurse Education in Practice 15, 3 (2015), 168--173.
[65]
Ernest T Stringer. 2008. Action Research in Education. Pearson Prentice Hall Upper Saddle River, NJ.
[66]
Wendy Sutherland-Smith. 2008. Plagiarism, the Internet, and Student Learning: Improving Academic Integrity. Routledge.
[67]
Corey E Tatel, Sibley F Lyndgaard, Ruth Kanfer, and Julia E Melkers. 2022. Learning While Working: Course Enrollment Behaviour as a Macro-Level Indicator of Learning Management among Adult Learners. Journal of Learning Analytics 9, 3 (2022), 104--124.
[68]
Mary Walker and Cynthia Townley. 2012. Contract cheating: A new challenge for academic honesty? Journal of Academic Ethics 10 (2012), 27--44.
[69]
Yun Zhang, David Lo, Pavneet Singh Kochhar, Xin Xia, Quanlai Li, and Jianling Sun. 2017. Detecting similar repositories on GitHub. In 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 13--23.

Index Terms

  1. Newly Created Assignments and The First Repository Effect on Inter-Semester Plagiarism

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    L@S '24: Proceedings of the Eleventh ACM Conference on Learning @ Scale
    July 2024
    582 pages
    ISBN:9798400706332
    DOI:10.1145/3657604
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 July 2024

    Check for updates

    Author Tags

    1. assessment
    2. misconduct
    3. plagiarism detection

    Qualifiers

    • Research-article

    Conference

    L@S '24

    Acceptance Rates

    Overall Acceptance Rate 117 of 440 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 152
      Total Downloads
    • Downloads (Last 12 months)152
    • Downloads (Last 6 weeks)27
    Reflects downloads up to 26 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media