關於學術誠信
第四次寒假作業中PTA作業有一題與上學期C語言作業非常相似,所以我就直接把我以前的代碼拿來直接改改交了,結果有另一個人也拿我以前的代碼改改交了,導致我們兩個都被判抄襲,由此引出了學術誠信的問題,因此寫下這篇博客總結記錄一下。
何為學術誠信
The International Center for Academic Integrity defines academic integrity as a commitment, even in the face of adversity, to six fundamental values: honesty, trust, fairness, respect, responsibility, and courage. From these values flow principles of behavior that enable academic communities to translate ideals to action.
學術誠信國際中心將學術誠信定義為即使面對逆境,對於六個基本價值觀的堅持:誠實,信任,公平,尊重,責任和勇氣。這些價值觀中流淌着讓學術社區將理想轉化為現實的行動原則。
上面那些比較高大上,我也沒怎么看懂,然而我只找到這一個定義
說說我自己對學術誠信的理解:學術誠信就是在學術研究過程中保持誠實,遵守規則,尊重他人的成果和榮譽,不作弊,不抄襲。
我看到Academic Integrity的第一反應是“學術完整性”,其實學術誠信和完整性也有些關系吧,在學術成果中,哪些是自己做的,哪些是別人的貢獻,都需要完整准確地標識出來,這就是學術的“完整性”吧。
學術誠信的重要性
關於學術誠信的重要性,我覺得國際中心的定義說到了一點,就是學術誠信的價值觀中包含着讓學術社區將理想轉化為現實的行動原則。
首先誠信是一個人在社會中生存與發展的基本准則,一個人如果沒有誠信,就如同失去了道德一樣,雖然可以生存,但是談到發展,就很難了,因為他已經失去了別人對他的信任。
而在學術中的誠信會影響到學術的環境,這對於學者的成長和成果的產生,使用,發揮價值是至關重要的。因為一個人的不誠信可以導致一群人的不誠信,而若大部分人都不誠信,那整個學術界就亂了。
什么行為算作弊或抄襲
關於什么是作弊,什么不是作弊,CMU的這篇Introduction說得挺清楚的,在第6節Policies的Cheating小節。
關於翻譯可以看趙暢博客的這篇文章
如何避免被卷入風波
我說幾點對於計算機學生可能可用的方法
- 首先是保護好自己的代碼,且不向他人直接提供代碼
- 對於自己的git提交簽名並附署受信任的時間戳,這可以證明代碼在某個時間點或之前已存在你的倉庫,gitlock就是做這事的,或者也可以手工對一個包含commit hash和其他關鍵信息的文件簽名並從受信任的時間權威(Authority)加蓋X509時間戳然后把這個文件再commit進去。雖然我也不確定這有沒有用,但是至少不會讓情況變得更差。
- 對於從其他來源得到的代碼或思想,詳細地標注出處
想出來再寫