TY - GEN
T1 - An empirical study of requirements model understanding
T2 - 25th Annual ACM Symposium on Applied Computing, SAC 2010
AU - Hadar, Irit
AU - Kuflik, Tsvi
AU - Perini, Anna
AU - Reinhartz-Berger, Iris
AU - Ricca, Filippo
AU - Susi, Angelo
PY - 2010/7/23
Y1 - 2010/7/23
N2 - Visual modelling languages are commonly used to support software requirements analysis and documentation. A variety of languages are available, based on different conceptual paradigms. They can be roughly divided into two main groups: goal-oriented approaches and scenario-based approaches. In the last ten years, numerous works developed case studies that illustrate the effectiveness and limitations of goal-oriented and scenario-based approaches. A few works even suggest coupling these approaches in order to capture requirements from different perspectives. However, experimental comparisons of these approaches have been rarely addressed. This paper presents the design and preliminary results of an empirical study that compares two state of the art requirements modelling methods: Use Cases, which is a scenario-based approach, and Tropos, which is a goal-oriented approach. The objective is to evaluate different levels of comprehension of requirements models expressed in both methods, as well as to estimate the time required to perform simple analysis tasks using both methods. Preliminary results show that Tropos models seem to be more comprehensible, although more time consuming, than Use Case models to novice requirements analysts.
AB - Visual modelling languages are commonly used to support software requirements analysis and documentation. A variety of languages are available, based on different conceptual paradigms. They can be roughly divided into two main groups: goal-oriented approaches and scenario-based approaches. In the last ten years, numerous works developed case studies that illustrate the effectiveness and limitations of goal-oriented and scenario-based approaches. A few works even suggest coupling these approaches in order to capture requirements from different perspectives. However, experimental comparisons of these approaches have been rarely addressed. This paper presents the design and preliminary results of an empirical study that compares two state of the art requirements modelling methods: Use Cases, which is a scenario-based approach, and Tropos, which is a goal-oriented approach. The objective is to evaluate different levels of comprehension of requirements models expressed in both methods, as well as to estimate the time required to perform simple analysis tasks using both methods. Preliminary results show that Tropos models seem to be more comprehensible, although more time consuming, than Use Case models to novice requirements analysts.
KW - controlled experiment
KW - requirements
KW - requirements engineering
KW - tropos
KW - UML use cases
UR - http://www.scopus.com/inward/record.url?scp=77954703400&partnerID=8YFLogxK
U2 - 10.1145/1774088.1774569
DO - 10.1145/1774088.1774569
M3 - Conference contribution
AN - SCOPUS:77954703400
SN - 9781605586380
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 2324
EP - 2329
BT - APPLIED COMPUTING 2010 - The 25th Annual ACM Symposium on Applied Computing
Y2 - 22 March 2010 through 26 March 2010
ER -