User Story Extraction from Online News for Software Requirements Elicitation: A Conceptual Model

I. K. Raharjana, D. Siahaan, C. Fatichah
{"title":"User Story Extraction from Online News for Software Requirements Elicitation: A Conceptual Model","authors":"I. K. Raharjana, D. Siahaan, C. Fatichah","doi":"10.1109/JCSSE.2019.8864199","DOIUrl":null,"url":null,"abstract":"To specify good requirements, system analysts need to understand the domain knowledge of the system. There are several techniques in requirements elicitation to improve domain knowledge understanding, such as user interviews, questioners, document analysis, and brainstorming. Most of these techniques require profound stakeholder involvement. However, not all software projects can do this task due to limited time or availability of stakeholders. In agile software development, the user story is the de facto standard used for capturing and writing functional requirements. The user story is an appropriate format and easy to understand for writing the results of requirements elicitation. This study purposes a conceptual model to extract user story from online news for improving domain knowledge understanding. The information in the online news contained lesson learned related to certain events. This information may improve the functionality of the software products. The user story consists of three aspects, namely: who, what, and why. Aspect of who represents the role or user, aspect of what shows the purpose or feature, while the aspect of why explains the reason. This format can summarize the lessons learned in the news. Our experimental results indicate that this conceptual model can extract user story from online news. The model manages to extract 105 user stories from 92 aspects of what/why candidate and 109 aspects of who candidate.","PeriodicalId":313194,"journal":{"name":"2019 16th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"91 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 16th International Joint Conference on Computer Science and Software Engineering (JCSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JCSSE.2019.8864199","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 23

Abstract

To specify good requirements, system analysts need to understand the domain knowledge of the system. There are several techniques in requirements elicitation to improve domain knowledge understanding, such as user interviews, questioners, document analysis, and brainstorming. Most of these techniques require profound stakeholder involvement. However, not all software projects can do this task due to limited time or availability of stakeholders. In agile software development, the user story is the de facto standard used for capturing and writing functional requirements. The user story is an appropriate format and easy to understand for writing the results of requirements elicitation. This study purposes a conceptual model to extract user story from online news for improving domain knowledge understanding. The information in the online news contained lesson learned related to certain events. This information may improve the functionality of the software products. The user story consists of three aspects, namely: who, what, and why. Aspect of who represents the role or user, aspect of what shows the purpose or feature, while the aspect of why explains the reason. This format can summarize the lessons learned in the news. Our experimental results indicate that this conceptual model can extract user story from online news. The model manages to extract 105 user stories from 92 aspects of what/why candidate and 109 aspects of who candidate.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
从在线新闻中提取用户故事用于软件需求引出:一个概念模型
为了指定好的需求,系统分析人员需要了解系统的领域知识。在需求引出中有几种技术可以提高对领域知识的理解,例如用户访谈、提问者、文档分析和头脑风暴。这些技术中的大多数都需要涉众的深入参与。然而,并不是所有的软件项目都能完成这个任务,因为时间有限或者涉众的可用性。在敏捷软件开发中,用户故事是用于捕获和编写功能需求的事实标准。用户故事是一种适当的格式,对于编写需求引出的结果来说很容易理解。本研究利用概念模型从网络新闻中提取用户故事,以提高对领域知识的理解。网络新闻中的信息包含了与某些事件相关的经验教训。这些信息可以改进软件产品的功能。用户故事由三个方面组成,即:谁、什么和为什么。谁代表角色或用户,什么方面显示目的或特征,而为什么方面解释了原因。这种格式可以总结新闻中的经验教训。实验结果表明,该概念模型可以从网络新闻中提取用户故事。该模型设法从“什么/为什么”候选人的92个方面和“谁”候选人的109个方面提取出105个用户故事。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Hybrid Engine for Clinical Information Extraction from Radiology Reports A Low-Cost RTK GNSS Receiver with Cloud-Based Control Center Application Eye-Tracking Based Visualizations and Metrics Analysis for Individual Eye Movement Patterns Impacts of Camera Frame Pacing for Video Recording on Time-Related Applications An Information Integration System to Continuing of Care Case study Nongsung Hospital, Mukdahan THAILAND
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1