Conceptualizing Requirements Using User Stories and Use Cases: A Controlled Experiment. A Controlled Experiment

Fabiano Dalpiaz, Arnon Sturm

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

ملخص

[Context and motivation] Notations for expressing requirements are often proposed without explicit consideration of their suitability for specific tasks. Consequently, practitioners may choose a sub-optimal notation, thereby affecting task performance. [Question/problem] We investigate the adequacy of two well-known notations: use cases and user stories, as a starting point for the manual derivation of a static conceptual model. In particular, we examine the completeness and correctness of the derived conceptual model. [Principal ideas/results] We conducted a two-factor, two-treatment controlled experiment with 118 subjects. The results indicate that for deriving conceptual models, user stories fit better than use cases. It seems that the repetitions in user stories and their conciseness contribute to these results. [Contribution] The paper calls for evaluating requirements notations in the context of various requirements engineering tasks and for providing evidence regarding the aspects that need to be taken into account when selecting a requirement notation.
اللغة الأصليةإنجليزيّة أمريكيّة
عنوان منشور المضيفREFSQ
العنوان الفرعي لمنشور المضيفFoundation for Software Quality - 26th International Working Conference, REFSQ 2020, Proceedings
المحررونNazim Madhavji, Liliana Pasquale
الصفحات221-238
عدد الصفحات18
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 18 مارس 2020
الحدث26th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2020 - Pisa, إيطاليا
المدة: ٢٤ مارس ٢٠٢٠٢٧ مارس ٢٠٢٠

سلسلة المنشورات

الاسمLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
مستوى الصوت12045 LNCS

!!Conference

!!Conference26th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2020
الدولة/الإقليمإيطاليا
المدينةPisa
المدة٢٤/٠٣/٢٠٢٧/٠٣/٢٠

All Science Journal Classification (ASJC) codes

  • !!Theoretical Computer Science
  • !!Computer Science (all)

بصمة

أدرس بدقة موضوعات البحث “Conceptualizing Requirements Using User Stories and Use Cases: A Controlled Experiment. A Controlled Experiment'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا