Fragen, die Sie sich stellen müssen:
- Haben Sie Ihre Quellen zitiert?
Obwohl das Thema Plagiat verschiedene Bereiche umfasst, sind es nicht alle Bereiche das Gleiche. Ein Programm zu schreiben ist nicht dasselbe wie einen Aufsatz zu schreiben. Obwohl beide ähnliche Denkkomponenten haben, sind Grammatik = Tabulatoren / Leerzeichen, Substantive = Objekte, Präpositionen = Zeiger usw. Funktionell sind sie unterschiedlich. Haben Sie im Rahmen Ihrer Aufgabe angegeben, dass Sie die Codeabschnitte aus einer Open Source-Bibliothek erhalten haben? Auch wenn es kein formelles Zitat war, vielleicht innerhalb der Kommentare, die auf die Bibliothek verweisen?
- Auf wie viele Arten kann eine Person ein bestimmtes Ziel realistisch erreichen?
Wenn die Aufgabe darin bestand, eine Liste von ganzen Zahlen zu summieren. Wäre es ein Plagiat, wenn der Code von 10 Programmierern sum (object) verwenden würde?
ein gängiger Algorithmus zum Verketten, den ich gründlich erklären kann
Hier sind Sie Sie müssen argumentieren, dass es einen Punkt gibt, an dem ein bestimmter Code zu allgemeinen Informationen geworden ist, aber Sie müssen nachweisen, dass er tatsächlich häufig ist. Ein Nicht-Experte hätte nicht das Hintergrundwissen, um anzunehmen, dass das, was Sie sagen, richtig ist. Sie müssten Beispiele angeben. (Denken Sie an Hello World, wem gehört es wirklich?)
IANAL, aber es ist Es scheint, dass das eigentliche Gesetz selbst kompliziert ist.
Über 30% der Klasse wurden im Laufe des Semesters wegen Verstößen gegen die akademische Integrität bei Projekten gemeldet, und der neu graduierte Professor scheint nicht zu denken selbst oder seine Aufgaben sind das Problem.
Ein Professor für Informatik ist kein Anwalt, aber er oder sie hat sicherlich die Fähigkeit, Fragen der Informatik zu verstehen und sich selbst zu fragen, ob oder nicht Es handelt sich um eine böswillige Absicht. Wenn die Plagiatsansprüche mit einem einfachen Dokument behoben werden können, in dem Sie Ihre Quellen zitieren (Bibliotheken, Open Source-Projekte, Github-Repos), sollten die Ansprüche sinken.
Wissen und Lernen finden nicht im luftleeren Raum statt.
Vielen Dank dafür. Wie ich bereits sagte, ist mir das Zitieren von Code fremd (und ich programmiere seit meinem achten Lebensjahr), und ich habe diese Zeilen NICHT (aber sollte) zitiert. Das Vergessen, zwei Zeilen zu zitieren und Plagiate für das gesamte Projekt zu begehen, sind jedoch zwei verschiedene Dinge, insbesondere bei einem Projekt dieser Größe. Wie würden Sie das angehen?
Sie argumentieren, dass die aktuellen Tests zur Feststellung von Plagiaten (z. B. in Englisch) beim Programmieren und Erstellen von Skripten, Zitieren und Dokumentieren von Plagiaten nicht gut funktionieren Quellen ist funktional unterschiedlich. In einem Aufsatz soll zitiert werden, woher Sie die Idee haben. In einem Programm soll dokumentiert werden, wie Sie mit dem Codeausschnitt Ihre Ziele erreichen können. Der Zweck verschiebt sich von "Kredit geben, wo es fällig ist" zu "wie dies helfen wird und was es tut".
Schauen Sie sich vor diesem Hintergrund "Hallo Welt" an. Es ist eine allgemein bekannte Einführung in Programmiersprachen. Aber kein erfahrener Programmierer muss es "zitieren", um es zu verstehen. Es ist in allen Sprachen "gemeinsam" geworden. Ein spezifischer Compiler in C, der es ihm ermöglicht, einen Roboterarm zu steuern, ist jedoch für einen erfahrenen (unabhängig von der Sprache) Programmierer nicht häufig genug, um ihn leicht zu erkennen, weshalb Dokumentation erforderlich ist. In der Welt von Java liegt es jedoch an Ihnen, nachzuweisen, dass der Code, den Sie "häufig" verwenden, nicht als zitierbedürftig angesehen wird.
Was den Fall anbelangt, können Sie argumentieren, dass Ihre Handlungen nicht die traditionellen Definitionen darstellen und auf Plagiate prüfen. Erwarten Sie jedoch nicht, dass Ihr Publikum (Kollegen) angesichts der Schwere und der Berechtigung des Klägers (Ihres Professors) etwas versteht. Ein anderer Weg wäre zu argumentieren, dass die Schwere der Bestrafung - 100% - nicht mit dem Umfang des angeblichen Plagiats übereinstimmt. Es wird behauptet, nicht bewiesen. Bis ein endgültiges Urteil gefällt ist, kann es diskutiert werden.
Ein einseitig aufgrund von Plagiaten gescheiterter Student würde und sollte bei einer „höheren Behörde“ angefochten oder zumindest von einem Gremium von sachkundige Personen (im Vergleich zu Laien). Sie haben angegeben, dass diese Klasse einen (meiner Meinung nach enormen) Prozentsatz an Plagiatsansprüchen aufweist. Obwohl ich keine Statistiken für meine Aussage habe, sind 30% lächerlich hoch. In meiner akademischen Karriere war Plagiat ein seltenes Ereignis. Ein weiterer Punkt, den Sie ansprechen können, ist, ob der Professor das Konzept des traditionellen Plagiats falsch auf ein Gebiet anwendet, in dem es sich grundlegend unterscheidet.
Ein weiteres Argument, das Sie vorbringen können, ist, dass das Zitieren von Code nie gelehrt / betont / erwartet wurde vom Professor in der Klasse. Ihnen wurde beigebracht, was Plagiat vorher war, höchstwahrscheinlich beim Verfassen von Aufsätzen, aber Sie haben nie gelernt, wie es auf das Codieren angewendet wird. Obwohl diesem Argument möglicherweise ein oder zwei Beine fehlen (insbesondere im Bereich von, sollten Sie bereits wissen), aber wie wäre es sinnvoll, Sie für etwas zur Rechenschaft zu ziehen, auf das Sie noch nie achten sollten?
Danke, das ist ein guter Punkt. Er benutzt nur MOSS von Stanford, wie ich es im OP verlinkt habe. Ich kenne seinen Grenzwert für die prozentuale Ähnlichkeit nicht, bevor er Menschen beschuldigt.
Ein solcher Plagiatsdetektor ist ein Werkzeug , um die Glaubwürdigkeit zu verleihen, dass X plagiiert wurde, a Werkzeug unter vielen. Es ist keineswegs ein End-All-All-Test, um Plagiate festzustellen.
Nehmen Sie zum Beispiel einen Atemanalysetest für DUIs vor. Wenn ich Mohn aß und positiv getestet habe, gibt es dann mildernde Faktoren? Wenn alles, was Ihr Professor verwendet, um Plagiate zu bestimmen, ein Werkzeug ist, fragen Sie, ob Werkzeuge fehlerhaft sein können oder nicht.
Obwohl dies mehr Rhetorik und Logik als Programmieren ist, kann niemand jemals behaupten, dass es sich um ein Programm handelt ist perfekt. (Außer COBOL, weil es zu 100% perfekt ist) Wenn es also tatsächlich die einzige Metrik ist, die Ihr Professor verwendet, welche Möglichkeit besteht dann für falsch positive Ergebnisse? Wäre es nur eine unfaire Bestrafung von Studenten, wenn ein Programm feststellt, dass sie betrogen haben?
Lesen Sie vor diesem Hintergrund Ihr Studentenhandbuch, wenn Sie einen akademischen Berater durch den Prozess haben können. Wenden Sie sich auch an Ihren Ombudsmann, falls Ihre Schule einen hat. Dieses Büro kann Fragen wie diese vermitteln, wenn die Institution dies zulässt.
Meiner Meinung nach wäre eine Gruppe von Kommilitonen (ohne juristischen oder programmtechnischen Hintergrund) nicht am besten geeignet, um festzustellen, ob Programmierplagiate aufgetreten sind.
Klarstellen, ist -100% tatsächlich 0%? Oder gibt Ihnen Ihr Professor nicht nur 0% für die Aufgabe, sondern bestraft Sie auch zusätzlich mit einem zusätzlichen Betrag? Das heißt, A + B + C = 100 (A = 20, B = 20, C = 60), 0% auf A bedeuten insgesamt 80%, a -100% auf A bedeuten insgesamt 40%. - Frank FYC
Er bestraft mich zusätzlich mit einem zusätzlichen Betrag. Ich würde keine Null für das Projekt erhalten (was sich meine Note leisten könnte), aber tatsächlich wird meine Gesamtnote MEHR verletzt als die 7%, die das Projekt wert ist. –TheSmartWon
Schwierige Sache hier ... (angesichts des Updates) Wenn das Board zu Ihren Gunsten entscheidet, bedeutet dies nicht, dass der Professor Sie so behandeln würde, wie er / sie andere Studenten bewegen würde nach vorne. Möglicherweise werden Sie noch genauer unter die Lupe genommen.
@ user2264247 Er hat das MOSS heute etwa 5 Minuten lang mit mir angesehen (genau das, was ich im OP gepostet habe), und er konzentrierte sich nur auf diesen Hash
Funktion. Er wusste nicht einmal, was die Funktion tat, bevor wir uns unterhielten, also glaube ich nicht, dass er sie zuvor überprüft hat. Er und seine Kollegin (idkwhy sie war im Raum) erklärten, dass mein gesamtes Programm des Plagiats schuldig ist und dass sie mich beschuldigen würden, weil ich zwei Zeilen kopiert habe. Sie schienen wirklich nicht zweimal darüber nachzudenken oder sich darum zu kümmern , wahrscheinlich aufgrund der großen Anzahl von Fällen, die sie durchlaufen. - TheSmartWon
@FrankFYC Dieser Kollege und er veröffentlichen auch gemeinsam Artikel und unterrichten Begleiterkurse. Sie sind gute Freunde. Es ist nur sein Name, der mich im "Integritätsverletzungsbericht" beschuldigt, aber ich werde diesen Punkt mit Sicherheit ansprechen. Ich habe keine Ahnung, was sie in dem Raum tat. Alles, was sie getan hat, war schnell, alle meine Argumente zurückzuweisen, die mein Professor möglicherweise anderweitig gehört hat. Es machte ihr Freude, mich in jedem Punkt, den ich ansprach, als falsch zu beweisen. Es war irgendwie sadistisch. Ich war wie ein anderes Insekt, das in ihrem Netz gefangen ist! - TheSmartWon
Wenn dies die Vereinigten Staaten wären. Lesen Sie mehr über FERPA. Ich bin kein Experte, aber ich würde annehmen, dass es ein Verstoß wäre, wenn Ihr Professor einem anderen Fakultätsmitglied erlaubt, Ihre Noten zu sehen. Dies könnte die Handlung sein, die in ihrem Gesicht explodiert. Wenn Sie in den USA sind, stellen Sie sicher, dass sich beide Professoren im selben Raum wie Sie befanden, als Sie den Bericht besprochen haben.
Siehe aeismails Antwort auf eine Frage
Würden Sie angesichts der Anzahl anderer Fälle annehmen, dass der andere Professor auch in diesen Fällen war? Wie in war der andere Professor in die Note eines anderen Schülers eingeweiht?
Sie können alles ablehnen, was sie wollen, aber wenn mehr als ein Schüler behauptet, dass beide Professoren im Raum waren, wäre dies tatsächlich a Sammelklage (ha, entschuldigen Sie das Wortspiel).
Dokumentieren Sie alles und vereinbaren Sie einen Termin mit dem FERPA-Koordinator Ihrer Universität (wie eine Abteilung, die für den Empfang eingerichtet wurde) FERPA-Beschwerden).