2017 IEEE 25th International Requirements Engineering Conference (RE)最新文献

筛选
英文 中文
ARRoW: Tool Support for Automatic Runtime Reappraisal of Weights 箭头:工具支持权重的自动运行时重新评估
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-26 DOI: 10.1109/RE.2017.58
L. H. Paucar, N. Bencomo
{"title":"ARRoW: Tool Support for Automatic Runtime Reappraisal of Weights","authors":"L. H. Paucar, N. Bencomo","doi":"10.1109/RE.2017.58","DOIUrl":"https://doi.org/10.1109/RE.2017.58","url":null,"abstract":"Prioritization of non-functional requirements (NFRs) is a research field that needs more attention. We demonstrate ARRoW, a novel approach for automatic runtime reappraisal and update of the weights of NFRs given new evidence collected from the environment during the execution of the system. In this paper, we showcase how ARRoW is used in an substantial industrial case study. Our results shows how the approach offers a better-informed decision-making process by allowing the reappraisal and update of the weights of the NFRs in accordance to the newly detected environmental contexts.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115357744","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
Juggling Preferences in a World of Uncertainty 在一个不确定的世界中权衡偏好
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-26 DOI: 10.1109/RE.2017.12
L. H. Paucar, N. Bencomo, K. Yuen
{"title":"Juggling Preferences in a World of Uncertainty","authors":"L. H. Paucar, N. Bencomo, K. Yuen","doi":"10.1109/RE.2017.12","DOIUrl":"https://doi.org/10.1109/RE.2017.12","url":null,"abstract":"[Context/Motivation] Decision-making for self-adaptive systems (SAS) requires the runtime trade-off of multiple non-functional requirements (NFRs) and the costs-benefits analysis of the alternative solutions. Usually, it requires the specification of weights for NFRs and decision-making strategies. Generally, these weights are defined at design-time with the support of previous experiences and domain experts. [Questions/Problems] Under some specific conditions detected at runtime, it can be the case that the weights assigned to the NFR at design time may not be suitable anymore at runtime. As a result, the system may not behave in the expected way and it may either execute unnecessary adaptations or miss crucial adaptations with a detrimental effect on the behaviour of the system. [New ideas/ early results] In this RE@Next! paper, we introduce a novel approach for automatic runtime reappraisal of the weights of NFRs given new evidence collected from the environment during the execution of the system. Our early results suggest, as expected, that the approach improves the decision-making process by allowing the reappraisal and update of the weights of the NFRs in accordance to the newly detected environmental context.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130859147","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}
引用次数: 14
Canary: An Interactive and Query-Based Approach to Extract Requirements from Online Forums 金丝雀:从在线论坛中提取需求的交互式和基于查询的方法
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-26 DOI: 10.1109/RE.2017.84
Georgi M. Kanchev, Pradeep K. Murukannaiah, A. Chopra, P. Sawyer
{"title":"Canary: An Interactive and Query-Based Approach to Extract Requirements from Online Forums","authors":"Georgi M. Kanchev, Pradeep K. Murukannaiah, A. Chopra, P. Sawyer","doi":"10.1109/RE.2017.84","DOIUrl":"https://doi.org/10.1109/RE.2017.84","url":null,"abstract":"Interactions among stakeholders and engineers is key to Requirements engineering (RE). Increasingly, such interactions take place online, producing large quantities of qualitative (natural language) and quantitative (e.g., votes) data. Although a rich source of requirements-related information, extracting such information from online forums can be nontrivial.We propose Canary, a tool-assisted approach, to facilitate systematic extraction of requirements-related information from online forums via high-level queries. Canary (1) adds structure to natural language content on online forums using an annotation schema combining requirements and argumentation ontologies, (2) stores the structured data in a relational database, and (3) compiles high-level queries in Canary syntax to SQL queries that can be run on the relational database.We demonstrate key steps in Canary workflow, including (1) extracting raw data from online forums, (2) applying annotations to the raw data, and (3) compiling and running interesting Canary queries that leverage the social aspect of the data.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"958 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127030881","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
Pushing Boundaries of RE: Requirement Elicitation for Non-human Users 推动RE的边界:非人类用户的需求引出
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-26 DOI: 10.1109/RE.2017.30
A. Zamansky, D. Linden, Sofya Baskin
{"title":"Pushing Boundaries of RE: Requirement Elicitation for Non-human Users","authors":"A. Zamansky, D. Linden, Sofya Baskin","doi":"10.1109/RE.2017.30","DOIUrl":"https://doi.org/10.1109/RE.2017.30","url":null,"abstract":"With the advance of modern technologies, computer-based systems for animals are gaining popularity. In particular, there is an explosion of products and gadgets for pets: wellness monitoring applications (e.g., FitBark and PetPace), automatic food dispensers, cognitive enrichment apps, and many more. Furthermore, the discipline of Animal-Computer Interaction has emerged, focusing on a user-centric development of technologies for animals, making them stakeholders in the development process. Animal-centric technologies have already been developed to support activities of rescue and assistance dogs, to provide environmental and cognitive enrichment for animals in captivity, and to support conservation and animal behavior research. Going beyond human stakeholders poses new exciting challenges for requirement engineering and can be used to significantly expand its boundaries under broader theoretical and methodological frameworks. This paper highlights these challenges and proposes a research agenda for developing methodologies for requirement elicitation and analysis for a user-centric development of computerized systems for non-human users.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131096180","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}
引用次数: 16
A Framework for Improving the Verifiability of Visual Notation Design Grounded in the Physics of Notations 基于符号物理学的提高视觉符号设计可验证性的框架
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-26 DOI: 10.1109/RE.2017.37
D. Linden, A. Zamansky, I. Hadar
{"title":"A Framework for Improving the Verifiability of Visual Notation Design Grounded in the Physics of Notations","authors":"D. Linden, A. Zamansky, I. Hadar","doi":"10.1109/RE.2017.37","DOIUrl":"https://doi.org/10.1109/RE.2017.37","url":null,"abstract":"This paper proposes a systematic framework for applying the Physics of Notations (PoN), a theory for the design of cognitively effective visual notations. The PoN consists of nine principles, but not all principles lend themselves equally to a clear and unambiguous operationalization. As a result, many visual notations designed according to the PoN apply it in different ways. The proposed framework guides what information is required of a reported PoN application to ensure that the application of each principle is verifiable. The framework utilizes an evidence-driven design rationale model to structure information needed to assess principles requiring user involvement or cognitive theories. This approach aims to reduce ambiguity in some of the principles by making design choices explicit, and highlighting the level of evidence presented to support it. We demonstrate the proposed framework in a showcase of a recently published visual notation which has been designed with the PoN in mind.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133785760","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
Identifying Conflicting Requirements in Systems of Systems 识别系统的系统中相互冲突的需求
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-04 DOI: 10.1109/RE.2017.48
Thiago Viana, A. Zisman, A. Bandara
{"title":"Identifying Conflicting Requirements in Systems of Systems","authors":"Thiago Viana, A. Zisman, A. Bandara","doi":"10.1109/RE.2017.48","DOIUrl":"https://doi.org/10.1109/RE.2017.48","url":null,"abstract":"A System of Systems (SoS) is an arrangement of useful and independent sub-systems, which are integrated into a larger system. Examples are found in transport systems, nutritional systems, smart homes and smart cities. The composition of component sub-systems into an SoS enables support for complex functionalities that cannot be provided by individual sub-systems on their own. However, to realize the benefits of these functionalities it is necessary to address several software engineering chal-lenges including, but not limited to, the specification, design, construction, deployment, and management of an SoS. The various component sub-systems in an SoS environment are often concerned with distinct domains; are developed by different stake-holders under different circumstances and time; provide distinct functionalities; and are used by different stakeholders, which allow for the existence of conflicting requirements. In this paper, we present a framework to support management of emerging conflicting requirements in an SoS. In particular, we describe an approach to support identification of conflicts between resource-based requirements (i.e. requirements concerned with the con-sumption of different resources). In order to illustrate and evaluate the work, we use an example of a pilot study of an IoT SoS ecosystem designed to support food security at different levels of granularity, namely individuals, groups, cities, and nations.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116467212","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}
引用次数: 15
Requirements Engineering Since the Year One Thousand 自千年以来的需求工程
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-04 DOI: 10.1109/RE.2017.25
R. Wieringa
{"title":"Requirements Engineering Since the Year One Thousand","authors":"R. Wieringa","doi":"10.1109/RE.2017.25","DOIUrl":"https://doi.org/10.1109/RE.2017.25","url":null,"abstract":"This paper argues that for each advance in RE that has been made in the past 1000 years, the older practices were not replaced but still exist, and need to be studied empirically.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115192222","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
Datasets from Fifteen Years of Automated Requirements Traceability Research: Current State, Characteristics, and Quality 15年自动化需求追溯研究的数据集:现状、特征和质量
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-01 DOI: 10.1109/RE.2017.80
W. Zogaan, Palak Sharma, Mehdi Mirakhorli, V. Arnaoudova
{"title":"Datasets from Fifteen Years of Automated Requirements Traceability Research: Current State, Characteristics, and Quality","authors":"W. Zogaan, Palak Sharma, Mehdi Mirakhorli, V. Arnaoudova","doi":"10.1109/RE.2017.80","DOIUrl":"https://doi.org/10.1109/RE.2017.80","url":null,"abstract":"Software datasets play a crucial role in advancing automated software traceability research. They can be used by researchers in different ways to develop or validate new automated approaches. The diversity and quality of the datasets within a research community have a significant impact on the accuracy, generalizability, and reproducibility of the results and consequently on the usefulness and practicality of the techniques under study. Collecting and assessing the quality of such datasets are not trivial tasks and have been reported as an obstacle by many researchers in the domain of software engineering. This paper presents a first-of-its-kind study to review and assess the datasets that have been used in software traceability research over the last fifteen years. It presents and articulates the current status of these datasets, their characteristics, and their threats to validity. Furthermore, this paper introduces a Traceability-Dataset Quality Assessment (T-DQA) framework to categorize software traceability datasets and assist researchers to select appropriate datasets for their research based on different characteristics of the datasets and the context in which those datasets will be used.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115311476","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}
引用次数: 21
What do Support Analysts Know About Their Customers? On the Study and Prediction of Support Ticket Escalations in Large Software Organizations 支持分析师对他们的客户了解多少?大型软件组织支持票升级的研究与预测
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-01 DOI: 10.1109/RE.2017.61
Lloyd Montgomery, D. Damian
{"title":"What do Support Analysts Know About Their Customers? On the Study and Prediction of Support Ticket Escalations in Large Software Organizations","authors":"Lloyd Montgomery, D. Damian","doi":"10.1109/RE.2017.61","DOIUrl":"https://doi.org/10.1109/RE.2017.61","url":null,"abstract":"Understanding and keeping the customer happy is a central tenet of requirements engineering. Strategies to gather, analyze, and negotiate requirements are complemented by efforts to manage customer input after products have been deployed. For the latter, support tickets are key in allowing customers to submit their issues, bug reports, and feature requests. Whenever insufficient attention is given to support issues, however, their escalation to management is time-consuming and expensive, especially for large organizations managing hundreds of customers and thousands of support tickets. Our work provides a step towards simplifying the job of support analysts and managers, particularly in predicting the risk of escalating support tickets. In a field study at our large industrial partner, IBM, we used a design science methodology to characterize the support process and data available to IBM analysts in managing escalations. Through iterative cycles of design and evaluation, we translated our understanding of support analysts' expert knowledge of their customers into features of a support ticket model to be implemented into a Machine Learning model to predict support ticket escalations. We trained and evaluated our Machine Learning model on over 2.5 million support tickets and 10,000 escalations, obtaining a recall of 79.9% and an 80.8% reduction in the workload for support analysts looking to identify support tickets at risk of escalation. Further on-site evaluations, through a prototype tool we developed to implement our Machine Learning techniques in practice, showed more efficient weekly support-ticket-management meetings. The features we developed in the Support Ticket Model are designed to serve as a starting place for organizations interested in implementing our model to predict support ticket escalations, and for future researchers to build on to advance research in escalation prediction.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115085396","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}
引用次数: 18
Requirements Elicitation: A Look at the Future Through the Lenses of the Past 需求引出:通过过去的镜头看未来
2017 IEEE 25th International Requirements Engineering Conference (RE) Pub Date : 2017-09-01 DOI: 10.1109/RE.2017.35
P. Spoletini, Alessio Ferrari
{"title":"Requirements Elicitation: A Look at the Future Through the Lenses of the Past","authors":"P. Spoletini, Alessio Ferrari","doi":"10.1109/RE.2017.35","DOIUrl":"https://doi.org/10.1109/RE.2017.35","url":null,"abstract":"Requirements elicitation is the initial step of the requirements engineering process and aims at gathering all the relevant requirements through the direct or indirect interactions between requirements analysts and stakeholders. Even if the requirements elicitation problem is not new and has been approached many times over the years, it is still considered one of the most challenging of the requirements engineering process. In the proposed presentation, we aim at analyzing the journey of the research on requirements elicitation through the 25 years of the Requirements Engineering conference not only by considering the different proposed approaches and their evolution, but also by evaluating the role of requirements elicitation in the conference. Moreover, we will present the lessons learnt during this analysis and will use them as a starting point to present the current trends and outline possible future directions.","PeriodicalId":176958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference (RE)","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123671203","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}
引用次数: 16
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学术官方微信