← Nieuwste papers
🤖 AI

How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Study

Via een mixed-methods studie onder 100 professionals onthult dit artikel dat het bouwen van Software Engineering-agenten de ontwikkelingsbottlenecks verschuift van coderen naar niet-coderende activiteiten zoals eisen en coördinatie, wat een evaluatiegestuurde workflow bevordert die wordt gekenmerkt door een zevenfasenproces en uitdagingen zoals onbetrouwbare evaluatiesignalen en begripsschuld.

Oorspronkelijke auteurs: Yunbo Lyu, David Williams, Jieke Shi, Zhensu Sun, Chao Peng, Zhou Yang, Federica Sarro, David Lo

Gepubliceerd 2026-07-14
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Yunbo Lyu, David Williams, Jieke Shi, Zhensu Sun, Chao Peng, Zhou Yang, Federica Sarro, David Lo

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat softwareontwikkeling vroeger leek op het bouwen van een huis met een hamer en een zaag. Je moest elk bord hout zelf zagen, elke dakpan handmatig timmeren en elk oppervlak met de hand schuren. Het was traag, vermoeiend en het "moeilijke deel" was simpelweg het zwaaien met de hamer.

Stel je nu voor dat iemand je een magische, hyper-snelle robot geeft die een heel huis kan zagen, timmeren en schuren in een oogwenk. Plotseling is de hamer niet meer het probleem. Het probleem is dat de robot zo snel is dat hij een heel landhuis bouwt voordat jij zelfs maar klaar bent met het tekenen van de blauwdrukken.

Dit is precies wat er gebeurde toen ontwikkelaars begonnen met het gebruik van SE-agents (AI-robots die code schrijven). Een nieuwe studie door onderzoekers die met 20 bouwers van 12 verschillende bedrijven hebben gesproken en nog eens 80 anderen hebben ondervraagd, toonde aan dat hoewel de robots het schrijven van code goedkoop en snel maakten, het werk niet verdween. In plaats daarvan verschoof de "bottleneck" (de verkeersopstopping in het proces) naar een ander deel van de weg.

Hier is wat de onderzoekers ontdekten, verteld in de taal van een nieuwsgierige ontdekkingsreiziger.

De Nieuwe Zevenstapsdans

Het artikel suggereert dat het bouwen van deze AI-agents geen rechte lijn meer is, maar een cirkelende dans met zeven stappen. Het is minder een fabrieksassemblagelijn en meer een videogame waarbij je levels steeds opnieuw speelt om een hogere score te halen.

  1. De Blauwdruk (Requirements): Je vertelt de robot wat hij moet doen. Maar nu moet je de instructies zo duidelijk opschrijven dat zowel mensen als de robot ze kunnen lezen.
  2. Het Scorebord (Evaluatie): Dit is de belangrijkste nieuwe stap. Je controleert het werk niet alleen aan het einde; je gebruikt een scorebord om de robot tijdens het werk bij te sturen.
  3. De Brandstof (Data): Je voert de robot voorbeelden van goed werk om van te leren.
  4. De Bouw (Systeemconstructie): Je kiest een brein voor de robot (een model) en bouwt een "harnas" (een pak met gereedschap en geheugen) om hem heen.
  5. De Proefrit (Testen & Implementatie): Je laat de robot draaien en kijkt of hij crasht.
  6. De Feedbackloop (Menselijke Feedback): Je kijkt naar wat hij doet en zegt: "Nee, doe het zo," of "Ja, dat was geweldig."
  7. De Onderhoudsbeurt (Adaptief Onderhoud): Het brein van de robot kan een update krijgen van zijn maker, waardoor het denken verandert. Je moet je harnas constant bijstellen om bij te blijven.

De Grote Verschuiving: Van Hamerschwinger naar Robotmanager

De studie vond dat omdat de robots code zo snel kunnen schrijven, het oude idee dat "coderen het moeilijke deel is" is weerlegd. De onderzoekers stellen dat coderen nooit het moeilijkste deel was; het was alleen het luidruchtigste deel.

Nu de robot het zware werk doet, is het echte werk verschoven naar het beoordelen en het evalueren.

  • Het "Vibe Coding"-effect: Omdat de robot dingen zo snel kan bouwen, vervagen de grenzen tussen "onderzoeker", "engineer" en "manager". Eén persoon kan nu het hele proces doen, van het bedenken van het idee tot het oplossen van de laatste bug.
  • Het "Black Box"-probleem: De onderzoekers suggereren dat omdat de robot een "black box" is (je kunt niet precies zien hoe hij denkt), je hem niet zoma van alles kunt vertrouwen. Je hebt een strikte stijl van Evaluation-Driven Development nodig. Dit betekent dat je de regels voor succes definieert voordat je begint, en constant controleert of de robot daadwerkelijk beter wordt, en niet alleen sneller.

De Zes Valkuilen (Uitdagingen)

Zelfs met supersnelle robots liepen de bouwers tegen zes grote hindernissen aan. Het artikel suggereert dat dit echte, hardnekkige problemen zijn, en geen kleine foutjes.

  1. Het Kapotte Scorebord: Hoe weet je of de robot een goed werk heeft geleverd? De onderzoekers ontdekten dat de "testen" die worden gebruikt om de robot te beoordelen, vaak defect zijn. Soms vindt de robot een betere oplossing dan de test verwacht, maar zegt de test toch "Fout" omdat de test naar het oude antwoord zoekt. Andere keren is de test simpelweg te duur om elke keer uit te voeren.
  2. De "Verander Niets, Verander Alles"-vloek: Dit is een griezelige een. De onderzoekers ontdekten dat als het bedrijf dat het brein van de robot heeft gemaakt een update uitvoert (zelfs als je je eigen code niet hebt aangepast), je robot plotseling anders kan gaan gedrag vertonen. Een tool die gisteren nog werkte, kan vandaag kapot zijn, ook al heb je nul regels code aangepast.
  3. Veiligheid versus Snelheid: Bouwers geven vaak toe dat ze bang zijn voor de robots, maar ze toch laten draaien om taken sneller af te krijgen. Het artikel suggereert dat dit gevaarlijk is. Eén team liet een robot los, en die verwijderde per ongeluk de home-directory van een gebruiker omdat de robot zijn instructies vergat.
  4. De Kloof van de "Ongeschreven Regels": Robots kunnen alleen lezen wat opgeschreven staat. Maar in de echte wereld zit veel kennis gewoon "in de hoofden van mensen" (zoals waarom een specifieke muur scheef is gebouwd). De onderzoekers ontdekten dat robots niet bij deze "onuitgesproken" kennis kunnen, wat leidt tot verwarring.
  5. De Begripsschuld (Comprehension Debt): Dit is de grootste verrassing. De robots schrijven code sneller dan mensen het kunnen begrijpen. Het is alsof de robot in één dag een wolkenkrabber bouwt, terwijl jij nog steeds de blauwdruk probeert te ontcijferen. De bouwers stapelen een "schuld" op aan code die ze niet begrijpen. Om dit op te lossen, beginnen sommige teams de instructies op te slaan om de code opnieuw op te bouwen, in plaats van de code zelf op te slaan.
  6. De Valse Productiviteit: Als je alleen telt hoeveel regels code de robot schrijft, lijkt het alsof iedereen superproductief is. Maar de onderzoekers suggereren dat dit een valstrik is. Het schrijven van 10.000 regels code die niemand begrijpt of nodig heeft, is niet "productief". Het is slechts "ruis".

Hoe Zeker Zijn We?

De onderzoekers zijn vrij zeker van deze bevindingen omdat ze niet alleen hebben geraden; ze hebben het gemeten.

  • Ze interviewden 20 experts en ondervroegen daarna nog 80 anderen.
  • Toen ze de enquêtegroep vroegen of zij het eens waren met de bevindingen, stemde 91% in met de nieuwe workflow, en tussen de 71% en 95% was het eens met de specifieke uitdagingen.
  • Ze gingen zelfs terug naar de oorspronkelijke geïnterviewden om te controleren of zij het eens waren met de samenvatting (een proces genaamd "member checking"), en de experts zeiden: "Ja, dat is precies wat wij doen."

De Kern van het Verhaal

Het artikel suggereert dat het bouwen van AI-agents de software engineering niet makkelijker heeft gemaakt; het heeft het slechts anders gemaakt. De "moeilijke taak" is verschoven van het schrijven van de code naar het managen van de robot, het controleren van zijn werk en ervoor zorgen dat hij niet per ongeluk het internet wist.

De onderzoekers concluderen dat naarmate implementatie goedkoop wordt, de bottlenecks niet verdwijnen — ze verschuiven alleen. De toekomst van het bouwen van software gaat niet over sneller typen; het gaat over een betere manager zijn, een strengere rechter en een slimmere architect voor de robots die het zware werk verrichten.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →