首页 > 最新文献

2018 IEEE 26th International Requirements Engineering Conference (RE)最新文献

英文 中文
FlexiView Experimental Tool: Fair and Detailed Usability Tests for Requirements Modeling Tools FlexiView实验工具:公平和详细的可用性测试的需求建模工具
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00069
Parisa Ghazi, M. Glinz
Enhancing the usability of tools such as requirements modeling tools requires several cycles of testing and improvement. Since this process is costly, it is usually ignored. In this paper, we present an experimental tool which we have developed with two goals: (i) comparing the usability of a new navigation technique for requirements artifacts called FlexiView with traditional zooming and scrolling, and (ii) developing a platform that enables fast implementation and fair usability comparisons of new navigation techniques while producing generalizable results.
增强诸如需求建模工具之类的工具的可用性需要几个测试和改进周期。由于这个过程的成本很高,它通常被忽略。在本文中,我们提出了一个实验工具,我们已经开发了两个目标:(i)比较一个新的导航技术的可用性,称为flexview的需求工件与传统的缩放和滚动,(ii)开发一个平台,使快速实现和公平的可用性比较新的导航技术,同时产生可推广的结果。
{"title":"FlexiView Experimental Tool: Fair and Detailed Usability Tests for Requirements Modeling Tools","authors":"Parisa Ghazi, M. Glinz","doi":"10.1109/RE.2018.00069","DOIUrl":"https://doi.org/10.1109/RE.2018.00069","url":null,"abstract":"Enhancing the usability of tools such as requirements modeling tools requires several cycles of testing and improvement. Since this process is costly, it is usually ignored. In this paper, we present an experimental tool which we have developed with two goals: (i) comparing the usability of a new navigation technique for requirements artifacts called FlexiView with traditional zooming and scrolling, and (ii) developing a platform that enables fast implementation and fair usability comparisons of new navigation techniques while producing generalizable results.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134501549","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}
引用次数: 1
Automatic Glossary Term Extraction from Large-Scale Requirements Specifications 从大规模需求规范中自动提取术语表术语
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00052
Tim Gemkow, Miro Conzelmann, Kerstin Hartig, Andreas Vogelsang
Creating glossaries for large corpora of requirments is an important but expensive task. Glossary term extraction methods often focus on achieving a high recall rate and, therefore, favor linguistic proecssing for extracting glossary term candidates and neglect the benefits from reducing the number of candidates by statistical filter methods. However, especially for large datasets a reduction of the likewise large number of candidates may be crucial. This paper demonstrates how to automatically extract relevant domain-specific glossary term candidates from a large body of requirements, the CrowdRE dataset. Our hybrid approach combines linguistic processing and statistical filtering for extracting and reducing glossary term candidates. In a twofold evaluation, we examine the impact of our approach on the quality and quantity of extracted terms. We provide a ground truth for a subset of the requirements and show that a substantial degree of recall can be achieved. Furthermore, we advocate requirements coverage as an additional quality metric to assess the term reduction that results from our statistical filters. Results indicate that with a careful combination of linguistic and statistical extraction methods, a fair balance between later manual efforts and a high recall rate can be achieved.
为大量需求创建词汇表是一项重要但代价高昂的任务。术语表术语提取方法通常侧重于实现高召回率,因此倾向于使用语言处理来提取术语表术语候选项,而忽略了通过统计过滤方法减少候选项数量所带来的好处。然而,特别是对于大型数据集,减少同样大量的候选数据可能是至关重要的。本文演示了如何从大量需求(CrowdRE数据集)中自动提取相关的特定于领域的术语表候选项。我们的混合方法结合了语言处理和统计过滤来提取和减少词汇表候选词。在双重评估中,我们检查了我们的方法对提取术语的质量和数量的影响。我们为需求的一个子集提供了一个基本事实,并表明可以实现相当程度的召回。此外,我们主张将需求覆盖率作为额外的质量度量来评估统计过滤器产生的术语减少。结果表明,通过仔细结合语言和统计提取方法,可以在后期的人工努力和高召回率之间取得公平的平衡。
{"title":"Automatic Glossary Term Extraction from Large-Scale Requirements Specifications","authors":"Tim Gemkow, Miro Conzelmann, Kerstin Hartig, Andreas Vogelsang","doi":"10.1109/RE.2018.00052","DOIUrl":"https://doi.org/10.1109/RE.2018.00052","url":null,"abstract":"Creating glossaries for large corpora of requirments is an important but expensive task. Glossary term extraction methods often focus on achieving a high recall rate and, therefore, favor linguistic proecssing for extracting glossary term candidates and neglect the benefits from reducing the number of candidates by statistical filter methods. However, especially for large datasets a reduction of the likewise large number of candidates may be crucial. This paper demonstrates how to automatically extract relevant domain-specific glossary term candidates from a large body of requirements, the CrowdRE dataset. Our hybrid approach combines linguistic processing and statistical filtering for extracting and reducing glossary term candidates. In a twofold evaluation, we examine the impact of our approach on the quality and quantity of extracted terms. We provide a ground truth for a subset of the requirements and show that a substantial degree of recall can be achieved. Furthermore, we advocate requirements coverage as an additional quality metric to assess the term reduction that results from our statistical filters. Results indicate that with a careful combination of linguistic and statistical extraction methods, a fair balance between later manual efforts and a high recall rate can be achieved.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129451239","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}
引用次数: 19
Software Transparency as a Key Requirement for Self-Driving Cars 软件透明度是自动驾驶汽车的关键要求
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00-21
L. M. Cysneiros, Majid Raffi, Julio Cesar Sampaio do Prado Leite
Self-Driving cars is a fast-growing area of study both in academia and industry. It is part of a broader domain which involves the development of software for Highly Automated Vehicles (HAV) and notions extracted from Artificial Intelligence/Autonomous Systems (AI/AS). There are many challenges that must be overcome to deliver self-driving cars in a manner that is readily accepted by consumers and society. Studies have shown that although many people are comfortable with the idea of AI helping them to operate their houses or schedule appointments, not many people are comfortable with the idea of cars being driven by AI algorithms. At the same time, insurance companies are concerned about vehicle liability issues and how to demonstrate who/what caused an accident. We believe that self-driving cars that demonstrate transparency in their operations will increase consumer trust which is pivotal to its acceptance and will pave the way for its commercialization and daily use. In this work, we investigate how to pursue the elicitation and modeling of transparency as a Non-Functional Requirement (NFR) to produce self-driving cars that are more robust.
自动驾驶汽车在学术界和工业界都是一个快速发展的研究领域。它是一个更广泛领域的一部分,该领域涉及高度自动化车辆(HAV)软件的开发以及从人工智能/自主系统(AI/AS)中提取的概念。要想以消费者和社会都能接受的方式交付自动驾驶汽车,必须克服许多挑战。研究表明,尽管许多人对人工智能帮助他们打理房屋或安排约会的想法感到满意,但对人工智能算法驱动汽车的想法却没有多少人感到满意。与此同时,保险公司关心车辆责任问题,以及如何证明是谁/什么造成了事故。我们相信,运营透明的自动驾驶汽车将增加消费者的信任,这对其接受度至关重要,并将为其商业化和日常使用铺平道路。在这项工作中,我们研究了如何将透明度作为非功能需求(NFR)的启发和建模,以生产更强大的自动驾驶汽车。
{"title":"Software Transparency as a Key Requirement for Self-Driving Cars","authors":"L. M. Cysneiros, Majid Raffi, Julio Cesar Sampaio do Prado Leite","doi":"10.1109/RE.2018.00-21","DOIUrl":"https://doi.org/10.1109/RE.2018.00-21","url":null,"abstract":"Self-Driving cars is a fast-growing area of study both in academia and industry. It is part of a broader domain which involves the development of software for Highly Automated Vehicles (HAV) and notions extracted from Artificial Intelligence/Autonomous Systems (AI/AS). There are many challenges that must be overcome to deliver self-driving cars in a manner that is readily accepted by consumers and society. Studies have shown that although many people are comfortable with the idea of AI helping them to operate their houses or schedule appointments, not many people are comfortable with the idea of cars being driven by AI algorithms. At the same time, insurance companies are concerned about vehicle liability issues and how to demonstrate who/what caused an accident. We believe that self-driving cars that demonstrate transparency in their operations will increase consumer trust which is pivotal to its acceptance and will pave the way for its commercialization and daily use. In this work, we investigate how to pursue the elicitation and modeling of transparency as a Non-Functional Requirement (NFR) to produce self-driving cars that are more robust.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133346318","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}
引用次数: 36
Tailoring Requirements Negotiation to Sustainability 根据可持续性调整需求谈判
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00038
N. Seyff, Stefanie Betz, L. Duboc, C. C. Venters, Christoph Becker, R. Chitchyan, B. Penzenstadler, Markus Nöbauer
Requirements Engineering (RE) plays a critical role in software system development and is argued to be the key leverage point for practitioners who want to design sustainable software-intensive systems. However, existing RE methods and tools do not explicitly facilitate the discussion and negotiation of sustainability-related concerns. This leads to insufficient or onedimensional perceptions of sustainability. In this paper, we discuss our understanding of sustainability and its relationship with requirements. Based on the outcomes of this discussion, we have extended the WinWin Negotiation Model by incorporating sustainability concepts so that the negotiation also includes the ability to consider the impact of requirements on sustainability. Applying this negotiation method in an exploratory industrial case study, we have learned that this approach stimulates the discussion on sustainability and its multiple dimensions. It also allows practitioners to reflect on requirements and their effects on sustainability. However, we have also observed that further in-depth requirements analysis is needed to analyse the long-term effects of requirements regarding sustainability.
需求工程(RE)在软件系统开发中扮演着关键的角色,并且被认为是想要设计可持续的软件密集型系统的实践者的关键杠杆点。然而,现有的可再生能源方法和工具并没有明确地促进可持续性相关问题的讨论和谈判。这导致对可持续性的认识不足或片面。在本文中,我们讨论了我们对可持续性的理解及其与需求的关系。基于这次讨论的结果,我们通过纳入可持续性概念扩展了双赢谈判模型,以便谈判也包括考虑需求对可持续性影响的能力。将这种谈判方法应用于一个探索性的工业案例研究中,我们了解到这种方法激发了对可持续性及其多个维度的讨论。它还允许从业者反思需求及其对可持续性的影响。然而,我们也注意到需要进一步深入的需求分析来分析关于可持续性的需求的长期影响。
{"title":"Tailoring Requirements Negotiation to Sustainability","authors":"N. Seyff, Stefanie Betz, L. Duboc, C. C. Venters, Christoph Becker, R. Chitchyan, B. Penzenstadler, Markus Nöbauer","doi":"10.1109/RE.2018.00038","DOIUrl":"https://doi.org/10.1109/RE.2018.00038","url":null,"abstract":"Requirements Engineering (RE) plays a critical role in software system development and is argued to be the key leverage point for practitioners who want to design sustainable software-intensive systems. However, existing RE methods and tools do not explicitly facilitate the discussion and negotiation of sustainability-related concerns. This leads to insufficient or onedimensional perceptions of sustainability. In this paper, we discuss our understanding of sustainability and its relationship with requirements. Based on the outcomes of this discussion, we have extended the WinWin Negotiation Model by incorporating sustainability concepts so that the negotiation also includes the ability to consider the impact of requirements on sustainability. Applying this negotiation method in an exploratory industrial case study, we have learned that this approach stimulates the discussion on sustainability and its multiple dimensions. It also allows practitioners to reflect on requirements and their effects on sustainability. However, we have also observed that further in-depth requirements analysis is needed to analyse the long-term effects of requirements regarding sustainability.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"30 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133761908","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}
引用次数: 22
Reflection on Evolutionary Decision Making with Goal Modeling Via Empirical Studies 基于目标模型的进化决策实证研究
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00-22
A. Grubb
Goal models have long been used in academia without wide spread adoption in industry. If the fundamental purpose of goal models is to allow stakeholders to generate scenarios and ask "what if" questions, then which parts of the process of model construction, analysis, and evolution benefit from and which are hindered by manual activities? The recent expansion of goal modelling to ask time-based questions further amplifies this issue because significant additional information is required from stakeholders. Through a series of empirical studies, we aim to isolate the processes of model construction, analysis, and evolution for the purpose of studying the utility of goal-oriented requirements engineering approaches and exploring which tasks are essential practices that stakeholders must complete themselves to gain modeling benefit, and which tasks can be simplified through automation. In this process, we will also measure the benefits of completing relevant goal modelling activities with and without timing analysis. In this short communication, we describe our objectives for understanding the benefits of and barriers to goal-oriented requirements engineering.
目标模型在学术界使用时间较长,但在产业界并未得到广泛采用。如果目标模型的基本目的是允许涉众生成场景并提出“如果”的问题,那么模型构建、分析和进化过程的哪些部分从中受益,哪些部分受到手工活动的阻碍?最近扩展目标建模以提出基于时间的问题进一步放大了这个问题,因为需要利益相关者提供重要的额外信息。通过一系列的实证研究,我们旨在分离模型构建、分析和进化的过程,以研究面向目标的需求工程方法的效用,并探索哪些任务是涉众必须自己完成才能获得建模利益的基本实践,以及哪些任务可以通过自动化来简化。在这个过程中,我们还将测量在有和没有时间分析的情况下完成相关目标建模活动的好处。在这个简短的交流中,我们描述了我们的目标,以理解面向目标的需求工程的好处和障碍。
{"title":"Reflection on Evolutionary Decision Making with Goal Modeling Via Empirical Studies","authors":"A. Grubb","doi":"10.1109/RE.2018.00-22","DOIUrl":"https://doi.org/10.1109/RE.2018.00-22","url":null,"abstract":"Goal models have long been used in academia without wide spread adoption in industry. If the fundamental purpose of goal models is to allow stakeholders to generate scenarios and ask \"what if\" questions, then which parts of the process of model construction, analysis, and evolution benefit from and which are hindered by manual activities? The recent expansion of goal modelling to ask time-based questions further amplifies this issue because significant additional information is required from stakeholders. Through a series of empirical studies, we aim to isolate the processes of model construction, analysis, and evolution for the purpose of studying the utility of goal-oriented requirements engineering approaches and exploring which tasks are essential practices that stakeholders must complete themselves to gain modeling benefit, and which tasks can be simplified through automation. In this process, we will also measure the benefits of completing relevant goal modelling activities with and without timing analysis. In this short communication, we describe our objectives for understanding the benefits of and barriers to goal-oriented requirements engineering.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122161038","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
Morse: Reducing the Feature Interaction Explosion Problem using Subject Matter Knowledge as Abstract Requirements 使用主题知识作为抽象需求来减少特征交互爆炸问题
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00033
Laure Millet, N. Day, J. Joyce
The feature interaction problem appears in many different kinds of complex systems, especially systems whose elements are created or maintained by separate entities - for example, a modern automobile that incorporates electronic systems produced by different suppliers. Cross-cutting concerns, such as safety and security, require a comprehensive analysis of the possible interactions. However, there is a combinatorial explosion in the number of feature combinations to be considered. Our work approaches the feature interaction problem from a novel point of view: we seek to use the abstract subject matter knowledge of domain experts to deduce why some features will NOT interact, rather than trying to discover or resolve the interactions. In this paper, we present a method that can automatically reduce the required number of combinations and situations that have to be evaluated or resolved for feature interactions. Our tool, called Morse, rules out feature combinations that cannot have interactions based on traceable deductions from relatively simple abstract requirements that capture relevant subject matter knowledge. Our method is useful as a means of focusing attention on particular situations where more detailed functional requirements may be needed to avoid unacceptable risk arising from unintended interactions between features. relatively simple abstract requirements that capture relevant subject matter knowledge. Our method is useful as a means of focusing attention on particular situations where more detailed functional requirements may be needed to avoid unacceptable risk arising from unintended interactions between features.
特征交互问题出现在许多不同类型的复杂系统中,特别是那些由独立实体创建或维护的系统,例如,一辆现代汽车集成了由不同供应商生产的电子系统。横切关注点,例如安全和保障,需要对可能的交互进行全面分析。然而,需要考虑的特征组合数量出现了组合爆炸。我们的工作是从一个新颖的角度来处理特征交互问题:我们试图使用领域专家的抽象主题知识来推断为什么一些特征不会交互,而不是试图发现或解决交互。在本文中,我们提出了一种方法,可以自动减少需要评估或解决特征交互的组合和情况的数量。我们的工具,称为Morse,排除了基于从获取相关主题知识的相对简单的抽象需求的可追溯的推导而不能有交互的特征组合。我们的方法是一种有用的方法,可以将注意力集中在需要更详细的功能需求的特定情况上,以避免因功能之间的意外交互而产生的不可接受的风险。获取相关主题知识的相对简单的抽象需求。我们的方法是一种有用的方法,可以将注意力集中在需要更详细的功能需求的特定情况上,以避免因功能之间的意外交互而产生的不可接受的风险。
{"title":"Morse: Reducing the Feature Interaction Explosion Problem using Subject Matter Knowledge as Abstract Requirements","authors":"Laure Millet, N. Day, J. Joyce","doi":"10.1109/RE.2018.00033","DOIUrl":"https://doi.org/10.1109/RE.2018.00033","url":null,"abstract":"The feature interaction problem appears in many different kinds of complex systems, especially systems whose elements are created or maintained by separate entities - for example, a modern automobile that incorporates electronic systems produced by different suppliers. Cross-cutting concerns, such as safety and security, require a comprehensive analysis of the possible interactions. However, there is a combinatorial explosion in the number of feature combinations to be considered. Our work approaches the feature interaction problem from a novel point of view: we seek to use the abstract subject matter knowledge of domain experts to deduce why some features will NOT interact, rather than trying to discover or resolve the interactions. In this paper, we present a method that can automatically reduce the required number of combinations and situations that have to be evaluated or resolved for feature interactions. Our tool, called Morse, rules out feature combinations that cannot have interactions based on traceable deductions from relatively simple abstract requirements that capture relevant subject matter knowledge. Our method is useful as a means of focusing attention on particular situations where more detailed functional requirements may be needed to avoid unacceptable risk arising from unintended interactions between features. relatively simple abstract requirements that capture relevant subject matter knowledge. Our method is useful as a means of focusing attention on particular situations where more detailed functional requirements may be needed to avoid unacceptable risk arising from unintended interactions between features.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125188825","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}
引用次数: 1
On Systems of Systems Engineering: A Requirements Engineering Perspective and Research Agenda 论系统工程中的系统:需求工程的视角与研究议程
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00021
Cornelius Ncube, Soo Ling Lim
The emergence of Systems of Systems (SoSs) and Systems of Systems Engineering (SoSE) is largely driven by global societal needs including energy-water-food nexus, population demographics, global climate, integrated transport, security and social activity. However, due to their scale, structural and functional complexity and emergent properties, these global spanning Cyber-Physical Systems of Systems are becoming increasingly complex and more difficult for current requirements engineering (RE) practices to handle. In this paper, we firstly introduce SoSE as an emerging discipline and key characteristics of SoSs. We then highlight the challenges that the RE discipline must respond to. We discuss some weaknesses of current RE techniques and approaches to cope with the complexity of SoSs. We then argue that there is a need for the global RE community to evolve current RE approaches and to develop new ways of thinking, new RE capabilities and possibly a new RE science as a key mechanism for addressing requirements engineering complexities posed by Systems of Systems. We then outline a requirements engineering perspective and research agenda that identifies 'top-10' research themes informed by a cluster of four Systems of Systems Engineering projects funded by the European Commission's Horizon 2020 research programme.
系统系统(SoSs)和系统工程系统(SoSE)的出现在很大程度上是由全球社会需求驱动的,包括能源-水-食物关系、人口统计、全球气候、综合运输、安全和社会活动。然而,由于其规模、结构和功能的复杂性以及突发性,这些全球性的信息物理系统正变得越来越复杂,对于当前的需求工程(RE)实践来说,处理这些系统变得越来越困难。本文首先介绍了社会责任管理作为一门新兴学科,以及社会责任管理的主要特征。然后,我们强调了RE规程必须应对的挑战。我们讨论了当前可重构技术和方法的一些弱点,以应对soa的复杂性。然后,我们认为全球的可再生能源社区需要发展当前的可再生能源方法,并开发新的思维方式、新的可再生能源能力和可能的新的可再生能源科学,作为解决由“系统的系统”带来的需求工程复杂性的关键机制。然后,我们概述了需求工程视角和研究议程,确定了由欧盟委员会地平线2020研究计划资助的四个系统工程项目的集群通知的“十大”研究主题。
{"title":"On Systems of Systems Engineering: A Requirements Engineering Perspective and Research Agenda","authors":"Cornelius Ncube, Soo Ling Lim","doi":"10.1109/RE.2018.00021","DOIUrl":"https://doi.org/10.1109/RE.2018.00021","url":null,"abstract":"The emergence of Systems of Systems (SoSs) and Systems of Systems Engineering (SoSE) is largely driven by global societal needs including energy-water-food nexus, population demographics, global climate, integrated transport, security and social activity. However, due to their scale, structural and functional complexity and emergent properties, these global spanning Cyber-Physical Systems of Systems are becoming increasingly complex and more difficult for current requirements engineering (RE) practices to handle. In this paper, we firstly introduce SoSE as an emerging discipline and key characteristics of SoSs. We then highlight the challenges that the RE discipline must respond to. We discuss some weaknesses of current RE techniques and approaches to cope with the complexity of SoSs. We then argue that there is a need for the global RE community to evolve current RE approaches and to develop new ways of thinking, new RE capabilities and possibly a new RE science as a key mechanism for addressing requirements engineering complexities posed by Systems of Systems. We then outline a requirements engineering perspective and research agenda that identifies 'top-10' research themes informed by a cluster of four Systems of Systems Engineering projects funded by the European Commission's Horizon 2020 research programme.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127854799","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}
引用次数: 30
An Experimental Comparison of Two Navigation Techniques for Requirements Modeling Tools 两种需求建模工具导航技术的实验比较
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00032
Parisa Ghazi, M. Glinz
In Requirements Engineering, many modeling tasks require viewing different parts of a model concurrently. However, traditional zoom+scroll navigation uses a single focus zoom, i.e., at a given point in time, a user can zoom in on a single spot in the model only. Therefore, new focus+context navigation techniques have been proposed that allow multiple foci at the same time. In this paper, we report on an experiment with students where we compare the participants' performance when using a requirements modeling tool with traditional zoom+scroll navigation vs. one with so-called FlexiView navigation which is a focus+context technique with multiple foci. The participants had to perform typical modeling tasks such as searching, editing, and traversing a model. All tasks were performed on medium-sized tablets with a tool for manipulating so-called ImitGraphs. ImitGraphs are enriched node-and-edge diagrams that can mimic various diagram types such as class, activity, or goal decomposition diagrams. We found that navigation with FlexiView outperformed zoom+scroll navigation with respect to task completion time, number of mistakes, cognitive load, and user satisfaction.
在需求工程中,许多建模任务需要同时查看模型的不同部分。然而,传统的缩放+滚动导航使用单一焦点缩放,即在给定的时间点,用户只能放大模型中的单个点。因此,新的焦点+上下文导航技术被提出,允许在同一时间多个焦点。在本文中,我们报告了一项与学生的实验,我们比较了参与者在使用传统缩放+滚动导航的需求建模工具与使用所谓的FlexiView导航时的表现,这是一种具有多个焦点的焦点+上下文技术。参与者必须执行典型的建模任务,例如搜索、编辑和遍历模型。所有的任务都是在中型平板电脑上完成的,上面有一个操纵所谓ImitGraphs的工具。ImitGraphs是丰富的节点和边缘图,可以模拟各种图类型,如类、活动或目标分解图。我们发现,在任务完成时间、错误数量、认知负荷和用户满意度方面,使用FlexiView的导航优于缩放+滚动导航。
{"title":"An Experimental Comparison of Two Navigation Techniques for Requirements Modeling Tools","authors":"Parisa Ghazi, M. Glinz","doi":"10.1109/RE.2018.00032","DOIUrl":"https://doi.org/10.1109/RE.2018.00032","url":null,"abstract":"In Requirements Engineering, many modeling tasks require viewing different parts of a model concurrently. However, traditional zoom+scroll navigation uses a single focus zoom, i.e., at a given point in time, a user can zoom in on a single spot in the model only. Therefore, new focus+context navigation techniques have been proposed that allow multiple foci at the same time. In this paper, we report on an experiment with students where we compare the participants' performance when using a requirements modeling tool with traditional zoom+scroll navigation vs. one with so-called FlexiView navigation which is a focus+context technique with multiple foci. The participants had to perform typical modeling tasks such as searching, editing, and traversing a model. All tasks were performed on medium-sized tablets with a tool for manipulating so-called ImitGraphs. ImitGraphs are enriched node-and-edge diagrams that can mimic various diagram types such as class, activity, or goal decomposition diagrams. We found that navigation with FlexiView outperformed zoom+scroll navigation with respect to task completion time, number of mistakes, cognitive load, and user satisfaction.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121375983","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
Towards a Corpus of Requirements Documents Enriched with Semantic Frame Annotations 基于语义框架注解的需求文档语料库
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00055
Waad Alhoshan, R. Batista-Navarro, Liping Zhao
Software requirements are typically written in natural language, which need to be transformed into a more formal representation. Natural language processing techniques have been applied to aid in this transformation. Semantic parsing, for instance, adds semantic structure to text. It however requires supporting corpora which are still missing in requirements engineering. To address this gap, we developed FN-RE, a corpus of requirements documents, which was annotated based on semantic frames in FrameNet. Each requirement statement was manually labelled by two annotators by selecting suitable semantic frames and related frame elements. We obtained an average agreement of 72.85% between the two annotators, measured by F-score, thus indicating that the annotations provided in our corpus are reliable.
软件需求通常用自然语言编写,需要将其转换为更正式的表示形式。自然语言处理技术已被应用于这种转换。例如,语义解析为文本添加语义结构。然而,它需要支持语料库,这在需求工程中仍然是缺失的。为了解决这个问题,我们开发了FN-RE,这是一个需求文档的语料库,它是基于frameet中的语义框架进行注释的。通过选择合适的语义框架和相关的框架元素,由两名注释者手动标记每个需求语句。我们获得了两个注释者之间的平均一致性为72.85%,用f分数来衡量,这表明我们的语料库中提供的注释是可靠的。
{"title":"Towards a Corpus of Requirements Documents Enriched with Semantic Frame Annotations","authors":"Waad Alhoshan, R. Batista-Navarro, Liping Zhao","doi":"10.1109/RE.2018.00055","DOIUrl":"https://doi.org/10.1109/RE.2018.00055","url":null,"abstract":"Software requirements are typically written in natural language, which need to be transformed into a more formal representation. Natural language processing techniques have been applied to aid in this transformation. Semantic parsing, for instance, adds semantic structure to text. It however requires supporting corpora which are still missing in requirements engineering. To address this gap, we developed FN-RE, a corpus of requirements documents, which was annotated based on semantic frames in FrameNet. Each requirement statement was manually labelled by two annotators by selecting suitable semantic frames and related frame elements. We obtained an average agreement of 72.85% between the two annotators, measured by F-score, thus indicating that the annotations provided in our corpus are reliable.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123946910","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
Writing Requirements for Molecular Programs 编写分子程序的要求
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00011
J. H. Lutz, R. Lutz
Molecular programming uses the computational power of DNA and other biomolecules to create useful nanoscale systems. Molecular program applications being developed include medical sensors that can be absorbed by the body after use, drug capsules that open only when they find diseased cells, and programmable nanoscale robots. This tutorial introduces the model-based language commonly used to write the requirements for molecular programs. This high-level modeling language is mathematically simple, very general, and well documented. Importantly, specifications written in it can be automatically compiled into implementable, detailed design descriptions. Participants will leave knowing how to write the requirements for some small molecular system components, where to go to learn more, and what are some open problems for writing the requirements of large molecular programs.
分子编程利用DNA和其他生物分子的计算能力来创建有用的纳米级系统。正在开发的分子程序应用包括使用后可被人体吸收的医疗传感器,只有在发现病变细胞时才打开的药物胶囊,以及可编程的纳米级机器人。本教程介绍了通常用于编写分子程序需求的基于模型的语言。这种高级建模语言在数学上很简单,非常通用,并且有很好的文档。重要的是,用它编写的规范可以自动编译成可实现的详细设计描述。参与者将知道如何编写一些小分子系统组件的需求,去哪里学习更多,以及编写大型分子程序的需求有哪些开放的问题。
{"title":"Writing Requirements for Molecular Programs","authors":"J. H. Lutz, R. Lutz","doi":"10.1109/RE.2018.00011","DOIUrl":"https://doi.org/10.1109/RE.2018.00011","url":null,"abstract":"Molecular programming uses the computational power of DNA and other biomolecules to create useful nanoscale systems. Molecular program applications being developed include medical sensors that can be absorbed by the body after use, drug capsules that open only when they find diseased cells, and programmable nanoscale robots. This tutorial introduces the model-based language commonly used to write the requirements for molecular programs. This high-level modeling language is mathematically simple, very general, and well documented. Importantly, specifications written in it can be automatically compiled into implementable, detailed design descriptions. Participants will leave knowing how to write the requirements for some small molecular system components, where to go to learn more, and what are some open problems for writing the requirements of large molecular programs.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124181383","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
期刊
2018 IEEE 26th International Requirements Engineering Conference (RE)
全部 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