Abstract-Grafical representationer används för att visualisera, specificera och dokumentera programvara artefakter i alla stadier av programvaruutvecklingsprocessen. Till skillnad från texten presenteras grafiska representationer i tvådimensionell form, vilket verkar vara lätt att bearbeta. Få empiriska studier undersökte dock effektiviteten hos grafiska representationer jämfört med textbaserade i modellering och presentation av programvarukrav. Därför rapporterar vi i detta dokument resultaten av ett eyetracking-experiment med 28 deltagare för att studera effekterna av strukturerade textrepresentationer jämfört med grafiska representationer på försökspersonernas effektivitet samtidigt som man utför kravförståelseuppgifter. Vi mäter ämnens effektivitet i procent av korrekta svar (noggrannhet) och den tid och ansträngning som spenderas för att utföra uppgifterna. Vi observerar ingen statistiskt signifikant skillnad i exakthet. Våra ämnen ägnade dock mer tid och ansträngning åt att arbeta med den grafiska representationen, även om denna extra tid och ansträngning inte påverkar exaktheten. Våra resultat utmanar det allmänna antagandet att grafiska representationer är effektivare än de textbaserade åtminstone när det gäller utvecklare som inte känner till den grafiska representationen. Våra resultat betonar att utbildning avsevärt kan förbättra effektiviteten i våra ämnen som arbetar med grafiska representationer. Dessutom, genom att jämföra de visuella vägar våra ämnen, observerar vi att den rumsliga strukturen av den grafiska representationen leder våra ämnen att följa två olika strategier (top-down vs. bottomup) och därefter denna hierarkiska struktur hjälper utvecklare att underlätta svårigheten av modellförståelse uppgifter.
Ett eyetracking-experiment utfört av Sharafi et al. REF med 28 deltagare undersöker begripligheten i grafiska och textbaserade programkravsmodeller.
An empirical study on the efficiency of graphical vs. textual representations in requirements comprehension
{'venue': '2013 21st International Conference on Program Comprehension (ICPC)', 'journal': '2013 21st International Conference on Program Comprehension (ICPC)', 'mag_field_of_study': ['Computer Science']}