首页 > 最新文献

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

英文 中文
An experience on using the team software process for implementing the Capability Maturity Model for software in a small organization 在小型组织中使用团队软件过程实现软件的能力成熟度模型的经验
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319118
Miguel A. Serrano, C. M. D. Oca, Karina Cedillo
We describe our experience on how we used the team software process (TSP/sup SM/) as a foundation for implementing a software process improvement (SPI) initiative in a small software development company. The Capability Maturity Model for software (SW-CMM/sup TM/) was chosen as the model to follow and the IDEAL model as the organizational improvement model for planning and implementing the improvement actions. The TSP to SW-CMM gap analysis and a Capability Maturity Model based assessment for internal process improvement (CBA IPI) self assessment were used to diagnose and guide the SPI efforts. In this paper, we present our findings and experiences on this SPI initiative.
我们描述了我们如何在一个小型软件开发公司中使用团队软件过程(TSP/sup SM/)作为实现软件过程改进(SPI)计划的基础的经验。选择软件能力成熟度模型(SW-CMM/sup TM/)作为遵循的模型,选择IDEAL模型作为组织改进模型来计划和实施改进行动。利用TSP与SW-CMM的差距分析和基于能力成熟度模型的内部过程改进评估(CBA IPI)自我评估来诊断和指导SPI工作。在本文中,我们介绍了我们在这个SPI倡议上的发现和经验。
{"title":"An experience on using the team software process for implementing the Capability Maturity Model for software in a small organization","authors":"Miguel A. Serrano, C. M. D. Oca, Karina Cedillo","doi":"10.1109/QSIC.2003.1319118","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319118","url":null,"abstract":"We describe our experience on how we used the team software process (TSP/sup SM/) as a foundation for implementing a software process improvement (SPI) initiative in a small software development company. The Capability Maturity Model for software (SW-CMM/sup TM/) was chosen as the model to follow and the IDEAL model as the organizational improvement model for planning and implementing the improvement actions. The TSP to SW-CMM gap analysis and a Capability Maturity Model based assessment for internal process improvement (CBA IPI) self assessment were used to diagnose and guide the SPI efforts. In this paper, we present our findings and experiences on this SPI initiative.","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":"126437546","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
Measuring functional size of interactive software: a support system based on XForms-format user interface specifications 测量交互软件的功能大小:基于xforms格式用户界面规范的支持系统
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319123
Z. Li, Makoto Nonaka, Aki Kakurai, M. Azuma
This study reports a measurement support system, which was developed based on the XForms-format user interface (UI) specifications in order to facilitate the process of measuring the functional size of interactive software. XForms is the next generation of Web forms. As it is capable of describing the purpose and the presentation of the Web form separately, the semantics of user-computer interactions, which is essential to the functional size measurement (FSM), can be extracted from the specification. In this study, we propose several extensions to the current W3C's XForms for its application in FSM. The procedure of measuring the functional size, which was proposed in our past study, is further automated based on the XForms-format UI specifications. The interactive part of a car-navigation software product was measured with the support system and the results suggest that this system is effective in generating reliable results and reducing measurement costs.
本研究报告了一个测量支持系统,该系统是基于xforms格式的用户界面(UI)规范开发的,以方便测量交互软件的功能大小。XForms是下一代Web表单。由于它能够分别描述Web表单的目的和表示,因此可以从规范中提取对功能大小度量(FSM)至关重要的用户-计算机交互的语义。在本研究中,我们为当前W3C的XForms在FSM中的应用程序提出了几个扩展。测量功能大小的过程(在我们过去的研究中提出)将基于xforms格式的UI规范进一步自动化。利用该支撑系统对某汽车导航软件产品的交互部分进行了测量,结果表明该支撑系统能够有效地生成可靠的测量结果,降低了测量成本。
{"title":"Measuring functional size of interactive software: a support system based on XForms-format user interface specifications","authors":"Z. Li, Makoto Nonaka, Aki Kakurai, M. Azuma","doi":"10.1109/QSIC.2003.1319123","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319123","url":null,"abstract":"This study reports a measurement support system, which was developed based on the XForms-format user interface (UI) specifications in order to facilitate the process of measuring the functional size of interactive software. XForms is the next generation of Web forms. As it is capable of describing the purpose and the presentation of the Web form separately, the semantics of user-computer interactions, which is essential to the functional size measurement (FSM), can be extracted from the specification. In this study, we propose several extensions to the current W3C's XForms for its application in FSM. The procedure of measuring the functional size, which was proposed in our past study, is further automated based on the XForms-format UI specifications. The interactive part of a car-navigation software product was measured with the support system and the results suggest that this system is effective in generating reliable results and reducing measurement costs.","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":"132808802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Visualization techniques of management rules for software development projects 软件开发项目管理规则的可视化技术
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319122
J. Vázquez, José Luis Álvarez Macías, José Cristóbal Riquelme Santos, Isabel M. Ramos, J. Aguilar-Ruiz, Francisco J. Ferrer-Troyano
The application of data mining techniques to the managing of software development projects (SDP) is not an uncommon phenomenon, as in any other productive process that generates information in the way of input data and output variables. In this paper, a set of tools developed by the authors, that generate, in a visual way, managing rules suitable to cover minimum goals in a SDP are presented. Although the techniques used are able to generate quantitative rules, giving numeric values suitable for these goals, the visual representation of these rules helps their easy and quick understanding by a manager of a SDP. The application to a database generated from the simulation of a project allows to establish a profitable comparison and to demonstrate the validity of the techniques.
将数据挖掘技术应用于软件开发项目(SDP)的管理并不是一个罕见的现象,就像在任何其他以输入数据和输出变量的方式生成信息的生产过程中一样。在本文中,作者开发了一套工具,以可视化的方式生成适合覆盖SDP中最小目标的管理规则。尽管所使用的技术能够生成定量规则,给出适合这些目标的数值,但这些规则的可视化表示有助于SDP的管理人员轻松快速地理解它们。应用于由项目模拟生成的数据库,可以建立有益的比较,并证明技术的有效性。
{"title":"Visualization techniques of management rules for software development projects","authors":"J. Vázquez, José Luis Álvarez Macías, José Cristóbal Riquelme Santos, Isabel M. Ramos, J. Aguilar-Ruiz, Francisco J. Ferrer-Troyano","doi":"10.1109/QSIC.2003.1319122","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319122","url":null,"abstract":"The application of data mining techniques to the managing of software development projects (SDP) is not an uncommon phenomenon, as in any other productive process that generates information in the way of input data and output variables. In this paper, a set of tools developed by the authors, that generate, in a visual way, managing rules suitable to cover minimum goals in a SDP are presented. Although the techniques used are able to generate quantitative rules, giving numeric values suitable for these goals, the visual representation of these rules helps their easy and quick understanding by a manager of a SDP. The application to a database generated from the simulation of a project allows to establish a profitable comparison and to demonstrate the validity of the techniques.","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":"115605954","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
Behavioral verification of distributed concurrent systems with BOBJ 基于BOBJ的分布式并发系统行为验证
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319106
J. Goguen, Kai Lin
Following a brief introduction to classical and behavioral algebraic specification, this paper discusses the verification of behavioral properties using BOBJ, especially its implementation of conditional circular coinductive rewriting with case analysis. This formal method is then applied to proving correctness of the alternating bit protocol, in one of its less trivial versions. We have tried to minimize mathematics in the exposition, in part by giving concrete illustrations using the BOBJ system.
在简要介绍了经典代数规范和行为代数规范的基础上,讨论了使用BOBJ对行为性质的验证,特别是对其条件循环协归纳改写的实现进行了实例分析。然后将这种形式化方法应用于证明交替位协议的正确性,在其不太重要的版本之一中。我们试图在展览中尽量减少数学,部分是通过使用BOBJ系统给出具体的插图。
{"title":"Behavioral verification of distributed concurrent systems with BOBJ","authors":"J. Goguen, Kai Lin","doi":"10.1109/QSIC.2003.1319106","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319106","url":null,"abstract":"Following a brief introduction to classical and behavioral algebraic specification, this paper discusses the verification of behavioral properties using BOBJ, especially its implementation of conditional circular coinductive rewriting with case analysis. This formal method is then applied to proving correctness of the alternating bit protocol, in one of its less trivial versions. We have tried to minimize mathematics in the exposition, in part by giving concrete illustrations using the BOBJ system.","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":"115749503","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}
引用次数: 22
Constructing a reproducible testing environment for distributed Java applications 为分布式Java应用程序构建可重复的测试环境
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319128
Jessica Chen, Kun Wang
Executions with internal nondeterministic choices make the testing procedure non-repeatable. A natural solution is to artificially enforce and direct the execution to take the desired path so that a test can be reproduced. With geographically distributed processes and heterogeneous platform architectures, distributed systems have raised new dimensions of challenges to develop effective techniques for the reproducible testing. In this paper, we discuss the architectural and design issues on constructing an environment to automate such a testing for distributed Java applications. Our focus is on controlling the order of input and remote call events in the application under test during the test procedure. The testing environment is by itself distributed and does not require code intrusion.
带有内部不确定性选择的执行使测试过程不可重复。一种自然的解决方案是人为地强制和指导执行,使其采用所需的路径,以便可以重现测试。由于地理上分布的过程和异构的平台体系结构,分布式系统为开发有效的可重复测试技术提出了新的挑战。在本文中,我们讨论了为分布式Java应用程序构建自动化测试环境的体系结构和设计问题。我们的重点是在测试过程中控制被测应用程序中的输入和远程调用事件的顺序。测试环境本身是分布式的,不需要代码入侵。
{"title":"Constructing a reproducible testing environment for distributed Java applications","authors":"Jessica Chen, Kun Wang","doi":"10.1109/QSIC.2003.1319128","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319128","url":null,"abstract":"Executions with internal nondeterministic choices make the testing procedure non-repeatable. A natural solution is to artificially enforce and direct the execution to take the desired path so that a test can be reproduced. With geographically distributed processes and heterogeneous platform architectures, distributed systems have raised new dimensions of challenges to develop effective techniques for the reproducible testing. In this paper, we discuss the architectural and design issues on constructing an environment to automate such a testing for distributed Java applications. Our focus is on controlling the order of input and remote call events in the application under test during the test procedure. The testing environment is by itself distributed and does not require code intrusion.","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":"116137650","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
Evaluating interrater agreement with intraclass correlation coefficient in SPICE-based software process assessment 用类内相关系数评价基于spice的软件过程评价中的类间一致性
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319115
Hyung-Min Park, Ho-Won Jung
As software process assessment (SPA) involves a subjective procedure, its reliability is an important issue. Two types of reliability have intensively been investigated in SPA: internal consistency (internal reliability) and interrater agreement (external reliability). This study investigates interrater agreement. Cohen's Kappa coefficient has been a popular measure for estimating interrater agreement. However, the application of Kappa coefficient in certain situations is incorrect due to the "Kappa Paradoxes". To cope with the insufficiency of Kappa coefficient, this study applied the intraclass correlation coefficient (ICC) to estimate interrater agreement. The ICC has not been employed in the SPA context. In addition, we examined the stability of the estimated ICC value by using a bootstrap resampling method. Results show that ICC could be applied where the Kappa coefficient could not be applied, but not all cases.
软件过程评估是一个主观过程,其可靠性是一个重要的问题。两种类型的可靠性在SPA中得到了深入的研究:内部一致性(内部可靠性)和内部一致性(外部可靠性)。本研究调查了译者间的一致性。科恩的Kappa系数一直是估计互译者一致性的常用方法。然而,由于“Kappa悖论”,Kappa系数在某些情况下的应用是不正确的。针对Kappa系数的不足,本研究采用类内相关系数(intracclass correlation coefficient, ICC)来估计类间一致性。国际商会没有被用于SPA。此外,我们通过使用自举重采样方法检查了估计的ICC值的稳定性。结果表明,在不能应用Kappa系数的情况下,ICC可以应用,但不是所有情况都可以。
{"title":"Evaluating interrater agreement with intraclass correlation coefficient in SPICE-based software process assessment","authors":"Hyung-Min Park, Ho-Won Jung","doi":"10.1109/QSIC.2003.1319115","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319115","url":null,"abstract":"As software process assessment (SPA) involves a subjective procedure, its reliability is an important issue. Two types of reliability have intensively been investigated in SPA: internal consistency (internal reliability) and interrater agreement (external reliability). This study investigates interrater agreement. Cohen's Kappa coefficient has been a popular measure for estimating interrater agreement. However, the application of Kappa coefficient in certain situations is incorrect due to the \"Kappa Paradoxes\". To cope with the insufficiency of Kappa coefficient, this study applied the intraclass correlation coefficient (ICC) to estimate interrater agreement. The ICC has not been employed in the SPA context. In addition, we examined the stability of the estimated ICC value by using a bootstrap resampling method. Results show that ICC could be applied where the Kappa coefficient could not be applied, but not all 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":"120979131","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
Incremental testing for self-evolving timed systems 自进化定时系统的增量测试
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319080
V. Alagar, O. Ormandjieva, M. Zheng
Self-evolving software systems in time-critical domains adapt themselves automatically to changes in external situations and internal conditions. This paper presents a black-box method for incrementally generating test cases for self-evolving systems.
在时间关键领域的自进化软件系统会自动适应外部环境和内部条件的变化。本文提出了一种用于自进化系统增量生成测试用例的黑盒方法。
{"title":"Incremental testing for self-evolving timed systems","authors":"V. Alagar, O. Ormandjieva, M. Zheng","doi":"10.1109/QSIC.2003.1319080","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319080","url":null,"abstract":"Self-evolving software systems in time-critical domains adapt themselves automatically to changes in external situations and internal conditions. This paper presents a black-box method for incrementally generating test cases for self-evolving systems.","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":"127751653","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
Experiences in the inspection process characterization techniques 具有检验工艺表征技术的经验
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319126
V. Narayana, Rajashekara Swamy
Implementation of a disciplined engineering approach to software development requires the existence of an adequate supporting measurement & analysis system. Due to demands for increased efficiency and effectiveness of software processes, measurement models need to be created to characterize and describe the various processes usefully. The data derived from these models should then be analyzed quantitatively to assess the effects of new techniques and methodologies. In recent times, statistical and process thinking principles have led software organizations to appreciate the value of applying statistical process control techniques. As part of the journey towards SW-CMM/spl reg/ Level 5 at the Motorola Malaysia Software Center, which the center achieved in October 2001, considerable effort was spent on exploring SPC techniques to establish process control while focusing on the quantitative process management KPA of the SW-CMM/spl reg/. This paper discusses the evolutionary learning experiences, results and lessons learnt by the center in establishing appropriate analysis techniques using statistical and other derivative techniques. The paper discusses the history of analysis techniques that were explored with specific focus on characterizing the inspection process. Future plans to enhance existing techniques and to broaden the scope to cover analysis of other software processes are also discussed.
在软件开发中实施有纪律的工程方法需要有足够的支持测量和分析系统。由于需要提高软件过程的效率和有效性,需要创建度量模型来有效地表征和描述各种过程。然后,应当对这些模型得出的数据进行定量分析,以评估新技术和新方法的效果。最近,统计和过程思维原则使软件组织认识到应用统计过程控制技术的价值。作为摩托罗拉马来西亚软件中心迈向SW-CMM/spl等级5的旅程的一部分,该中心于2001年10月实现了这一目标,在专注于SW-CMM/spl等级的定量过程管理KPA的同时,花了相当大的努力探索SPC技术来建立过程控制。本文讨论了该中心在利用统计和其他衍生技术建立适当的分析技术方面的进化学习经验、结果和教训。本文讨论了分析技术的历史,探讨了具体的重点是表征检测过程。本文还讨论了未来加强现有技术和扩大范围以涵盖其他软件过程分析的计划。
{"title":"Experiences in the inspection process characterization techniques","authors":"V. Narayana, Rajashekara Swamy","doi":"10.1109/QSIC.2003.1319126","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319126","url":null,"abstract":"Implementation of a disciplined engineering approach to software development requires the existence of an adequate supporting measurement & analysis system. Due to demands for increased efficiency and effectiveness of software processes, measurement models need to be created to characterize and describe the various processes usefully. The data derived from these models should then be analyzed quantitatively to assess the effects of new techniques and methodologies. In recent times, statistical and process thinking principles have led software organizations to appreciate the value of applying statistical process control techniques. As part of the journey towards SW-CMM/spl reg/ Level 5 at the Motorola Malaysia Software Center, which the center achieved in October 2001, considerable effort was spent on exploring SPC techniques to establish process control while focusing on the quantitative process management KPA of the SW-CMM/spl reg/. This paper discusses the evolutionary learning experiences, results and lessons learnt by the center in establishing appropriate analysis techniques using statistical and other derivative techniques. The paper discusses the history of analysis techniques that were explored with specific focus on characterizing the inspection process. Future plans to enhance existing techniques and to broaden the scope to cover analysis of other software processes are also discussed.","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":"117104853","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
Generating, selecting and prioritizing test cases from specifications with tool support 在工具支持下,从规格说明书中生成、选择和排序测试用例
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319089
Ysong Yueh Yu, S. Ng, E. Chan
The classification-tree method provides a systematic way for software testers to derive test cases by considering important relevant aspects that are identified from the specification. The method has been used in many real-life applications and shown to be effective. This paper presents several enhancements to the method by annotating the classification tree with additional information to reduce manual effort in the generation, selection and prioritization of test cases. A tool for supporting this enhanced process is also described.
分类树方法为软件测试人员提供了一种系统的方法,通过考虑从规范中确定的重要的相关方面来派生测试用例。该方法已在许多实际应用中得到应用,并证明是有效的。本文通过用额外的信息注释分类树,提出了对该方法的几个增强,以减少在生成、选择和测试用例的优先级方面的手工工作。还描述了支持此增强过程的工具。
{"title":"Generating, selecting and prioritizing test cases from specifications with tool support","authors":"Ysong Yueh Yu, S. Ng, E. Chan","doi":"10.1109/QSIC.2003.1319089","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319089","url":null,"abstract":"The classification-tree method provides a systematic way for software testers to derive test cases by considering important relevant aspects that are identified from the specification. The method has been used in many real-life applications and shown to be effective. This paper presents several enhancements to the method by annotating the classification tree with additional information to reduce manual effort in the generation, selection and prioritization of test cases. A tool for supporting this enhanced process is also described.","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":"114306874","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}
引用次数: 23
Testing decomposition of component specifications based on a rule for formal verification 基于正式验证规则测试组件规范的分解
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319098
M. S. Lund
This paper proposes a general technique for testing decomposition of component specifications based on rules for formal verification. Component specifications are expressed as pairs of two models: a context assumption and a component guarantee. Thereby they capture the contract-like nature between the component to be developed and the context in which it is supposed to work. The paper provides empirical evidence that A/G rules developed for formal methods are highly relevant as patterns for testing decomposition of component specifications. More explicitly, that testing the validity of decomposition based on A/G rules is valid, and moreover, that testing based on A/G rules is more efficient that a conventional approach for the same kind of test-quality.
本文提出了一种基于形式化验证规则的组件规格说明分解测试的通用技术。组件规范表示为两个模型对:上下文假设和组件保证。因此,它们捕获了待开发组件和它应该在其中工作的上下文之间的类似契约的性质。本文提供了经验证据,证明为形式化方法开发的A/G规则与测试组件规范分解的模式高度相关。更明确地说,基于A/G规则测试分解的有效性是有效的,而且,对于相同类型的测试质量,基于A/G规则的测试比传统方法更有效。
{"title":"Testing decomposition of component specifications based on a rule for formal verification","authors":"M. S. Lund","doi":"10.1109/QSIC.2003.1319098","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319098","url":null,"abstract":"This paper proposes a general technique for testing decomposition of component specifications based on rules for formal verification. Component specifications are expressed as pairs of two models: a context assumption and a component guarantee. Thereby they capture the contract-like nature between the component to be developed and the context in which it is supposed to work. The paper provides empirical evidence that A/G rules developed for formal methods are highly relevant as patterns for testing decomposition of component specifications. More explicitly, that testing the validity of decomposition based on A/G rules is valid, and moreover, that testing based on A/G rules is more efficient that a conventional approach for the same kind of test-quality.","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":"121892535","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
期刊
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