首页 > 最新文献

Third International Conference on Quality Software, 2003. Proceedings.最新文献

英文 中文
Walking the talk: building quality into the software quality management tool 言出必行:将质量构建到软件质量管理工具中
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319087
G. Seshagiri, S. Priya
The market for products whose objective is to improve software project management and software quality management is expected to be large and growing. In this paper, we present data from a software project whose mission is to build a commercial enterprise software project and quality management tool. The data we present include: planned and actual schedule, earned value, size, productivity, and defect removal by phase. We present process quality index and percent defect free modules as useful measures to predict post development defects in the product. We conclude that vendors of software project and quality management tools must walk the talk by utilizing disciplined techniques for managing the project and building quality into their products with known quality methods. The Team Software Process is a proven framework for both software project management and software quality management.
以改进软件项目管理和软件质量管理为目标的产品的市场预计将是巨大的和不断增长的。在本文中,我们给出了一个软件项目的数据,该项目的任务是构建一个商业企业软件项目和质量管理工具。我们呈现的数据包括:计划的和实际的进度表、挣值、规模、生产力,以及按阶段的缺陷移除。我们提出过程质量指数和无缺陷模块百分比作为预测产品开发后缺陷的有用措施。我们的结论是,软件项目和质量管理工具的供应商必须通过使用规范的技术来管理项目,并使用已知的质量方法将质量构建到他们的产品中。团队软件过程是软件项目管理和软件质量管理的一个经过验证的框架。
{"title":"Walking the talk: building quality into the software quality management tool","authors":"G. Seshagiri, S. Priya","doi":"10.1109/QSIC.2003.1319087","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319087","url":null,"abstract":"The market for products whose objective is to improve software project management and software quality management is expected to be large and growing. In this paper, we present data from a software project whose mission is to build a commercial enterprise software project and quality management tool. The data we present include: planned and actual schedule, earned value, size, productivity, and defect removal by phase. We present process quality index and percent defect free modules as useful measures to predict post development defects in the product. We conclude that vendors of software project and quality management tools must walk the talk by utilizing disciplined techniques for managing the project and building quality into their products with known quality methods. The Team Software Process is a proven framework for both software project management and software quality management.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128090558","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
Character string predicate based automatic software test data generation 基于字符串谓词的软件测试数据自动生成
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319109
Ruilian Zhao, Michael R. Lyu
A character string is an important element in programming. A problem that needs further research is how to automatically generate software test data for character strings. This paper presents a novel approach for automatic test data generation of program paths including character string predicates, and the effectiveness of this approach is examined on a number of programs. Each element of input variable of a character string is determined by using the gradient descent technique to perform function minimization so that the test data of character string can be dynamically generated. The experimental results illustrate that this approach is effective.
字符串是编程中的一个重要元素。如何对字符串自动生成软件测试数据是一个需要进一步研究的问题。本文提出了一种包含字符串谓词的程序路径自动测试数据生成的新方法,并在多个程序上验证了该方法的有效性。采用梯度下降法确定字符串输入变量的每个元素,进行函数最小化,从而动态生成字符串的测试数据。实验结果表明,该方法是有效的。
{"title":"Character string predicate based automatic software test data generation","authors":"Ruilian Zhao, Michael R. Lyu","doi":"10.1109/QSIC.2003.1319109","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319109","url":null,"abstract":"A character string is an important element in programming. A problem that needs further research is how to automatically generate software test data for character strings. This paper presents a novel approach for automatic test data generation of program paths including character string predicates, and the effectiveness of this approach is examined on a number of programs. Each element of input variable of a character string is determined by using the gradient descent technique to perform function minimization so that the test data of character string can be dynamically generated. The experimental results illustrate that this approach is effective.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130713577","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
Random program generator for Java JIT compiler test system 随机程序生成器,用于Java JIT编译测试系统
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319081
T. Yoshikawa, Kouya Shimura, T. Ozawa
Java has been used widely, from servers to cellular phones. In order to test those Java runtime systems, many test tools have been provided. However these tools are not enough for Java JIT compilers. They should be tested by various executable bytecode sequences. Most test tools don't cover such kinds of a combination test. Therefore we developed a random test program generator and a Java JIT compiler test system. This test system automatically: 1) generates Java class files which are random, executable and finite; 2) inserts codes that output execution-process-dependent results; 3) runs these on the target JIT compiler and other tested Java runtimes; 4) compares results. In this paper, we describe how to generate random test programs, and how to test a Java JIT compiler, and then we evaluate quality (coverage) of generated random test programs.
Java已经被广泛使用,从服务器到移动电话。为了测试这些Java运行时系统,已经提供了许多测试工具。然而,这些工具对于Java JIT编译器来说是不够的。它们应该通过各种可执行字节码序列进行测试。大多数测试工具不包括这种组合测试。为此,我们开发了一个随机测试程序生成器和一个Java JIT编译器测试系统。本测试系统自动生成Java类文件,该类文件是随机的、可执行的、有限的;2)插入代码,输出与执行过程相关的结果;3)在目标JIT编译器和其他经过测试的Java运行时上运行这些代码;4)比较结果。在本文中,我们描述了如何生成随机测试程序,以及如何测试Java JIT编译器,然后我们评估生成的随机测试程序的质量(覆盖率)。
{"title":"Random program generator for Java JIT compiler test system","authors":"T. Yoshikawa, Kouya Shimura, T. Ozawa","doi":"10.1109/QSIC.2003.1319081","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319081","url":null,"abstract":"Java has been used widely, from servers to cellular phones. In order to test those Java runtime systems, many test tools have been provided. However these tools are not enough for Java JIT compilers. They should be tested by various executable bytecode sequences. Most test tools don't cover such kinds of a combination test. Therefore we developed a random test program generator and a Java JIT compiler test system. This test system automatically: 1) generates Java class files which are random, executable and finite; 2) inserts codes that output execution-process-dependent results; 3) runs these on the target JIT compiler and other tested Java runtimes; 4) compares results. In this paper, we describe how to generate random test programs, and how to test a Java JIT compiler, and then we evaluate quality (coverage) of generated random test programs.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130948103","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}
引用次数: 99
Generating small combinatorial test suites to cover input-output relationships 生成小的组合测试套件以覆盖输入-输出关系
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319088
Christine T. Cheng, A. Dumitrescu, Patrick J. Schroeder
In this paper, we consider a problem that arises in black box testing: generating small test suites (i.e., sets of test cases) where the combinations that have to be covered are specified by input-output parameter relationships of a software system. That is, we only consider combinations of input parameters that affect an output parameter. We also do not assume that the input parameters have the same number of values. To solve this problem, we revisit the greedy algorithm for test generation and show that the size of the test suite it generates is within a logarithmic factor of the optimal. Unfortunately, the algorithm's main weaknesses are its time and space requirements for construction. To address this issue, we present a problem reduction technique that makes the greedy algorithm or any other test suite generation method more efficient if the reduction in size is significant.
在本文中,我们考虑在黑盒测试中出现的一个问题:生成小型测试套件(即,测试用例集),其中必须覆盖的组合是由软件系统的输入-输出参数关系指定的。也就是说,我们只考虑影响输出参数的输入参数组合。我们也不假设输入参数具有相同数量的值。为了解决这个问题,我们重新审视了贪婪的测试生成算法,并表明它生成的测试套件的大小在最优的对数因子范围内。不幸的是,该算法的主要缺点是它对构建的时间和空间的要求。为了解决这个问题,我们提出了一种问题缩减技术,如果缩减规模显著,它可以使贪心算法或任何其他测试套件生成方法更有效。
{"title":"Generating small combinatorial test suites to cover input-output relationships","authors":"Christine T. Cheng, A. Dumitrescu, Patrick J. Schroeder","doi":"10.1109/QSIC.2003.1319088","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319088","url":null,"abstract":"In this paper, we consider a problem that arises in black box testing: generating small test suites (i.e., sets of test cases) where the combinations that have to be covered are specified by input-output parameter relationships of a software system. That is, we only consider combinations of input parameters that affect an output parameter. We also do not assume that the input parameters have the same number of values. To solve this problem, we revisit the greedy algorithm for test generation and show that the size of the test suite it generates is within a logarithmic factor of the optimal. Unfortunately, the algorithm's main weaknesses are its time and space requirements for construction. To address this issue, we present a problem reduction technique that makes the greedy algorithm or any other test suite generation method more efficient if the reduction in size is significant.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126930634","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}
引用次数: 52
Validating use-cases with the AsmL test tool 用AsmL测试工具验证用例
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319107
Mike Barnett, W. Grieskamp, Wolfram Schulte, N. Tillmann, Margus Veanes
The Abstract State Machine Language supports use-case oriented modeling in a faithful way. In this paper, we discuss how the AsmL test tool, a new component of the AsmL tool environment, is used to generate finite state machines from use-case models which can be used for validation purposes or for testing.
抽象状态机语言以一种忠实的方式支持面向用例的建模。在本文中,我们讨论了如何使用AsmL测试工具(AsmL工具环境的一个新组件)从用例模型生成有限状态机,这些用例模型可用于验证目的或用于测试。
{"title":"Validating use-cases with the AsmL test tool","authors":"Mike Barnett, W. Grieskamp, Wolfram Schulte, N. Tillmann, Margus Veanes","doi":"10.1109/QSIC.2003.1319107","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319107","url":null,"abstract":"The Abstract State Machine Language supports use-case oriented modeling in a faithful way. In this paper, we discuss how the AsmL test tool, a new component of the AsmL tool environment, is used to generate finite state machines from use-case models which can be used for validation purposes or for testing.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125349297","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}
引用次数: 31
CALDEA: a data quality model based on maturity levels CALDEA:基于成熟度级别的数据质量模型
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319125
I. Caballero, M. Piattini
In these days, most organizations have realised, at last, so important as their software is their data, because it can be considered as an important asset present in all business organizational processes. Our aim is to optimise the data management process (DMP) in order to assure data quality. For this, we have just drawn a framework based on maturity levels - as CMMIs ones -with specific and generic data quality goals, which are achieved by executing the corresponding activities.
如今,大多数组织终于意识到,他们的软件和他们的数据一样重要,因为它可以被视为存在于所有业务组织过程中的重要资产。我们的目标是优化数据管理过程(DMP),以确保数据质量。为此,我们刚刚根据成熟度级别(如cmmi级别)绘制了一个框架,该框架具有特定的和通用的数据质量目标,这些目标通过执行相应的活动来实现。
{"title":"CALDEA: a data quality model based on maturity levels","authors":"I. Caballero, M. Piattini","doi":"10.1109/QSIC.2003.1319125","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319125","url":null,"abstract":"In these days, most organizations have realised, at last, so important as their software is their data, because it can be considered as an important asset present in all business organizational processes. Our aim is to optimise the data management process (DMP) in order to assure data quality. For this, we have just drawn a framework based on maturity levels - as CMMIs ones -with specific and generic data quality goals, which are achieved by executing the corresponding activities.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124609573","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}
引用次数: 8
Status report: practical software measurement 状态报告:实用的软件测量
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319116
D. Card, Cheryl L. Jones
This article summarizes the basic concepts of practical software measurement (PSM), explains their relationship to prior work, then describes the status of its transition into practice within the software industry. PSM is rapidly becoming the most popular approach to measurement for process management. It is based on the collective experience of a working group representing universities, industry, and government. Key elements of PSM have been documented as an international standard and incorporated into the Capability Maturity Model - integrated.
本文总结了实用软件度量(PSM)的基本概念,解释了它们与先前工作的关系,然后描述了它在软件行业中向实践过渡的状态。PSM正迅速成为过程管理中最流行的测量方法。它是基于一个代表大学、工业和政府的工作组的集体经验。PSM的关键要素已经被记录为国际标准,并被纳入能力成熟度模型——集成。
{"title":"Status report: practical software measurement","authors":"D. Card, Cheryl L. Jones","doi":"10.1109/QSIC.2003.1319116","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319116","url":null,"abstract":"This article summarizes the basic concepts of practical software measurement (PSM), explains their relationship to prior work, then describes the status of its transition into practice within the software industry. PSM is rapidly becoming the most popular approach to measurement for process management. It is based on the collective experience of a working group representing universities, industry, and government. Key elements of PSM have been documented as an international standard and incorporated into the Capability Maturity Model - integrated.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115210618","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}
引用次数: 8
Empirical case studies of combining software quality classification models 结合软件质量分类模型的实证案例研究
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319084
T. Khoshgoftaar, Erik Geleyn, Laurent A. Nguyen
The increased reliance on computer systems in the modern world has created a need for engineering reliability control of computer systems to the highest possible standards. This is especially crucial in high-assurance and mission critical systems. Software quality classification models are one of the important tools in achieving high reliability. They can be used to calibrate software metrics-based models to detect fault-prone software modules. Timely use of such models can greatly aid in detecting faults early in the life cycle of the software product. Individual classifiers (models) may be improved by using the combined decision from multiple classifiers. Several algorithms implement this concept and have been investigated. These combined learners provide the software quality modeling community with accurate, robust, and goal oriented models. This paper presents a comprehensive comparative evaluation of three combined learners, Bagging, Boosting, and Logit-Boost. We evaluated these methods with a strong and a weak learner, i.e., C4.5 and Decision Stumps, respectively. Two large-scale case studies of industrial software systems are used in our empirical investigations.
现代社会对计算机系统的依赖日益增加,这就产生了对计算机系统的工程可靠性控制达到最高标准的需求。这在高保证和关键任务系统中尤为重要。软件质量分类模型是实现高可靠性的重要工具之一。它们可用于校准基于软件度量的模型,以检测容易出错的软件模块。及时使用这些模型可以极大地帮助在软件产品生命周期的早期发现故障。通过使用来自多个分类器的组合决策,可以改进单个分类器(模型)。有几种算法实现了这一概念,并进行了研究。这些组合的学习器为软件质量建模社区提供了准确的、健壮的和面向目标的模型。本文对Bagging、Boosting和Logit-Boost三种组合学习器进行了综合比较评价。我们分别用一个强学习器和一个弱学习器(即C4.5和Decision Stumps)对这些方法进行了评估。在我们的实证调查中使用了两个大规模的工业软件系统案例研究。
{"title":"Empirical case studies of combining software quality classification models","authors":"T. Khoshgoftaar, Erik Geleyn, Laurent A. Nguyen","doi":"10.1109/QSIC.2003.1319084","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319084","url":null,"abstract":"The increased reliance on computer systems in the modern world has created a need for engineering reliability control of computer systems to the highest possible standards. This is especially crucial in high-assurance and mission critical systems. Software quality classification models are one of the important tools in achieving high reliability. They can be used to calibrate software metrics-based models to detect fault-prone software modules. Timely use of such models can greatly aid in detecting faults early in the life cycle of the software product. Individual classifiers (models) may be improved by using the combined decision from multiple classifiers. Several algorithms implement this concept and have been investigated. These combined learners provide the software quality modeling community with accurate, robust, and goal oriented models. This paper presents a comprehensive comparative evaluation of three combined learners, Bagging, Boosting, and Logit-Boost. We evaluated these methods with a strong and a weak learner, i.e., C4.5 and Decision Stumps, respectively. Two large-scale case studies of industrial software systems are used in our empirical investigations.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129031015","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
Deriving software statistical testing model from UML model 从UML模型中导出软件统计测试模型
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319120
Yan Jiong, Ji Wang, Huowang Chen
Software statistical testing is concerned with testing the entire software systems based on their usage models. In the context of UML-based development, it is desired that usage models can be derived from UML analysis artifacts. This paper presents a method that derives the software usage models from reasonably constrained UML artifacts. The method utilizes use case diagrams, sequence diagrams and the execution probability of each sequence diagram in its associated use case. By projecting the messages in sequence diagrams onto the objects under test, the method elicits messages and their occurrence probabilities for generating the usage model of each use case for the objects under test. Then the usage models of use cases are integrated into the system usage model. The integration procedure utilizes the execution sequential relations between use cases.
软件统计测试是基于它们的使用模型对整个软件系统进行测试。在基于UML的开发环境中,人们希望使用模型可以从UML分析工件中派生出来。本文提出了一种从合理约束的UML构件中派生软件使用模型的方法。该方法利用用例图、序列图以及每个序列图在其关联用例中的执行概率。通过将序列图中的消息投射到被测对象上,该方法引出消息及其出现概率,从而为被测对象生成每个用例的使用模型。然后将用例的使用模型集成到系统使用模型中。集成过程利用用例之间的执行顺序关系。
{"title":"Deriving software statistical testing model from UML model","authors":"Yan Jiong, Ji Wang, Huowang Chen","doi":"10.1109/QSIC.2003.1319120","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319120","url":null,"abstract":"Software statistical testing is concerned with testing the entire software systems based on their usage models. In the context of UML-based development, it is desired that usage models can be derived from UML analysis artifacts. This paper presents a method that derives the software usage models from reasonably constrained UML artifacts. The method utilizes use case diagrams, sequence diagrams and the execution probability of each sequence diagram in its associated use case. By projecting the messages in sequence diagrams onto the objects under test, the method elicits messages and their occurrence probabilities for generating the usage model of each use case for the objects under test. Then the usage models of use cases are integrated into the system usage model. The integration procedure utilizes the execution sequential relations between use cases.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126269923","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}
引用次数: 17
PRISMS: an approach to software process improvement for small to medium enterprises prism:一种针对中小型企业的软件过程改进方法
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319105
P. Allen, M. Ramachandran, H. Abushama
The paper describes an ongoing project to define a suitable process model for software process improvement in small to medium organizations. This is being carried out as a collaborative project between Leeds Metropolitan University and four small to medium companies who are currently implementing SP1 programs. Key features of the PRISMS process are: explicitly relating improvement goals to business goals, which are used to choose and prioritize key process areas for improvement; the use of a simplified and tailorable assessment method based on CMM (Paulk et al., 1995); the definition and use of metrics from the outset; and mechanisms to encourage maximum transparency in the process and participation by all stakeholders.
本文描述了一个正在进行的项目,为中小型组织的软件过程改进定义一个合适的过程模型。这是利兹城市大学和目前正在实施SP1程序的四家中小型公司之间的合作项目。prism过程的主要特征是:明确地将改进目标与业务目标联系起来,用于选择和确定改进的关键过程域的优先级;使用基于CMM的简化和可定制的评估方法(Paulk et al., 1995);从一开始就定义和使用指标;以及鼓励进程最大程度透明度和所有利益攸关方参与的机制。
{"title":"PRISMS: an approach to software process improvement for small to medium enterprises","authors":"P. Allen, M. Ramachandran, H. Abushama","doi":"10.1109/QSIC.2003.1319105","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319105","url":null,"abstract":"The paper describes an ongoing project to define a suitable process model for software process improvement in small to medium organizations. This is being carried out as a collaborative project between Leeds Metropolitan University and four small to medium companies who are currently implementing SP1 programs. Key features of the PRISMS process are: explicitly relating improvement goals to business goals, which are used to choose and prioritize key process areas for improvement; the use of a simplified and tailorable assessment method based on CMM (Paulk et al., 1995); the definition and use of metrics from the outset; and mechanisms to encourage maximum transparency in the process and participation by all stakeholders.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130466799","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}
引用次数: 52
期刊
Third International Conference on Quality Software, 2003. Proceedings.
全部 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