首页 > 最新文献

10th International Workshop on Software Technology and Engineering Practice最新文献

英文 中文
Measurement and metrology requirements for empirical studies in software engineering 软件工程中测量和计量需求的实证研究
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267631
A. Abran, Asma Sellami
'Software metrics' are most often proposed as the measurement tools of choice in empirical studies in software engineering, and the field of 'software metrics' is most often discussed from the perspective referred to as 'measurement theory'. However, in other disciplines, it is the domain of knowledge referred to as 'metrology' that is the foundation for the development and use of measurement instruments and measurement processes. In this paper, our initial modeling of the sets of measurement concepts documented in the ISO International Vocabulary of Basic and General Terms in Metrology is used to investigate and position the measurement concepts referred to in the Guide to the Software Engineering Body of Knowledge. This structured analysis reveals that much work remains to be done to introduce the full set of measurement and metrology concepts as fundamental tools for empirical studies in software engineering.
在软件工程的实证研究中,“软件度量”最常被提议作为选择的度量工具,而“软件度量”领域最常从被称为“度量理论”的角度来讨论。然而,在其他学科中,被称为“计量学”的知识领域是开发和使用测量仪器和测量过程的基础。在本文中,我们对ISO国际计量基本术语和通用术语词汇中记录的测量概念集的初始建模用于调查和定位软件工程知识体系指南中提到的测量概念。这个结构化的分析表明,要将全套测量和计量概念作为软件工程中实证研究的基本工具,还有很多工作要做。
{"title":"Measurement and metrology requirements for empirical studies in software engineering","authors":"A. Abran, Asma Sellami","doi":"10.1109/STEP.2002.1267631","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267631","url":null,"abstract":"'Software metrics' are most often proposed as the measurement tools of choice in empirical studies in software engineering, and the field of 'software metrics' is most often discussed from the perspective referred to as 'measurement theory'. However, in other disciplines, it is the domain of knowledge referred to as 'metrology' that is the foundation for the development and use of measurement instruments and measurement processes. In this paper, our initial modeling of the sets of measurement concepts documented in the ISO International Vocabulary of Basic and General Terms in Metrology is used to investigate and position the measurement concepts referred to in the Guide to the Software Engineering Body of Knowledge. This structured analysis reveals that much work remains to be done to introduce the full set of measurement and metrology concepts as fundamental tools for empirical studies in software engineering.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116755835","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
A technical review of the software construction knowledge area in the SWEBOK guide 对SWEBOK指南中软件构建知识领域的技术回顾
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267597
F. Robert, A. Abran, P. Bourque
In May 2001, of the Guide to the Software Engineering Body of Knowledge (SWEBOK) was released in a Web format and, in December 2001, in book format with the intent to collect comments and possible improvements. Up to now, feedback received confirmed the usefulness of the guide for all documented knowledge areas, with the exception of the software construction knowledge area, for which the content does not map easily to industry practices or to actual academic curricula. After analysis of this specific SWEBOK knowledge area, some issues were identified, such as inconsistencies between the textual descriptions and the visual representations. Furthermore, analysis of this chapter using the Vincenti classification of engineering knowledge types allowed us to identify some additional weaknesses and provided us with guidance on how the structure of this chapter could be improved. This paper proposes a revised breakdown of topics that is more aligned with an engineering perspective.
2001年5月,软件工程知识体系指南(SWEBOK)以Web格式发布,并于2001年12月以书籍形式发布,目的是收集评论和可能的改进。到目前为止,收到的反馈确认了指南对所有文档化知识领域的有用性,除了软件构建知识领域,因为其内容不容易映射到行业实践或实际的学术课程。在分析了这个特定的SWEBOK知识领域之后,发现了一些问题,例如文本描述和视觉表示之间的不一致。此外,使用Vincenti工程知识类型分类对本章进行分析,使我们能够确定一些额外的弱点,并为我们提供了如何改进本章结构的指导。本文提出了一个更符合工程观点的修订主题分解。
{"title":"A technical review of the software construction knowledge area in the SWEBOK guide","authors":"F. Robert, A. Abran, P. Bourque","doi":"10.1109/STEP.2002.1267597","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267597","url":null,"abstract":"In May 2001, of the Guide to the Software Engineering Body of Knowledge (SWEBOK) was released in a Web format and, in December 2001, in book format with the intent to collect comments and possible improvements. Up to now, feedback received confirmed the usefulness of the guide for all documented knowledge areas, with the exception of the software construction knowledge area, for which the content does not map easily to industry practices or to actual academic curricula. After analysis of this specific SWEBOK knowledge area, some issues were identified, such as inconsistencies between the textual descriptions and the visual representations. Furthermore, analysis of this chapter using the Vincenti classification of engineering knowledge types allowed us to identify some additional weaknesses and provided us with guidance on how the structure of this chapter could be improved. This paper proposes a revised breakdown of topics that is more aligned with an engineering perspective.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127267899","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
Interdisciplinary software engineering 跨学科软件工程
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267598
P. Brereton, N. Mehandjiev, P. Layzell
The theme of this workshop was to consider the future of software engineering as an interdisciplinary activity by (a) identifying and challenging the assumptions which drive current software engineering processes, and (b) drawing on the models and techniques which are used in cognate, related disciplines, in order to transform software engineering into a more holistic, interdisciplinary activity which breaks down rigid barriers between disciplines, representations and processes.
本次研讨会的主题是通过(a)识别和挑战驱动当前软件工程过程的假设,以及(b)利用同源的、相关的学科中使用的模型和技术,以将软件工程转变为更全面的、跨学科的活动,从而打破学科、表示和过程之间的严格障碍,将软件工程视为一种跨学科的活动。
{"title":"Interdisciplinary software engineering","authors":"P. Brereton, N. Mehandjiev, P. Layzell","doi":"10.1109/STEP.2002.1267598","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267598","url":null,"abstract":"The theme of this workshop was to consider the future of software engineering as an interdisciplinary activity by (a) identifying and challenging the assumptions which drive current software engineering processes, and (b) drawing on the models and techniques which are used in cognate, related disciplines, in order to transform software engineering into a more holistic, interdisciplinary activity which breaks down rigid barriers between disciplines, representations and processes.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125071698","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
Thoughts on software engineering knowledge, and how to organize it 对软件工程知识的思考,以及如何组织这些知识
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267596
D.J. Bagert, M. Barbacci, D. Budgen, T. Lethbridge, W. Suryn, H. van Vliet
SWEBOK describes what knowledge a software engineer who has a Bachelor's degree and four years of experience should have. SEEK describes the knowledge to be taught in an undergraduate program in software engineering. Although different in scope and purpose, there are many similarities between the two, and after all, even experienced developers need an education, don't they? A full-day workshop on the alignment between SWEBOK and SEEK, held at STEP 2002, revealed a number of issues that received either a scant or a scattered treatment in either or both documents. These issues include: software architecture, software measurement, and software quality. In addition, topics of debate were whether or not user interface design should be considered part of software design, or rather deserves its own, separate treatment; and whether maintenance/evolution merits a separate discussion, or should rather be seen as the default mode of operation in software development. This paper elaborates the discussions of this workshop.
SWEBOK描述了一个拥有学士学位和四年工作经验的软件工程师应该具备的知识。SEEK描述了在软件工程本科课程中要教授的知识。尽管在范围和目的上有所不同,但两者之间有许多相似之处,毕竟,即使是经验丰富的开发人员也需要接受教育,不是吗?在STEP 2002上举行的关于SWEBOK和SEEK之间一致性的全天研讨会上,揭示了一些在其中一个或两个文件中得到很少或分散处理的问题。这些问题包括:软件架构、软件度量和软件质量。此外,辩论的主题是用户界面设计是否应该被视为软件设计的一部分,或者应该单独对待;维护/演进是否值得单独讨论,或者应该被视为软件开发中的默认操作模式。本文对本次研讨会的讨论进行了详细的阐述。
{"title":"Thoughts on software engineering knowledge, and how to organize it","authors":"D.J. Bagert, M. Barbacci, D. Budgen, T. Lethbridge, W. Suryn, H. van Vliet","doi":"10.1109/STEP.2002.1267596","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267596","url":null,"abstract":"SWEBOK describes what knowledge a software engineer who has a Bachelor's degree and four years of experience should have. SEEK describes the knowledge to be taught in an undergraduate program in software engineering. Although different in scope and purpose, there are many similarities between the two, and after all, even experienced developers need an education, don't they? A full-day workshop on the alignment between SWEBOK and SEEK, held at STEP 2002, revealed a number of issues that received either a scant or a scattered treatment in either or both documents. These issues include: software architecture, software measurement, and software quality. In addition, topics of debate were whether or not user interface design should be considered part of software design, or rather deserves its own, separate treatment; and whether maintenance/evolution merits a separate discussion, or should rather be seen as the default mode of operation in software development. This paper elaborates the discussions of this workshop.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122473124","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
Software components - enabling a mass market 软件组件——实现大众市场
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267628
P. Brereton, S. Linkman, Nigel Thomas, J. Bøegh, S. D. Panfilis
Component based software engineering, the building of software systems from reusable parts, offers the potential to radically improve the way in which software is developed. It promises increased reuse leading to higher quality and reduced time to market. In addition, if component parts are available 'off the shelf' then we can expect to see the emergence of a thriving market in new ever-better components. This should enable those who integrate components into whole systems to adapt and improve such systems rapidly and predictably by replacing old components with new and better ones. This paper reports on work undertaken within CLARiFi, a European-funded project, which aimed to provide a supportive infrastructure to enable such a component marketplace. The infrastructure is manifested through the design, development and evaluation of a series of pre-industrial component broker prototypes. The underlying research areas include the component classification scheme, ranking and selection of components, component certification and visualization in the ranking and selection process. The paper concludes with a discussion of the lessons learned from the prototyping and evaluation activities carried out throughout the project.
基于组件的软件工程,从可重用部件构建软件系统,提供了从根本上改进软件开发方式的潜力。它承诺增加重用,从而提高质量并缩短上市时间。此外,如果零部件是“现成的”,那么我们可以期待看到一个新的、更好的零部件蓬勃发展的市场。这应该使那些将组件集成到整个系统中的人能够通过用新的更好的组件替换旧的组件来快速和可预测地适应和改进这样的系统。本文报告了在CLARiFi中进行的工作,CLARiFi是一个欧洲资助的项目,旨在提供一个支持性的基础设施来实现这样一个组件市场。基础设施通过设计、开发和评估一系列工业化前组件代理原型来体现。基础研究领域包括组件分类方案、组件排序与选择、组件认证以及排序与选择过程中的可视化。论文最后讨论了从整个项目中执行的原型设计和评估活动中学到的经验教训。
{"title":"Software components - enabling a mass market","authors":"P. Brereton, S. Linkman, Nigel Thomas, J. Bøegh, S. D. Panfilis","doi":"10.1109/STEP.2002.1267628","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267628","url":null,"abstract":"Component based software engineering, the building of software systems from reusable parts, offers the potential to radically improve the way in which software is developed. It promises increased reuse leading to higher quality and reduced time to market. In addition, if component parts are available 'off the shelf' then we can expect to see the emergence of a thriving market in new ever-better components. This should enable those who integrate components into whole systems to adapt and improve such systems rapidly and predictably by replacing old components with new and better ones. This paper reports on work undertaken within CLARiFi, a European-funded project, which aimed to provide a supportive infrastructure to enable such a component marketplace. The infrastructure is manifested through the design, development and evaluation of a series of pre-industrial component broker prototypes. The underlying research areas include the component classification scheme, ranking and selection of components, component certification and visualization in the ranking and selection process. The paper concludes with a discussion of the lessons learned from the prototyping and evaluation activities carried out throughout the project.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122200581","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Thirteen Knights and the Seven-headed Dragon: an interdisciplinary software engineering framework 十三骑士与七头龙:一个跨学科的软件工程框架
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267599
N. Mehandjiev, P. Layzell, P. Brereton, G. Lewis, M. Mannion, François Coallier
This paper summarizes the findings of the STEP2002 workshop on Interdisciplinary Software Engineering, which took place on the 6th and 7th of October 2002 in Montreal, Canada. The workshop considered the future of software engineering as an interdisciplinary activity by identifying ideas, models and techniques which are already used in cognate disciplines, and are deemed applicable to software engineering, with the aim of breaking down rigid barriers between disciplines, representations and processes.
本文总结了2002年10月6日和7日在加拿大蒙特利尔举行的跨学科软件工程STEP2002研讨会的成果。研讨会认为软件工程的未来是一个跨学科的活动,通过识别已经在相关学科中使用的思想、模型和技术,并被认为适用于软件工程,目的是打破学科、表示和过程之间的严格障碍。
{"title":"Thirteen Knights and the Seven-headed Dragon: an interdisciplinary software engineering framework","authors":"N. Mehandjiev, P. Layzell, P. Brereton, G. Lewis, M. Mannion, François Coallier","doi":"10.1109/STEP.2002.1267599","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267599","url":null,"abstract":"This paper summarizes the findings of the STEP2002 workshop on Interdisciplinary Software Engineering, which took place on the 6th and 7th of October 2002 in Montreal, Canada. The workshop considered the future of software engineering as an interdisciplinary activity by identifying ideas, models and techniques which are already used in cognate disciplines, and are deemed applicable to software engineering, with the aim of breaking down rigid barriers between disciplines, representations and processes.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114528413","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
COTS integration and evaluation: introduction COTS集成与评估:介绍
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267626
R. Seacord, G. Lewis, R. Bunting
1 BACKGROUND Enterprise systems, as well as other types of software systems, are increasingly being developed largely from COTS (commercial-off-the-shelf) components. While a COTS-based systems approach is often considered essential to building highly functional, competitive systems this approach also poses many challenges. Foremost among these is the identification of compatible components that meet the functional requirements of the system under development. Compatibility in this sense is a measure of how easily various components can be integrated. A COBOL module running on a Unisys platform would not be considered highly compatible with a VisualBasic application, for example.
企业系统,以及其他类型的软件系统,越来越多地从COTS(商业现货)组件中开发出来。虽然基于cots的系统方法通常被认为是构建功能强大的竞争性系统的必要条件,但这种方法也带来了许多挑战。其中最重要的是识别满足正在开发的系统功能需求的兼容组件。从这个意义上说,兼容性是衡量各种组件集成的难易程度。例如,在Unisys平台上运行的COBOL模块不会被认为与VisualBasic应用程序高度兼容。
{"title":"COTS integration and evaluation: introduction","authors":"R. Seacord, G. Lewis, R. Bunting","doi":"10.1109/STEP.2002.1267626","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267626","url":null,"abstract":"1 BACKGROUND Enterprise systems, as well as other types of software systems, are increasingly being developed largely from COTS (commercial-off-the-shelf) components. While a COTS-based systems approach is often considered essential to building highly functional, competitive systems this approach also poses many challenges. Foremost among these is the identification of compatible components that meet the functional requirements of the system under development. Compatibility in this sense is a measure of how easily various components can be integrated. A COBOL module running on a Unisys platform would not be considered highly compatible with a VisualBasic application, for example.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122259723","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
Report from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002) 第二届以采用为中心的软件工程国际研讨会(ACSE 2002)报告
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267610
S. Tilley, H. Muller, L. O'Brien, K. Wong
As part of Software Technology and Engineering Practice (STEP) 2002 conference, the 2nd International Workshop on Adoption-Centric Software Engineering (ACSE 2002) was held in Montreal, Canada on Oct. 6-7, 2002. This report summarizes the ACSE 2002 workshop and provides a tentative roadmap towards addressing some of the challenges related to technology transition. In particular, the paper highlights the workshop's focus on adoption issues in the context of moving software reverse engineering tools from research prototypes to widely used products.
作为2002年软件技术与工程实践(STEP)会议的一部分,第二届以采用为中心的软件工程国际研讨会(ACSE 2002)于2002年10月6日至7日在加拿大蒙特利尔举行。本报告总结了ACSE 2002研讨会,并提供了解决与技术转型相关的一些挑战的初步路线图。特别地,论文强调了研讨会在将软件逆向工程工具从研究原型转移到广泛使用的产品的背景下对采用问题的关注。
{"title":"Report from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002)","authors":"S. Tilley, H. Muller, L. O'Brien, K. Wong","doi":"10.1109/STEP.2002.1267610","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267610","url":null,"abstract":"As part of Software Technology and Engineering Practice (STEP) 2002 conference, the 2nd International Workshop on Adoption-Centric Software Engineering (ACSE 2002) was held in Montreal, Canada on Oct. 6-7, 2002. This report summarizes the ACSE 2002 workshop and provides a tentative roadmap towards addressing some of the challenges related to technology transition. In particular, the paper highlights the workshop's focus on adoption issues in the context of moving software reverse engineering tools from research prototypes to widely used products.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127519486","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
Experimental support analysis of the software construction knowledge area in the SWEBOK guide SWEBOK指南中软件构建知识领域的实验支持分析
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267632
W. Suryn, F. Robert, A. Abran, P. Bourque, R. Champagne
In May 2001, trial version of the guide to the Software Engineering Body of Knowledge (SWEBOK) was released in a Web format and, in December 2001, in book format with the intent to collect comments and possible improvements. Up to now, feedback received confirmed the usefulness of the guide for all documented knowledge areas, with the exception of the software construction knowledge area, for which the content does not map easily to industry practices or to actual academic curricula. We conducted a review of the chapter to identify the level of experimental support for each topic mentioned in this chapter. In order to classify the level of support, the classification in twelve experimental methods for validating technology by Zelkowitz and Wallace is used. It permits the identification of some of its weaknesses and provides further guidance on content improvements of the chapter.
2001年5月,软件工程知识体系(SWEBOK)指南的试用版以Web格式发布,并于2001年12月以书籍形式发布,目的是收集评论和可能的改进。到目前为止,收到的反馈确认了指南对所有文档化知识领域的有用性,除了软件构建知识领域,因为其内容不容易映射到行业实践或实际的学术课程。我们对本章进行了回顾,以确定本章中提到的每个主题的实验支持水平。为了对支持程度进行分类,我们使用了Zelkowitz和Wallace在12种验证技术的实验方法中的分类。它允许确定它的一些弱点,并就本章的内容改进提供进一步的指导。
{"title":"Experimental support analysis of the software construction knowledge area in the SWEBOK guide","authors":"W. Suryn, F. Robert, A. Abran, P. Bourque, R. Champagne","doi":"10.1109/STEP.2002.1267632","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267632","url":null,"abstract":"In May 2001, trial version of the guide to the Software Engineering Body of Knowledge (SWEBOK) was released in a Web format and, in December 2001, in book format with the intent to collect comments and possible improvements. Up to now, feedback received confirmed the usefulness of the guide for all documented knowledge areas, with the exception of the software construction knowledge area, for which the content does not map easily to industry practices or to actual academic curricula. We conducted a review of the chapter to identify the level of experimental support for each topic mentioned in this chapter. In order to classify the level of support, the classification in twelve experimental methods for validating technology by Zelkowitz and Wallace is used. It permits the identification of some of its weaknesses and provides further guidance on content improvements of the chapter.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116348968","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
Improving verification and validation in hardware/software environments. Introduction to the workshop 改进硬件/软件环境中的验证和确认。工作坊简介
Pub Date : 2002-10-06 DOI: 10.1109/STEP.2002.1267621
J. Jacobs, J. Trienekens
Software development evolved in barely half a century from an exotic and rather esoteric pioneering endeavor into a cornerstone of modern society. Unprecedented methodological advances have been made over a such a short period of time that it doesn't come as a surprise that one talks about the "software revolution". In fact, the "software revolution" is a "software evolution" that took place in such a short period of time that it is perceived as a revolution. third evolution stage, mastering of software-intensive product complexity. A dramatic growth of size and technical complexity of software and associated managerial complexity caused desperate attempts for improvements of the software development process to get projects and product quality under control, often guided by improvement models like SEI's Capability Maturity Model CMM (Paulk et al., 1993). Many companies are still struggling with this stage, while the next evolutionary stage is emerging, right now: the stage of complex product development. Products become so complex, that the product development is distributed over multiple departments, or even over several companies, involving many specialisms. Of the many problems associated with complex product development, the verification and validation process is one of the toughest.
软件开发在仅仅半个世纪的时间里就从一个异域的、相当深奥的先驱努力演变成了现代社会的基石。在如此短的时间内取得了前所未有的方法论进步,因此人们谈论“软件革命”并不奇怪。事实上,“软件革命”是在很短的时间内发生的“软件进化”,它被认为是一场革命。第三个进化阶段,掌握软件密集型产品的复杂性。软件规模和技术复杂性的急剧增长以及相关的管理复杂性导致了对软件开发过程的改进的绝望尝试,以使项目和产品质量处于控制之下,通常由改进模型如SEI的能力成熟度模型CMM (Paulk et al., 1993)所指导。许多公司仍在这一阶段苦苦挣扎,而下一个进化阶段正在出现:复杂产品开发阶段。产品变得如此复杂,以至于产品开发分散到多个部门,甚至几个公司,涉及许多专业。在与复杂产品开发相关的许多问题中,验证和确认过程是最棘手的问题之一。
{"title":"Improving verification and validation in hardware/software environments. Introduction to the workshop","authors":"J. Jacobs, J. Trienekens","doi":"10.1109/STEP.2002.1267621","DOIUrl":"https://doi.org/10.1109/STEP.2002.1267621","url":null,"abstract":"Software development evolved in barely half a century from an exotic and rather esoteric pioneering endeavor into a cornerstone of modern society. Unprecedented methodological advances have been made over a such a short period of time that it doesn't come as a surprise that one talks about the \"software revolution\". In fact, the \"software revolution\" is a \"software evolution\" that took place in such a short period of time that it is perceived as a revolution. third evolution stage, mastering of software-intensive product complexity. A dramatic growth of size and technical complexity of software and associated managerial complexity caused desperate attempts for improvements of the software development process to get projects and product quality under control, often guided by improvement models like SEI's Capability Maturity Model CMM (Paulk et al., 1993). Many companies are still struggling with this stage, while the next evolutionary stage is emerging, right now: the stage of complex product development. Products become so complex, that the product development is distributed over multiple departments, or even over several companies, involving many specialisms. Of the many problems associated with complex product development, the verification and validation process is one of the toughest.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128174786","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
期刊
10th International Workshop on Software Technology and Engineering Practice
全部 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