2つのソースコード(言語C、Java、Lisp ...に依存しない)が、お互いに盗用されている可能性があることを強く示していることをどのように知ることができますか?
背景:コンピューター言語に関する最初のセミナーを行います。C / C ++、Python、Javaなどの主要なプログラミング言語だけでなく、OCaml、Haskell、...などの主要なプログラミング言語用の小さな演習を用意して、学生に(プログラミングパラダイムについても)実践的な紹介をします。1人あたり50を超えるプログラミングタスクを持つ約300人の学生がいると推定されます。そのため、一人ですべての宿題をチェックすることはできません。
自然言語(エッセイ、論文、本の章など)で使用されている盗用防止手法は、ソースコードでは機能しないと思いますよね?また、これらのプログラミングタスクのソリューションには、要求されるインターフェイスのために固有の類似性があります。
私は少し検索して見つけました:MOSSはで言及されています:JavaScriptによるコード盗用のチェックとC /C++の盗用検出のための変数の名前変更