← Neueste Arbeiten
💻 computer science

SentTrack: Sentiment-Driven Bottleneck Detection in GitHub Issue Repositories

Dieses Paper stellt SentTrack vor, ein Dual-Lens-Framework, das Large Language Models und Sentiment-Analyse nutzt, um soziotechnische Engpässe in GitHub-Issue-Repositories zu erkennen, indem es Stagnation und Lösungsdefizite früher als herkömmliche Methoden identifiziert.

Ursprüngliche Autoren: Xinyu Hu, Ali Behbahani, Daniel Moon, Yaren Dogan, Nasir U. Eisty

Veröffentlicht 2026-06-11
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Xinyu Hu, Ali Behbahani, Daniel Moon, Yaren Dogan, Nasir U. Eisty

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

Stellen Sie sich eine riesige, geschäftige Baustelle vor, auf der hunderte von Arbeitern versuchen, einen komplexen digitalen Wolkenkratzer (die Software) zu bauen. In der realen Welt rufen sich die Arbeiter über die Baustelle hinweg zu, hinterlassen Notizen auf Klemmbrettern oder streiten über Baupläne. In der digitalen Welt geschieht dies in GitHub Issues – langen, unordentlichen Textthreads, in denen Entwickler Fehler melden, Fragen stellen oder darüber debattieren, wie sie etwas beheben können.

Das Problem ist, dass die „Bauleiter“ (Projektverwalter) oft zu sehr damit beschäftigt sind, auf die Ziegel und den Mörtel (Code-Metriken) zu schauen, um zu bemerken, dass die Arbeiter sich eigentlich gegenseitig anschreien, feststecken oder im Kreis drehen. Sie merken erst, dass etwas nicht stimmt, wenn der Bau komplett zum Stillstand kommt.

SentTrack ist ein neues Werkzeug, das wie ein intelligenter, empathischer Bauleiter fungiert, der den Gesprächen der Arbeiter zuhört, um Probleme zu erkennen, bevor die Arbeit zum Erliegen kommt.

So funktioniert es, unterteilt in einfache Teile:

1. Die zwei „Linsen“ (Das Dual-Lens-Framework)

SentTrack betrachtet die Baustelle gleichzeitig durch zwei verschiedene Brillen:

  • Die horizontale Linse (Das „Was“): Diese Linse betrachtet die Themen, die diskutiert werden.

    • Das Problem: GitHub-Threads sind unordentlich. Sie sind voll von „Maschinenrauschen“ – langen Listen von Fehlercodes, Computerprotokollen und technischem Jargon, die für einen menschlichen Leser wie Kauderwelsch aussehen. Es ist, als würde man versuchen, ein Gespräch in einem Raum zu hören, in dem ständig jemand das Alphabet schreit.
    • Die Lösung: SentTrack nutzt eine superintelligente KI (ein Large Language Model), die als Übersetzer fungiert. Sie entfernt das schreiende Alphabet (die Fehlerprotokolle) und schreibt das Gespräch in ein sauberes, einfaches Englisch um. Dann gruppiert sie ähnliche Beschwerden. Zum Beispiel erkennt das System, dass „der Bildschirm flackert“, „das Display glitcht“ und „das Fenster lädt nicht“ alle dasselbe Problem betreffen: Visuelle Darstellung (Visual Rendering).
    • Das Ergebnis: Anstatt 16.000 verschiedene Beschwerden zu sehen, gruppiert es sie in etwa 600 klare Problemkategorien.
  • Die vertikale Linse (Das „Wie“): Diese Linse betrachtet den Fluss des Gesprächs im Zeitverlauf.

    • Das Problem: Nur weil Leute reden, bedeutet das nicht, dass sie auch etwas lösen. Ein Thread kann sich über Wochen hinweg ziehen, während Leute streiten, Fragen stellen, die keine Antwort erhalten, oder einfach nur „Ich weiß nicht“ sagen.
    • Die Lösung: SentTrack liest jeden Kommentar in einem Thread und markiert ihn wie eine Ampel:
      • Grün (Zustimmung/Aufbau): „Ja, das ist eine gute Idee“ oder „Hier ist die Lösung“.
      • Gelb (Chat): „Danke“ oder „Hallo“.
      • Rot (Ablehnung/Herausforderung): „Das ist kaputt“, „Ich widerspreche“ oder „Kannst du das erklären?“.
    • Das Ergebnis: Es verfolgt die Reise. Wenn ein Gespräch mit einer Frage (Rot) beginnt und mit einer Lösung (Grün) endet, ist die Straße frei. Aber wenn es mit einer Frage beginnt und mit weiteren Fragen oder Diskussionen endet, ist die Straße blockiert.

2. Der „Bottleneck Score“ (Das Dashboard)

Sob� visionierte SentTrack die Themen und berechnet für jedes Issue einen Bottleneck Score (Engpass-Wert). Denken Sie an dies als einen „Stress- ever“ für das Projekt.

Es betrachtet nicht nur eine Sache, sondern kombiniert vier Faktoren:

  1. Negativität: Sind die Leute wütend?
  2. Stagnation: Drehen sich die Gespräche im Kreis?
  3. Die Lösungsdifferenz (Resolution Gap): Endete der Thread ohne eine Lösung?
  4. Länge: Ist der Thread unnötig lang?

Die große Entdeckung:
Das Paper analysierte etwa 9.000 Threads eines populären Softwareprojekts namens AvaloniaUI. Dabei fanden sie etwas Überraschendes:

  • 49 % der Gespräche endeten in einem „festgefahrenen“ Zustand (Diskussionen oder unbeantwortete Fragen).
  • Nur 13 % erreichten tatsächlich eine Lösung.
  • Das gefährlichste Signal war nicht die Wut. Der größte Engpass war nicht, dass die Leute stritten; es war, dass sie lange Zeit redeten, ohne jemals die Arbeit abzuschließen. Der häufigste „gefährliche“ Thread war ein Thread, der lang, festgefahren und ungelöst war.

3. Was das Tool tatsächlich tut

SentTrack liefert den Projektmanagern eine priorisierte Liste. Anstatt zu raten, welchen Bug sie zuerst beheben sollen, können sie auf das Dashboard schauen und sehen: „Hey, dieser Thread läuft seit drei Wochen, niemand hat die Fragen beantwortet und die Stimmung wird angespannt. Lass uns hier eingreifen und das lösen, bevor das gesamte Team die Arbeit einstellt.“

Zusammenfassung

Kurz gesagt ist SentTrack ein Werkzeug, das dem „Geplapper“ von Softwareentwicklern zuhört. Es bereinigt das technische Rauschen, gruppiert ähnliche Beschwerden und beobachtet, wie sich die Gespräche entwickeln. Es sagt den Projektleitern: „Schau nicht nur auf den Code; schau auf die Konversation. Hier steckt das Team fest, hier sind sie wütend und hier verlangsamt sich die Arbeit.“

Es ist wie ein Werkzeug, das den Unterschied zwischen einer produktiven Brainstorming-Sitzung und einem Meeting, bei dem alle nur im Kreis reden, hören kann, um dem Team zu helfen, wieder mit dem Bau des Wolkenkratzers fortzufahren.

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.

Digest testen →