首页 > 最新文献

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

英文 中文
Requirement Engineering of Software Product Lines: Extracting Variability Using NLP 软件产品线的需求工程:使用NLP提取可变性
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00053
A. Fantechi, Alessio Ferrari, S. Gnesi, L. Semini
The engineering of software product lines begins with the identification of the possible variation points. To this aim, natural language (NL) requirement documents can be used as a source from which variability-relevant information can be elicited. In this paper, we propose to identify variability issues as a subset of the ambiguity defects found in NL requirement documents. To validate the proposal, we single out ambiguities using an available NL analysis tool, QuARS, and we classify the ambiguities returned by the tool by distinguishing among false positives, real ambiguities, and variation points, by independent analysis and successive agreement phase. We consider three different sets of requirements and collect the data that come from the analysis performed.
软件产品线的工程始于对可能的变异点的识别。为了达到这个目的,自然语言(NL)需求文档可以作为一个来源,从中可以得出与可变性相关的信息。在本文中,我们建议将可变性问题识别为在NL需求文档中发现的模糊性缺陷的子集。为了验证该建议,我们使用可用的自然语言分析工具QuARS挑出歧义,并通过独立分析和连续一致阶段,通过区分假阳性、真实歧义和变异点,对该工具返回的歧义进行分类。我们考虑三组不同的需求,并收集来自所执行的分析的数据。
{"title":"Requirement Engineering of Software Product Lines: Extracting Variability Using NLP","authors":"A. Fantechi, Alessio Ferrari, S. Gnesi, L. Semini","doi":"10.1109/RE.2018.00053","DOIUrl":"https://doi.org/10.1109/RE.2018.00053","url":null,"abstract":"The engineering of software product lines begins with the identification of the possible variation points. To this aim, natural language (NL) requirement documents can be used as a source from which variability-relevant information can be elicited. In this paper, we propose to identify variability issues as a subset of the ambiguity defects found in NL requirement documents. To validate the proposal, we single out ambiguities using an available NL analysis tool, QuARS, and we classify the ambiguities returned by the tool by distinguishing among false positives, real ambiguities, and variation points, by independent analysis and successive agreement phase. We consider three different sets of requirements and collect the data that come from the analysis performed.","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":"129777120","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}
引用次数: 12
Understanding Challenging Situations in Agile Quality Requirements Engineering and Their Solution strategies: Insights from a Case Study 理解敏捷质量需求工程中的挑战性情况及其解决方案策略:来自案例研究的见解
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00035
Wasim Alsaqaf, M. Daneva, R. Wieringa
In the last few years, agile development methods are getting increasingly popular in large-scale distributed contexts. Despite this popularity, empirical studies have reported several challenges that large-scale distributed agile projects face regarding the implementation of quality requirements. However, there is little known about the mechanisms behind those challenges and the practices currently used by agile practitioners to adequately assure the implementation of quality requirements in distributed context. To look deeper into this, we performed a qualitative multi-case study in six different organizations in the Netherlands. Our multi-case study included seventeen semi-structured open-ended in-depth interviews with agile practitioners of different background and expertise. The analysis of the collected data re-sulted in identifying eleven mechanisms that could be associated with the previously published list of challenges. Moreover, the analysis uncovered nine practices used by agile practitioners as solutions to the challenges, in order to ensure the implementation of quality requirements. Last, we have mapped the identified mechanisms and practices to the previously identified challenges to get insight into the possible cause and mitigation of those challenges.
在过去的几年里,敏捷开发方法在大规模分布式环境中越来越流行。尽管这种方法很流行,但经验研究已经报告了大规模分布式敏捷项目在实现质量需求方面面临的几个挑战。然而,对于这些挑战背后的机制和敏捷实践者目前用来充分确保在分布式环境中实现质量需求的实践,人们知之甚少。为了更深入地了解这一点,我们在荷兰的六个不同的组织中进行了定性的多案例研究。我们的多案例研究包括17个与不同背景和专业知识的敏捷实践者进行的半结构化开放式深度访谈。对收集到的数据进行分析后,确定了11种可能与先前公布的挑战清单有关的机制。此外,分析揭示了敏捷实践者用来解决挑战的九种实践,以确保实现质量需求。最后,我们将已确定的机制和做法与先前确定的挑战进行了对比,以深入了解这些挑战的可能原因和缓解措施。
{"title":"Understanding Challenging Situations in Agile Quality Requirements Engineering and Their Solution strategies: Insights from a Case Study","authors":"Wasim Alsaqaf, M. Daneva, R. Wieringa","doi":"10.1109/RE.2018.00035","DOIUrl":"https://doi.org/10.1109/RE.2018.00035","url":null,"abstract":"In the last few years, agile development methods are getting increasingly popular in large-scale distributed contexts. Despite this popularity, empirical studies have reported several challenges that large-scale distributed agile projects face regarding the implementation of quality requirements. However, there is little known about the mechanisms behind those challenges and the practices currently used by agile practitioners to adequately assure the implementation of quality requirements in distributed context. To look deeper into this, we performed a qualitative multi-case study in six different organizations in the Netherlands. Our multi-case study included seventeen semi-structured open-ended in-depth interviews with agile practitioners of different background and expertise. The analysis of the collected data re-sulted in identifying eleven mechanisms that could be associated with the previously published list of challenges. Moreover, the analysis uncovered nine practices used by agile practitioners as solutions to the challenges, in order to ensure the implementation of quality requirements. Last, we have mapped the identified mechanisms and practices to the previously identified challenges to get insight into the possible cause and mitigation of those challenges.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"514 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":"123201372","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
DT4RE: Design Thinking for Requirements Engineering: A Tutorial on Human-Centered and Structured Requirements Elicitation DT4RE:需求工程的设计思维:以人为中心的结构化需求引出教程
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00074
Jennifer Hehn, Falk Uebernickel, Daniel Méndez Fernández
This tutorial presents Design Thinking as a promising approach to creatively elicit human-centered requirements for software-intensive systems. Specifically, it contributes to Requirements Engineering practices by structuring the fuzzy process of developing creative and innovative ideas. The tutorial should be seen as a forum for the interchange of experience and learnings from combining both approaches and should raise awareness for the importance of human-centered methods and experimentation in early phases of software engineering. After the tutorial, the participants get access to all materials, templates, and methods on our website for further usage.
本教程将设计思维作为一种很有前途的方法来介绍,它可以创造性地为软件密集型系统引出以人为中心的需求。具体地说,它通过构建开发创造性和革新性想法的模糊过程来促进需求工程实践。本教程应该被看作是一个交流经验和学习的论坛,可以结合这两种方法,提高人们对软件工程早期阶段以人为中心的方法和实验的重要性的认识。在教程结束后,参与者可以访问我们网站上的所有材料,模板和方法以供进一步使用。
{"title":"DT4RE: Design Thinking for Requirements Engineering: A Tutorial on Human-Centered and Structured Requirements Elicitation","authors":"Jennifer Hehn, Falk Uebernickel, Daniel Méndez Fernández","doi":"10.1109/RE.2018.00074","DOIUrl":"https://doi.org/10.1109/RE.2018.00074","url":null,"abstract":"This tutorial presents Design Thinking as a promising approach to creatively elicit human-centered requirements for software-intensive systems. Specifically, it contributes to Requirements Engineering practices by structuring the fuzzy process of developing creative and innovative ideas. The tutorial should be seen as a forum for the interchange of experience and learnings from combining both approaches and should raise awareness for the importance of human-centered methods and experimentation in early phases of software engineering. After the tutorial, the participants get access to all materials, templates, and methods on our website for further usage.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"9 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120848239","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
[Publisher's information] (发布者的信息)
Pub Date : 2018-08-01 DOI: 10.1109/re.2018.00080
{"title":"[Publisher's information]","authors":"","doi":"10.1109/re.2018.00080","DOIUrl":"https://doi.org/10.1109/re.2018.00080","url":null,"abstract":"","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"24 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":"114731585","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
Efficiency and Effectiveness of Requirements Elicitation Techniques for Children 儿童需求引出技术的效率和效果
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00028
Jennifer Horkoff, Jerker Ersare, J. Kahler, Thorsteinn D. Jorundsson, I. Hammouda
[Context] The market for software targeting children, both for education and entertainment, is growing. Existing work, mainly from HCI, has considered the effectiveness of elicitation techniques for eliciting requirements from children as part of a design process. [Objective] However, we are lacking work which compares requirements elicitation techniques when used with children. [Methods] This study compares five elicitation techniques, taking into consideration the effectiveness and efficiency of each technique. Techniques were used with a total of 54 children aged 8-13, eliciting requirements for a museum flight simulator. We compare techniques by looking at the number and type of requirements discovered, perceived participant satisfaction, resources required, perceived usefulness, and requirements coverage of domain specific categories. [Conclusions] We observed notable differences between the techniques, including the effectiveness of observations and relative ineffectiveness of questionnaires. We present a set of guidelines to aid industry in eliciting requirements for child-friendly software.
针对儿童的教育和娱乐软件市场正在增长。现有的工作,主要来自HCI,已经考虑了启发技术的有效性,以激发儿童的需求,作为设计过程的一部分。[目的]然而,我们缺乏对需求引出技术在儿童中的应用进行比较的研究。[方法]本研究比较了五种启发技术,并考虑了每种技术的有效性和效率。总共有54名8-13岁的儿童使用了这些技术,这激发了对博物馆飞行模拟器的要求。我们通过查看发现的需求的数量和类型、感知到的参与者满意度、所需资源、感知到的有用性以及特定领域类别的需求覆盖范围来比较技术。[结论]我们观察到两种技术之间的显著差异,包括观察的有效性和问卷的相对无效。我们提出了一套指导方针,以帮助工业界提出对儿童友好软件的要求。
{"title":"Efficiency and Effectiveness of Requirements Elicitation Techniques for Children","authors":"Jennifer Horkoff, Jerker Ersare, J. Kahler, Thorsteinn D. Jorundsson, I. Hammouda","doi":"10.1109/RE.2018.00028","DOIUrl":"https://doi.org/10.1109/RE.2018.00028","url":null,"abstract":"[Context] The market for software targeting children, both for education and entertainment, is growing. Existing work, mainly from HCI, has considered the effectiveness of elicitation techniques for eliciting requirements from children as part of a design process. [Objective] However, we are lacking work which compares requirements elicitation techniques when used with children. [Methods] This study compares five elicitation techniques, taking into consideration the effectiveness and efficiency of each technique. Techniques were used with a total of 54 children aged 8-13, eliciting requirements for a museum flight simulator. We compare techniques by looking at the number and type of requirements discovered, perceived participant satisfaction, resources required, perceived usefulness, and requirements coverage of domain specific categories. [Conclusions] We observed notable differences between the techniques, including the effectiveness of observations and relative ineffectiveness of questionnaires. We present a set of guidelines to aid industry in eliciting requirements for child-friendly software.","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":"128139873","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
Multi-user Input in Determining Answer Sets (MIDAS) 多用户输入确定答案集(MIDAS)
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00070
Albert Kalim, J. Hayes, Satrio Husodo, Erin Combs, Jared Payne
Empirical validation is an important component of sound requirements engineering research. Many researchers develop a gold standard or answer set against which to compare techniques that they also developed in order to calculate common measures such as recall and precision. This poses threats to validity as the researchers developed the gold standard and the technique to be measured against it. To help address this and to help reduce bias, we introduce a prototype of Multi-user Input in Determining Answer Sets (MIDAS), a web-based tool to permit communities of researchers to jointly determine the gold standard for a given research data set. To date, the tool permits community members to add items to the answer set, vote on items in the answer set, comment on items, and view the latest status of community opinion on answer set items. It currently supports traceability data sets and classification data sets.
实证验证是声音需求工程研究的重要组成部分。许多研究人员制定了一个黄金标准或答案集,与他们开发的技术进行比较,以计算召回率和准确率等常见指标。这对研究人员开发的金标准及其测量技术的有效性构成了威胁。为了帮助解决这个问题并帮助减少偏见,我们引入了一个多用户输入确定答案集(MIDAS)的原型,这是一个基于网络的工具,允许研究人员社区共同确定给定研究数据集的黄金标准。到目前为止,该工具允许社区成员向答案集中添加项目、对答案集中的项目进行投票、对项目发表评论,以及查看社区对答案集中项目的意见的最新状态。它目前支持可追溯性数据集和分类数据集。
{"title":"Multi-user Input in Determining Answer Sets (MIDAS)","authors":"Albert Kalim, J. Hayes, Satrio Husodo, Erin Combs, Jared Payne","doi":"10.1109/RE.2018.00070","DOIUrl":"https://doi.org/10.1109/RE.2018.00070","url":null,"abstract":"Empirical validation is an important component of sound requirements engineering research. Many researchers develop a gold standard or answer set against which to compare techniques that they also developed in order to calculate common measures such as recall and precision. This poses threats to validity as the researchers developed the gold standard and the technique to be measured against it. To help address this and to help reduce bias, we introduce a prototype of Multi-user Input in Determining Answer Sets (MIDAS), a web-based tool to permit communities of researchers to jointly determine the gold standard for a given research data set. To date, the tool permits community members to add items to the answer set, vote on items in the answer set, comment on items, and view the latest status of community opinion on answer set items. It currently supports traceability data sets and classification data sets.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"42 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":"134158010","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
Supporting Diagnosis of Requirements Violations in Systems of Systems 支持系统的系统中需求违反的诊断
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00040
Michael Vierhauser, J. Cleland-Huang, Rick Rabiser, Thomas Krismayer, P. Grünbacher
Industrial software systems are often systems of systems (SoS) whose full behavior only emerges during operation. They therefore require monitoring techniques to observe systems and detect deviations from their requirements. The focus of existing monitoring approaches, however, is mainly on detecting violations of expected behavior, while support for diagnosing violations is typically limited or even neglected. Diagnosis is particularly challenging in SoS due to their technological heterogeneity and the diversity of development tools in use. Uncovering the root cause of a violation typically requires developers to trace violations to artifacts such as source code or requirements documents, which is difficult without detailed domain knowledge. In this paper we describe our experiences of developing a tool-supported approach facilitating the diagnosis of requirements violations in SoS. We describe how we complemented a requirements monitoring model with a system artifact model relating SoS artifacts needed for diagnosis with monitored events. We customized our approach to an industrial SoS and conducted a scenario-based walkthrough with engineers developing the SoS and engineers and researchers unfamiliar with it. The results of our evaluation have shown that our approach can significantly ease diagnosing violations in a real-world SoS.
工业软件系统通常是系统的系统(so),其全部行为仅在运行过程中出现。因此,他们需要监测技术来观察系统并发现与其要求的偏差。然而,现有监视方法的重点主要是检测违反预期行为,而对诊断违反行为的支持通常是有限的,甚至被忽视。由于SoS的技术异质性和使用的开发工具的多样性,诊断尤其具有挑战性。要发现违规的根本原因,通常需要开发人员将违规行为追踪到源代码或需求文档等工件,如果没有详细的领域知识,这是很困难的。在本文中,我们描述了我们开发一种工具支持的方法的经验,该方法促进了SoS中需求违反的诊断。我们描述了如何用一个系统工件模型来补充需求监视模型,该模型与被监视事件诊断所需的SoS工件相关。我们为工业SoS定制了我们的方法,并与开发SoS的工程师以及不熟悉它的工程师和研究人员进行了基于场景的演练。我们的评估结果表明,我们的方法可以显着简化诊断真实世界SoS中的违规行为。
{"title":"Supporting Diagnosis of Requirements Violations in Systems of Systems","authors":"Michael Vierhauser, J. Cleland-Huang, Rick Rabiser, Thomas Krismayer, P. Grünbacher","doi":"10.1109/RE.2018.00040","DOIUrl":"https://doi.org/10.1109/RE.2018.00040","url":null,"abstract":"Industrial software systems are often systems of systems (SoS) whose full behavior only emerges during operation. They therefore require monitoring techniques to observe systems and detect deviations from their requirements. The focus of existing monitoring approaches, however, is mainly on detecting violations of expected behavior, while support for diagnosing violations is typically limited or even neglected. Diagnosis is particularly challenging in SoS due to their technological heterogeneity and the diversity of development tools in use. Uncovering the root cause of a violation typically requires developers to trace violations to artifacts such as source code or requirements documents, which is difficult without detailed domain knowledge. In this paper we describe our experiences of developing a tool-supported approach facilitating the diagnosis of requirements violations in SoS. We describe how we complemented a requirements monitoring model with a system artifact model relating SoS artifacts needed for diagnosis with monitored events. We customized our approach to an industrial SoS and conducted a scenario-based walkthrough with engineers developing the SoS and engineers and researchers unfamiliar with it. The results of our evaluation have shown that our approach can significantly ease diagnosing violations in a real-world SoS.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"5 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":"124522471","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
Towards Utility-Based Prioritization of Requirements in Open Source Environments 在开源环境中实现基于效用的需求优先级
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00-17
A. Felfernig, Martin Stettinger, Müslüm Atas, Ralph Samer, Jennifer Nerlich, Simon Scholz, J. Tiihonen, M. Raatikainen
Requirements Engineering in open source projects such as ECLIPSE faces the challenge of having to prioritize requirements for individual contributors in a more or less unobtrusive fashion. In contrast to conventional industrial software development projects, contributors in open source platforms can decide on their own which requirements to implement next. In this context, the main role of prioritization is to support contributors in figuring out the most relevant and interesting requirements to be implemented next and thus avoid time-consuming and inefficient search processes. In this paper, we show how utility-based prioritization approaches can be used to support contributors in conventional as well as in open source Requirements Engineering scenarios. As an example of an open source environment, we use BUGZILLA. In this context, we also show how dependencies can be taken into account in utility-based prioritization processes.
像ECLIPSE这样的开源项目中的需求工程面临着这样的挑战:必须以一种或多或少不引人注目的方式为单个贡献者确定需求的优先级。与传统的工业软件开发项目相比,开源平台中的贡献者可以自己决定下一步要实现哪些需求。在这种情况下,优先级的主要作用是支持贡献者找出接下来要实现的最相关和最有趣的需求,从而避免耗时和低效的搜索过程。在本文中,我们展示了如何使用基于效用的优先化方法来支持传统的和开放源码需求工程场景中的贡献者。作为一个开源环境的例子,我们使用BUGZILLA。在此上下文中,我们还将展示如何在基于实用程序的优先级排序过程中考虑依赖关系。
{"title":"Towards Utility-Based Prioritization of Requirements in Open Source Environments","authors":"A. Felfernig, Martin Stettinger, Müslüm Atas, Ralph Samer, Jennifer Nerlich, Simon Scholz, J. Tiihonen, M. Raatikainen","doi":"10.1109/RE.2018.00-17","DOIUrl":"https://doi.org/10.1109/RE.2018.00-17","url":null,"abstract":"Requirements Engineering in open source projects such as ECLIPSE faces the challenge of having to prioritize requirements for individual contributors in a more or less unobtrusive fashion. In contrast to conventional industrial software development projects, contributors in open source platforms can decide on their own which requirements to implement next. In this context, the main role of prioritization is to support contributors in figuring out the most relevant and interesting requirements to be implemented next and thus avoid time-consuming and inefficient search processes. In this paper, we show how utility-based prioritization approaches can be used to support contributors in conventional as well as in open source Requirements Engineering scenarios. As an example of an open source environment, we use BUGZILLA. In this context, we also show how dependencies can be taken into account in utility-based prioritization processes.","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":"121889399","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}
引用次数: 6
Cross-Functional Teams That Grok It: The Collective Empathic Understanding of Product Requirements 理解它的跨职能团队:对产品需求的集体移情理解
Pub Date : 2018-08-01 DOI: 10.1109/RE.2018.00063
R. Fuller
Software development has become increasingly software 'product' development, without the authoritative 'customer' stakeholder role that many requirements engineering processes assume exists in some form. Many progressive software product companies today are empowering cross-functional product teams to own their product – to collectively understand the product context, the true product needs, and manage its on-going evolution. Some teams do this better than others and neither established requirements elicitation and validation processes nor conventional team leadership practices explain the reasons for the differences. This research inquires into how cross-functional product teams, as a collective, create and nurture a shared mental model that accurately represents the external product domain and its realities. The research also examines how teams use that collective understanding to shape development plans, internal and external communications, new team member onboarding, etc. The aim of this research is to develop substantive theory that describes how self-directed, cross-functional product development teams take an empathic-based approach to discovering, understanding, and maintaining a deep, collective understanding of the domain and true product needs. This theory will support software product development leaders in creating rich-er conditions for teams to grok.
软件开发已经越来越成为软件“产品”开发,没有了许多需求工程过程以某种形式假定存在的权威的“客户”涉众角色。今天,许多进步的软件产品公司正在授权跨功能的产品团队来拥有他们的产品——共同理解产品上下文,真正的产品需求,并管理其正在进行的发展。有些团队在这方面做得比其他团队好,并且既没有建立需求引出和验证过程,也没有传统的团队领导实践来解释差异的原因。本研究探讨了跨职能产品团队作为一个集体,如何创建和培养一个共享的心智模型,以准确地代表外部产品领域及其现实。该研究还考察了团队如何利用这种集体理解来制定开发计划、内部和外部沟通、新团队成员的入职等。本研究的目的是发展实质性的理论,描述自我导向的、跨职能的产品开发团队如何采用基于移情的方法来发现、理解和维护对领域和真实产品需求的深刻的、集体的理解。这一理论将支持软件产品开发领导者为团队创造更丰富的环境。
{"title":"Cross-Functional Teams That Grok It: The Collective Empathic Understanding of Product Requirements","authors":"R. Fuller","doi":"10.1109/RE.2018.00063","DOIUrl":"https://doi.org/10.1109/RE.2018.00063","url":null,"abstract":"Software development has become increasingly software 'product' development, without the authoritative 'customer' stakeholder role that many requirements engineering processes assume exists in some form. Many progressive software product companies today are empowering cross-functional product teams to own their product – to collectively understand the product context, the true product needs, and manage its on-going evolution. Some teams do this better than others and neither established requirements elicitation and validation processes nor conventional team leadership practices explain the reasons for the differences. This research inquires into how cross-functional product teams, as a collective, create and nurture a shared mental model that accurately represents the external product domain and its realities. The research also examines how teams use that collective understanding to shape development plans, internal and external communications, new team member onboarding, etc. The aim of this research is to develop substantive theory that describes how self-directed, cross-functional product development teams take an empathic-based approach to discovering, understanding, and maintaining a deep, collective understanding of the domain and true product needs. This theory will support software product development leaders in creating rich-er conditions for teams to grok.","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"14 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":"127956139","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
[Copyright notice] (版权)
Pub Date : 2018-08-01 DOI: 10.1109/re.2018.00003
{"title":"[Copyright notice]","authors":"","doi":"10.1109/re.2018.00003","DOIUrl":"https://doi.org/10.1109/re.2018.00003","url":null,"abstract":"","PeriodicalId":445032,"journal":{"name":"2018 IEEE 26th International Requirements Engineering Conference (RE)","volume":"84 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":"117103337","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