首页 > 最新文献

2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)最新文献

英文 中文
FormReq@RE2019 Preface FormReq@RE2019 前言
S. Ebersold, Régine Laleau, M. Mazzara
FormReq is a workshop aiming at bringing together practitioner and academics that aim at contributing and discussing towards requirements formalization
FormReq是一个研讨会,旨在将从业者和学者聚集在一起,旨在为需求形式化做出贡献和讨论
{"title":"FormReq@RE2019 Preface","authors":"S. Ebersold, Régine Laleau, M. Mazzara","doi":"10.1109/rew.2019.00023","DOIUrl":"https://doi.org/10.1109/rew.2019.00023","url":null,"abstract":"FormReq is a workshop aiming at bringing together practitioner and academics that aim at contributing and discussing towards requirements formalization","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134383263","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Toward Requirements Specification for Machine-Learned Components 面向机器学习组件的需求规范
Mona Rahimi, Jin L. C. Guo, Sahar Kokaly, M. Chechik
In current practice, the behavior of Machine-Learned Components (MLCs) is not sufficiently specified by the predefined requirements. Instead, they "learn" existing patterns from the available training data, and make predictions for unseen data when deployed. On the surface, their ability to extract patterns and to behave accordingly is specifically useful for hard-to-specify concepts in certain safety critical domains (e.g., the definition of a pedestrian in a pedestrian detection component in a vehicle). However, the lack of requirements specifications on their behaviors makes further software engineering tasks challenging for such components. This is especially concerning for tasks such as safety assessment and assurance. In this position paper, we call for more attention from the requirements engineering community on supporting the specification of requirements for MLCs in safety critical domains. Towards that end, we propose an approach to improve the process of requirements specification in which an MLC is developed and operates by explicitly specifying domain-related concepts. Our approach extracts a universally accepted benchmark for hard-to-specify concepts (e.g., "pedestrian") and can be used to identify gaps in the associated dataset and the constructed machine-learned model.
在目前的实践中,机器学习组件(mlc)的行为没有被预定义的需求充分指定。相反,它们从可用的训练数据中“学习”现有的模式,并在部署时对未见过的数据进行预测。从表面上看,它们提取模式和相应行为的能力对于某些安全关键领域中难以指定的概念特别有用(例如,车辆中行人检测组件中的行人定义)。然而,缺乏对其行为的需求规范使得进一步的软件工程任务对这些组件具有挑战性。这对于安全评估和保证等任务尤其重要。在这篇立场文件中,我们呼吁需求工程界更多地关注支持安全关键领域的mlc需求规范。为此,我们提出了一种改进需求规范过程的方法,即通过明确指定领域相关概念来开发和操作MLC。我们的方法为难以指定的概念(例如,“行人”)提取了一个普遍接受的基准,并可用于识别相关数据集和构建的机器学习模型中的差距。
{"title":"Toward Requirements Specification for Machine-Learned Components","authors":"Mona Rahimi, Jin L. C. Guo, Sahar Kokaly, M. Chechik","doi":"10.1109/REW.2019.00049","DOIUrl":"https://doi.org/10.1109/REW.2019.00049","url":null,"abstract":"In current practice, the behavior of Machine-Learned Components (MLCs) is not sufficiently specified by the predefined requirements. Instead, they \"learn\" existing patterns from the available training data, and make predictions for unseen data when deployed. On the surface, their ability to extract patterns and to behave accordingly is specifically useful for hard-to-specify concepts in certain safety critical domains (e.g., the definition of a pedestrian in a pedestrian detection component in a vehicle). However, the lack of requirements specifications on their behaviors makes further software engineering tasks challenging for such components. This is especially concerning for tasks such as safety assessment and assurance. In this position paper, we call for more attention from the requirements engineering community on supporting the specification of requirements for MLCs in safety critical domains. Towards that end, we propose an approach to improve the process of requirements specification in which an MLC is developed and operates by explicitly specifying domain-related concepts. Our approach extracts a universally accepted benchmark for hard-to-specify concepts (e.g., \"pedestrian\") and can be used to identify gaps in the associated dataset and the constructed machine-learned model.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129374023","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
Non-Deterministic Use Case Map Traversal Algorithm for Scenario Simulation and Debugging 场景模拟与调试的非确定性用例图遍历算法
Gabriel Negash, Chun Ming Liang, Feras Al Taha, Nadin Bou Khzam, G. Mussbacher
The User Requirements Notation (URN) is a Requirements Engineering modeling language published by the International Telecommunication Union (ITU) to formally specify and analyze what a user would expect from a system. In particular, URN allows the modeling of use cases and scenarios of a system with Use Case Maps (UCM). A key benefit of formalizing these models is the added ability to better analyze them; thus gaining insight to improve quality and understanding of the requirements of the system and its capabilities. Existing traversal mechanisms which analyze UCM do not well reflect the inherent stochasticity of system or user interactions, because they are typically designed for visualization purposes rather than simulation and debugging. We propose a novel traversal mechanism that (i) better reflects real systems by incorporating non-determinism, (ii) considers multiple independent scenarios running concurrently, (iii) implements the UCM concept of map instances, and (iv) consequently enables automated simulation and execution as well as user-driven forward and backward debugging of UCM. We validate the novel traversal mechanism by applying it to a crisis response mobile app that allows a first responder to step forwards and backwards through crisis response actions.
用户需求符号(URN)是由国际电信联盟(ITU)发布的一种需求工程建模语言,用于正式指定和分析用户对系统的期望。特别是,URN允许用用例图(use Case Maps, UCM)对系统的用例和场景进行建模。形式化这些模型的一个关键好处是增加了更好地分析它们的能力;从而获得洞察力,以提高质量,并理解系统及其功能的需求。分析UCM的现有遍历机制不能很好地反映系统或用户交互的固有随机性,因为它们通常是为了可视化目的而设计的,而不是为了模拟和调试。我们提出了一种新的遍历机制,它(i)通过纳入非确定性来更好地反映真实系统,(ii)考虑并发运行的多个独立场景,(iii)实现地图实例的UCM概念,以及(iv)因此能够自动模拟和执行以及用户驱动的UCM向前和向后调试。我们通过将其应用于一个危机响应移动应用程序来验证这种新的遍历机制,该应用程序允许第一响应者在危机响应行动中向前和向后迈步。
{"title":"Non-Deterministic Use Case Map Traversal Algorithm for Scenario Simulation and Debugging","authors":"Gabriel Negash, Chun Ming Liang, Feras Al Taha, Nadin Bou Khzam, G. Mussbacher","doi":"10.1109/REW.2019.00014","DOIUrl":"https://doi.org/10.1109/REW.2019.00014","url":null,"abstract":"The User Requirements Notation (URN) is a Requirements Engineering modeling language published by the International Telecommunication Union (ITU) to formally specify and analyze what a user would expect from a system. In particular, URN allows the modeling of use cases and scenarios of a system with Use Case Maps (UCM). A key benefit of formalizing these models is the added ability to better analyze them; thus gaining insight to improve quality and understanding of the requirements of the system and its capabilities. Existing traversal mechanisms which analyze UCM do not well reflect the inherent stochasticity of system or user interactions, because they are typically designed for visualization purposes rather than simulation and debugging. We propose a novel traversal mechanism that (i) better reflects real systems by incorporating non-determinism, (ii) considers multiple independent scenarios running concurrently, (iii) implements the UCM concept of map instances, and (iv) consequently enables automated simulation and execution as well as user-driven forward and backward debugging of UCM. We validate the novel traversal mechanism by applying it to a crisis response mobile app that allows a first responder to step forwards and backwards through crisis response actions.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130293952","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Using Financial Valuation Techniques to Minimize Waste in Requirements Scoping 使用财务评估技术减少需求范围的浪费
Marcin Ocieszak, K. Wnuk, David Callele
This paper presents our initial experiences with employing option theory and NPV techniques for optimizing waste reduction in requirements scoping. Inspired by financial market theories, we analyze a large requirements scoping decision making history from the mobile handset domain. We outline how we can optimize waste reduction in requirements scoping by modeling the neutral, positive and negative scenarios, giving each of the scenarios appropriate budget and development team commitment.
本文介绍了我们使用期权理论和NPV技术在需求范围中优化减少浪费的初步经验。受金融市场理论的启发,我们分析了手机领域的大型需求范围决策历史。我们概述了如何通过对中性的、积极的和消极的场景进行建模,并为每个场景提供适当的预算和开发团队承诺,从而在需求范围界定中优化减少浪费。
{"title":"Using Financial Valuation Techniques to Minimize Waste in Requirements Scoping","authors":"Marcin Ocieszak, K. Wnuk, David Callele","doi":"10.1109/REW.2019.00007","DOIUrl":"https://doi.org/10.1109/REW.2019.00007","url":null,"abstract":"This paper presents our initial experiences with employing option theory and NPV techniques for optimizing waste reduction in requirements scoping. Inspired by financial market theories, we analyze a large requirements scoping decision making history from the mobile handset domain. We outline how we can optimize waste reduction in requirements scoping by modeling the neutral, positive and negative scenarios, giving each of the scenarios appropriate budget and development team commitment.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123004143","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Requirements Engineering Reference Model: A Fundamental Impediment to Using Formal Methods in Software Systems Development 需求工程参考模型:在软件系统开发中使用形式化方法的一个基本障碍
D. Berry
This talk attempts to explain why formal methods are not being used to develop large-scale software-intensive computer-based systems by appealing to the Reference Model for Requirements and Specifications by Gunter, Gunter, Jackson, and Zave.
这次演讲试图通过引用Gunter、Gunter、Jackson和Zave的需求和规格参考模型来解释为什么形式化方法没有被用于开发大规模的基于软件密集型计算机的系统。
{"title":"The Requirements Engineering Reference Model: A Fundamental Impediment to Using Formal Methods in Software Systems Development","authors":"D. Berry","doi":"10.1109/REW.2019.00024","DOIUrl":"https://doi.org/10.1109/REW.2019.00024","url":null,"abstract":"This talk attempts to explain why formal methods are not being used to develop large-scale software-intensive computer-based systems by appealing to the Reference Model for Requirements and Specifications by Gunter, Gunter, Jackson, and Zave.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115517044","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
What Can the Sentiment of a Software Requirements Specification Document Tell Us? 软件需求说明文档的情感能告诉我们什么?
Colin M. Werner, Ze Shi Li, Neil A. Ernst
Sentiment analysis tools are becoming increasingly more prevalent in the software engineering research community. In this data showcase paper, we present a set of twenty-two software requirements specification (SRS) documents that have been preprocessed and subsequently analyzed using the Senti4SD sentiment analysis tool. As part of our preliminary research, we compared the result of the sentiment analysis of the SRS documents and other non-related documents and found that the SRS documents were 6% more neutral than other non-related documents. Finally, we also present a number of research questions that we believe the research community might be able to answer using our published data.
情感分析工具在软件工程研究社区中变得越来越普遍。在这篇数据展示论文中,我们展示了一组22个软件需求规范(SRS)文档,这些文档已经过预处理,随后使用Senti4SD情感分析工具进行分析。作为我们初步研究的一部分,我们比较了SRS文档和其他非相关文档的情感分析结果,发现SRS文档比其他非相关文档中立性高6%。最后,我们还提出了一些研究问题,我们相信研究界可以使用我们发表的数据来回答这些问题。
{"title":"What Can the Sentiment of a Software Requirements Specification Document Tell Us?","authors":"Colin M. Werner, Ze Shi Li, Neil A. Ernst","doi":"10.1109/REW.2019.00022","DOIUrl":"https://doi.org/10.1109/REW.2019.00022","url":null,"abstract":"Sentiment analysis tools are becoming increasingly more prevalent in the software engineering research community. In this data showcase paper, we present a set of twenty-two software requirements specification (SRS) documents that have been preprocessed and subsequently analyzed using the Senti4SD sentiment analysis tool. As part of our preliminary research, we compared the result of the sentiment analysis of the SRS documents and other non-related documents and found that the SRS documents were 6% more neutral than other non-related documents. Finally, we also present a number of research questions that we believe the research community might be able to answer using our published data.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126138342","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Toward Improved Artificial Intelligence in Requirements Engineering: Metadata for Tracing Datasets 在需求工程中改进人工智能:追踪数据集的元数据
J. Hayes, Jared Payne, Mallory Leppelmeier
Data is the driver of artificial intelligence in requirements engineering. While some applications may lend themselves to training sets that are easily accessible (such as sentiment detection, feature request classification, requirements prioritization), other tasks face data challenges. Tracing and domain model building are examples of applications where data is not easily found or in the proper format or with the necessary metadata to support deep learning, machine learning, or other artificial intelligence techniques. This paper surveys datasets available from sources such as the Center of Excellence for Software and Systems Traceability and provides valuable metadata that can be used by re-searchers or practitioners when deciding what datasets to use, what aspects of datasets to use, what features to use in deep learning, and more.
数据是需求工程中人工智能的驱动因素。虽然一些应用程序可能适合于易于访问的训练集(如情感检测、特征请求分类、需求优先级),但其他任务面临数据挑战。跟踪和领域模型构建是应用程序的示例,其中数据不容易找到,或者格式不合适,或者具有支持深度学习、机器学习或其他人工智能技术所需的元数据。本文调查了来自软件和系统可追溯性卓越中心等来源的数据集,并提供了有价值的元数据,可供研究人员或从业者在决定使用哪些数据集、使用数据集的哪些方面、在深度学习中使用哪些功能等时使用。
{"title":"Toward Improved Artificial Intelligence in Requirements Engineering: Metadata for Tracing Datasets","authors":"J. Hayes, Jared Payne, Mallory Leppelmeier","doi":"10.1109/REW.2019.00052","DOIUrl":"https://doi.org/10.1109/REW.2019.00052","url":null,"abstract":"Data is the driver of artificial intelligence in requirements engineering. While some applications may lend themselves to training sets that are easily accessible (such as sentiment detection, feature request classification, requirements prioritization), other tasks face data challenges. Tracing and domain model building are examples of applications where data is not easily found or in the proper format or with the necessary metadata to support deep learning, machine learning, or other artificial intelligence techniques. This paper surveys datasets available from sources such as the Center of Excellence for Software and Systems Traceability and provides valuable metadata that can be used by re-searchers or practitioners when deciding what datasets to use, what aspects of datasets to use, what features to use in deep learning, and more.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116766636","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Generating Requirements Out of Thin Air: Towards Automated Feature Identification for New Apps 凭空产生需求:迈向新应用的自动特征识别
Tahira Iqbal, N. Seyff, Daniel Méndez Fernández
App store mining has proven to be a promising technique for requirements elicitation as companies can gain valuable knowledge to maintain and evolve existing apps. However, despite first advancements in using mining techniques for requirements elicitation, little is yet known how to distill requirements for new apps based on existing (similar) solutions and how exactly practitioners would benefit from such a technique. In the proposed work, we focus on exploring information (e.g. app store data) provided by the crowd about existing solutions to identify key features of applications in a particular domain. We argue that these discovered features and other related influential aspects (e.g. ratings) can help practitioners(e.g. software developer) to identify potential key features for new applications. To support this argument, we first conducted an interview study with practitioners to understand the extent to which such an approach would find champions in practice. In this paper, we present the first results of our ongoing research in the context of a larger road-map. Our interview study confirms that practitioners see the need for our envisioned approach. Furthermore, we present an early conceptual solution to discuss the feasibility of our approach. However, this manuscript is also intended to foster discussions on the extent to which machine learning can and should be applied to elicit automated requirements on crowd generated data on different forums and to identify further collaborations in this endeavor.
应用商店挖掘已经被证明是一种很有前途的需求挖掘技术,因为公司可以获得有价值的知识来维护和发展现有的应用。然而,尽管在使用挖掘技术进行需求提取方面取得了初步进展,但是如何基于现有的(类似的)解决方案提炼新应用程序的需求,以及从业者如何确切地从这种技术中受益,仍然知之甚少。在提议的工作中,我们专注于探索由人群提供的关于现有解决方案的信息(例如应用商店数据),以识别特定领域中应用程序的关键特征。我们认为这些发现的特征和其他相关的有影响的方面(例如评级)可以帮助从业者(例如:软件开发人员)识别新应用程序的潜在关键特性。为了支持这一论点,我们首先对从业者进行了一次访谈研究,以了解这种方法在实践中找到冠军的程度。在本文中,我们在更大的路线图背景下展示了我们正在进行的研究的第一批结果。我们的访谈研究证实,从业人员看到了我们设想的方法的必要性。此外,我们提出了一个早期的概念性解决方案来讨论我们的方法的可行性。然而,本文还旨在促进关于机器学习可以和应该在多大程度上应用于不同论坛上的人群生成数据的自动化需求的讨论,并确定在这一努力中的进一步合作。
{"title":"Generating Requirements Out of Thin Air: Towards Automated Feature Identification for New Apps","authors":"Tahira Iqbal, N. Seyff, Daniel Méndez Fernández","doi":"10.1109/REW.2019.00040","DOIUrl":"https://doi.org/10.1109/REW.2019.00040","url":null,"abstract":"App store mining has proven to be a promising technique for requirements elicitation as companies can gain valuable knowledge to maintain and evolve existing apps. However, despite first advancements in using mining techniques for requirements elicitation, little is yet known how to distill requirements for new apps based on existing (similar) solutions and how exactly practitioners would benefit from such a technique. In the proposed work, we focus on exploring information (e.g. app store data) provided by the crowd about existing solutions to identify key features of applications in a particular domain. We argue that these discovered features and other related influential aspects (e.g. ratings) can help practitioners(e.g. software developer) to identify potential key features for new applications. To support this argument, we first conducted an interview study with practitioners to understand the extent to which such an approach would find champions in practice. In this paper, we present the first results of our ongoing research in the context of a larger road-map. Our interview study confirms that practitioners see the need for our envisioned approach. Furthermore, we present an early conceptual solution to discuss the feasibility of our approach. However, this manuscript is also intended to foster discussions on the extent to which machine learning can and should be applied to elicit automated requirements on crowd generated data on different forums and to identify further collaborations in this endeavor.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121843855","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Continuous Requirements: An Example Using GDPR 持续需求:以GDPR为例
Ze Shi Li, Colin M. Werner, Neil A. Ernst
Recently, a stringent set of privacy regulations, the General Data Protection Regulation (GDPR), was enacted in the European Union, which can be considered a privacy non-functional requirement (NFR). As a result, an organization that collects or processes data from European citizens must adhere to the GDPR. Previous studies have shown that compliance to the GDPR poses a number of challenges, which we have confirmed in our own research. In this paper, we describe our ongoing research collaboration with a startup organization that is adopting the GDPR. In addition, during the course of our research, we found that our industry collaborator, practices continuous integration (CI) like many other organizations. The number of organizations adopting CI has increased since Fowler first published his definition of CI. As such, another aspect of our current research is exploring the effects of CI on privacy NFRs and other NFRs. Finally, we describe a design science approach to iteratively learn about industry challenges in GDPR compliance, NFRs in the context of CI, as well as our ongoing work creating a tool to potentially mitigate observed GDPR compliance challenges.
最近,欧盟颁布了一套严格的隐私法规——《通用数据保护条例》(GDPR),这可以被视为隐私非功能要求(NFR)。因此,收集或处理欧洲公民数据的组织必须遵守GDPR。之前的研究表明,遵守GDPR会带来许多挑战,我们在自己的研究中也证实了这一点。在本文中,我们描述了我们与一家采用GDPR的初创公司正在进行的研究合作。此外,在我们的研究过程中,我们发现我们的行业合作伙伴像许多其他组织一样实践持续集成(CI)。自从Fowler首次发表了他的CI定义以来,采用CI的组织数量有所增加。因此,我们当前研究的另一个方面是探索CI对隐私NFRs和其他NFRs的影响。最后,我们描述了一种设计科学方法,以迭代地了解GDPR合规性方面的行业挑战,CI背景下的NFRs,以及我们正在进行的创建工具的工作,以潜在地减轻观察到的GDPR合规性挑战。
{"title":"Continuous Requirements: An Example Using GDPR","authors":"Ze Shi Li, Colin M. Werner, Neil A. Ernst","doi":"10.1109/REW.2019.00031","DOIUrl":"https://doi.org/10.1109/REW.2019.00031","url":null,"abstract":"Recently, a stringent set of privacy regulations, the General Data Protection Regulation (GDPR), was enacted in the European Union, which can be considered a privacy non-functional requirement (NFR). As a result, an organization that collects or processes data from European citizens must adhere to the GDPR. Previous studies have shown that compliance to the GDPR poses a number of challenges, which we have confirmed in our own research. In this paper, we describe our ongoing research collaboration with a startup organization that is adopting the GDPR. In addition, during the course of our research, we found that our industry collaborator, practices continuous integration (CI) like many other organizations. The number of organizations adopting CI has increased since Fowler first published his definition of CI. As such, another aspect of our current research is exploring the effects of CI on privacy NFRs and other NFRs. Finally, we describe a design science approach to iteratively learn about industry challenges in GDPR compliance, NFRs in the context of CI, as well as our ongoing work creating a tool to potentially mitigate observed GDPR compliance challenges.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126777947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
[Title page iii] [标题页iii]
{"title":"[Title page iii]","authors":"","doi":"10.1109/rew.2019.00002","DOIUrl":"https://doi.org/10.1109/rew.2019.00002","url":null,"abstract":"","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132368914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1