Orenstrakh et al. 2023: detecting LLM-generated text in computing education, eight detectors on 164 submissions
- Authors
- Orenstrakh, Karnalim, Suárez, Liut
- Venue
- arXiv 2307.07411
- Published
The 2023 Orenstrakh study ran 164 computing coursework submissions through eight AI text detectors and found that GPTZero flagged 52 of 114 human-written English submissions as AI-generated while Copyleaks flagged 1 and GPTKit none. The paper, "Detecting LLM-Generated Text in Computing Education: A Comparative Study for ChatGPT Cases" by Michael Sheinman Orenstrakh and Michael Liut of the University of Toronto Mississauga, Oscar Karnalim of Maranatha Christian University and Carlos Aníbal Suárez of Escuela Superior Politécnica del Litoral, was posted to arXiv on 10 July 2023 (arXiv 2307.07411, read 9 November 2026).
This record joins the studies index as the only record whose human texts are real student assignments: the submissions date from 2016 to 2018, before ChatGPT existed, so none can have been written with it (arXiv 2307.07411, Section 3, read 9 November 2026).
Orenstrakh 2023 tested eight publicly available detectors in April 2023, chosen from January to February 2023 and limited to tools that appeared to offer their own models; apparent copies of the open-source GPT-2 detector were excluded. Six have a card in this index, the GPTKit card added on 10 November 2026 (arXiv 2307.07411, Section 3.1 and Table 2, read 9 November 2026).
What was tested
Detectors tested
| Detector | Index card |
|---|---|
| GPT-2 Output Detector | GPT-2 Output Detector |
| GLTR | GLTR |
| CopyLeaks | Copyleaks |
| GPTZero | GPTZero |
| AI Text Classifier (OpenAI) | no card (see the OpenAI classifier record) |
| Originality | Originality.ai |
| GPTKit | GPTKit |
| CheckForAI | no card |
Sample
| Text set | Count | Source |
|---|---|---|
| Human submissions, English | 114 | Databases reports (101) and networking exam answers (13), 2016 to 2018 |
| Human submissions, Spanish | 10 | Final thesis project papers |
| ChatGPT submissions, English | 20 | Assignment handouts reduced to prompts |
| ChatGPT submissions, Spanish | 10 | Assignment handouts reduced to prompts |
| ChatGPT submissions paraphrased with QuillBot | 10 | Ten of the English ChatGPT submissions |
Detectors as named in Orenstrakh et al. 2023, arXiv 2307.07411, Table 2.
The 124 human submissions came from two publicly funded research-focused institutions, one in North America and one in South America: 101 reports from a third-year databases course and 13 exam answers from a networking course, both in English, and 10 final thesis project papers in Spanish. ChatGPT produced 30 submissions from the same assignment prompts, 20 in English and 10 in Spanish, and 10 of the English ChatGPT submissions were run through QuillBot. Texts under 1,000 characters were excluded and texts over 2,500 characters were cut at the last full sentence, giving 1,312 predictions across the eight tools (arXiv 2307.07411, Section 3 and Table 1, read 9 November 2026).
Sample as described in Orenstrakh et al. 2023, arXiv 2307.07411.
Each detector's output was converted to a probability of AI authorship, using the tool's own number where it gave one and a conversion table for category labels; GLTR, which gives no overall score, was wrapped in a z-score and sigmoid calibrated on 20 human and 20 ChatGPT texts. Accuracy was counted by a threshold method, where a text is correct if its probability falls on the right side of 50%, and by a weighted average (arXiv 2307.07411, Sections 3.1 and 3.2, read 9 November 2026).
What the study reports
| Metric | Value | Base |
|---|---|---|
| CopyLeaks, threshold accuracy, human and ChatGPT (rank 1 of 8) | 99.12% and 95.00% | 114 human, 20 ChatGPT, English |
| GPT-2 Output Detector, threshold accuracy | 98.25% and 95.00% | 114 human, 20 ChatGPT |
| GLTR, threshold accuracy | 82.46% and 95.00% | 114 human, 20 ChatGPT |
| Originality, threshold accuracy | 93.86% and 70.00% | 114 human, 20 ChatGPT |
| AI Text Classifier, threshold accuracy | 94.74% and 60.00% | 114 human, 20 ChatGPT |
| GPTZero, threshold accuracy (rank 8 of 8) | 54.39% and 45.00% | 114 human, 20 ChatGPT |
| False positives: GPTKit, CopyLeaks, GPT-2 Output Detector, CheckForAI | 0, 1, 2, 2 | 114 human English submissions |
| False positives: AI Text Classifier, Originality, GLTR, GPTZero | 6, 7, 20, 52 | 114 human English submissions |
| Accuracy on ChatGPT text after QuillBot: GLTR | 100% to 100% | 10 paraphrased submissions |
| Accuracy after QuillBot: GPT-2 Output Detector, CopyLeaks, Originality, GPTZero | 100% to 60%, 100% to 50%, 100% to 40%, 70% to 20% | 10 paraphrased submissions |
| Spanish texts: CopyLeaks and AI Text Classifier, human correct and ChatGPT detected | 0% and 100% | 10 human, 10 ChatGPT, Spanish |
The figures below are from Tables 6, 8, 9 and 12 of Orenstrakh 2023, with the threshold method used for accuracy; the human base for the English tables is 114 submissions and the ChatGPT base is 20 (arXiv 2307.07411, read 9 November 2026).
Values as printed in Orenstrakh et al. 2023, arXiv 2307.07411, Tables 6, 8, 9 and 12.
Combining the two English columns, Orenstrakh 2023 puts CopyLeaks first at 97.06%, the GPT-2 Output Detector and CheckForAI at 96.62%, GLTR at 88.73%, GPTKit at 87.50%, the OpenAI detector at 77.37% and GPTZero at 49.69% (arXiv 2307.07411, Section 4.1, read 9 November 2026). The paper's conclusion names CopyLeaks the most accurate detector, GPTKit the best at avoiding false positives and GLTR the most resilient to paraphrasing; GPTKit's own row reads 100.00% on human text and 75.00% on ChatGPT text.
The 52 GPTZero false positives are the figure the authors single out: Orenstrakh 2023 states that GPTZero "highlighted 52 human submissions as either possibly or entirely AI-generated" and that the sentence highlights gave no clear reason for the flag (arXiv 2307.07411, Section 4.2, read 9 November 2026). On the weighted-average method in Table 7, GPTZero scored 73.95% on human text and 55.00% on ChatGPT text.
On the Spanish texts, Orenstrakh 2023 reports that CopyLeaks and the AI Text Classifier called every submission AI-generated, human or not, while the GPT-2 Output Detector, GPTZero, CheckForAI and GLTR called every ChatGPT submission human; averaging Tables 11 and 12, ChatGPT accuracy fell to about 17.50% (arXiv 2307.07411, Sections 4.1 and 5, read 9 November 2026). After QuillBot, average ChatGPT accuracy across Tables 9 and 10 was about 49.17%. The Spanish result places this record on the non-English evidence ranking, added 9 November 2026, for four cards, and the QuillBot paraphrase result places it among the eleven records on the paraphrased text question, added the same day.
Limits the authors state
The authors list four threats to validity: the results reflect the detectors as they stood in April 2023 and could change with any model update; accuracy, false positives and resilience may not exhaust what effectiveness means; the data came from two institutions, one working in English and one in Spanish; and more data sets would strengthen the findings (arXiv 2307.07411, Section 6, read 9 November 2026). The Spanish and paraphrase sets hold 10 texts each.
The authors mined over 2,000 submissions from programming, data structures and compilers courses but could not use them, because removing the code left too little context; every text tested in Orenstrakh 2023 is prose (arXiv 2307.07411, Section 3, read 9 November 2026). The GLTR probability is the authors' own construction on top of a tool that reports none.
A false positive count in Orenstrakh 2023 is a score past the halfway mark on the authors' conversion scale for a pre-ChatGPT assignment from one of two institutions, measured in April 2023; it is not a rate for any other text, institution or date.
Which cards this study feeds
- AIDI-D-0019GPT-2 Output Detector
- AIDI-D-0017GLTR AI detector
- AIDI-D-0003Copyleaks AI detector
- AIDI-D-0001GPTZero AI detector
- AIDI-D-0004Originality.ai AI detector
- AIDI-D-0045GPTKit AI text detector
- AIDI-R-01AI detectors ranked by independent testing Two records added in the fifth wave on 9 November 2026, Pegoraro 2023 and Fleckenstein 2024, changed nine counts and none: Pegoraro 2023 tested ZeroGPT, GPTZero, Copyleaks, Originality.ai, Writer, Content at Scale (BrandWell), DetectGPT, the GPT-2 Output Detector and GLTR, lifting GPTZero to 12, the GPT-2 Output Detector to 10, Copyleaks to 7 and Originality.ai and ZeroGPT to 6; Fleckenstein 2024 tested 289 teachers and no software, so it counts for no card ([Fleckenstein 2024 record](/studies/fleckenstein-2024-teachers/)). Illuminarty, one of four cards added in the same wave, joined with its one image record from Ha and Passananti 2024, so 18 of 72 cards now qualify.
- AIDI-R-02AI detector false positive rates, ranked
- AIDI-R-08AI detectors ranked by published robustness to paraphrased and edited text
Six of the eight detectors in Orenstrakh 2023 have a card in this index; the GPTKit card joined on 10 November 2026 with the ninth wave of cards. Each card records the Table 6 accuracy pair on bases of 114 human and 20 ChatGPT English submissions, the Table 8 false positive count in 114, and the Table 9 figure after QuillBot on 10 texts (arXiv 2307.07411, read 9 November 2026).
All six appear in the ranking of detectors by independent test record, and the false positive counts in 114 are the kind of figure the false positive rate ranking draws on: GPTKit's 0 of 114 is its ranked rate there, and its 30% after QuillBot is its value in the robustness ranking, both entered on 10 November 2026. QuillBot was the paraphraser here, not a detector under test; its card covers the separate QuillBot AI detector. How this record is sourced explains how a count enters a card, and the home page lists which AI detectors exist and who has tested them.
Related records: Weber-Wulff 2023 tested GPTZero, the GPT-2 Output Detector and the OpenAI classifier on 54 documents in the same spring, and Walters 2023 ran Copyleaks, GPTZero and Originality on 126 essays that summer (arXiv 2307.07411, read 9 November 2026).
Questions about this study
How many false positives did GPTZero produce in Orenstrakh 2023?
Fifty-two of 114 human-written English submissions: Orenstrakh 2023 counts 52 false positives for GPTZero against 20 for GLTR, 7 for Originality, 6 for the OpenAI classifier, 2 each for the GPT-2 Output Detector and CheckForAI, 1 for CopyLeaks and 0 for GPTKit (arXiv 2307.07411, Table 8).
Which detector was most accurate in Orenstrakh 2023?
CopyLeaks, at 99.12% on 114 human and 95.00% on 20 ChatGPT English submissions by the threshold method, a combined 97.06%: Orenstrakh 2023 ranks the GPT-2 Output Detector and CheckForAI next at 96.62% and GPTZero last at 49.69% (arXiv 2307.07411, Table 6 and Section 4.1).
What happened after QuillBot paraphrasing in Orenstrakh 2023?
Average accuracy on ChatGPT text fell to about 49.17% across the two measures: on the 10 paraphrased submissions in Orenstrakh 2023, GLTR stayed at 100%, the GPT-2 Output Detector fell from 100% to 60%, CopyLeaks from 100% to 50% and GPTZero from 70% to 20% (arXiv 2307.07411, Table 9 and Section 5).
How did the detectors handle Spanish in Orenstrakh 2023?
Poorly on both sides: Orenstrakh 2023 reports that CopyLeaks and the AI Text Classifier flagged all 10 Spanish human papers and all 10 Spanish ChatGPT texts as AI, while the GPT-2 Output Detector, GPTZero, CheckForAI and GLTR flagged none of the 10 ChatGPT texts, for an average ChatGPT accuracy of about 17.50% (arXiv 2307.07411, Table 12 and Section 5).
Source and revisions
Source
Orenstrakh, M. S., Karnalim, O., Suárez, C. A., Liut, M. (2023). Detecting LLM-Generated Text in Computing Education: A Comparative Study for ChatGPT Cases. arXiv:2307.07411, version 1 dated 10 July 2023. Abstract page https://arxiv.org/abs/2307.07411 and PDF https://arxiv.org/pdf/2307.07411, both read 9 November 2026.
Revision log
- Record created
- Non-english evidence ranking and paraphrased text question linked (seventh wave)
- Eighth-wave pages linked
- Gptkit row linked to the new card (ninth wave), six of eight tools carded



