Requirements Engineering最新文献

筛选
英文 中文
How assurance case development and requirements engineering interplay: a study with practitioners 保证案例开发和需求工程如何相互作用:与实践者的研究
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2022-02-09 DOI: 10.1007/s00766-022-00375-7
Camilo Almendra, Carla Silva, Luiz Eduardo G. Martins, Johnny Marques
{"title":"How assurance case development and requirements engineering interplay: a study with practitioners","authors":"Camilo Almendra, Carla Silva, Luiz Eduardo G. Martins, Johnny Marques","doi":"10.1007/s00766-022-00375-7","DOIUrl":"https://doi.org/10.1007/s00766-022-00375-7","url":null,"abstract":"<p>Assurance case development (ACD) is a novel approach for demonstrating that a system is safe for use. Assurance cases comprise various project information, including requirements and their traceability to other artifacts. A practitioners’ survey was performed to understand how requirements engineering and ACD activities currently interplay. This study aimed to identify the state of practice of ACD, the existing integration between requirements engineering and ACD, and the practitioners’ opinion on this integration. The results revealed that the interplay occurs across all requirement engineering activities and that practitioners perceive benefits such as raising safety assurance awareness, early traceability development, and early identification of assurance evidence needs. Practitioners see requirements specification and change request analysis as the most suitable activities for integrating ACD and requirements engineering.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"139 ","pages":""},"PeriodicalIF":2.8,"publicationDate":"2022-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138506034","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A systematic literature review of empirical research on quality requirements 质量要求实证研究的系统文献综述
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2022-01-21 DOI: 10.1007/s00766-022-00373-9
Thomas Olsson, Séverine Sentilles, Efi Papatheocharous
{"title":"A systematic literature review of empirical research on quality requirements","authors":"Thomas Olsson, Séverine Sentilles, Efi Papatheocharous","doi":"10.1007/s00766-022-00373-9","DOIUrl":"https://doi.org/10.1007/s00766-022-00373-9","url":null,"abstract":"","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"27 1","pages":"249 - 271"},"PeriodicalIF":2.8,"publicationDate":"2022-01-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42531160","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
On the relationship between similar requirements and similar software 论相似需求与相似软件的关系
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2022-01-18 DOI: 10.1007/s00766-021-00370-4
Muhammad Abbas, Alessio Ferrari, Anas Shatnawi, Eduard Paul Enoiu, Mehrdad Saadatmand, Daniel Sundmark
{"title":"On the relationship between similar requirements and similar software","authors":"Muhammad Abbas, Alessio Ferrari, Anas Shatnawi, Eduard Paul Enoiu, Mehrdad Saadatmand, Daniel Sundmark","doi":"10.1007/s00766-021-00370-4","DOIUrl":"https://doi.org/10.1007/s00766-021-00370-4","url":null,"abstract":"","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"1 1","pages":"1-25"},"PeriodicalIF":2.8,"publicationDate":"2022-01-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44865508","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A negotiation support system for defining utility functions for multi-stakeholder self-adaptive systems 定义多利益相关者自适应系统效用函数的协商支持系统
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2022-01-11 DOI: 10.1007/s00766-021-00368-y
Rebekka Wohlrab, D. Garlan
{"title":"A negotiation support system for defining utility functions for multi-stakeholder self-adaptive systems","authors":"Rebekka Wohlrab, D. Garlan","doi":"10.1007/s00766-021-00368-y","DOIUrl":"https://doi.org/10.1007/s00766-021-00368-y","url":null,"abstract":"","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"28 1","pages":"3 - 22"},"PeriodicalIF":2.8,"publicationDate":"2022-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43329026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A multi-level semantic web for hard-to-specify domain concept, Pedestrian, in ML-based software 在基于ml的软件中,针对难以指定的领域概念行人的多层次语义网
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2022-01-08 DOI: 10.1007/s00766-021-00366-0
Barzamini, Hamed, Shahzad, Murtuza, Alhoori, Hamed, Rahimi, Mona
{"title":"A multi-level semantic web for hard-to-specify domain concept, Pedestrian, in ML-based software","authors":"Barzamini, Hamed, Shahzad, Murtuza, Alhoori, Hamed, Rahimi, Mona","doi":"10.1007/s00766-021-00366-0","DOIUrl":"https://doi.org/10.1007/s00766-021-00366-0","url":null,"abstract":"<p>Machine Learning (ML) algorithms are widely used in building software-intensive systems, including safety-critical ones. Unlike traditional software components, Machine-Learned Components (MLC)s, software components built using ML algorithms, learn their specifications through generalizing the common features that they find in a limited set of collected examples. While this inductive nature overcomes the limitations of programming <i>hard-to-specify</i> concepts, the same feature becomes problematic for verifying safety in ML-based software systems. One reason is that, due to MLCs data-driven nature, there is often no set of explicitly written and pre-defined specifications, against which the MLC can be verified. In this regard, we propose to partially specify hard-to-specify domain concepts, which MLCs tend to classify, instead of fully relying on their inductive learning ability from arbitrarily-collected datasets. In this paper, we propose a semi-automated approach to construct a multi-level semantic web to partially outline the hard-to-specify, yet crucial, domain concept “pedestrian” in automotive domain. We evaluate the applicability of the generated semantic web in two ways: first, with a reference to the web, we augment a pedestrian dataset for a missing feature, <i>wheelchair</i>, to show training a state-of-the-art ML-based object detector on the augmented dataset improves its accuracy in detecting pedestrians; second, we evaluate the coverage of the generated semantic web based on multiple state-of-the-art pedestrian and human datasets.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"116 ","pages":""},"PeriodicalIF":2.8,"publicationDate":"2022-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138506025","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Testing software's changing features with environment-driven abstraction identification. 用环境驱动的抽象识别来测试软件不断变化的特性。
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2022-01-01 Epub Date: 2022-09-20 DOI: 10.1007/s00766-022-00390-8
Zedong Peng, Prachi Rathod, Nan Niu, Tanmay Bhowmik, Hui Liu, Lin Shi, Zhi Jin
{"title":"Testing software's changing features with environment-driven abstraction identification.","authors":"Zedong Peng,&nbsp;Prachi Rathod,&nbsp;Nan Niu,&nbsp;Tanmay Bhowmik,&nbsp;Hui Liu,&nbsp;Lin Shi,&nbsp;Zhi Jin","doi":"10.1007/s00766-022-00390-8","DOIUrl":"https://doi.org/10.1007/s00766-022-00390-8","url":null,"abstract":"<p><p>ions are significant domain terms that have assisted in requirements elicitation and modeling. To extend the assistance toward requirements validation, we present in this paper an automated approach to identifying the abstractions for supporting requirements-based testing. We select relevant Wikipedia pages to serve as a domain corpus that is independent from any specific software system. We further define five novel patterns based on part-of-speech tagging and dependency parsing, and frame our candidate abstractions in the form of <key, value> pairs for better testability, where the \"key\" helps locate \"what to test\", and the \"value\" helps guide \"how to test it\" by feeding in concrete data. We evaluate our approach with six software systems in two application domains: Electronic health records and Web conferencing. The results show that our abstractions are more accurate than those generated by a state-of-the-art technique. While the initial findings indicate our abstractions' capabilities of revealing bugs and matching the environmental assumptions created manually, we articulate a new way to perform requirements-based testing by focusing on a software system's changing features. Specifically, we hypothesize that the same feature would behave differently under a pair of opposing environmental conditions and assess our abstractions' applicability to this new form of feature testing.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"27 4","pages":"405-427"},"PeriodicalIF":2.8,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9486799/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"33484083","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Crowd-based requirements elicitation via pull feedback: method and case studies. 通过拉动反馈进行基于人群的需求激发:方法与案例研究。
IF 2.1 3区 计算机科学
Requirements Engineering Pub Date : 2022-01-01 Epub Date: 2022-08-20 DOI: 10.1007/s00766-022-00384-6
Jelle Wouters, Abel Menkveld, Sjaak Brinkkemper, Fabiano Dalpiaz
{"title":"Crowd-based requirements elicitation via pull feedback: method and case studies.","authors":"Jelle Wouters, Abel Menkveld, Sjaak Brinkkemper, Fabiano Dalpiaz","doi":"10.1007/s00766-022-00384-6","DOIUrl":"10.1007/s00766-022-00384-6","url":null,"abstract":"<p><p>Crowd-based Requirements Engineering (CrowdRE) promotes the active involvement of a large number of stakeholders in RE activities. A prominent strand of CrowdRE research concerns the creation and use of online platforms for a crowd of stakeholders to formulate ideas, which serve as an additional input for requirements elicitation. Most of the reported case studies are of small size, and they analyze the size of the crowd, rather than the quality of the collected ideas. By means of an iterative design that includes three case studies conducted at two organizations, we present the CREUS method for crowd-based elicitation via user stories. Besides reporting the details of these case studies and quantitative results on the number of participants, ideas, votes, etc., a key contribution of this paper is a qualitative analysis of the elicited ideas. To analyze the quality of the user stories, we apply criteria from the Quality User Story framework, we calculate automated text readability metrics, and we check for the presence of vague words. We also study whether the user stories can be linked to software qualities, and the specificity of the ideas. Based on the results, we distill six key findings regarding CREUS and, more generally, for CrowdRE via pull feedback.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"27 4","pages":"429-455"},"PeriodicalIF":2.1,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9392511/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"33442453","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Causality in requirements artifacts: prevalence, detection, and impact 需求工件中的因果关系:普遍性、检测和影响
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2021-12-15 DOI: 10.1007/s00766-022-00371-x
Julian Frattini, Jannik Fischbach, D. Méndez, M. Unterkalmsteiner, Andreas Vogelsang, K. Wnuk
{"title":"Causality in requirements artifacts: prevalence, detection, and impact","authors":"Julian Frattini, Jannik Fischbach, D. Méndez, M. Unterkalmsteiner, Andreas Vogelsang, K. Wnuk","doi":"10.1007/s00766-022-00371-x","DOIUrl":"https://doi.org/10.1007/s00766-022-00371-x","url":null,"abstract":"","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"1 1","pages":"1-26"},"PeriodicalIF":2.8,"publicationDate":"2021-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43949931","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Catalog of invisibility correlations for UbiComp and IoT applications UbiComp和物联网应用的不可见相关性目录
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2021-11-25 DOI: 10.1007/s00766-021-00364-2
R. M. Carvalho, R. Andrade, K. M. de Oliveira
{"title":"Catalog of invisibility correlations for UbiComp and IoT applications","authors":"R. M. Carvalho, R. Andrade, K. M. de Oliveira","doi":"10.1007/s00766-021-00364-2","DOIUrl":"https://doi.org/10.1007/s00766-021-00364-2","url":null,"abstract":"","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"27 1","pages":"317 - 350"},"PeriodicalIF":2.8,"publicationDate":"2021-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48444071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Leveraging BPMN particularities to improve traceability links recovery among requirements and BPMN models 利用BPMN特性来改进需求和BPMN模型之间的可追溯性链接恢复
IF 2.8 3区 计算机科学
Requirements Engineering Pub Date : 2021-11-22 DOI: 10.1007/s00766-021-00365-1
Raúl Lapeña, Francisca Pérez, C. Cetina, Óscar Pastor
{"title":"Leveraging BPMN particularities to improve traceability links recovery among requirements and BPMN models","authors":"Raúl Lapeña, Francisca Pérez, C. Cetina, Óscar Pastor","doi":"10.1007/s00766-021-00365-1","DOIUrl":"https://doi.org/10.1007/s00766-021-00365-1","url":null,"abstract":"","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"72 1","pages":"135 - 160"},"PeriodicalIF":2.8,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"52464380","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信