Wer wird der beste Programmierer?

Hast du dich schon mal gefragt, wie gut man wirklich ist, wenn man bei einem Wettbewerb gewinnt? Forschende haben herausgefunden, wie man das herausfinden kann.

Stell dir vor, du nimmst an einem großen Programmierwettbewerb teil. Du trainierst hart, lernst neue Algorithmen und bist bereit, gegen die besten Programmierer der Welt anzutreten. Aber wie gut sagen die Ergebnisse von kleineren Wettbewerben wirklich über deine Fähigkeiten aus? Das haben sich die Forschenden Zhongtang Luo und Ethan Dickey gefragt.

Was die Forschenden herausgefunden haben

Die Forschenden haben herausgefunden, dass die Ergebnisse von kleineren Wettbewerben nicht immer gut vorhersagen, wie gut jemand bei den großen, internationalen Wettbewerben abschneidet. Zum Beispiel gibt es Regionen, in denen die Ergebnisse von kleineren Wettbewerben besser mit den großen Wettbewerben übereinstimmen. In anderen Regionen ist das nicht so. Besonders gut stimmen die Ergebnisse von Online-Wettbewerben mit den großen Wettbewerben überein. Das bedeutet, dass Online-Wettbewerbe oft besser zeigen, wer wirklich gut ist.

Wie haben sie das gemacht?

Um das herauszufinden, haben die Forschenden Daten von zehn Jahren Wettbewerben analysiert. Sie haben die Ergebnisse von vielen kleinen und großen Wettbewerben verglichen. Dazu haben sie eine Methode namens Kendall’s Tau verwendet, um zu messen, wie gut die Ergebnisse übereinstimmen. Sie haben auch die Ergebnisse von Online-Wettbewerben mit den großen Wettbewerben verglichen. So konnten sie herausfinden, welche Wettbewerbe am besten zeigen, wer wirklich gut ist.

Warum ist das wichtig?

Das ist wichtig, weil es den Organisatoren von Wettbewerben hilft, fairere und bessere Wettbewerbe zu gestalten. Wenn sie wissen, welche Wettbewerbe am besten zeigen, wer wirklich gut ist, können sie die Aufgaben und Regeln so anpassen, dass sie besser zu den Fähigkeiten der Teilnehmer passen. Das hilft auch den Teilnehmern, besser zu trainieren und ihre Fähigkeiten zu verbessern. So können alle von den Ergebnissen profitieren.

Du willst mehr über die Studie wissen?

Die Forschenden Zhongtang Luo und Ethan Dickey haben ihre Ergebnisse und Daten veröffentlicht, damit andere Forschende ihre Arbeit nachvollziehen und weiterforschen können. So können wir alle mehr darüber lernen, wie man die besten Programmierer findet.

Zum Original-Paper auf ArXiv