#Hi everyone, I could really use your help or advice, accused of using AI

1 messages · Page 1 of 1 (latest)

mint plinth
#

I’ve been accused of using AI to complete a programming assignment, but the truth is I wrote the code myself. I used concepts I already knew from previous courses and some features I researched on my own, like String.join and HashSet. The professor said my work includes patterns similar to those found in AI-generated submissions, even though I didn't use any AI tool.

This is the first time something like this has happened to me, and I’m not sure how to prove that my work is original. I’m feeling overwhelmed and a bit lost on what to do next.

If anyone has gone through a similar experience or has any advice on how to handle this kind of situation, I’d really appreciate your help. Thank you so much 🙏

steep aspenBOT
#

<@&987246399047479336> please have a look, thanks.

dry quartz
#

this isn't really something this server can help you a lot with

mint plinth
#

I just want a point of view of what you think

#

and if the problem can be fixed or something

dry quartz
#

this will really just depend on your university's academic integrity policies

mint plinth
#

just want a point of the from someone that knows more about java

north laurel
#

did you push your work to a VCS like github?

#

that would prove the progression of your work

dry quartz
#

knowing about Java has no connection to academic dishonesty policies

mint plinth
north laurel
#

otherwise the only option available to you is to contest the decision by complaining to the dean, etc.

mint plinth
north laurel
#

if your prof used an AI detection tool, then you should bring evidence showing that such tools do not work and have been proven useless

spark creek
mint plinth
#

that is the thing, I don't know what they used, they showed some pics of my work and other student's work that used AI

north laurel
#

even better, take some of your professors code, run it through an AI detection tool at watch it say "AI generated". you could use that to fight your case

spark creek
mint plinth
spark creek
mint plinth
spark creek
#

Ai generated code is always used on human code

#

Because human code is used to make the ai learn

#

Their argument shouldn't be if you use ai but rather if you plagiarized the other student

north laurel
#

the fact of the matter is that if your prof is unwilling to move on their decision you need to go higher up the chain

#

theres nothing else you can do

dusty quest
#

i was accused of sending code to another pupil in a different class in ap csa just before school ended

#

dropped my grade from a 91 to an 88

#

it sucks man.

spark creek
#

@mint plinth also which ide did you use ?

mint plinth
spark creek
#

And what is the assignment?

mint plinth
#

all of us use the same

mint plinth
spark creek
mint plinth
spark creek
#

Wait a minute

mint plinth
#

Material Covered:
• Review of Objects, File I/O, ArrayLists, Searching & Sorting
• Recursion

spark creek
#

Is one part of the argument that equals is identical when everyone generates it by ide ???

mint plinth
#

nope

#

it just says that many parts of my code are suspicious and are things that AI would write by itself

#

like using StringBuilder, String.join and HashSet

#

This is part of what they said: The student’s assignment submission contained a number of unusual features, which were not part of the course material, but many of which were found in other assignment submissions that used ChatGPT.

spark creek
mint plinth
#

mine is on the right, the other student on the left

spark creek
#

Did you generate it or wrote it yourself?

mint plinth
#

wrote it myself with help on videos and public java documents

#

I even wrote comments and exactly what my functions do or are

north laurel
#

hmm, i can see why they think its written by AI

mint plinth
north laurel
#

did they ask you to write an equals method? was it necessary?

spark creek
north laurel
#

we'd need to see the rest of your code to be more confident, but I'm just saying I can understand why they think that

mint plinth
dry quartz
#

yeah thats just intellij generated code

north laurel
spark creek
dry quartz
#

I suppose it is still at the discretion of the university if they consider that to be academic dishonesty

spark creek
#

It's not ai

dry quartz
#

its certainly not AI

north laurel
spark creek
north laurel
#

ah

#

well then were back to your prof being an idiot

dry quartz
#

but if the uni considers that academic dishonesty, thats a really stupid policy for a Java school

#

and you prof is clueless

spark creek
#

But anyway

#

I have no idea why your teacher is saying that at the first place

#

When you compare the code of 2 people

#

You try to prove plagiarism

#

NOT ai

#

Especially when ai can create totally different code if you ask twice

mint plinth
#

they are just showing that code because that student admited that used AI

north laurel
#

i think their argument is that the persons on the left used AI (or so they think) and so they believe that OP did too, not that they colluded together

spark creek
dry quartz
#

maybe you should try to show your professor how that snippet of code he shows is found in virtually every class of virtually every package of virtually every major Java repository

#

what is he going to claim that they are all AI-generated?

#

even the Java projects that have been going since before transformers or GPGPUs were a thing?

#

one second I'll find you real examples

mint plinth
mint plinth
north laurel
#

its cant be plagiarism if the two didnt collude or one copy from the other.

spark creek
north laurel
#

and anyway AI is all the rage right now so the prof likely just wanted to prove himself

spark creek
#

Also I don't understand, they only gave examples for equals ? Not for hashset ?
@mint plinth
And what about the whole code ?
Because if it's only small parts that are similar, this would only be cherry picking

#

The chances that 2 students have some parts of the code that are similar for a same assignment is very high

#

You can't prove anything with that

mint plinth
mint plinth
#

The student’s assignment submission contained a number of unusual features, which were not part of the course material, but many of which were found in other assignment submissions that used ChatGPT. That's what they said

#

Here, the student used StringBuilder and String.join, neither of which were course material. Again, all of these were most commonly seen in assignment submissions where portions were written by ChatGPT.

spark creek
#

Yes but

#

I want the comparison

mint plinth
#

there is no more comparisson

spark creek
#

???

mint plinth
#

that's all they wrote on the document

#

the only comparisson is that small portion of code

spark creek
#

So they claim I is similar but didn't showed how ???

mint plinth
#

the said it is AI generated

dry quartz
#

the openjdk repo itself uses this same pattern

#

a billion times

#

and openjdk first release was 1995

#

30 years ago!!

spark creek
#

Anyway

#

So

mint plinth
spark creek
#

For equals, it's a pattern, everyone writes it like that

#

For the rest, there is no proof of what they said

#

So ask for it

#

Also they will probably show totally different code

#

With a few similarities

#

Say that they are cherry picking

#

Chatgpt would give whole code

dry quartz
dry quartz
#

Apache is a multi-million dollar software foudnation btw with some of the most talented Java devs in industry

spark creek
#

And the chances that 2 people share same small segments is high, especially for same associate
And especially when those code are common known patterns

spark creek
#

You can't accuse someone for plagiarism and even less ai for common known patterns

mint plinth
#

thank you so much guys for the help

#

this is really something that can help me < 3

north laurel
#

dont stop going up the chain of command, if the dean doesnt listen go beyond them, etc. if you let them accuse you once, whats stopping your professor from doing it again the next time you submit a project done in intellij? and if this is already on your record as using AI they wont believe you when you speak up a second time

mint plinth
#

The course has already finished 2 months ago, I have been accused just for this one assignment

spark creek
#

@mint plinth also, test your code with a ai detection tool

#

And then show the result to your teacher

north laurel
#

AI detection tools do not work

#

dont try to give them legitimacy

spark creek
#

😦

spark creek
mint plinth
spark creek
mint plinth