首页 > 最新文献

2013 21st IEEE International Requirements Engineering Conference (RE)最新文献

英文 中文
Using defect taxonomies for requirements validation in industrial projects 在工业项目中使用缺陷分类法进行需求验证
Pub Date : 2013-10-21 DOI: 10.1109/RE.2013.6636733
M. Felderer, Armin Beer
Quality of requirements is of great importance for the software development lifecycle as it influences all steps of software development. To ensure various quality attributes, suitable requirements validation techniques such as reviews or testing are essential. In this paper, we show how defect taxonomies can improve requirements reviews and testing. We point out how defect taxonomies can be seamlessly integrated into the requirements engineering process and discuss requirements validation with defect taxonomies as well as its benefits and the lessons learned with reference to industrial projects of a public health insurance institution where this approach has been successfully applied.
需求质量对软件开发生命周期非常重要,因为它影响软件开发的所有步骤。为了确保各种质量属性,合适的需求验证技术,如评审或测试是必不可少的。在本文中,我们展示了缺陷分类法如何改进需求审查和测试。我们指出如何将缺陷分类法无缝地集成到需求工程过程中,并讨论使用缺陷分类法的需求验证,以及它的好处和借鉴成功应用该方法的公共健康保险机构的工业项目所获得的经验教训。
{"title":"Using defect taxonomies for requirements validation in industrial projects","authors":"M. Felderer, Armin Beer","doi":"10.1109/RE.2013.6636733","DOIUrl":"https://doi.org/10.1109/RE.2013.6636733","url":null,"abstract":"Quality of requirements is of great importance for the software development lifecycle as it influences all steps of software development. To ensure various quality attributes, suitable requirements validation techniques such as reviews or testing are essential. In this paper, we show how defect taxonomies can improve requirements reviews and testing. We point out how defect taxonomies can be seamlessly integrated into the requirements engineering process and discuss requirements validation with defect taxonomies as well as its benefits and the lessons learned with reference to industrial projects of a public health insurance institution where this approach has been successfully applied.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"41 1","pages":"296-301"},"PeriodicalIF":0.0,"publicationDate":"2013-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79733786","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Application of reinforcement learning to requirements engineering: requirements tracing 强化学习在需求工程中的应用:需求跟踪
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636705
Hakim Sultanov, J. Hayes
We posit that machine learning can be applied to effectively address requirements engineering problems. Specifically, we present a requirements traceability method based on the machine learning technique Reinforcement Learning (RL). The RL method demonstrates a rather targeted generation of candidate links between textual requirements artifacts (high level requirements traced to low level requirements, for example). The technique has been validated using two real-world datasets from two problem domains. Our technique demonstrated statistically significant better results than the Information Retrieval technique.
我们假设机器学习可以有效地应用于解决需求工程问题。具体来说,我们提出了一种基于机器学习技术强化学习(RL)的需求追溯方法。RL方法演示了文本需求工件(例如,高级别需求跟踪到低级别需求)之间的候选链接的相当有针对性的生成。该技术已经使用来自两个问题域的两个真实数据集进行了验证。我们的技术比信息检索技术显示了统计上显著的更好的结果。
{"title":"Application of reinforcement learning to requirements engineering: requirements tracing","authors":"Hakim Sultanov, J. Hayes","doi":"10.1109/RE.2013.6636705","DOIUrl":"https://doi.org/10.1109/RE.2013.6636705","url":null,"abstract":"We posit that machine learning can be applied to effectively address requirements engineering problems. Specifically, we present a requirements traceability method based on the machine learning technique Reinforcement Learning (RL). The RL method demonstrates a rather targeted generation of candidate links between textual requirements artifacts (high level requirements traced to low level requirements, for example). The technique has been validated using two real-world datasets from two problem domains. Our technique demonstrated statistically significant better results than the Information Retrieval technique.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"47 1","pages":"52-61"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74156173","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}
引用次数: 43
Requirements engineering conferences: Wither industry tracks? 需求工程会议:枯萎的行业轨迹?
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636749
R. Wieringa, P. V. Eck, J. Mylopoulos
This position paper argues that industry tracks have no place in any research conference. Instead, a research conference should always have room for industrial case studies, evaluated according to criteria for empirical research. Such case studies would not be acceptable at a practitioners' industrial conference, just as papers presented at such conferences would not be acceptable at research conferences. It follows as corollary that if researchers want to become familiar with problems and solutions of RE practice, they should visit industrial conferences.
这份意见书认为,在任何研究会议上,行业轨迹都没有一席之地。相反,研究会议应该总是为工业案例研究留出空间,根据实证研究的标准进行评估。这样的案例研究不会在从业者的工业会议上被接受,就像在这样的会议上发表的论文不会在研究会议上被接受一样。因此,如果研究人员想要熟悉可再生能源实践中的问题和解决方案,他们应该参加行业会议。
{"title":"Requirements engineering conferences: Wither industry tracks?","authors":"R. Wieringa, P. V. Eck, J. Mylopoulos","doi":"10.1109/RE.2013.6636749","DOIUrl":"https://doi.org/10.1109/RE.2013.6636749","url":null,"abstract":"This position paper argues that industry tracks have no place in any research conference. Instead, a research conference should always have room for industrial case studies, evaluated according to criteria for empirical research. Such case studies would not be acceptable at a practitioners' industrial conference, just as papers presented at such conferences would not be acceptable at research conferences. It follows as corollary that if researchers want to become familiar with problems and solutions of RE practice, they should visit industrial conferences.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"5 1","pages":"349-352"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75279203","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
Requirements negotiation model: A social oriented approach for software ecosystems evolution 需求协商模型:软件生态系统演化的面向社会的方法
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636763
George Valença
Software Ecosystems is becoming a relevant research topic by analysing the software industry as networked organisations based on a common interest in a central software technology. In this context, appropriately handling Requirements Engineering is a success factor for Software Platform Management. Nevertheless, recent research in this subject does not integrate the ecosystem's social dimension to a business view during requirements negotiations. The state-of-the-art is generally concerned with challenges of achieving and agreed requirements understanding. Thereby, this PhD proposes a Requirements Negotiation Model to address the negotiation process through a more holistic perspective. It aims to present an insightful reasoning on how requirements negotiation collaborates to ecosystem's health and success, defining negotiation strategies along Software Ecosystem evolution considering the Software Platform Management.
软件生态系统正在成为一个相关的研究课题,通过分析软件产业作为基于对核心软件技术的共同兴趣的网络组织。在这种情况下,适当地处理需求工程是软件平台管理的一个成功因素。然而,在这个主题中,最近的研究并没有将生态系统的社会维度集成到需求谈判期间的业务视图中。最先进的技术通常与实现和商定的需求理解的挑战有关。因此,本博士提出了一个需求协商模型,通过更全面的视角来处理协商过程。它的目的是提出一个关于需求谈判如何与生态系统的健康和成功合作的有洞察力的推理,在考虑软件平台管理的情况下,沿着软件生态系统的进化定义谈判策略。
{"title":"Requirements negotiation model: A social oriented approach for software ecosystems evolution","authors":"George Valença","doi":"10.1109/RE.2013.6636763","DOIUrl":"https://doi.org/10.1109/RE.2013.6636763","url":null,"abstract":"Software Ecosystems is becoming a relevant research topic by analysing the software industry as networked organisations based on a common interest in a central software technology. In this context, appropriately handling Requirements Engineering is a success factor for Software Platform Management. Nevertheless, recent research in this subject does not integrate the ecosystem's social dimension to a business view during requirements negotiations. The state-of-the-art is generally concerned with challenges of achieving and agreed requirements understanding. Thereby, this PhD proposes a Requirements Negotiation Model to address the negotiation process through a more holistic perspective. It aims to present an insightful reasoning on how requirements negotiation collaborates to ecosystem's health and success, defining negotiation strategies along Software Ecosystem evolution considering the Software Platform Management.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"105 1","pages":"393-396"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82443514","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
Practical applications of i∗ in industry: The state of the art i *在工业上的实际应用:最新的技术
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636754
E. Yu, Daniel Amyot, G. Mussbacher, Xavier Franch, J. Castro
i* is a goal-oriented and agent-oriented modeling framework that focuses on the analysis of intentional and strategic relationships among actors. In this mini-tutorial, we highlight a number of recent applications in practical industrial and business settings.
I *是一个面向目标和面向主体的建模框架,侧重于分析参与者之间的意图和战略关系。在这个迷你教程中,我们将重点介绍一些最近在实际工业和商业环境中的应用。
{"title":"Practical applications of i∗ in industry: The state of the art","authors":"E. Yu, Daniel Amyot, G. Mussbacher, Xavier Franch, J. Castro","doi":"10.1109/RE.2013.6636754","DOIUrl":"https://doi.org/10.1109/RE.2013.6636754","url":null,"abstract":"i* is a goal-oriented and agent-oriented modeling framework that focuses on the analysis of intentional and strategic relationships among actors. In this mini-tutorial, we highlight a number of recent applications in practical industrial and business settings.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"11 1","pages":"366-367"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87614626","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
A history of the international requirements engineering conference (RE)RE@21 国际需求工程会议(RE)的历史RE@21
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636721
N. Mead
This paper traces the history of the International Requirements Engineering Conference from its beginnings as the International Symposium on Requirements Engineering and the International Conference on Requirements Engineering. The history is tracked to the present, with suggestions for future considerations, such as more emphasis on systems requirements engineering, and enhanced practitioner participation. Other requirements engineering events and activities are also discussed. A timeline of major milestones is included, along with a brief discussion of requirements engineering research activities that occurred in parallel with the conference.
本文追溯了国际需求工程会议的历史,从最初的需求工程国际研讨会和需求工程国际会议开始。历史被追踪到现在,伴随着对未来考虑的建议,例如更加强调系统需求工程,以及增强的从业者参与。还讨论了其他需求工程事件和活动。包括主要里程碑的时间轴,以及与会议并行发生的需求工程研究活动的简要讨论。
{"title":"A history of the international requirements engineering conference (RE)RE@21","authors":"N. Mead","doi":"10.1109/RE.2013.6636721","DOIUrl":"https://doi.org/10.1109/RE.2013.6636721","url":null,"abstract":"This paper traces the history of the International Requirements Engineering Conference from its beginnings as the International Symposium on Requirements Engineering and the International Conference on Requirements Engineering. The history is tracked to the present, with suggestions for future considerations, such as more emphasis on systems requirements engineering, and enhanced practitioner participation. Other requirements engineering events and activities are also discussed. A timeline of major milestones is included, along with a brief discussion of requirements engineering research activities that occurred in parallel with the conference.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"1 1","pages":"21-221"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86343291","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
Towards a systematic requirement-based test generation framework: Industrial challenges and needs 面向系统的基于需求的测试生成框架:工业挑战和需求
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636727
S. Hesari, Razieh Behjati, T. Yue
Requirement-based test generation (RBTG) is a verification and validation technique, which ensures the conformance of a final product with its requirements. In collaboration with an industry partner, we studied and analyzed their current practice of applying RBTG in the context of developing a family of subsea oil and gas production systems, which are cyber-physical systems. The company aims at improving their current RBTG practice by enhancing the reuse of test artifacts across different products. Due to the complexity of developing such systems and being in the context of system product-line engineering, achieving this goal requires a systematic approach for RBTG. As the first step to this end, we conducted a domain analysis with the industry partner to characterize their current practice of applying RBTG and to identify their needs and challenges. In this paper, we report results of the domain analysis. Moreover, we discuss the limitations of employing existing RBTG approaches in an industrial setting and suggest directions for improvement.
基于需求的测试生成(RBTG)是一种验证和确认技术,它确保最终产品与其需求的一致性。通过与行业合作伙伴的合作,我们研究并分析了RBTG在开发一系列海底油气生产系统(即网络物理系统)中的应用现状。该公司旨在通过增强跨不同产品的测试工件的重用来改进他们当前的RBTG实践。由于开发这样的系统的复杂性,并且处于系统产品线工程的环境中,实现这一目标需要RBTG的系统方法。作为实现这一目标的第一步,我们与行业合作伙伴进行了领域分析,以描述他们目前应用RBTG的实践,并确定他们的需求和挑战。在本文中,我们报告了域分析的结果。此外,我们讨论了在工业环境中使用现有RBTG方法的局限性,并提出了改进方向。
{"title":"Towards a systematic requirement-based test generation framework: Industrial challenges and needs","authors":"S. Hesari, Razieh Behjati, T. Yue","doi":"10.1109/RE.2013.6636727","DOIUrl":"https://doi.org/10.1109/RE.2013.6636727","url":null,"abstract":"Requirement-based test generation (RBTG) is a verification and validation technique, which ensures the conformance of a final product with its requirements. In collaboration with an industry partner, we studied and analyzed their current practice of applying RBTG in the context of developing a family of subsea oil and gas production systems, which are cyber-physical systems. The company aims at improving their current RBTG practice by enhancing the reuse of test artifacts across different products. Due to the complexity of developing such systems and being in the context of system product-line engineering, achieving this goal requires a systematic approach for RBTG. As the first step to this end, we conducted a domain analysis with the industry partner to characterize their current practice of applying RBTG and to identify their needs and challenges. In this paper, we report results of the domain analysis. Moreover, we discuss the limitations of employing existing RBTG approaches in an industrial setting and suggest directions for improvement.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"3 1","pages":"261-266"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86717221","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
Future directions of the RE conference and its community RE会议及其社区的未来方向
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636748
N. Maiden
This short piece provides an introduction to a panel session that will take place at the RE'13 conference. The purpose of the panel will be to explore different possible future directions of the RE conference and its community. This piece outlines the arguments that will be made by each of the panelists to direct the conference and community towards different perspectives - both more academic - and practitioner-oriented.
这篇短文介绍了将在RE'13会议上举行的小组会议。该小组的目的是探讨可再生能源会议及其社区未来可能的不同方向。这篇文章概述了每个小组成员将提出的论点,这些论点将引导会议和社区走向不同的观点——既有更学术的观点,也有面向从业者的观点。
{"title":"Future directions of the RE conference and its community","authors":"N. Maiden","doi":"10.1109/RE.2013.6636748","DOIUrl":"https://doi.org/10.1109/RE.2013.6636748","url":null,"abstract":"This short piece provides an introduction to a panel session that will take place at the RE'13 conference. The purpose of the panel will be to explore different possible future directions of the RE conference and its community. This piece outlines the arguments that will be made by each of the panelists to direct the conference and community towards different perspectives - both more academic - and practitioner-oriented.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"34 1","pages":"347-348"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86756628","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
Models in the RE seriesre@21 RE中的模型seriesre@21
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636723
S. Morris
This paper reports on the use and importance of models in the RE (Requirements Engineering) series of conferences based on the results of an analysis of the use of the word `model' and of other words with `model...' as their stem in the main bodies of the texts of published papers. The 620 papers examined contained 18,066 instances of these words. The words identified were divided into `general terms' for models (505), `special names' for models (215) and names for the `nature and characteristics' of models and modelling (120). The large numbers are a clear indicator of the overall importance which the model has as a dominant concept and as a still proliferating artifact in the practice of those participating in the series. The three groups of names represent social conventions adopted for communication and continuity; the third provides a pragmatically rather than theoretically based overview of the factors affecting models and modelling. The conclusions suggest questions that may improve general practice and form the basis of more specific model declaration.
本文基于对“模型”一词和其他带有“模型”的词的使用分析的结果,报告了模型在RE(需求工程)系列会议中的使用和重要性。作为已发表论文正文的词干。被调查的620篇论文中包含18066个这样的单词。已确定的单词分为模型的“一般术语”(505)、模型的“特殊名称”(215)和模型和建模的“性质和特征”(120)。这些庞大的数字清楚地表明,该模型作为一个主导概念,在参与该系列的人的实践中仍然是一个不断扩散的人工制品,具有总体重要性。这三组名字代表了为了交流和延续而采用的社会习俗;第三部分对影响模型和建模的因素进行了实用而非理论的概述。结论提出的问题可能会改善一般做法,并形成更具体的模型声明的基础。
{"title":"Models in the RE seriesre@21","authors":"S. Morris","doi":"10.1109/RE.2013.6636723","DOIUrl":"https://doi.org/10.1109/RE.2013.6636723","url":null,"abstract":"This paper reports on the use and importance of models in the RE (Requirements Engineering) series of conferences based on the results of an analysis of the use of the word `model' and of other words with `model...' as their stem in the main bodies of the texts of published papers. The 620 papers examined contained 18,066 instances of these words. The words identified were divided into `general terms' for models (505), `special names' for models (215) and names for the `nature and characteristics' of models and modelling (120). The large numbers are a clear indicator of the overall importance which the model has as a dominant concept and as a still proliferating artifact in the practice of those participating in the series. The three groups of names represent social conventions adopted for communication and continuity; the third provides a pragmatically rather than theoretically based overview of the factors affecting models and modelling. The conclusions suggest questions that may improve general practice and form the basis of more specific model declaration.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"17 1","pages":"230-237"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83243010","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
Requirements clinic: Third party inspection methodology and practice for improving the quality of software requirements specifications 需求诊所:用于提高软件需求规格说明质量的第三方检查方法和实践
Pub Date : 2013-07-15 DOI: 10.1109/RE.2013.6636732
Shinobu Saito, Mutsuki Takeuchi, Masatoshi Hiraoka, T. Kitani, M. Aoyama
We have been involved in a number of large-scale software development projects, which might lead to loss of millions of dollars if failed. The quality of SRS (Software Requirements Specification) is the key to success of the software development. Review and inspection are common practices for the verification and validation of SRS. However, verification techniques used in projects might be characterized as ad hoc. In this article, we propose requirements clinic, a third party inspection methodology for improving the quality of the SRS. In order to systematically inspect a SRS, we developed a perspective-based inspection methodology based on PQM (Pragmatic Quality Model) of SRS. PQM is derived from IEEE Std. 830 from the perspective of pragmatic quality. To inspect a SRS according to PQM, we identified 198 inspection points, which lead to a quality score between 0 and 100. The requirements clinic advises to the requirements engineering team by a comprehensive quality inspection report including quality score, benchmark and SRS patterns for improvement. Since 2010, we have been practicing the methodology to a variety of development projects, and revealed an average of 10.6 ROI in 12 projects. We also discuss the feasibility of the methodology and lessons learned from the practices.
我们参与了许多大型软件开发项目,如果失败可能会导致数百万美元的损失。软件需求规范(SRS)的质量是软件开发成功的关键。评审和检查是SRS验证和确认的常用做法。然而,项目中使用的验证技术可能被描述为特别的。在本文中,我们提出了需求诊所,一个第三方的检查方法,以提高质量的SRS。为了系统地检查SRS,我们基于SRS的PQM(语用质量模型)开发了一种基于视角的检查方法。PQM从实用质量的角度衍生自IEEE Std. 830。为了根据PQM检查SRS,我们确定了198个检查点,这些检查点导致质量得分在0到100之间。需求诊所通过一份全面的质量检查报告,包括质量分数、基准和SRS模式,向需求工程团队提出改进建议。自2010年以来,我们一直在各种开发项目中实践该方法,并在12个项目中显示了平均10.6的ROI。我们还讨论了方法的可行性和从实践中获得的经验教训。
{"title":"Requirements clinic: Third party inspection methodology and practice for improving the quality of software requirements specifications","authors":"Shinobu Saito, Mutsuki Takeuchi, Masatoshi Hiraoka, T. Kitani, M. Aoyama","doi":"10.1109/RE.2013.6636732","DOIUrl":"https://doi.org/10.1109/RE.2013.6636732","url":null,"abstract":"We have been involved in a number of large-scale software development projects, which might lead to loss of millions of dollars if failed. The quality of SRS (Software Requirements Specification) is the key to success of the software development. Review and inspection are common practices for the verification and validation of SRS. However, verification techniques used in projects might be characterized as ad hoc. In this article, we propose requirements clinic, a third party inspection methodology for improving the quality of the SRS. In order to systematically inspect a SRS, we developed a perspective-based inspection methodology based on PQM (Pragmatic Quality Model) of SRS. PQM is derived from IEEE Std. 830 from the perspective of pragmatic quality. To inspect a SRS according to PQM, we identified 198 inspection points, which lead to a quality score between 0 and 100. The requirements clinic advises to the requirements engineering team by a comprehensive quality inspection report including quality score, benchmark and SRS patterns for improvement. Since 2010, we have been practicing the methodology to a variety of development projects, and revealed an average of 10.6 ROI in 12 projects. We also discuss the feasibility of the methodology and lessons learned from the practices.","PeriodicalId":6342,"journal":{"name":"2013 21st IEEE International Requirements Engineering Conference (RE)","volume":"35 1","pages":"290-295"},"PeriodicalIF":0.0,"publicationDate":"2013-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89802275","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
期刊
2013 21st IEEE 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