Guidelines for Empirical Studies in Software Engineering involving Large Language Models
Dieses Paper stellt eine von 22 Forschern erarbeitete Taxonomie von sieben Studientypen sowie acht Richtlinien vor, die Software-Ingenieuren helfen, empirische Studien mit Large Language Models durch transparente Berichterstattung, Validierung und Reproduzierbarkeit zu gestalten.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stell dir vor, Software-Engineering-Forscher sind wie Architekten, die neue Gebäude entwerfen, und die Künstliche Intelligenz (KI), speziell die großen Sprachmodelle (LLMs), ist ihr neuer, super-schneller, aber etwas chaotischer Baumeister.
Dieses Papier ist im Grunde eine neue Bauvorschrift für alle Architekten, die mit diesem neuen Baumeister arbeiten.
Das Problem: Der chaotische Baumeister
Früher haben Forscher ihre Experimente mit menschlichen Arbeitern oder alten, statischen Maschinen durchgeführt. Wenn man den Plan zweimal abhakte, kam das gleiche Ergebnis heraus.
Der neue Baumeister (die KI) ist anders:
- Er ist nicht deterministisch: Wenn du ihm heute sagst „Baue eine Tür", baut er vielleicht eine Holztür. Wenn du es morgen sagst, baut er eine Glastür. Selbst mit dem exakt gleichen Befehl kann er jedes Mal etwas anderes bauen.
- Er vergisst seine Vergangenheit: Die KI-Modelle werden ständig aktualisiert. Ein Modell, das heute „GPT-4" heißt, ist morgen vielleicht schon eine andere Version, ohne dass man es merkt.
- Niemand kennt sein Gehirn: Wir wissen oft nicht genau, was er gelernt hat oder wie er denkt.
Das führt zu einem riesigen Problem: Wie kann ein anderer Forscher das Experiment wiederholen und prüfen, ob das Ergebnis stimmt, wenn der Baumeister jedes Mal anders arbeitet und niemand weiß, welche Version genau benutzt wurde?
Die Lösung: Ein neuer Bauplan (Die Richtlinien)
Ein Team aus 22 Experten hat sich zusammengesetzt und einen Leitfaden erstellt, damit die Forschung wieder seriös und überprüfbar bleibt. Sie haben dafür erst einmal alle möglichen Szenarien sortiert (eine „Taxonomie"), wie die KI eingesetzt wird:
- Der KI als Assistent: Die KI hilft beim Sortieren von Daten oder Bewerten von Code (wie ein digitaler Gehilfe).
- Der KI als Richter: Die KI bewertet, ob Software gut ist (wie ein digitaler Gutachter).
- Der KI als Schauspieler: Die KI spielt menschliche Nutzer vor, um Tests durchzuführen (wie ein digitaler Statist).
- Der KI als Werkzeug: Forscher bauen neue Programme, die die KI enthalten.
Für all diese Szenarien gibt es nun 8 goldene Regeln, die Forscher befolgen müssen. Hier sind sie in einfacher Sprache:
Sei ehrlich (Die „Wer hat was gemacht?"-Regel):
- Metapher: Wenn du ein Gericht kochst, musst du auf dem Teller schreiben, welche Zutaten du benutzt hast.
- Regel: Du musst im Papier klar sagen: „Ich habe KI benutzt, um X zu tun." Nicht verstecken!
Nenne die genaue Version (Die „Rezept-Regel"):
- Metapher: „Mehl" reicht nicht. Du musst sagen: „Mehl Type 405, Marke X, vom 12. Januar."
- Regel: Nenne das exakte Modell, die Version, das Datum und alle Einstellungen (wie die „Temperatur" der KI). Ohne das kann niemand dein Experiment nachkochen.
Zeige die ganze Maschine (Die „Motorhaube"-Regel):
- Metapher: Es reicht nicht zu sagen „Ich habe einen Motor benutzt". Zeige, wie der Motor mit dem Getriebe und den Rädern verbunden ist.
- Regel: Beschreibe nicht nur die KI, sondern wie sie in dein Programm eingebaut ist. Welche Daten fließen wo hin?
Zeig die Anweisungen (Die „Prompt"-Regel):
- Metapher: Wenn du einem Koch sagst „Mach was Leckeres", ist das zu vage. Du musst das genaue Rezept zeigen.
- Regel: Veröffentliche die exakten Befehle (Prompts), die du der KI gegeben hast. Wie hast du sie formuliert? Wie hast du sie verbessert?
Lass einen Menschen nachprüfen (Die „Chef-Koch"-Regel):
- Metapher: Ein Koch kann sich irren. Der Küchenchef muss probieren.
- Regel: Wenn die KI etwas bewertet (z. B. „Ist dieser Code gut?"), lass einen echten Menschen das Ergebnis prüfen. Vertraue nicht blind auf die KI.
Vergleich mit einem offenen Modell (Die „Testkandidat"-Regel):
- Metapher: Wenn du behauptest, dein neues Auto sei schneller als alle anderen, musst du es auch gegen ein bekanntes, offenes Modell (wie einen VW Golf) testen, nicht nur gegen ein geheimes Formel-1-Auto.
- Regel: Wenn du ein teures, geschlossenes KI-Modell nutzt, vergleiche es auch mit einem kostenlosen, offenen Modell, damit andere es nachbauen können.
Benutze gute Messlatten (Die „Lineal"-Regel):
- Metapher: Du kannst die Länge eines Hauses nicht mit einer Waage messen.
- Regel: Benutze sinnvolle Messmethoden, die wirklich das messen, was du behauptest. Erkläre, warum dein Lineal das richtige ist.
Sag die Schwächen (Die „Fehlerliste"-Regel):
- Metapher: Kein Haus ist perfekt. Sag, wo die Wackelstelle ist.
- Regel: Sei offen darüber, wo deine Forschung hinkt (z. B. „Die KI war vielleicht voreingenommen" oder „Wir haben nicht genug Geld für viele Tests").
Warum ist das wichtig?
Ohne diese Regeln wäre die Software-Forschung wie ein Zauberkünstler, der seine Tricks nicht verrät. Jeder könnte behaupten, er habe etwas Neues erfunden, aber niemand könnte es überprüfen.
Mit diesen Regeln wird die Forschung wieder transparent, überprüfbar und vertrauenswürdig. Es ist wie ein gemeinsames Regelwerk für alle Architekten auf der Welt, damit wir sicherstellen können, dass die Gebäude, die wir mit KI bauen, wirklich stabil sind und nicht einfach nur auf Sand stehen.
Das Papier ist also im Grunde ein Versprechen an die Wissenschaftsgemeinschaft: „Wir nutzen diese mächtige neue Technologie, aber wir werden sie nicht im Dunkeln einsetzen. Wir werden alles offenlegen, damit wir gemeinsam weiterlernen können."
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.