Title of article :
Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments
Author/Authors :
Hadar، نويسنده , , Irit and Reinhartz-Berger، نويسنده , , Iris and Kuflik، نويسنده , , Tsvi and Perini، نويسنده , , Anna and Ricca، نويسنده , , Filippo and Susi، نويسنده , , Angelo، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2013
Abstract :
AbstractContext
he years, several modeling languages for requirements have been proposed. These languages employ different conceptual approaches, including scenario-based and goal-oriented ones. Empirical studies providing evidence about requirements model comprehensibility are rare, especially when addressing languages that belong to different modeling approaches.
ive
ork aims to compare the comprehensibility of requirements models expressed in different but comparable modeling approaches from a requirements analysts’ perspective. In particular, in this paper we compare the comprehensibility of requirements models expressed in two visual modeling languages: Use Case, which is scenario-based, and Tropos, which exploits goal-oriented modeling. We further compare the effort required for comprehending the different models, and the derived productivity in each case.
ements model comprehensibility is measured here in the context of three types of tasks that analysts usually perform, namely mapping between textual description and the model elements, reading and understanding the model irrespectively of the original textual description, and modifying the model. This experimental evaluation has been conducted within a family of controlled experiments aiming at comparing the comprehensibility of Use Case and Tropos requirements models. Three runs of the experiment were performed, including a first experiment and two replications, involving 79 subjects overall (all of which were information systems students). The data for each experiment was separately analyzed, followed by a meta-analysis of the three experiments.
s
perimental results show that Tropos models seem to be more comprehensible with respect to the three types of requirements analysis tasks, although more time consuming than Use Case models.
sions
ing model comprehensibility by means of controlled experiments is feasible and provides a basis for comparing Tropos and Use Case models, although these languages belong to different modeling approaches. Specifically, Tropos outperformed Use Case in terms of comprehensibility, but required more effort leading to a similar productivity of the two languages.
Keywords :
Empirical studies , Controlled Experiment , Requirements models , Model comprehension , UML use case , Tropos
Journal title :
Information and Software Technology
Journal title :
Information and Software Technology