首页 > 最新文献

2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)最新文献

英文 中文
Investigating the usefulness of notations in the context of requirements engineering 在需求工程的上下文中调查符号的有用性
Anne Gross, J. Jurkiewicz, Jörg Dörr, J. Nawrocki
In recent years, empirical studies have gained more and more importance in requirements engineering. Especially studies aimed at investigating the efficiency and effectiveness of software requirements specification techniques have been reported frequently. In fact, objective and quantifiable data collected during experimental investigations can be very beneficial both for researchers evaluating new methods and for practitioners, who have to decide which technique to choose within a certain context. However, in order to deliver sound and empirically valid data, experimental investigations have to be planned and conducted carefully. This is a challenging task, as it requires experimenters to think and decide about important aspects and control possible threats to validity. In this paper, the authors report about their experiences in jointly planning and conducting an experimental comparison of prominent notations such as UML Activity Diagrams (ACT), Business Process Model and Notation (BPMN), Event-driven Process Chains (EPC), and Use Cases. These lessons learned are supplemented with parts of their current research agenda as well as the results they achieved by applying the experimental design in initial experiment runs. In future work, the aim is to plan and run further experimental comparisons by applying the design presented in this paper.
近年来,实证研究在需求工程中越来越受到重视。特别是以调查软件需求规范技术的效率和有效性为目的的研究已经被频繁报道。事实上,在实验调查期间收集的客观和可量化的数据对于评估新方法的研究人员和必须在特定情况下决定选择哪种技术的从业者都非常有益。然而,为了提供可靠和经验有效的数据,必须仔细计划和进行实验调查。这是一项具有挑战性的任务,因为它要求实验者思考和决定重要的方面,并控制可能对有效性造成的威胁。在这篇论文中,作者报告了他们在联合规划和执行一些突出的符号(如UML活动图(ACT)、业务过程模型和符号(BPMN)、事件驱动过程链(EPC)和用例)的实验比较中的经验。这些经验教训补充了他们目前的部分研究议程,以及他们在最初的实验运行中应用实验设计所取得的结果。在未来的工作中,目的是通过应用本文提出的设计来计划和运行进一步的实验比较。
{"title":"Investigating the usefulness of notations in the context of requirements engineering","authors":"Anne Gross, J. Jurkiewicz, Jörg Dörr, J. Nawrocki","doi":"10.1109/EmpiRE.2012.6347684","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347684","url":null,"abstract":"In recent years, empirical studies have gained more and more importance in requirements engineering. Especially studies aimed at investigating the efficiency and effectiveness of software requirements specification techniques have been reported frequently. In fact, objective and quantifiable data collected during experimental investigations can be very beneficial both for researchers evaluating new methods and for practitioners, who have to decide which technique to choose within a certain context. However, in order to deliver sound and empirically valid data, experimental investigations have to be planned and conducted carefully. This is a challenging task, as it requires experimenters to think and decide about important aspects and control possible threats to validity. In this paper, the authors report about their experiences in jointly planning and conducting an experimental comparison of prominent notations such as UML Activity Diagrams (ACT), Business Process Model and Notation (BPMN), Event-driven Process Chains (EPC), and Use Cases. These lessons learned are supplemented with parts of their current research agenda as well as the results they achieved by applying the experimental design in initial experiment runs. In future work, the aim is to plan and run further experimental comparisons by applying the design presented in this paper.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"7 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127047018","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
Assessing a requirements evolution approach: Empirical studies in the Air Traffic Management domain 评估需求演化方法:空中交通管理领域的实证研究
F. Massacci, Deepak Nagaraj, F. Paci, L. M. Tran, A. Tedeschi
Requirements evolution is still a challenging problem in engineering practices. This paper presents a family of empirical studies about the applicability and usefulness of an approach for modeling evolving requirements. The empirical studies involved different categories of users (researchers, master students and domain experts) who have applied the approach to a real industrial evolutionary scenario drawn from the Air Traffic Management (ATM) domain. The results from the studies demonstrated the usefulness of the approach for requirements evolution in complex industrial settings such as the ones in the ATM domain. Furthermore, the validation provided us useful insights about the problem of requirements evolution faced in different industrial contexts.
需求演化在工程实践中仍然是一个具有挑战性的问题。这篇论文提出了一系列关于对不断变化的需求建模的方法的适用性和有用性的实证研究。实证研究涉及不同类别的用户(研究人员、硕士研究生和领域专家),他们将该方法应用于来自空中交通管理(ATM)领域的真实工业进化场景。研究的结果证明了该方法在复杂的工业环境(如ATM领域)中对需求演变的有用性。此外,验证为我们提供了关于不同工业环境中所面临的需求演变问题的有用见解。
{"title":"Assessing a requirements evolution approach: Empirical studies in the Air Traffic Management domain","authors":"F. Massacci, Deepak Nagaraj, F. Paci, L. M. Tran, A. Tedeschi","doi":"10.1109/EmpiRE.2012.6347682","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347682","url":null,"abstract":"Requirements evolution is still a challenging problem in engineering practices. This paper presents a family of empirical studies about the applicability and usefulness of an approach for modeling evolving requirements. The empirical studies involved different categories of users (researchers, master students and domain experts) who have applied the approach to a real industrial evolutionary scenario drawn from the Air Traffic Management (ATM) domain. The results from the studies demonstrated the usefulness of the approach for requirements evolution in complex industrial settings such as the ones in the ATM domain. Furthermore, the validation provided us useful insights about the problem of requirements evolution faced in different industrial contexts.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127414775","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}
引用次数: 13
LASR: A tool for large scale annotation of software requirements LASR:用于大规模注释软件需求的工具
I. Hussain, O. Ormandjieva, Leila Kosseim
Annotation of software requirements documents is performed by experts during the requirements analysis phase to extract crucial knowledge from informally written textual requirements. Different annotation tasks target the extraction of different types of information and require the availability of experts specialized in the field. Large scale annotation tasks require multiple experts where the limited number of experts can make the tasks overwhelming and very costly without proper tool support. In this paper, we present our annotation tool, LASR, that can aid the tasks of requirements analysis by attaining more accurate annotations. Our evaluation of the tool demonstrate that the annotation data collected by LASR from the trained non-experts can help compute gold-standard annotations that strongly agree with the true gold-standards set by the experts, and therefore eliminate the need of conducting costly adjudication sessions for large scale annotation work.
软件需求文档的注释由专家在需求分析阶段执行,以从非正式的书面文本需求中提取关键知识。不同的注释任务针对不同类型的信息的提取,并且需要该领域的专家。大规模注释任务需要多个专家,而如果没有适当的工具支持,有限的专家数量可能会使任务不堪重负,而且成本非常高。在本文中,我们介绍了我们的注释工具LASR,它可以通过获得更准确的注释来帮助完成需求分析任务。我们对该工具的评估表明,LASR从训练有素的非专家那里收集的注释数据可以帮助计算出与专家设定的真正金标准非常一致的金标准注释,从而消除了对大规模注释工作进行昂贵的裁决会议的需要。
{"title":"LASR: A tool for large scale annotation of software requirements","authors":"I. Hussain, O. Ormandjieva, Leila Kosseim","doi":"10.1109/EmpiRE.2012.6347683","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347683","url":null,"abstract":"Annotation of software requirements documents is performed by experts during the requirements analysis phase to extract crucial knowledge from informally written textual requirements. Different annotation tasks target the extraction of different types of information and require the availability of experts specialized in the field. Large scale annotation tasks require multiple experts where the limited number of experts can make the tasks overwhelming and very costly without proper tool support. In this paper, we present our annotation tool, LASR, that can aid the tasks of requirements analysis by attaining more accurate annotations. Our evaluation of the tool demonstrate that the annotation data collected by LASR from the trained non-experts can help compute gold-standard annotations that strongly agree with the true gold-standards set by the experts, and therefore eliminate the need of conducting costly adjudication sessions for large scale annotation work.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127812909","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
Revealing the obvious?: A retrospective artefact analysis for an ambient assisted-living project 揭露显而易见的事实?一个环境辅助生活项目的回顾性人工制品分析
Itzel Morales-Ramirez, Matthieu Vergne, Mirko Morandini, L. Sabatucci, A. Perini, A. Susi
A variety of methods and techniques for requirements elicitation and analysis have been proposed, in response to the diverse needs posed by the different types of information that have to be managed in designing complex software systems. Experience from real projects gives evidence that often these techniques are combined within a project, but which requirements each technique can better contribute to specify, and which information sources are prevalently used during requirements elicitation and validation is poorly documented. In this paper, we describe a retrospective analysis of the requirements engineering process of a project in the domain of ambient assisted living, where several techniques were used to elicit the requirements of a socio-technical system. By empirically analysing the available project documentation, we collect evidences of the type of information that various elicitation techniques can give in a real project, linking initial sources of information to final requirements through different analysis paths. We illustrate the design of this study and present an analysis of the collected data.
为了响应设计复杂软件系统时必须管理的不同类型的信息所带来的不同需求,已经提出了用于需求引出和分析的各种方法和技术。来自实际项目的经验证明,这些技术通常在一个项目中组合在一起,但是每种技术可以更好地为指定哪些需求做出贡献,以及在需求引出和验证期间普遍使用哪些信息源的文档记录很差。在本文中,我们对环境辅助生活领域的一个项目的需求工程过程进行了回顾性分析,其中使用了几种技术来引出社会技术系统的需求。通过经验分析可用的项目文档,我们收集了各种启发技术在真实项目中可以提供的信息类型的证据,通过不同的分析路径将初始信息来源与最终需求联系起来。我们说明了这项研究的设计,并对收集到的数据进行了分析。
{"title":"Revealing the obvious?: A retrospective artefact analysis for an ambient assisted-living project","authors":"Itzel Morales-Ramirez, Matthieu Vergne, Mirko Morandini, L. Sabatucci, A. Perini, A. Susi","doi":"10.1109/EmpiRE.2012.6347681","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347681","url":null,"abstract":"A variety of methods and techniques for requirements elicitation and analysis have been proposed, in response to the diverse needs posed by the different types of information that have to be managed in designing complex software systems. Experience from real projects gives evidence that often these techniques are combined within a project, but which requirements each technique can better contribute to specify, and which information sources are prevalently used during requirements elicitation and validation is poorly documented. In this paper, we describe a retrospective analysis of the requirements engineering process of a project in the domain of ambient assisted living, where several techniques were used to elicit the requirements of a socio-technical system. By empirically analysing the available project documentation, we collect evidences of the type of information that various elicitation techniques can give in a real project, linking initial sources of information to final requirements through different analysis paths. We illustrate the design of this study and present an analysis of the collected data.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116365415","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 understanding requirements engineering in IT ecosystems 理解IT生态系统中的需求工程
Alessia Knauss, Arber Borici, E. Knauss, D. Damian
IT ecosystems are large software systems that consist of various, constantly interacting and partly autonomous subsystems as well as stakeholders of the overall system. Because of these specific properties, such systems are a highly relevant research area in the field of requirements engineering. In this paper we describe our approach to investigate and to model the flow of requirements in IT ecosystems. We are currently applying this approach in a case study in the IBM Collaborative Lifecycle Management project. This project is of particular relevance to the requirements engineering community because of its open commercial approach. This paper contributes by highlighting challenges of requirements engineering in IT ecosystems, i.e. contextualizing requirements, mapping them to subsystems, and communicating them to stakeholders. We define research questions and describe a mixed method approach to answer them.
IT生态系统是大型软件系统,由各种不断交互和部分自治的子系统以及整个系统的涉众组成。由于这些特殊的特性,这样的系统在需求工程领域是一个高度相关的研究领域。在本文中,我们描述了我们在IT生态系统中调查和建模需求流的方法。我们目前正在IBM协作生命周期管理项目的一个案例研究中应用这种方法。由于其开放的商业方法,该项目与需求工程社区特别相关。本文通过强调IT生态系统中需求工程的挑战来做出贡献,例如,将需求置于环境中,将它们映射到子系统,并将它们传达给涉众。我们定义了研究问题,并描述了一种混合方法来回答这些问题。
{"title":"Towards understanding requirements engineering in IT ecosystems","authors":"Alessia Knauss, Arber Borici, E. Knauss, D. Damian","doi":"10.1109/EMPIRE.2012.6347679","DOIUrl":"https://doi.org/10.1109/EMPIRE.2012.6347679","url":null,"abstract":"IT ecosystems are large software systems that consist of various, constantly interacting and partly autonomous subsystems as well as stakeholders of the overall system. Because of these specific properties, such systems are a highly relevant research area in the field of requirements engineering. In this paper we describe our approach to investigate and to model the flow of requirements in IT ecosystems. We are currently applying this approach in a case study in the IBM Collaborative Lifecycle Management project. This project is of particular relevance to the requirements engineering community because of its open commercial approach. This paper contributes by highlighting challenges of requirements engineering in IT ecosystems, i.e. contextualizing requirements, mapping them to subsystems, and communicating them to stakeholders. We define research questions and describe a mixed method approach to answer them.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130466301","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
Review improvement by requirements classification at Mercedes-Benz: Limits of empirical studies in educational environments 梅赛德斯-奔驰需求分类的评审改进:教育环境中实证研究的局限性
Daniel Ott, Alexander Raschke
Reviews are the most common way to ensure quality in natural language (NL) requirements specifications. But with increasing size (up to 3,000 pages in the automotive domain) and complexity of the specification documents, the review task tends to be less effective. To improve the review task for large documents, one possible solution is the `topic landscape'. The idea of this approach is to introduce a pre-classification and clustering of requirements according to topics. In a first empirical study with eight students, we analyzed the effectiveness of the topic landscape approach. During this study, we encountered a general limitation of experiments with large requirements specifications, especially in external environments like universities. Industries have a strong demand on new approaches and methods to deal with large specifications. However, there is a growing gap between the number of requirements that can be examined during an empirical study and the number of requirements required to ensure results that are valid for real requirements specifications. This paper describes the conducted empirical study in detail and shows recognized problems concerning the limits of educational environments.
评审是确保自然语言(NL)需求规范质量的最常见方法。但是随着规格文档规模的增加(在汽车领域达到3000页)和复杂性的增加,审查任务变得不那么有效。为了改进大型文档的审查任务,一个可能的解决方案是“主题景观”。这种方法的思想是根据主题引入需求的预分类和聚类。在对8名学生的第一次实证研究中,我们分析了主题景观方法的有效性。在这个研究过程中,我们遇到了一个大需求规范实验的普遍限制,特别是在像大学这样的外部环境中。工业对处理大规格的新方法和方法有强烈的需求。然而,在经验性研究期间可以检查的需求数量与确保对实际需求规范有效的结果所需的需求数量之间存在越来越大的差距。本文详细描述了所进行的实证研究,并指出了有关教育环境局限性的公认问题。
{"title":"Review improvement by requirements classification at Mercedes-Benz: Limits of empirical studies in educational environments","authors":"Daniel Ott, Alexander Raschke","doi":"10.1109/EmpiRE.2012.6347677","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347677","url":null,"abstract":"Reviews are the most common way to ensure quality in natural language (NL) requirements specifications. But with increasing size (up to 3,000 pages in the automotive domain) and complexity of the specification documents, the review task tends to be less effective. To improve the review task for large documents, one possible solution is the `topic landscape'. The idea of this approach is to introduce a pre-classification and clustering of requirements according to topics. In a first empirical study with eight students, we analyzed the effectiveness of the topic landscape approach. During this study, we encountered a general limitation of experiments with large requirements specifications, especially in external environments like universities. Industries have a strong demand on new approaches and methods to deal with large specifications. However, there is a growing gap between the number of requirements that can be examined during an empirical study and the number of requirements required to ensure results that are valid for real requirements specifications. This paper describes the conducted empirical study in detail and shows recognized problems concerning the limits of educational environments.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114547087","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
Evidence-based timelines for project retrospectives — A method for assessing requirements engineering in context 项目回顾的循证时间表——一种在环境中评估需求工程的方法
E. Bjarnason, Richard Berntsson-Svensson, B. Regnell
Effective requirements engineering (RE) can support efficient development of successful products. However, assessing and improving how RE supports its context, i.e. the development life cycle, is non-trivial since many different roles and factors are involved over a long period of time. Project retrospectives may support project teams in reflecting on how requirements are agreed upon and communicated throughout a project. However, time is rarely taken for group reflection after project completion. Furthermore, project events may be recalled differently due to memory bias. We propose supporting project retrospective meetings by providing prepared evidence-based timelines visualizing the project history. The method was designed and evaluated in collaboration with a large telecommunications company using action research with the goal of assessing RE within the full development life-cycle. The initial evaluation results show that the method may support project retrospectives through fact-based memory recall and by enabling efficient and factual group discussions of RE in the context of the project life-cycle. In addition, some areas for improvement of the method have been identified, e.g. strengthened focus on expected outcome and clearer visual separation of evidence types.
有效的需求工程(RE)可以支持成功产品的高效开发。然而,评估和改进RE如何支持其上下文(即开发生命周期)并非易事,因为在很长一段时间内涉及许多不同的角色和因素。项目回顾可以帮助项目团队反思需求是如何在整个项目中达成一致和沟通的。然而,在项目完成后,很少有时间进行小组反思。此外,由于记忆偏差,项目事件可能被不同地回忆。我们建议通过提供准备好的基于证据的项目历史可视化时间表来支持项目回顾会议。该方法是与一家大型电信公司合作设计和评估的,采用行动研究,目标是在整个开发生命周期内评估可再生能源。最初的评估结果表明,该方法可以通过基于事实的记忆回忆来支持项目回顾,并在项目生命周期的背景下实现有效和事实的可再生资源小组讨论。此外,还指出了该方法有待改进的地方,如加强对预期结果的关注和证据类型更清晰的视觉分离。
{"title":"Evidence-based timelines for project retrospectives — A method for assessing requirements engineering in context","authors":"E. Bjarnason, Richard Berntsson-Svensson, B. Regnell","doi":"10.1109/EmpiRE.2012.6347676","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347676","url":null,"abstract":"Effective requirements engineering (RE) can support efficient development of successful products. However, assessing and improving how RE supports its context, i.e. the development life cycle, is non-trivial since many different roles and factors are involved over a long period of time. Project retrospectives may support project teams in reflecting on how requirements are agreed upon and communicated throughout a project. However, time is rarely taken for group reflection after project completion. Furthermore, project events may be recalled differently due to memory bias. We propose supporting project retrospective meetings by providing prepared evidence-based timelines visualizing the project history. The method was designed and evaluated in collaboration with a large telecommunications company using action research with the goal of assessing RE within the full development life-cycle. The initial evaluation results show that the method may support project retrospectives through fact-based memory recall and by enabling efficient and factual group discussions of RE in the context of the project life-cycle. In addition, some areas for improvement of the method have been identified, e.g. strengthened focus on expected outcome and clearer visual separation of evidence types.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129451997","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
Towards customer-based requirements engineering practices 朝向以客户为基础的需求工程实践
J. Vara, L. Hoyos, Enrique Collado, M. Sabetzadeh
Factors related to the requirements engineering process and customers have been repeatedly reported among those that most strongly influence the success of a software project. However, requirements engineering research has so far barely studied practice from a customer-based perspective. Furthermore, rigorous evidence about customers' perspectives regarding requirements engineering approaches is scarce, and links between customer-based requirements engineering research and the industrial practices are necessary. This paper argues that new research is necessary to tackle the above weaknesses. Our position is that: requirements specification approaches must be validated from a customer-based perspective; the influence of customers' characteristics on the requirements engineering process must be studied in more depth; and potential customer-based improvements in practice must be assessed. We also present situations in which the results from these activities would help practitioners, propose a research agenda to execute these activities, and discuss challenges that might hinder their execution.
与需求工程过程和客户相关的因素已经在那些最强烈地影响软件项目成功的因素中被反复报道。然而,到目前为止,需求工程研究几乎没有从基于客户的角度研究实践。此外,关于客户关于需求工程方法的观点的严格证据是稀缺的,并且基于客户的需求工程研究和工业实践之间的联系是必要的。本文认为,有必要进行新的研究来解决上述弱点。我们的立场是:需求说明方法必须从基于客户的角度进行验证;客户特征对需求工程过程的影响必须进行更深入的研究;在实践中潜在的基于客户的改进必须进行评估。我们还介绍了这些活动的结果将有助于从业者的情况,提出了执行这些活动的研究议程,并讨论了可能阻碍其执行的挑战。
{"title":"Towards customer-based requirements engineering practices","authors":"J. Vara, L. Hoyos, Enrique Collado, M. Sabetzadeh","doi":"10.1109/EmpiRE.2012.6347680","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347680","url":null,"abstract":"Factors related to the requirements engineering process and customers have been repeatedly reported among those that most strongly influence the success of a software project. However, requirements engineering research has so far barely studied practice from a customer-based perspective. Furthermore, rigorous evidence about customers' perspectives regarding requirements engineering approaches is scarce, and links between customer-based requirements engineering research and the industrial practices are necessary. This paper argues that new research is necessary to tackle the above weaknesses. Our position is that: requirements specification approaches must be validated from a customer-based perspective; the influence of customers' characteristics on the requirements engineering process must be studied in more depth; and potential customer-based improvements in practice must be assessed. We also present situations in which the results from these activities would help practitioners, propose a research agenda to execute these activities, and discuss challenges that might hinder their execution.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125991172","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}
引用次数: 5
Case studies in just-in-time requirements analysis 即时需求分析中的案例研究
Neil A. Ernst, G. Murphy
Many successful software projects do not follow the commonly assumed best practice of engineering well-formed requirements at project inception. Instead, the requirements are captured less formally, and only fully elaborated once the implementation begins, known as `just-in-time' requirements. Given the apparent disparity between best practices and actual practices, several questions arise. One concerns the nature of requirements engineering in non-traditional forms. What types of tools and practices are used? Another is formative: what types of problems are encountered in just-intime requirements, and how might we support organizations in solving those problems? In this paper we conduct separate case studies on the requirements practices of three open-source software projects. Using an individual task as the unit of analysis, we study how the project proceeds from requirement to implementation, in order to understand how each project manages requirements. We then comment on the benefits and problems of just-in-time requirements analysis. This allows us to propose research directions about requirements engineering in just-in-time settings. In particular, we see the need to better understand the context of practice, and the need to properly evaluate the cost of decisions. We propose a taxonomy to describe the requirements practices spectrum from fully formal to just-in-time.
许多成功的软件项目在项目开始时并没有遵循通常假定的工程需求的最佳实践。相反,需求的捕获不太正式,并且只有在实现开始时才完全阐述,称为“及时”需求。鉴于最佳实践和实际实践之间的明显差异,出现了几个问题。一个是关于非传统形式的需求工程的本质。使用什么类型的工具和实践?另一个是形成性的:在及时需求中遇到了什么类型的问题,我们如何支持组织解决这些问题?在本文中,我们对三个开源软件项目的需求实践进行了单独的案例研究。使用单个任务作为分析单元,我们研究项目如何从需求到实现,以便了解每个项目如何管理需求。然后我们评论了即时需求分析的好处和问题。这允许我们提出在即时环境下需求工程的研究方向。特别是,我们看到需要更好地理解实践的背景,以及需要正确地评估决策的成本。我们提出一种分类法来描述从完全正式到及时的需求实践范围。
{"title":"Case studies in just-in-time requirements analysis","authors":"Neil A. Ernst, G. Murphy","doi":"10.1109/EmpiRE.2012.6347678","DOIUrl":"https://doi.org/10.1109/EmpiRE.2012.6347678","url":null,"abstract":"Many successful software projects do not follow the commonly assumed best practice of engineering well-formed requirements at project inception. Instead, the requirements are captured less formally, and only fully elaborated once the implementation begins, known as `just-in-time' requirements. Given the apparent disparity between best practices and actual practices, several questions arise. One concerns the nature of requirements engineering in non-traditional forms. What types of tools and practices are used? Another is formative: what types of problems are encountered in just-intime requirements, and how might we support organizations in solving those problems? In this paper we conduct separate case studies on the requirements practices of three open-source software projects. Using an individual task as the unit of analysis, we study how the project proceeds from requirement to implementation, in order to understand how each project manages requirements. We then comment on the benefits and problems of just-in-time requirements analysis. This allows us to propose research directions about requirements engineering in just-in-time settings. In particular, we see the need to better understand the context of practice, and the need to properly evaluate the cost of decisions. We propose a taxonomy to describe the requirements practices spectrum from fully formal to just-in-time.","PeriodicalId":335310,"journal":{"name":"2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126973408","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}
引用次数: 74
期刊
2012 Second IEEE International Workshop on Empirical Requirements Engineering (EmpiRE)
全部 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