Abstract-Scenarios är ett etablerat sätt att specificera krav för programvarusystem. Scenariobaserade tester gör det möjligt att validera programvarumodeller mot sådana krav. I detta dokument överväger vi tre alternativa anmärkningar för att definiera sådana scenariotester på strukturella modeller: en semistrukturerad naturspråksnotering, en diagrammatisk notation och en fullt strukturerad textanmärkning. I synnerhet har vi genomfört en studie för att förstå hur dessa tre anmärkningar jämförs med varandra när det gäller noggrannhet och ansträngning att förstå scenariotestdefinitioner, samt när det gäller att upptäcka fel i de modeller som provas. 20 softwareproffs (programvaruingenjörer, testare, forskare) deltog i ett kontrollerat experiment baserat på sex olika förståelse- och underhållsuppgifter. För var och en av dessa uppgifter måste frågor om en definition av scenariotest och en modell under test besvaras. I ett frågeformulär i efterhand bedömde deltagarna varje not på ett antal dimensioner (t.ex. praktiskhet eller skalbarhet). Våra resultat visar att valet av en specifik scenario-test notation kan påverka produktiviteten (i termer av korrekthet och tid-ansträngning) vid testning av programvarumodeller för kravöverensstämmelse. I synnerhet, deltagarna i vår studie tillbringade jämförelsevis mindre tid och fullföljde uppgifterna mer exakt när du använder naturligt språk notation jämfört med de andra två notationerna. Dessutom uttryckte deltagarna i vår studie uttryckligen sin preferens för det naturliga språket notation.
Hoisl m.fl. REF genomförde ett kontrollerat experiment med tre noteringar för att definiera scenariobaserade modelltester med 20 deltagare.
Comparing Three Notations for Defining Scenario-based Model Tests: A Controlled Experiment
{'venue': '2014 9th International Conference on the Quality of Information and Communications Technology', 'journal': '2014 9th International Conference on the Quality of Information and Communications Technology', 'mag_field_of_study': ['Computer Science']}