← Neueste Arbeiten
💻 computer science

Managing Power Gaps as an Element of Pair Programming Skill: A Grounded Theory

Diese Studie identifiziert mittels Grounded Theory, dass Machtgefälle, die aus Wissensunterschieden und hierarchischem Verhalten entstehen, Pair-Programming-Sitzungen trotz hoher gegenseitiger Verständnisbereitschaft dysfunktional machen können, und schlägt gleichstellendes Verhalten als wirksame Gegenmaßnahme vor.

Ursprüngliche Autoren: Linus Ververs, Janina Berger, Lutz Prechelt

Veröffentlicht 2026-04-17
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Linus Ververs, Janina Berger, Lutz Prechelt

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

Das große Rätsel: Warum läuft es manchmal trotzdem schief?

Stell dir vor, du fährst mit einem Freund Auto (das ist das „Pair Programming"). Ihr seid beide gut drauf, ihr versteht euch, ihr lacht zusammen und wisst, was der andere gerade denkt. Das nennt die Forscher Zusammengehörigkeit (Togetherness). Normalerweise ist das ein Garant für Erfolg.

Aber manchmal passiert etwas Seltsames: Ihr seid zwar „auf einer Wellenlänge", aber das Programmieren läuft trotzdem schleppend, frustrierend oder gar nicht voran. Warum?

Die Forscher haben herausgefunden: Es liegt an einem unsichtbaren Kraftfeld, das sie Power Gap (Machtlücke) nennen.

Die Geschichte vom Bergsteiger und dem Führer

Stell dir das Pair Programming wie eine Wanderung auf einen Berg vor.

  1. Die Wissenslücke (Knowledge Gap):
    Einer von euch kennt den Weg besser als der andere. Vielleicht ist der eine ein erfahrener Bergsteiger (Senior) und der andere ein Anfänger (Junior). Das ist völlig normal und sogar gut! Der erfahrene kann dem Anfänger zeigen, wo die Steine rutschig sind.

  2. Die Machtlücke (Power Gap) – Das Problem:
    Das Problem entsteht, wenn der erfahrene Bergsteiger nicht hilft, sondern sich wie ein Kommandant aufspielt. Er sagt nicht: „Komm, wir schauen mal gemeinsam," sondern er übernimmt das Steuer, macht alle Entscheidungen allein und lässt den anderen nur noch zuschauen.

    • Der Vergleich: Stell dir vor, du sitzt im Beifahrersitz, aber der Fahrer schreit dich an, wenn du eine Kurve nicht sofort siehst, oder er lenkt so ruckartig, dass du dich festhalten musst. Du fühlst dich klein, unwichtig und unterdrückt. Das ist die Machtlücke.
  3. Die Hierarchische Haltung (Hierarchical Behavior):
    Das ist das Verhalten des „Kommandanten". Er redet belehrend, unterbricht, nimmt das Steuer weg oder tut so, als wäre sein Weg der einzige richtige. Er fühlt sich überlegen.

Wie reagiert der andere? (Die zwei falschen Wege)

Wenn sich jemand so behandelt fühlt, gibt es zwei typische Reaktionen, die beide das Team zerstören:

  • Der defensive Rückzug (Defensive Behavior):
    Der Unterlegene wird mürrisch. Er antwortet nur noch mit „Mhm", macht kurze Sätze oder ignoriert Vorschläge. Er baut eine Mauer um sich herum.

    • Vergleich: Wie ein Kind, das die Arme verschränkt und sagt: „Tut mir leid, ich weiß es nicht," nur um den anderen nicht mehr reden zu hören.
  • Der totale Abgang (Disengaging Behavior):
    Noch schlimmer: Der andere gibt komplett auf. Er fragt nichts mehr, schlägt nichts vor und lässt den anderen alles allein machen. Er zieht sich innerlich aus dem Team zurück.

    • Vergleich: Er sitzt zwar noch im Beifahrersitz, schaut aber aus dem Fenster und denkt: „Egal, mach du schon. Ich bin eh nur ein Zuschauer."
    • Die Folge: Da er nichts mehr sagt, lernt er nichts mehr. Die Wissenslücke wird riesig, und die Machtlücke wird noch größer. Ein Teufelskreis!

Der Held der Geschichte: Die „Ausgleichs-Strategie" (Equalizing Behavior)

Gibt es eine Lösung? Ja! Die Forscher nennen sie Equalizing Behavior. Das ist wie ein Seil, das beide wieder zusammenzieht.

Es ist das Verhalten, das die Machtlücke schließt. Das kann von beiden Seiten kommen:

  • Vom „Kommandanten" (von oben):
    Der erfahrene Bergsteiger merkt: „Ups, ich drücke zu sehr." Er sagt: „Entschuldigung, ich war zu dominant. Was denkst du? Lass uns das gemeinsam entscheiden." Er macht den anderen wieder gleichwertig.

    • Vergleich: Der Fahrer dreht sich um, lächelt und sagt: „Hey, du hast recht, ich war zu schnell. Du darfst jetzt lenken."
  • Vom „Anfänger" (von unten):
    Der Unterlegene traut sich, zu sagen: „Moment, ich fühle mich gerade etwas unter Druck. Können wir kurz darüber reden?"

    • Vergleich: Der Beifahrer sagt: „Hey, ich bin noch nicht so sicher. Lass uns kurz stehen bleiben und gemeinsam schauen."

Was bedeutet das für uns?

Die wichtigste Erkenntnis dieser Studie ist: Gutes Pair Programming ist nicht nur eine technische Fähigkeit, sondern eine soziale.

Es reicht nicht, gut zu programmieren. Man muss lernen, die Machtlücken zu erkennen.

  • Wenn du merkst, dass du dich klein fühlst: Sprich es an! (Nicht wegducken).
  • Wenn du merkst, dass du den anderen klein machst: Hör auf, belehrend zu sein, und frag nach seiner Meinung.

Wenn ein Team lernt, diese Lücken sofort zu schließen (durch „Ausgleichs-Verhalten"), dann funktioniert das Team nicht nur besser, sondern macht auch mehr Spaß. Es ist der Unterschied zwischen einer stressigen Fahrt, bei der man sich gegenseitig anschreit, und einer Fahrt, bei der man sich gegenseitig hilft, den Berg zu erklimmen.

Kurz gesagt: Pair Programming funktioniert nur, wenn beide das Gefühl haben, sie sitzen auf demselben Stuhl und nicht auf einem Thron und einem Schemel.

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 →