Come Catch plagio in C ++ utilizzando il software

October 21

Come Catch plagio in C ++ utilizzando il software


Con l'esplosione di software open-source e la sua ampia disponibilità su Internet, il plagio di software è una minaccia crescente che non può essere trascurato. Questo problema è ancora più amplificato in C ++, che come il linguaggio di programmazione preferito per una serie di componenti software, è più liberamente disponibile su Internet. Tuttavia, il plagio nei programmi C ++ può essere rilevato utilizzando strumenti software.

istruzione

1 Cercare inconsistenze nel programma. Se ci sono parti di un programma che seguono un diverso stile di formattazione, la spaziatura, la definizione e l'uso di nomi di variabili e di commento, poi quelle parti sono più che probabile che sono stati plagiato da fonti diverse.

2 Eseguirlo tramite un motore di ricerca. Prendete un po 'di pezzi importanti del programma, quali le definizioni e commenti di funzione, ed eseguirli attraverso un motore di ricerca come Google. Confrontare i risultati migliori restituiti con il programma in mano e vedere se ci sono somiglianze.

3 Confronta le somiglianze tra i programmi. Se si sospetta che qualcuno ha plagiato un programma da un altro programma, eseguire un confronto tra i due utilizzando uno strumento software come Windiff (vedi Risorse). Per confrontare due programmi Windiff, aperto Windiff e selezionare "Confronta file" dal menu File. Poi selezionare i nomi dei file dei due programmi da confrontare. Il pannello di destra sarà quindi indica se esiste una differenza tra i programmi. Se non ci sono differenze o se le differenze sono minori, il programma è stato plagiato direttamente da un altro programma.

4 Verificare la presenza di somiglianze tra più programmi. Jplag è un software che ti permette di fare proprio questo. Jplag è particolarmente utile quando si dispone di più programmi da confrontare, ad esempio con una classe piena di presentazioni degli studenti. Jplag prende nei programmi previsti e cerca somiglianze tra loro e trova i programmi che corrispondono. Per poter utilizzare Jplag, è necessario prima registrare un account (vedi Risorse). Moss è un altro tale software che richiede un insieme di programmi e controlli per somiglianze tra loro. Moss sarà in uscita un elenco di programmi che corrispondono, mettendo in evidenza tutte le parti che sono simili. Per poter utilizzare Moss, è necessario ottenere un account inviando loro una e-mail agli amministratori (vedi Risorse).