期刊文献+

基于GitHub数据的安全性需求用户故事生成 被引量:1

User story generation of security requirements based on GitHub Issues
下载PDF
导出
摘要 在开发类社交平台上针对特定软件项目的讨论中往往蕴含着许多潜在的软件需求,针对GitHub中的Issues模块数据尝试对其进行安全性需求挖掘。通过抓取特定软件项目Issues中带有安全相关标签的讨论数据形成初选数据集,借助实体识别方法对句子中包含的连接实体进行识别,提取出用户需求,提出一种CreUS用户故事生成方法,将提取到的用户需求以用户故事的形式表示出来。实验结果表明,该方法生成的用户故事集可以有效支持项目开发,对于需求发现起到重要的辅助作用。 Discussions on specific software projects on development social media often contain many potential software requirements.Based on the Issues module data in GitHub,security requirements were mined.By fetching specific software project Issues related with security labels,the primary data set was formed,entity recognition technology was used to clarify the connecting entity in sentences,which identified and extracted the user demand,and a method,namely CreUS,was put forward to generate user story.The user requirements were presented in the form of user stories.Experimental results show that the user story set generated using the proposed method can effectively support the actual development of the project and play an important auxiliary role in requirement discovery.
作者 张晓妘 郑丽伟 ZHANG Xiao-yun;ZHENG Li-wei(Computer School,Beijing Information Science and Technology University,Beijing 100101,China)
出处 《计算机工程与设计》 北大核心 2022年第6期1628-1636,共9页 Computer Engineering and Design
基金 北京市自然科学基金项目(Z160002)。
关键词 需求工程 安全需求 用户故事 代码托管平台 议题 requirement engineering security requirements user story GitHub Issues
  • 相关文献

参考文献3

二级参考文献25

  • 1马庆株.能愿动词的连用[J].语言研究,1988,8(1):18-28. 被引量:63
  • 2http://crfpp.googlecode.com/svn/trunk/doc/index.html.
  • 3Mark Harman, Yue Jia, Yuanyuan Zhang. App store mining and anal-ysis ;MSR for app storesf C]//Proceedings of the 9th Working Confer-ence on Mining Software Repositories (MSR),2012: 108 - 111.
  • 4Laura V, Galvis Carrefio, Kristina Winbladh. Analysis of user com-ments :an approach for software requirements evolution [ C ] //Proceed-ings of the 2013 International Conference on Software Engineering(ICSE), 2013:582-591.
  • 5Dennis Pagano, Walid Maalej. User Feedback in the AppStore : AnEmpirical Study [ C ] //Proceedings of the 21st International Conferenceon Requirements Engineering (RE),2013.
  • 6Tom Kwiatkowski, Eunsol Choi, Yoav Artzi, et al. Zettlemoyer. Scal-ing Semantic Parsers with On-the-Fly Ontology Matching [ C ] // Pro-ceedings of the 2013 Conference on Empirical Methods in Natural Lan-guage Processing (EMNLP),2013 :1545 _ 1556.
  • 7John D Lafferty, Andrew McCallum, Fernando C N. Pereira. Condi-tional Random Fields : Probabilistic Models for Segmenting and Labe-ling Sequence Data [ C ] //Proceedings of the Eighteenth InternationalConference on Machine Leaming( ICML),2001:282 -289.
  • 8Richard Socher, Jeffrey Pennington, Eric H Huang, et al. Semi-Su-pervised Recursive Autoencoders for Predicting Sentiment Distributions[C ] //Proceedings of the Conference on Empirical Methods in NaturalLanguage Processing ( EMNLP),2011:151 - 161.
  • 9Hailong Wang, Juan Li, Qing Wang, et al. Quantitative Analysis ofRequirements Evolution across Multiple Versions of an Industrial Soft-ware Product [ C ]//Asia Pacific Software Engineering Conference(APSEC) , 2010:43-49.
  • 10K Schneider. Focusing Spontaneous Feedback to support system evolu-tion [C ] //Proceedings of the Requirement Engineering Conference(RE) , 2011:165 -174.

共引文献33

同被引文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部