Sembra che tu pensi che dovremmo richiedere il codice, perché senza codice, qualsiasi risultato folle, sia esso una frode o un errore onesto, può essere inserito nel giornale. Ma non è così. Includere il codice è una caratteristica piacevole da avere, non una caratteristica indispensabile. Le altre risposte lo presumono silenziosamente e spiegano le ragioni (buone e non così buone) che portano alla situazione attuale del codice insolitamente incluso. Penso di poterli completare spiegando perché non è una caratteristica indispensabile.
Per risultati teorici, non è necessario alcuno strumento empirico come il codice per riprodurli, come altri hanno menzionato (ad esempio, dimostrare che un algoritmo ha un comportamento O maggiore migliore di un altro). Naturalmente, ci sono anche risultati empirici, che non possono essere replicati in questo modo.
Ma i tuoi revisori avranno un'aspettativa di ciò in cui si tradurrà la tua idea. Se la migliore performance attuale per wugging zums è di 3 zums / se aggiungi una piccola modifica e segnali 300 zums / s, il tuo i revisori dovrebbero notare che la tua richiesta è insolita e fare qualcosa (possibilmente chiedere di inviare nuovamente il codice). Questo non è infallibile, ma con più revisori per articolo è efficace, perché l'entità dei risultati più empirici è prevedibile una volta che il revisore vede l'idea e capisce come funziona.
Per questa classe di articoli, sia gli errori onesti che quelli disonesti hanno buone possibilità di essere scoperti, con risultati negativi per gli scienziati onesti (perdita di reputazione, specialmente se scoperti dopo la pubblicazione) e risultati peggiori per gli scienziati disonesti (fine di carriera se provata!). Inoltre, più grave è l'errore (misurato nella dimensione dell'errore), maggiore è la possibilità di essere scoperti. È meno probabile che tu venga scoperto se il tuo algoritmo gestisce 4 zums / se segnali 5 zums / secondo, rispetto a quando segnali 300 zums / s. Quindi, gli scienziati sono disincentivati a presentare documenti errati, lasciando quelli meno errati nel pool presentato, ei revisori prendono molto del resto.
Ci sono casi in cui è totalmente sconosciuto il motivo per cui un'osservazione è così com'è, e in questi casi è molto importante descrivere perfettamente la configurazione esatta del test. Ma non ho mai visto questo tipo di articolo in informatica, è associato alle scienze naturali. Quindi nessun codice lì. Anche se hai ottenuto tali risultati in informatica (ad esempio hai osservato che gli utenti sono in grado di leggere un EULA di 12000 parole in meno di 30 secondi, il che contraddice le comuni osservazioni sulla velocità di lettura e non hai spiegazioni per questo), è improbabile che includa il codice utilizzato per ottenere il risultato sarà pertinente alla replica.
Per metterlo insieme, tra una grande massa di articoli di informatica, quelli teorici e quelli di osservazione dei fenomeni naturali non hanno bisogno dell'inclusione del codice per la replica, e quelli rimanenti conterranno solo un basso percentuale di documenti errati ma non presi. Complessivamente, ciò porta a un livello accettabilmente basso di documenti non corretti inviati. Richiedere il codice per accompagnarli aumenterà la qualità di una classe di carta, ma sarà un aumento di un livello di qualità già elevato. Non è che non avere questa caratteristica renda la qualità attuale troppo bassa.