SHAPR: A Solo Human-Centred and AI-Assisted Practice Framework for Research Software Development
Dit artikel introduceert het SHAPR-raamwerk, een conceptueel model dat Action Design Research (ADR) operationaliseert voor soloresearchers die AI-assistentie gebruiken bij het ontwikkelen van onderzoeksoftware, door expliciete rollen, artefacten en reflectieve praktijken te definiëren om menselijke verantwoordelijkheid en methodologische striktheid te waarborgen.
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 je een eenzame ontdekkingsreiziger bent die een complexe machine moet bouwen om een mysterie op te lossen. Vroeger deed je dit alleen: je tekende de plannen, hakte het hout, naaide de wielen en testte de machine. Maar nu heb je een magische assistent (een AI) die je kan helpen met timmeren, schetsen en zelfs de motor bouwen.
Het probleem? Soms laat die assistent je zo snel bouwen dat je vergeet waarom je het doet, of je vergeet wie de eigenaar is van het idee. Je bouwt misschien wel een machine, maar je leert er niet echt van, en je kunt niet uitleggen hoe je tot het resultaat kwam.
Dit artikel introduceert SHAPR. Dit is geen nieuwe wetenschappelijke theorie, maar eerder een bouwplan voor je hoofd en een dagboek dat je helpt om die machine te bouwen terwijl je de controle behoudt.
Hier is de uitleg in simpele taal, met een paar creatieve vergelijkingen:
1. Het Probleem: De "Vibe-coder" Valstrik
Vroeger was onderzoek software maken zoals het bouwen van een huis: je had een architect, een timmerman, een elektricien en een inspecteur. Iedereen deed zijn eigen ding.
Vandaag de dag is een onderzoeker vaak alleen. Hij is de architect, de timmerman én de inspecteur in één persoon. Dat is zwaar voor je hersenen.
Nu komt er AI bij. Die AI kan als een super-snelle timmerman werken die in seconden muren optrekt. Dit heet soms "vibe coding": je zegt "maak een muur" en boem, hij staat er.
- Het risico: Als je alleen maar kijkt naar hoe snel de muur staat, vergeet je misschien dat je de muur in de verkeerde hoek hebt gezet. Je weet niet meer hoe je er bent gekomen, en je kunt niet meer goed uitleggen waarom je zo hebt beslist. Je bent een passagier geworden in je eigen auto.
2. De Oplossing: SHAPR (Het "Hoofd- en Hart-Plan")
SHAPR staat voor Solo, Human-centred, AI-assisted PRactice. Het is een manier om die AI te gebruiken zonder je eigen brein uit te schakelen.
Het werkt als een drie-laags cake:
- Laag 1: De Grote Doelstelling (ADR)
Dit is de "waarom". Waarom bouw je deze machine? Wat leren we er van? Dit is het vaste fundament. - Laag 2: SHAPR (De Praktische Gids)
Dit is het nieuwe deel van de taart. Het is de handleiding voor jou als eenzame onderzoeker. Het zegt: "Oké, je hebt een AI-assistent, maar jij bent de baas. Je moet bewust wisselen van hoed." - Laag 3: De Machine (De Software)
Dit is het eindresultaat. Maar in SHAPR is de machine niet het doel; het is het bewijs van je leerproces.
3. Hoe werkt SHAPR in de praktijk?
A. De "Hoed-wissel" (Rol Multiplexing)
Stel je voor dat je een toneelstuk speelt. Soms ben je de regisseur, soms de acteur, soms de criticus.
In SHAPR moet je bewust zeggen: "Nu ben ik de Regisseur (ontwerper), ik geef de opdracht aan de AI."
Even later zeg je: "Nu ben ik de Criticus (evaluator), ik bekijk wat de AI heeft gemaakt en ik vraag: klopt dit?"
Dit voorkomt dat je in een wazige staat terechtkomt waar je niet meer weet of jij het idee bedacht hebt of de computer. Je houdt je eigen brein scherp door je rol te benoemen.
B. De "Magische Dagboeken" (Artefacten & Bewijs)
Wanneer je met AI werkt, is het makkelijk om te denken: "Het was gewoon een prompt, dat telt niet."
SHAPR zegt: Nee, dat telt wel!
- De vragen die je aan de AI stelt (prompts).
- De versies van je code.
- Je aantekeningen over waarom je iets hebt veranderd.
Dit zijn allemaal bewijsstukken. Het is alsof je een spoor van kruimels achterlaat in het bos. Als iemand later vraagt: "Hoe kwam je op dit idee?", kun je je dagboek openen en laten zien: "Hier heb ik gevraagd, hier heeft de AI geantwoord, en hier heb ik als mens besloten om het aan te passen."
C. De AI als "Scheikundige Hulp", niet als "Chef"
In SHAPR is de AI een superkrachtige assistent, maar nooit de chef-kok.
- De AI kan ingrediënten snijden (code schrijven).
- De AI kan suggesties doen voor een recept (architectuur).
- Maar jij proeft de soep, jij beslist of het te zout is, en jij bent verantwoordelijk als de soep mislukt.
De AI mag niet beslissen over de wetenschappelijke waarheid; jij doet dat.
4. Waarom is dit belangrijk voor studenten en onderzoekers?
Voor studenten (die vaak alleen werken aan hun afstudeerproject) is dit een reddingsboei.
- Leren door doen: Het zorgt ervoor dat je niet alleen maar "klikt en wacht", maar echt leert hoe je een probleem oplost.
- Eerlijkheid: Het zorgt ervoor dat je eerlijk kunt zeggen wat je zelf hebt gedaan en wat de AI heeft gedaan.
- Kwaliteit: Het voorkomt dat je een mooie, snelle machine bouwt die eigenlijk niets betekent voor je onderzoek.
Samenvattend
Stel je voor dat je een boot bouwt in een storm. De AI is een krachtige motor die je boot razendsnel laat varen. SHAPR is het stuur, het kompas en het dagboek van de kapitein. Het zorgt ervoor dat je niet alleen snel vaart, maar ook weet waar je naartoe gaat, waarom je die route kiest, en dat je de boot zelf onder controle houdt, zelfs als de motor het werk doet.
Het is een manier om te zeggen: "Ik gebruik de slimste tools die er zijn, maar ik blijf de mens die denkt, leert en verantwoordelijk is."
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.