Domande che devi porsi:
Sebbene l'argomento del plagio attraversi diversi campi, non tutti i campi sono lo stesso. Scrivere un programma non è la stessa cosa che scrivere un saggio. Sebbene entrambi condividano componenti di pensiero simili, grammatica = tabulazioni / spazi, nomi = oggetti, preposizioni = puntatori, ecc. Funzionalmente sono diversi. Come parte del tuo incarico, hai citato di aver ottenuto le sezioni di codice da una libreria open source? Anche se non fosse una citazione formale, forse all'interno dei commenti che collegano alla libreria?
- In quanti modi una persona può realizzare realisticamente un determinato obiettivo?
Se l'attività fosse sommare un elenco di numeri interi. Sarebbe un plagio se il codice di 10 programmatori usasse sum (object)?
un algoritmo comune per il concatenamento che posso spiegare a fondo
Qui è dove è necessario sostenere che c'è un punto in cui un dato pezzo di codice è diventato un'informazione comune, ma è necessario dimostrare che è in effetti comune. Un non esperto non avrebbe le conoscenze di base per presumere che ciò che dici sia corretto. Dovresti fornire esempi. (Pensa a Hello World, chi lo "possiede" davvero?)
IANAL, ma sembrerebbe che la legge stessa sia complicata.
Oltre il 30% della classe è stato segnalato per violazioni dell'integrità accademica su progetti nel corso del semestre e il professore neolaureato non sembra pensare se stesso o i suoi incarichi sono il problema.
Un professore di informatica non è un avvocato, ma certamente ha la capacità di comprendere le questioni di informatica e chiedersi se o no è coinvolto un intento dannoso. Se le affermazioni di plagio possono essere affrontate con un semplice documento in cui citi le tue fonti (librerie, progetti open source, repository GitHub), le affermazioni dovrebbero diminuire.
La conoscenza e l'apprendimento non avvengono nel vuoto.
Grazie per questo. Come ho detto prima, citare il codice mi è estraneo (e sto programmando dall'età di 8 anni) e NON ho (ma DOVREBBE) citare quelle righe. Dimenticare di citare due righe e commettere plagio sull'intero progetto sono due cose diverse, però, soprattutto su un progetto di queste dimensioni. Come lo affronteresti?
Sostieni che i test attuali per determinare il plagio (come in inglese) non funzionano bene quando si tratta di programmazione e script, citando e documentando il tuo fonti è funzionalmente diverso. In un saggio, la citazione serve a dimostrare da dove ti è venuta l'idea. In un programma, serve a documentare come lo snippet di codice ti aiuterà a raggiungere i tuoi obiettivi. Lo scopo si sposta da "dare credito dove è dovuto" a "come questo aiuterà e cosa fa".
Con questo in mente, guarda "ciao mondo". È un'introduzione universalmente nota ai linguaggi di programmazione. Ma nessun programmatore esperto ha bisogno di "citarlo" per capirlo. È diventato "comune" in tutte le lingue. Tuttavia, un compilatore specifico in C che gli consentirà di controllare un braccio robotico, non è abbastanza comune da consentire a un programmatore esperto (indipendentemente dalla lingua) di riconoscerlo facilmente, da qui la necessità di documentazione. Nel mondo di Java, tuttavia, spetterebbe a te dimostrare che il codice che ti è stato assegnato sarebbe abbastanza "comune" da non essere considerato come oggetto di citazione.
Per quanto riguarda il caso stesso, puoi sostenere che le tue azioni non costituiscono le definizioni tradizionali e testare il plagio. Ma non aspettarti che il tuo pubblico (compagni di pari) capisca data la gravità e le credenziali dell'attore (il tuo professore). Un'altra strada sarebbe quella di sostenere come la gravità della pena -100% non sia coerente con la portata del presunto plagio. È presunto, non provato. Fino a quando non viene emesso un giudizio definitivo, è aperto al dibattito.
Per fallire unilateralmente uno studente per plagio sarebbe e dovrebbe essere fatto appello a una "autorità superiore" o, almeno, rivisto da un gruppo di individui consapevoli (contro laici). Hai affermato che questa classe ha una (secondo me, enorme) percentuale di affermazioni di plagio. Anche se non ho statistiche per sostenere la mia dichiarazione, il 30% è incredibilmente alto. Nella mia carriera accademica, il plagio è stato un evento RARO. Quindi un altro punto che puoi fare è se il professore stia applicando erroneamente il concetto di plagio tradizionale a un campo in cui è fondamentalmente diverso.
Un altro argomento che puoi fare è che la citazione del codice non è mai stata insegnata / sottolineata / prevista dal professore in classe. Ti è stato insegnato cos'è il plagio prima, molto probabilmente quando si trattava di comporre saggi, ma non ti è mai stato insegnato come si applicava alla codifica. Anche se a questo argomento potrebbero mancare una o due gambe (specialmente nel regno di, dovresti già saperlo), ma come sarebbe ragionevole ritenerti responsabile di qualcosa che non ti è mai stato insegnato a cercare?
Grazie, questo è un buon punto da sollevare. Usa solo il MOSS di Stanford, come ho collegato nell'OP. Non conosco il suo limite di percentuale di somiglianza prima che accusi le persone.
Un rilevatore di plagio come quello è uno strumento per dare credito al fatto che X è stato plagiato, un strumento tra i tanti. Non è affatto un test definitivo per determinare il plagio.
Fai un test di analisi del respiro per le DUI, ad esempio, se mangiassi semi di papavero e risultassi positivo, ci sarebbero fattori attenuanti? Se tutto ciò che il tuo professore usa per determinare il plagio è uno strumento, chiedi se gli strumenti possono essere difettosi.
Sebbene questa sia più retorica e logica che programmazione, sono sicuro che nessuno potrà mai affermare che un programma è perfetta. (Tranne COBOL, perché è perfetto al 100%) Quindi, se è davvero l'unica metrica utilizzata dal tuo professore, qual è la possibilità di falsi positivi? Sarebbe giusto punire ingiustamente gli studenti se un programma stabilisse che hanno imbrogliato?
Detto questo, leggi il manuale dello studente se puoi avere un consulente accademico durante il processo. Contatta anche i servizi del difensore civico se la tua scuola ne ha uno. Questo ufficio può arbitrare questioni come questa se l'istituto lo consente.
A mio parere, un gruppo di studenti (senza background legale o di programmazione) non sarebbe più adatto per determinare se si è verificato un plagio di programmazione.
Chiarisci, -100% è effettivamente 0%? Oppure il tuo professore non solo ti dà uno 0% per l'incarico, ma ti penalizza ulteriormente di un importo aggiuntivo? Cioè A + B + C = 100 (A = 20, B = 20, C = 60), uno 0% su A significherebbe l'80% totale, un -100% su A significherebbe il totale del 40%. - Frank FYC
Mi sta ulteriormente penalizzando di un importo aggiuntivo. Non riceverei uno zero sul progetto (cosa che il mio voto potrebbe permettermi), ma in realtà il mio voto complessivo è stato ferito PIÙ del 7% del valore del progetto. –TheSmartWon
Cosa complicata qui ... (visto l'aggiornamento) se il consiglio trova a tuo favore, questo non significa che il professore ti tratterebbe come farebbe con altri studenti che si trasferiscono inoltrare. Potresti trovarti sotto un'analisi ancora più attenta.
@ user2264247 Ha guardato il MOSS con me per circa 5 minuti oggi (esattamente quello che ho postato nell'OP), e lui concentrato solo su quell'hash
funzione. Non sapeva nemmeno cosa facesse la funzione prima di parlare, quindi non credo che l'abbia rivista in precedenza. Lui e la sua collega (idkwhy era nella stanza) hanno dichiarato che, poiché ho copiato due righe, il mio intero programma è colpevole di plagio e che mi avrebbero accusato. , probabilmente a causa del gran numero di casi che affrontano. - TheSmartWon
@FrankFYC Anche lui e quel collega pubblicano articoli insieme e tengono corsi di accompagnamento. Sono buoni amici. È solo il suo nome che mi accusa sul "rapporto di violazione dell'integrità", ma solleverò questo punto di sicuro. Non ho idea di cosa stesse facendo nella stanza, tutto ciò che è successo è stato respingere rapidamente tutti i miei argomenti che il mio professore avrebbe potuto altrimenti ascoltare . Le dava gioia provare che avevo torto su ogni punto che sollevavo, era un po 'sadico. Ero come un altro insetto intrappolato nella loro rete! - TheSmartWon
Se fossero gli Stati Uniti. Ulteriori informazioni su FERPA. Non sono un esperto, ma presumo che se il tuo professore permettesse a un altro membro della facoltà di vedere i tuoi voti, sarebbe una violazione. Questo potrebbe essere l'atto che esplode in faccia. Se risiedi negli Stati Uniti, assicurati di stabilire il fatto che entrambi i professori erano nella tua stessa stanza quando hai discusso il rapporto.
Consulta la risposta di aeismail a una domanda.
Dato il numero di altri casi, presumereste che anche l'altro professore fosse in quei casi? Ad esempio, l'altro professore era al corrente del voto di un altro studente?
Possono negare tutto ciò che vogliono, ma se più di uno studente afferma che entrambi i professori erano nella stanza, ciò sarebbe in effetti, un class action (ah, scusa il gioco di parole).
Documenta tutto e fissa un appuntamento con il coordinatore FERPA della tua università (come un dipartimento organizzato per ricevere Reclami FERPA).