首页 > 最新文献

2009 ICSE Workshop on Software Quality最新文献

英文 中文
Processes for software development within the Public Administration 公共管理部门的软件开发过程
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071553
Andrea Bei, M. Lancia, F. Lombardi, R. Puccinelli
The availability of open standards and tools have made often convenient for Public Administrations to internalize software development activities. In order to establish a software factory, it is critical to define processes. While many process standards have been devised over time, in our opinion there exist fewer effective guidelines on how to tailor them to an organization's actual needs. This paper describes the experience we acquired and the lessons we learned through the years on process definition by managing a number of software development projects within CNR1 Central Administration. In particular, a software development process is described that we consider adequate for small-to-medium-sized software factories (frequent case for non-ICT organizations). “Inclusion criteria” are also suggested for the artefacts of each phase, in order to allow further process tailoring. Our process is then discussed against a set of case studies which represent the empirical basis of our tailoring work. We believe our experience can be of use for other similar contexts, particularly within the Public Administration.
开放标准和工具的可用性通常为公共管理部门内部化软件开发活动提供了方便。为了建立一个软件工厂,定义过程是至关重要的。虽然随着时间的推移已经设计了许多过程标准,但在我们看来,关于如何将它们定制为组织的实际需求的有效指导方针很少。本文描述了我们这些年在CNR1中央管理部门管理许多软件开发项目的过程定义中获得的经验和教训。特别是,我们认为适合中小型软件工厂(非ict组织的常见情况)的软件开发过程进行了描述。“包含标准”也被建议用于每个阶段的工件,以便允许进一步的过程裁剪。然后,我们的过程是针对一组代表我们裁剪工作的经验基础的案例研究进行讨论的。我们认为,我们的经验可用于其他类似情况,特别是在公共行政部门内。
{"title":"Processes for software development within the Public Administration","authors":"Andrea Bei, M. Lancia, F. Lombardi, R. Puccinelli","doi":"10.1109/WOSQ.2009.5071553","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071553","url":null,"abstract":"The availability of open standards and tools have made often convenient for Public Administrations to internalize software development activities. In order to establish a software factory, it is critical to define processes. While many process standards have been devised over time, in our opinion there exist fewer effective guidelines on how to tailor them to an organization's actual needs. This paper describes the experience we acquired and the lessons we learned through the years on process definition by managing a number of software development projects within CNR1 Central Administration. In particular, a software development process is described that we consider adequate for small-to-medium-sized software factories (frequent case for non-ICT organizations). “Inclusion criteria” are also suggested for the artefacts of each phase, in order to allow further process tailoring. Our process is then discussed against a set of case studies which represent the empirical basis of our tailoring work. We believe our experience can be of use for other similar contexts, particularly within the Public Administration.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125588710","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
Consolidating different views of quality attribute relationships 整合质量属性关系的不同观点
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071556
Mikael Svahnberg, Kennet Henningsson
In recent years, quality attributes have received increased attention as being critical for a software system's success or failure. Different classifications of quality attributes frequently mention many relations both positive and negative between quality attributes. However, the classifications and the quality attribute relations are often presented in such a way that they are not easily compared with each other, which means that it is difficult to confirm the relations found in one source with the relations found in another. In this article we triangulate between different sources where quality attribute relations have been (or can be) expressed. The contribution is a consolidated view of which quality attributes that are considered (by several sources) to have positive or negative relations with each other.
近年来,质量属性作为软件系统成败的关键而受到越来越多的关注。不同的质量属性分类经常提到质量属性之间的许多正、负关系。然而,分类和质量属性关系往往以这样一种方式呈现,即它们不容易相互比较,这意味着很难确认在一个来源中发现的关系与在另一个来源中发现的关系。在本文中,我们在已经(或可以)表示质量属性关系的不同来源之间进行三角测量。贡献是一个被认为(由几个来源)彼此之间具有积极或消极关系的质量属性的统一视图。
{"title":"Consolidating different views of quality attribute relationships","authors":"Mikael Svahnberg, Kennet Henningsson","doi":"10.1109/WOSQ.2009.5071556","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071556","url":null,"abstract":"In recent years, quality attributes have received increased attention as being critical for a software system's success or failure. Different classifications of quality attributes frequently mention many relations both positive and negative between quality attributes. However, the classifications and the quality attribute relations are often presented in such a way that they are not easily compared with each other, which means that it is difficult to confirm the relations found in one source with the relations found in another. In this article we triangulate between different sources where quality attribute relations have been (or can be) expressed. The contribution is a consolidated view of which quality attributes that are considered (by several sources) to have positive or negative relations with each other.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131017790","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}
引用次数: 11
Existing model metrics and relations to model quality 现有的模型度量和与模型质量的关系
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071555
Parastoo Mohagheghi, Vegard Dehlen
This paper presents quality goals for models and provides a state-of-the-art analysis regarding model metrics. While model-based software development often requires assessing the quality of models at different abstraction and precision levels and developed for multiple purposes, existing work on model metrics do not reflect this need. Model size metrics are descriptive and may be used for comparing models but their relation to model quality is not well-defined. Code metrics are proposed to be applied on models for evaluating design quality while metrics related to other quality goals are few. Models often consist of a significant amount of elements, which allows a large amount of metrics to be defined on them. However, identifying useful model metrics, linking them to model quality goals, providing some baseline for interpretation of data, and combining metrics with other evaluation models such as inspections requires more theoretical and empirical work.
本文提出了模型的质量目标,并提供了关于模型度量的最先进的分析。虽然基于模型的软件开发通常需要在不同的抽象和精度级别上评估模型的质量,并且为多种目的而开发,但是现有的模型度量工作并没有反映这种需求。模型大小度量是描述性的,可用于比较模型,但它们与模型质量的关系没有明确定义。代码度量被建议应用于评估设计质量的模型,而与其他质量目标相关的度量很少。模型通常由大量的元素组成,这就允许在模型上定义大量的度量。然而,识别有用的模型度量,将它们与模型质量目标联系起来,为解释数据提供一些基线,并将度量与其他评估模型(如检查)结合起来,需要更多的理论和经验工作。
{"title":"Existing model metrics and relations to model quality","authors":"Parastoo Mohagheghi, Vegard Dehlen","doi":"10.1109/WOSQ.2009.5071555","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071555","url":null,"abstract":"This paper presents quality goals for models and provides a state-of-the-art analysis regarding model metrics. While model-based software development often requires assessing the quality of models at different abstraction and precision levels and developed for multiple purposes, existing work on model metrics do not reflect this need. Model size metrics are descriptive and may be used for comparing models but their relation to model quality is not well-defined. Code metrics are proposed to be applied on models for evaluating design quality while metrics related to other quality goals are few. Models often consist of a significant amount of elements, which allows a large amount of metrics to be defined on them. However, identifying useful model metrics, linking them to model quality goals, providing some baseline for interpretation of data, and combining metrics with other evaluation models such as inspections requires more theoretical and empirical work.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124431420","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
A proposal of a process model to create a test factory 创建测试工厂的流程模型建议
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071559
Ana Sanz, Javier García, J. Saldaña, Antonio Amescua
Software Quality Assurance (SQA) is becoming a critical issue in software development and maintenance. Software development organizations are dedicating significant resources to testing as their contribution to SQA. This paper discusses the existing organizational approaches to implementing testing practices. Nowadays, software development organizations are beginning to outsource the testing-related activities to organizations (testing factories) in order to reduce the resources dedicated to testing and increasing the quality and reliability of the final software products and services. A software factory needs a specific organizational model for its management. The organizational model must be composed of a testing process model and an organizational structure establishing the required roles, responsibilities and competences. This paper focuses on describing a proposed process model to manage a software factory. Finally, this paper introduces the current experiences obtained from the proposed model.
软件质量保证(SQA)正在成为软件开发和维护中的一个关键问题。软件开发组织将大量的资源用于测试,作为他们对SQA的贡献。本文讨论了实现测试实践的现有组织方法。如今,软件开发组织开始将测试相关的活动外包给组织(测试工厂),以减少专门用于测试的资源,并提高最终软件产品和服务的质量和可靠性。软件工厂需要一个特定的组织模型来进行管理。组织模型必须由测试过程模型和建立所需角色、职责和能力的组织结构组成。本文重点描述了一个管理软件工厂的过程模型。最后,本文介绍了目前从该模型中获得的经验。
{"title":"A proposal of a process model to create a test factory","authors":"Ana Sanz, Javier García, J. Saldaña, Antonio Amescua","doi":"10.1109/WOSQ.2009.5071559","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071559","url":null,"abstract":"Software Quality Assurance (SQA) is becoming a critical issue in software development and maintenance. Software development organizations are dedicating significant resources to testing as their contribution to SQA. This paper discusses the existing organizational approaches to implementing testing practices. Nowadays, software development organizations are beginning to outsource the testing-related activities to organizations (testing factories) in order to reduce the resources dedicated to testing and increasing the quality and reliability of the final software products and services. A software factory needs a specific organizational model for its management. The organizational model must be composed of a testing process model and an organizational structure establishing the required roles, responsibilities and competences. This paper focuses on describing a proposed process model to manage a software factory. Finally, this paper introduces the current experiences obtained from the proposed model.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124631916","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
The influence of team relationships on software quality 团队关系对软件质量的影响
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071550
B. Wong, Mahwish Bhatti
Implementing software development successfully in an organization is possibly one of the most challenging issues that the industry faces today. Project failures and the lack of software quality have become a major concern for researchers and practitioners. For many software development projects as well as for many quality assurance departments, teamwork is extremely important. Therefore, nearly all organizations pay attention to teamwork which is essential for smooth operation of a project. It is believed that teamwork is crucial for the success or failure of a project. In addition to the importance of teamwork, team issues affecting its' performance also needs attention. Among these team issues, people issues are scarce in the literature. The research outlined in this paper investigated the factors which influence teamwork. It identified the importance of trust and how trust influences IT project teams and the role of project managers and team leaders in improving trust within teams. It also includes individual behaviors that affect trust within a team. A study of six project managers from two Australian organizations was conducted to investigate the factors which influence teamwork to result in project success and software quality. The results showed that trust is a central element of the many factors and that without trust in the team; teamwork will be negatively affected resulting in project failure and poor quality.
在组织中成功地实现软件开发可能是当今行业面临的最具挑战性的问题之一。项目失败和软件质量的缺乏已经成为研究人员和实践者关注的主要问题。对于许多软件开发项目以及许多质量保证部门来说,团队合作是极其重要的。因此,几乎所有的组织都重视团队合作,这对于项目的顺利运行至关重要。人们认为团队合作对一个项目的成败至关重要。除了团队合作的重要性,影响其绩效的团队问题也需要关注。在这些团队问题中,人的问题在文献中是稀缺的。本文的研究概述了影响团队合作的因素。它确定了信任的重要性,信任如何影响It项目团队,以及项目经理和团队领导在提高团队内部信任方面的作用。它还包括影响团队信任的个人行为。对来自两个澳大利亚组织的六个项目经理进行了一项研究,以调查影响团队合作导致项目成功和软件质量的因素。结果表明,信任是诸多因素中的中心要素,没有信任的团队;团队合作会受到负面影响,导致项目失败和质量低下。
{"title":"The influence of team relationships on software quality","authors":"B. Wong, Mahwish Bhatti","doi":"10.1109/WOSQ.2009.5071550","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071550","url":null,"abstract":"Implementing software development successfully in an organization is possibly one of the most challenging issues that the industry faces today. Project failures and the lack of software quality have become a major concern for researchers and practitioners. For many software development projects as well as for many quality assurance departments, teamwork is extremely important. Therefore, nearly all organizations pay attention to teamwork which is essential for smooth operation of a project. It is believed that teamwork is crucial for the success or failure of a project. In addition to the importance of teamwork, team issues affecting its' performance also needs attention. Among these team issues, people issues are scarce in the literature. The research outlined in this paper investigated the factors which influence teamwork. It identified the importance of trust and how trust influences IT project teams and the role of project managers and team leaders in improving trust within teams. It also includes individual behaviors that affect trust within a team. A study of six project managers from two Australian organizations was conducted to investigate the factors which influence teamwork to result in project success and software quality. The results showed that trust is a central element of the many factors and that without trust in the team; teamwork will be negatively affected resulting in project failure and poor quality.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129670360","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
Inspection effectiveness for different quality attributes of software requirement specifications: An industrial case study 对软件需求规格说明的不同质量属性的检查有效性:一个工业案例研究
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071552
Frank Salger, G. Engels, A. Hofmann
Early inspections of software requirements specifications (SRS) are known to be an effective and cost-efficient quality assurance technique. However, inspections are often applied with the underlying assumption that they work equally well to assess all kinds of quality attributes of SRS. Little work has yet been done to validate this assumption. At Capgemini sd&m, we set up an inspection technique to assess SRS, the so called “specification quality gate” (QG-Spec). The QG-Spec has been applied to a series of large scale commercial projects. In this paper we present our lessons learned and discuss, which quality attributes are effectively assessed by means of the QG-Spec - and which are not. We argue that our results can be generalized to other existing inspection techniques. We came to the conclusion that inspections have to be carefully balanced with techniques for constructive quality assurance in order to economically arrive at high quality SRS.
众所周知,软件需求规范(SRS)的早期检查是一种有效且具有成本效益的质量保证技术。然而,检查通常被应用于潜在的假设,即它们同样可以很好地评估SRS的各种质量属性。证实这一假设的工作还很少。在凯捷sd&m,我们建立了一种检查技术来评估SRS,即所谓的“规格质量门”(QG-Spec)。QG-Spec已应用于一系列大型商业项目。在本文中,我们提出了我们的经验教训,并讨论了哪些质量属性是通过QG-Spec有效评估的,哪些不是。我们认为,我们的结果可以推广到其他现有的检测技术。我们得出的结论是,检查必须谨慎地与建设性质量保证技术相平衡,以便经济地达到高质量的SRS。
{"title":"Inspection effectiveness for different quality attributes of software requirement specifications: An industrial case study","authors":"Frank Salger, G. Engels, A. Hofmann","doi":"10.1109/WOSQ.2009.5071552","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071552","url":null,"abstract":"Early inspections of software requirements specifications (SRS) are known to be an effective and cost-efficient quality assurance technique. However, inspections are often applied with the underlying assumption that they work equally well to assess all kinds of quality attributes of SRS. Little work has yet been done to validate this assumption. At Capgemini sd&m, we set up an inspection technique to assess SRS, the so called “specification quality gate” (QG-Spec). The QG-Spec has been applied to a series of large scale commercial projects. In this paper we present our lessons learned and discuss, which quality attributes are effectively assessed by means of the QG-Spec - and which are not. We argue that our results can be generalized to other existing inspection techniques. We came to the conclusion that inspections have to be carefully balanced with techniques for constructive quality assurance in order to economically arrive at high quality SRS.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114493102","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}
引用次数: 26
Comparing ISO/IEC 12207 and CMMI-DEV: Towards a mapping of ISO/IEC 15504-7 比较ISO/IEC 12207和CMMI-DEV:迈向ISO/IEC 15504-7的映射
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071558
M. T. Baldassarre, M. Piattini, F. Pino, G. Visaggio
Software process improvement is a planned, managed and controlled effort which aims to enhance the capability of the software development processes of an organization. In particular, SPI often involves process reference models, process assessment methods and models that guide process improvement though specific standards such as the ISO and CMMI families. Recently, growing interest has been shown towards the need for harmonization of different improvement technologies with the aim of presenting an integrated vision about the standards. In this sense this paper presents a comparison between the process areas of CMMI-DEV and the processes described in the latest version of ISO/IEC 12207:2008. Based on these results we investigate the relationship between the CMMI-DEV and ISO/IEC 15504-7 models with the aim of identifying the degree of coverage of CMMI-DEV maturity levels in relation to ISO/IEC 15504-7.
软件过程改进是一种计划、管理和控制的工作,旨在提高组织软件开发过程的能力。特别是,SPI通常涉及过程参考模型、过程评估方法和通过ISO和CMMI系列等特定标准指导过程改进的模型。最近,人们对协调不同改进技术的需要越来越感兴趣,目的是提出关于标准的综合愿景。从这个意义上讲,本文提出了CMMI-DEV过程域与最新版ISO/IEC 12207:2008中描述的过程域之间的比较。基于这些结果,我们研究了CMMI-DEV和ISO/IEC 15504-7模型之间的关系,目的是确定CMMI-DEV成熟度级别相对于ISO/IEC 15504-7的覆盖程度。
{"title":"Comparing ISO/IEC 12207 and CMMI-DEV: Towards a mapping of ISO/IEC 15504-7","authors":"M. T. Baldassarre, M. Piattini, F. Pino, G. Visaggio","doi":"10.1109/WOSQ.2009.5071558","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071558","url":null,"abstract":"Software process improvement is a planned, managed and controlled effort which aims to enhance the capability of the software development processes of an organization. In particular, SPI often involves process reference models, process assessment methods and models that guide process improvement though specific standards such as the ISO and CMMI families. Recently, growing interest has been shown towards the need for harmonization of different improvement technologies with the aim of presenting an integrated vision about the standards. In this sense this paper presents a comparison between the process areas of CMMI-DEV and the processes described in the latest version of ISO/IEC 12207:2008. Based on these results we investigate the relationship between the CMMI-DEV and ISO/IEC 15504-7 models with the aim of identifying the degree of coverage of CMMI-DEV maturity levels in relation to ISO/IEC 15504-7.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126281969","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}
引用次数: 25
Software aging assessment through a specialization of the SQuaRE quality model 通过专业化的SQuaRE质量模型进行软件老化评估
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071554
Michele Bombardieri, F. Fontana
In the last years the software application portfolio has become a key asset for almost all companies. During their lives, applications undergo lots of changes to add new functionalities or to refactor older ones; these changes tend to reduce the quality of the applications themselves, causing the phenomenon known as software aging.
在过去的几年中,软件应用程序组合已经成为几乎所有公司的关键资产。在它们的生命周期中,应用程序经历了许多更改,以添加新功能或重构旧功能;这些变化往往会降低应用程序本身的质量,导致所谓的软件老化现象。
{"title":"Software aging assessment through a specialization of the SQuaRE quality model","authors":"Michele Bombardieri, F. Fontana","doi":"10.1109/WOSQ.2009.5071554","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071554","url":null,"abstract":"In the last years the software application portfolio has become a key asset for almost all companies. During their lives, applications undergo lots of changes to add new functionalities or to refactor older ones; these changes tend to reduce the quality of the applications themselves, causing the phenomenon known as software aging.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114252752","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
An investigation of using Neuro-Fuzzy with software size estimation 神经模糊算法在软件大小估计中的应用研究
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071557
Justin Wong, D. Ho, Luiz Fernando Capretz
Neuro-Fuzzy refers to a hybrid intelligent system using both neural network and fuzzy logic. In this study, neuro-fuzzy is applied to a backfiring and categorical data size estimation model. Evaluation was conducted to determine whether a neuro-fuzzy approach improves software size estimations. It was found that a neuro-fuzzy approach provides minimal improvement over the traditional backfiring sizing technique.
神经模糊智能系统是一种结合了神经网络和模糊逻辑的混合智能系统。在本研究中,神经模糊应用于一个反向和分类数据大小估计模型。进行评估以确定神经模糊方法是否可以改善软件大小估计。研究发现,神经模糊方法比传统的回火分级技术提供了最小的改进。
{"title":"An investigation of using Neuro-Fuzzy with software size estimation","authors":"Justin Wong, D. Ho, Luiz Fernando Capretz","doi":"10.1109/WOSQ.2009.5071557","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071557","url":null,"abstract":"Neuro-Fuzzy refers to a hybrid intelligent system using both neural network and fuzzy logic. In this study, neuro-fuzzy is applied to a backfiring and categorical data size estimation model. Evaluation was conducted to determine whether a neuro-fuzzy approach improves software size estimations. It was found that a neuro-fuzzy approach provides minimal improvement over the traditional backfiring sizing technique.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132616173","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
Software quality models: Purposes, usage scenarios and requirements 软件质量模型:目的、使用场景和需求
Pub Date : 2009-05-16 DOI: 10.1109/WOSQ.2009.5071551
F. Deißenböck, Elmar Jürgens, K. Lochmann, S. Wagner
Software quality models are a well-accepted means to support quality management of software systems. Over the last 30 years, a multitude of quality models have been proposed and applied with varying degrees of success. Despite successes and standardisation efforts, quality models are still being criticised, as their application in practice exhibits various problems. To some extent, this criticism is caused by an unclear definition of what quality models are and which purposes they serve. Beyond this, there is a lack of explicitly stated requirements for quality models with respect to their intended mode of application. To remedy this, this paper describes purposes and usage scenarios of quality models and, based on the literature and experiences from the authors, collects critique of existing models. From this, general requirements for quality models are derived. The requirements can be used to support the evaluation of existing quality models for a given context or to guide further quality model development.
软件质量模型是一种被广泛接受的支持软件系统质量管理的方法。在过去的30年里,人们提出了许多高质量的模型,并取得了不同程度的成功。尽管取得了成功和标准化的努力,质量模型仍然受到批评,因为它们在实践中的应用显示出各种问题。在某种程度上,这种批评是由于对质量模型的定义不明确以及它们所服务的目的。除此之外,缺乏对质量模型关于其预期应用模式的明确规定的需求。为了弥补这一点,本文描述了质量模型的目的和使用场景,并基于作者的文献和经验,收集了对现有模型的批评。由此推导出质量模型的一般要求。需求可用于支持给定上下文的现有质量模型的评估,或用于指导进一步的质量模型开发。
{"title":"Software quality models: Purposes, usage scenarios and requirements","authors":"F. Deißenböck, Elmar Jürgens, K. Lochmann, S. Wagner","doi":"10.1109/WOSQ.2009.5071551","DOIUrl":"https://doi.org/10.1109/WOSQ.2009.5071551","url":null,"abstract":"Software quality models are a well-accepted means to support quality management of software systems. Over the last 30 years, a multitude of quality models have been proposed and applied with varying degrees of success. Despite successes and standardisation efforts, quality models are still being criticised, as their application in practice exhibits various problems. To some extent, this criticism is caused by an unclear definition of what quality models are and which purposes they serve. Beyond this, there is a lack of explicitly stated requirements for quality models with respect to their intended mode of application. To remedy this, this paper describes purposes and usage scenarios of quality models and, based on the literature and experiences from the authors, collects critique of existing models. From this, general requirements for quality models are derived. The requirements can be used to support the evaluation of existing quality models for a given context or to guide further quality model development.","PeriodicalId":158077,"journal":{"name":"2009 ICSE Workshop on Software Quality","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125200395","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}
引用次数: 117
期刊
2009 ICSE Workshop on Software Quality
全部 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