On the impact of semantic transparency on understanding and reviewing social goal models
Mafalda Santos, Catarina Gralha, Miguel Goul\~ao, Jo\~ao Ara\'ujo, Ana Moreira

TL;DR
This study investigates whether increased semantic transparency in i* models improves understanding and reviewing, finding reduced visual effort but no significant accuracy or speed improvements among novices.
Contribution
It introduces an alternative concrete syntax with higher semantic transparency and evaluates its impact on novice users' comprehension and review tasks.
Findings
No significant improvement in accuracy or speed with the alternative syntax.
Participants experienced significantly less visual effort using the transparent syntax.
Semantic context mitigates symbol recognition difficulties in i* models.
Abstract
Context: i* is one of the most influential languages in the Requirements Engineering research community. Perhaps due to its complexity and low adoption in industry, it became a natural candidate for studies aiming at improving its concrete syntax and the stakeholders' ability to correctly interpret i* models. Objectives: We evaluate the impact of semantic transparency on understanding and reviewing i* models, in the presence of a language key. Methods: We performed a quasi-experiment comparing the standard i* concrete syntax with an alternative that has an increased semantic transparency. We asked 57 novice participants to perform understanding and reviewing tasks on i* models, and measured their accuracy, speed and ease, using metrics of task success, time and effort, collected with eye-tracking and participants' feedback. Results: We found no evidence of improved accuracy or speed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Usability and User Interface Design · Software Engineering Research
