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

筛选
英文 中文
piStar Tool – A Pluggable Online Tool for Goal Modeling piStar工具-一个可插拔的在线目标建模工具
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00071
J. Pimentel, J. Castro
{"title":"piStar Tool – A Pluggable Online Tool for Goal Modeling","authors":"J. Pimentel, J. Castro","doi":"10.1109/RE.2018.00071","DOIUrl":"https://doi.org/10.1109/RE.2018.00071","url":null,"abstract":"Since its proposal in the nineties, the i* goal modeling proposal has spawned a number of complementary work, including: language extensions, automated reasoning, and transformation to/from i* models. In order to automate their proposals, researchers need to either create a new tool from scratch or to extend an existing tool. In fact, the i* Wiki lists 29 different i* modeling tools. A common approach for creating such tools has been to use the Eclipse tools as a foundation (12 listed tools), which presents complexity issues of its own. The main idea of this work is the creation of an i* modeling tool with low entry barriers for developers wishing to extend it. Our piStar tool can be extended with JavaScript, requiring no specific development tools. Alternatively, developers can adopt their language of choice (such as Java and Python), using piStar models as input either through manually downloading the model file or by sending it for processing through a REST request.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"258 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":"116189698","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}
引用次数: 29
Semantic Incompleteness in Privacy Policy Goals 隐私策略目标中的语义不完整性
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00025
Jaspreet Bhatia, T. Breaux
{"title":"Semantic Incompleteness in Privacy Policy Goals","authors":"Jaspreet Bhatia, T. Breaux","doi":"10.1109/RE.2018.00025","DOIUrl":"https://doi.org/10.1109/RE.2018.00025","url":null,"abstract":"Companies that collect personal information online often maintain privacy policies that are required to accurately reflect their data practices and privacy goals. To be comprehensive and flexible for future practices, policies contain ambiguity that summarize practices over multiple types of products and business contexts. Ambiguity in data practice descriptions undermines policies as an effective way to communicate system design choices to users, and as a reliable regulatory mechanism. In this paper, we report an investigation to identify incompleteness by representing data practice descriptions as semantic frames. The approach is a grounded analysis to discover which data actions and semantic roles correspond are needed to construct complete data practice descriptions. Our results include 281 data action instances obtained from 202 manually annotated statements across five privacy policies. Therein, we identified 878 instances of 17 types of semantic roles. Incomplete data practice descriptions undermine user comprehension, and can affect the user's perceived privacy risk, which we measure using factorial vignette surveys. We observed that user perception of risk decreases when two roles are present in a statement: the condition under which a data action is performed, and the purpose for which the user's information is used.","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":"124042555","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}
引用次数: 29
Learning from Mistakes: An Empirical Study of Elicitation Interviews Performed by Novices 从错误中学习:新手启发式访谈的实证研究
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00027
Muneera Bano, D. Zowghi, Alessio Ferrari, P. Spoletini, Beatrice Donati
{"title":"Learning from Mistakes: An Empirical Study of Elicitation Interviews Performed by Novices","authors":"Muneera Bano, D. Zowghi, Alessio Ferrari, P. Spoletini, Beatrice Donati","doi":"10.1109/RE.2018.00027","DOIUrl":"https://doi.org/10.1109/RE.2018.00027","url":null,"abstract":"[Context] Interviews are the most widely used elicitation technique in requirements engineering. However, conducting effective requirements elicitation interviews is challenging, due to the combination of technical and soft skills that requirements analysts often acquire after a long period of professional practice. Empirical evidence about training the novices on conducting effective requirements elicitation interviews is scarce. [Objectives] We present a list of most common mistakes that novices make in requirements elicitation interviews. The objective is to assist the educators in teaching interviewing skills to student analysts. [Re-search Method] We conducted an empirical study involving role-playing and authentic assessment with 110 students, teamed up in 28 groups, to conduct interviews with a customer. One re-searcher made observation notes during the interview while two researchers reviewed the recordings. We qualitatively analyzed the data to identify the themes and classify the mistakes. [Results and conclusion] We identified 34 unique mistakes classified into 7 high level themes. We also give examples of the mistakes made by the novices in each theme, to assist the educationists and trainers. Our research design is a novel combination of well-known pedagogical approaches described in sufficient details to make it re-peatable for future requirements engineering education and training research.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"46 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":"115801515","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
Crowd-Focused Semi-Automated Requirements Engineering for Evolution Towards Sustainability 面向可持续发展的以人群为中心的半自动化需求工程
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00-23
N. Seyff, Stefanie Betz, Iris Groher, Melanie J. C. Stade, R. Chitchyan, L. Duboc, B. Penzenstadler, C. C. Venters, Christoph Becker
{"title":"Crowd-Focused Semi-Automated Requirements Engineering for Evolution Towards Sustainability","authors":"N. Seyff, Stefanie Betz, Iris Groher, Melanie J. C. Stade, R. Chitchyan, L. Duboc, B. Penzenstadler, C. C. Venters, Christoph Becker","doi":"10.1109/RE.2018.00-23","DOIUrl":"https://doi.org/10.1109/RE.2018.00-23","url":null,"abstract":"Continuous requirements elicitation is an essential aspect of software product evolution to keep systems aligned with changing user needs. However, current requirements engineering approaches do not explicitly address sustainability in the evolution of systems. Reasons include a lack of awareness and a lack of shared understanding of the concept of sustainability in the RE community. Identifying and analysing the effects of requirements regarding sustainability is challenging, as these effects can have an impact on multiple stakeholders and manifest themselves in one or more sustainability dimensions at different points in time. We argue that crowd-focused semi-automated requirements engineering allows the engagement of a large number of stakeholders (including users and domain experts) in a continuous cycle of negotiation regarding the potential effects of requirements on sustainability. Based on a motivating scenario, we introduce the idea of a platform for crowd-focused requirements engineering that supports the evolution towards sustainability. For the three key aspects of this platform, we present our ongoing work and discuss early results. We outline how the platform can be utilised to improve the broader awareness and understanding of sustainability, not only for the involved crowd but also for researchers and society in general.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"34 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":"132571639","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}
引用次数: 10
Mining Android App Descriptions for Permission Requirements Recommendation 挖掘Android应用描述的权限要求推荐
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00024
Xueqing Liu, Yue Leng, Wei Yang, ChengXiang Zhai, Tao Xie
{"title":"Mining Android App Descriptions for Permission Requirements Recommendation","authors":"Xueqing Liu, Yue Leng, Wei Yang, ChengXiang Zhai, Tao Xie","doi":"10.1109/RE.2018.00024","DOIUrl":"https://doi.org/10.1109/RE.2018.00024","url":null,"abstract":"During the development or maintenance of an Android app, the app developer needs to determine the app's security and privacy requirements such as permission requirements. Permission requirements include two folds. First, what permissions (i.e., access to sensitive resources, e.g., location or contact list) the app needs to request. Second, how to explain the reason of permission usages to users. In this paper, we focus on the multiple challenges that developers face when creating permission-usage explanations. We propose a novel framework, CLAP, that mines potential explanations from the descriptions of similar apps. CLAP leverages information retrieval and text summarization techniques to find frequent permission usages. We evaluate CLAP on a large dataset containing 1.4 million Android apps. The evaluation results outperform existing state-of-the-art approaches, showing great promise of CLAP as a tool for assisting developers and permission requirements discovery.","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":"130178141","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}
引用次数: 25
Requirements Engineering in the Age of Societal-Scale Cyber-Physical Systems: The Case of Automated Driving 社会规模信息物理系统时代的需求工程:以自动驾驶为例
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00-57
K. Czarnecki
{"title":"Requirements Engineering in the Age of Societal-Scale Cyber-Physical Systems: The Case of Automated Driving","authors":"K. Czarnecki","doi":"10.1109/RE.2018.00-57","DOIUrl":"https://doi.org/10.1109/RE.2018.00-57","url":null,"abstract":"Societal-scale cyber-physical systems, such as smart grids, interconnected medical devices, and driverless transportation systems, are at the cusp of transforming how we live. Using automated driving as an example, this paper argues that requirements engineering for such systems will need to be data-driven, continuous, and values-based.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"20 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":"124525142","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}
引用次数: 10
Integrating Requirements Specification and Model-Based Testing in Agile Development 在敏捷开发中集成需求规范和基于模型的测试
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00041
Dalton N. Jorge, Patricia D. L. Machado, Everton L. G. Alves, W. Andrade
{"title":"Integrating Requirements Specification and Model-Based Testing in Agile Development","authors":"Dalton N. Jorge, Patricia D. L. Machado, Everton L. G. Alves, W. Andrade","doi":"10.1109/RE.2018.00041","DOIUrl":"https://doi.org/10.1109/RE.2018.00041","url":null,"abstract":"In agile development, Requirements Engineering (RE) and testing have to cope with a number of challenges such as continuous requirement changes and the need for minimal and manageable documentation. In this sense, extensive research has been conducted to automatically generate test cases from (structured) natural language documents using Model-Based Testing (MBT). However, the imposed structure may impair agile practices or test case generation. In this paper, inspired by cooperation with industry partners, we propose CLARET, a notation that allows the creation of use case specifications using natural language to be used as central artifacts for both RE and MBT practices. A tool set supports CLARET specification by checking syntax of use cases structure as well as providing visualization of flows for use case revisions. We also present exploratory studies on the use of CLARET to create RE documents as well as on their use as part of a system testing process based on MBT. Results show that, with CLARET, we can document use cases in a cost-effective way. Moreover, a survey with professional developers shows that CLARET use cases are easy to read and write. Furthermore, CLARET has been successfully applied during specification, development and testing of industrial applications.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"35 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":"126968933","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}
引用次数: 8
Towards a Security Requirements Management Framework for Open-Source Software 面向开源软件的安全需求管理框架
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00065
Wentao Wang
{"title":"Towards a Security Requirements Management Framework for Open-Source Software","authors":"Wentao Wang","doi":"10.1109/RE.2018.00065","DOIUrl":"https://doi.org/10.1109/RE.2018.00065","url":null,"abstract":"Security refers to a class of non-functional requirements (NFRs) related to system confidentiality, integrity, and availability. It plays a critical role in many open source software (OSS) projects. Experience indicates that considering security early in the software life cycle can help address security problems, such as reducing information breach and unauthorized data access. However, unlike up-front requirements engineering (RE), requirements are fully discussed and become elaborated in OSS projects only after the implementation begins. Therefore, security management approaches which based on up-front RE shall be modified or improved while applied to OSS projects. To make OSS projects more secure, this research extends existing security requirements management approaches and proposes a new security management framework for OSS projects. I also describe obstacles for building our framework and formulate their conquering as research questions. Analysis and discussion of research questions will enable me to gain valuable insights, which I will use to improve the proposed framework.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"43 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":"127829820","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}
引用次数: 2
Automated Extraction of Semantic Legal Metadata using Natural Language Processing 基于自然语言处理的语义法律元数据自动提取
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00022
Amin Sleimi, Nicolas Sannier, M. Sabetzadeh, L. Briand, J. Dann
{"title":"Automated Extraction of Semantic Legal Metadata using Natural Language Processing","authors":"Amin Sleimi, Nicolas Sannier, M. Sabetzadeh, L. Briand, J. Dann","doi":"10.1109/RE.2018.00022","DOIUrl":"https://doi.org/10.1109/RE.2018.00022","url":null,"abstract":"[Context] Semantic legal metadata provides information that helps with understanding and interpreting the meaning of legal provisions. Such metadata is important for the systematic analysis of legal requirements. [Objectives] Our work is motivated by two observations: (1) The existing requirements engineering (RE) literature does not provide a harmonized view on the semantic metadata types that are useful for legal requirements analysis. (2) Automated support for the extraction of semantic legal metadata is scarce, and further does not exploit the full potential of natural language processing (NLP). Our objective is to take steps toward addressing these limitations. [Methods] We review and reconcile the semantic legal metadata types proposed in RE. Subsequently, we conduct a qualitative study aimed at investigating how the identified metadata types can be extracted automatically. [Results and Conclusions] We propose (1) a harmonized conceptual model for the semantic metadata types pertinent to legal requirements analysis, and (2) automated extraction rules for these metadata types based on NLP. We evaluate the extraction rules through a case study. Our results indicate that the rules generate metadata annotations with high accuracy.","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":"126796842","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}
引用次数: 50
[Title page i] [标题页i]
2018 IEEE 26th International Requirements Engineering Conference (RE) Pub Date : 2018-08-01 DOI: 10.1109/re.2018.00001
{"title":"[Title page i]","authors":"","doi":"10.1109/re.2018.00001","DOIUrl":"https://doi.org/10.1109/re.2018.00001","url":null,"abstract":"","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"79 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":"116699931","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
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学术文献互助群
群 号:604180095
Book学术官方微信