Are Use Cases Beneficial for Developers Using Agile Requirements?

R. Gallardo-Valencia, V. Olivera, S. Sim
{"title":"Are Use Cases Beneficial for Developers Using Agile Requirements?","authors":"R. Gallardo-Valencia, V. Olivera, S. Sim","doi":"10.1109/CERE.2007.2","DOIUrl":null,"url":null,"abstract":"Agile teams commonly use User Stories, conversations with On-Site Customers, and Test Cases to gather requirements. Some Agile teams like to add other artifacts, such as Use Cases to provide more detail to the Agile Requirements. This paper presents the results of a controlled experiment aimed to learn whether Use Cases could help Agile Requirements, and, indirectly, to find if Agile Requirements techniques are sufficient. In the study, subjects were given requirements for three maintenance tasks as Use Cases, or Agile Requirements, or both. We found that subjects using Use Cases spent less time understanding requirements in comparison to subjects not using Use Cases. In addition, the presence of the Use Cases helped subjects to ask better questions to the On-Site Customer. However, we could not determine if subjects using Use Cases understood the requirements better. We conclude that the inclusion of Use Cases in Agile Requirements could benefit Agile teams.","PeriodicalId":137204,"journal":{"name":"2007 Fifth International Workshop on Comparative Evaluation in Requirements Engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2007-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 Fifth International Workshop on Comparative Evaluation in Requirements Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CERE.2007.2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

Agile teams commonly use User Stories, conversations with On-Site Customers, and Test Cases to gather requirements. Some Agile teams like to add other artifacts, such as Use Cases to provide more detail to the Agile Requirements. This paper presents the results of a controlled experiment aimed to learn whether Use Cases could help Agile Requirements, and, indirectly, to find if Agile Requirements techniques are sufficient. In the study, subjects were given requirements for three maintenance tasks as Use Cases, or Agile Requirements, or both. We found that subjects using Use Cases spent less time understanding requirements in comparison to subjects not using Use Cases. In addition, the presence of the Use Cases helped subjects to ask better questions to the On-Site Customer. However, we could not determine if subjects using Use Cases understood the requirements better. We conclude that the inclusion of Use Cases in Agile Requirements could benefit Agile teams.
用例对使用敏捷需求的开发人员有益吗?
敏捷团队通常使用用户故事、与现场客户的对话以及测试用例来收集需求。一些敏捷团队喜欢添加其他工件,比如用例,为敏捷需求提供更多细节。本文给出了一个受控实验的结果,旨在了解用例是否可以帮助敏捷需求,并且间接地发现敏捷需求技术是否足够。在研究中,受试者被给予三个维护任务的需求,如用例,或敏捷需求,或两者兼而有之。我们发现,与不使用用例的受试者相比,使用用例的受试者花在理解需求上的时间更少。此外,用例的存在帮助主题向现场客户提出更好的问题。然而,我们不能确定使用用例的主体是否更好地理解需求。我们得出结论,在敏捷需求中包含用例可以使敏捷团队受益。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信