| 371 | Bernhard K. Aichernig and Farhad Arbab and Lacramioara Astefanoaei and Frank S. de Boer and Meng Sun and Jan Rutten Fault-Based Test Case Generation for Component Connectors Proceedings of the 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering (TASE'09)Tianjin, China, 29-31 July 2009. |
|
| | Abstract: The complex interactions appearing in service-oriented computing make coordination a key concern in service-oriented systems. In this paper, we present a fault-based method to generate test cases for component connectors from specifications. For connectors, faults are caused by possible errors during the development process, such as wrongly used channels, missing or redundant subcircuits, or circuits with wrongly constructed topology. We give test cases and connectors a unifying formal semantics by using the notion of design, and generate test cases by solving constraints obtained from the specification and faulty connectors. A prototype symbolic test case generator serves to demonstrate the automatizing of the approach. |
| | @INPROCEEDINGS{AichernigAABSJ09,
author = {Bernhard K. Aichernig and Farhad Arbab and Lacramioara Astefanoaei and Frank S. de Boer and Meng Sun and Jan Rutten},
title = {Fault-Based Test Case Generation for Component Connectors},
booktitle = {Proceedings of the 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering (TASE'09)},
year = {2009},
address = {Tianjin, China},
month = {29-31 July},
pages = {147–154}
} |
| 372 | Daniel Hook Using Code Mutation to Study Code Faults in Scientific Software Queen's University, Kingston, Ontario, Canada, 2009.Unknown- |
|
| | Abstract: Available soon... |
| | @PHDTHESIS{Hook09,
author = {Daniel Hook},
title = {Using Code Mutation to Study Code Faults in Scientific Software},
school = {Queen's University},
year = {2009},
type = {phdthesis},
address = {Kingston, Ontario, Canada},
month = {April},
} |
| 373 | Kinga Dobolyi and Westley Weimer Harnessing Web-Based Application Similarities to Aid in Regression Testing {ISSRE} 2009, 20th International Symposium on Software Reliability Engineering, Mysuru, Karnataka, India, 16-19 November 2009, 2009. |
|
| | Abstract: Available soon... |
| | @INPROCEEDINGS{dobolyi_ISSRE_09,
author = {Kinga Dobolyi and Westley Weimer},
title = {Harnessing Web-Based Application Similarities to Aid in Regression Testing},
booktitle = {{ISSRE} 2009, 20th International Symposium on Software Reliability Engineering, Mysuru, Karnataka, India, 16-19 November 2009},
year = {2009},
address = {},
month = {},
pages = {71--80}
} |
| 374 | Robert M. Hierons and Mercedes G. Merayo Mutation Testing from Probabilistic and Stochastic Finite State Machines Journal of Systems and Software, 82(11), November 2009. |
|
| | Abstract: Specification mutation involves mutating a specification, and for each mutation a test is derived that distinguishes the behaviours of the mutated and original specifications. This approach has been applied with finite state machine based models. This paper extends mutation testing to finite state machine models that contain non-functional properties. The paper describes several ways of mutating a finite state machine with probabilities (PFSM) or stochastic time (PSFSM) attached to its transitions and shows how we can generate test sequences that distinguish between such a model and its mutants. Testing then involves applying each test sequence multiple times, observing the resultant behaviours and using results from statistical sampling theory in order to compare the observed frequency and execution time of each output sequence with that expected. |
| | @ARTICLE{HieronsM09,
author = {Robert M. Hierons and Mercedes G. Merayo},
title = {Mutation Testing from Probabilistic and Stochastic Finite State Machines},
journal = {Journal of Systems and Software},
year = {2009},
month = {November},
volume = {82},
number = {11},
pages = {1804-1818}
} |
| 375 | Konstantinos Adamopoulos Search Based Test Selection and Tailored Mutation King's College London, London, Uk, 2009. |
|
| | Abstract: Available soon... |
| | @MASTERSTHESIS{Adamopoulos09,
author = {Konstantinos Adamopoulos},
title = {Search Based Test Selection and Tailored Mutation},
school = {King's College London},
year = {2009},
type = {mastersthesis},
address = {London, Uk},
month = {},
} |
| 376 | Gordon Fraser and Franz Wotawa Complementary Criteria for Testing Temporal Logic Properties Proceedings of the 3rd International Conferenc eon Tests And Proofs (TAP'09)Zurich, Switzerland, 02-03 June 2009. |
|
| | Abstract: While traditional testing can give evidence that an implementation conforms to a specification there is no guarantee that the implementation therefore also satisfies user requirements. Consequently, it is useful to derive test cases also from requirement properties. In this paper we introduce two new test criteria to measure adequacy of existing test suites and to derive test cases with regard to requirements formalized in linear temporal logic (LTL). The first criterion is complementary to existing criteria for requirement properties in that it focuses on cases where literals in a property should not affect the outcome of the property. The second criterion uses mutation to measure the sensitivity of a test suite with regard to the implemented requirements. In addition to coverage measurement these criteria can also be used to automatically create coverage adequate test suites with a model checker. The results of a case study illustrate the feasibility of the new criteria and demonstrate that they complement existing criteria. |
| | @INPROCEEDINGS{FraserW09,
author = {Gordon Fraser and Franz Wotawa},
title = {Complementary Criteria for Testing Temporal Logic Properties},
booktitle = {Proceedings of the 3rd International Conferenc eon Tests And Proofs (TAP'09)},
year = {2009},
address = {Zurich, Switzerland},
month = {02-03 June},
pages = {58–73}
} |
| 377 | Abdesselam Lakehal and Ioannis Parissis Structural coverage criteria for {LUSTRE/SCADE} programs Softw. Test., Verif. Reliab., 19(2), 2009. |
|
| | Abstract: Available soon... |
| | @ARTICLE{lakehal_STVR_09,
author = {Abdesselam Lakehal and Ioannis Parissis},
title = {Structural coverage criteria for {LUSTRE/SCADE} programs},
journal = {Softw. Test., Verif. Reliab.},
year = {2009},
month = {},
volume = {19},
number = {2},
pages = {133--154}
} |
| 378 | Changbing Ji and Zhenyu Chen and Baowen Xu and Ziyuan Wang A New Mutation Analysis Method for Testing Java Exception Handling Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference (COMPSAC'09)Seattle, Washington, USA, July 2009. |
|
| | Abstract: Java exception mechanism can effectively free a program from abnormal exits and help developers locate faults with the exception tracing stacks. It is necessary to verify whether the exception handling constructs are arranged appropriately. Some approaches have been developed to evaluate the test sets and improve the quality of them, so that they can raise more number of exceptions in programs. Mutation analysis is a practical method to evaluate the quality of test sets. This paper presents some new mutation operators for Java exception handling constructs. Moreover, equivalent mutants can be identified by our approach. A case study illustrates the effectiveness and characteristic features of these mutation operators. |
| | @INPROCEEDINGS{JiCXW09,
author = {Changbing Ji and Zhenyu Chen and Baowen Xu and Ziyuan Wang},
title = {A New Mutation Analysis Method for Testing Java Exception Handling},
booktitle = {Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference (COMPSAC'09)},
year = {2009},
address = {Seattle, Washington, USA},
month = {July},
pages = {556–561}
} |
| 379 | Robin Abraham and Martin Erwig Mutation Operators for Spreadsheets IEEE Transactions on Software Engineering, 35(1), January-February 2009. |
|
| | Abstract: Based on 1) research into mutation testing for general-purpose programming languages and 2) spreadsheet errors that have been reported in the literature, we have developed a suite of mutation operators for spreadsheets. We present an evaluation of the mutation adequacy of definition-use adequate test suites generated by a constraint-based automatic test-case generation system we have developed in previous work. The results of the evaluation suggest additional constraints that can be incorporated into the system to target mutation adequacy. In addition to being useful in mutation testing of spreadsheets, the operators can be used in the evaluation of error-detection tools and also for seeding spreadsheets with errors for empirical studies. We describe two case studies where the suite of mutation operators helped us carry out such empirical evaluations. The main contribution of this paper is a suite of mutation operators for spreadsheets that can be used for performing empirical evaluations of spreadsheet tools to indicate ways in which the tools can be improved. |
| | @ARTICLE{AbrahamE09,
author = {Robin Abraham and Martin Erwig},
title = {Mutation Operators for Spreadsheets},
journal = {IEEE Transactions on Software Engineering},
year = {2009},
month = {January-February},
volume = {35},
number = {1},
pages = {94-108}
} |
| 380 | Juan Jos{\'{e}} Dom{\'{\i}}nguez{-}Jim{\'{e}}nez and Antonia Estero{-}Botaro and Inmaculada Medina{-}Bulo A Framework for Mutant Genetic Generation for {WS-BPEL} {SOFSEM} 2009: Theory and Practice of Computer Science, 35th Conference on Current Trends in Theory and Practice of Computer Science, Spindleruv Ml{\'{y}}n, Czech Republic, January 24-30, 2009. Proceedings, 2009. |
|
| | Abstract: Available soon... |
| | @INPROCEEDINGS{dominguez_jimenez09_gamera,
author = {Juan Jos{\'{e}} Dom{\'{\i}}nguez{-}Jim{\'{e}}nez and Antonia Estero{-}Botaro and Inmaculada Medina{-}Bulo},
title = {A Framework for Mutant Genetic Generation for {WS-BPEL}},
booktitle = {{SOFSEM} 2009: Theory and Practice of Computer Science, 35th Conference on Current Trends in Theory and Practice of Computer Science, Spindleruv Ml{\'{y}}n, Czech Republic, January 24-30, 2009. Proceedings},
year = {2009},
address = {},
month = {},
pages = {229--240}
} |