Deze vraag werd aan informatiekunde gesteld door collega's informatica van een andere universiteit. Jaar in, jaar uit merkten zij dat sommige schematechnieken erg moeilijk te leren waren voor studenten. En omdat niet alleen programmeurs, maar ook opdrachtgevers delen van een ontwerp moeten kunnen beoordelen aan de hand van dergelijke schema's, zijn begrijpelijkheid en duidelijkheid nogal relevant. Dat is strijdig met 'moeilijk te leren'. Het gezamenlijke onderzoek (in utrecht uitgevoerd door de informatiekundigen Hermi Schijf en Jan Herman Verpoorten) richtte zich vooral op z.g. 'state charts', een schematechniek die de toestandveranderingen (en de oorzaken hiervan) van een software systeem in beeld brengt. En omdat duidelijkheid en begrijpelijkheid mentale kwesties zijn, stond de 'mens' al snel centraal (typerend voor informatiekunde). Het onderzoek rcihtte zich op z.g. 'mentale modellen'. Wat zijn dat? Als een kind de waterkraan heeft leren gebruiken is het niet zo dat daarna de bediening van de gaskraan (etc.) afzonderlijk geleerd moet worden. In tegendeel, het kind begrijpt andere kraanachtige dingen daarna automatisch. We zeggen dan dat het een mentaal model heeft ontwikkeld: draaien is meer of minder krijgen (van wat dan ook). De ontwikkeling van mentale modelllen gaat automatisch. Maak je een kraan vierkant i.p.v rond, zonder dat je het asje in het midden ziet, dan zal het niet direct begrepen worden (strookt niet met het mentale model). De onderzoekers stelden zich de vraag: In hoeverre werken bepaalde schematechnieken (het ontwikkelen van) een mentaal model in de hand, of gaan er juist tegen in? Elk schema presenteert een bepaalde voorstelling van een (deel of aspect van een) software systeem, maar helpt deze voorstelling ons, of zit het de manier waarop wij dingen begrijpen (mentale modellen) juist in de weg? De onderzoekers hebben niet-technisch geschoolde studenten schema's laten tekenen op hun eigen manier. Dezelfde opdracht is gegeven aan studenten informatica die 'vers' schematechnieken geleerd hebben, maar evengoed hun eigen voorkeuren mochten volgen. Vervolgens zijn de schema's geanalyseerd en onderling vergeleken. Welke symbolen worden in de groepen gebruikt? Zijn er voorkeuren? Overeenkomsten? Komt een bepaalde schematechniek spontaan tevoorschijn? Het onderzoek bevestigde de hypothese dat 'state charts' feitelijk het ontwikkelen van een mentaal model tegenwerken. Ook konden concrete aanwijzingen gegeven worden op basis waarvan bestaande schematechnieken verbeterd kunnen worden, voor een hogere duidelijkheid.
Het congres-artikel kan worden gelezen
[nieuw venster, PDF] d.m.v. het Igitur systeem van de universiteitsbibliotheek.

