A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
Testing levels for object-oriented software
Proceedings of the 22nd international conference on Software engineering
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Expected Allele Coverage and the Role of Mutation in Genetic Algorithms
Proceedings of the 5th International Conference on Genetic Algorithms
Revisiting Strategies for Ordering Class Integration Testing in the Presence of Dependency Cycles
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
An analysis of the behavior of a class of genetic adaptive systems.
An analysis of the behavior of a class of genetic adaptive systems.
On the many ways software engineering can benefit from knowledge engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
An Investigation of Graph-Based Class Integration Test Order Strategies
IEEE Transactions on Software Engineering
A flexible integration strategy for in-car telematics systems
SEAS '05 Proceedings of the second international workshop on Software engineering for automotive systems
Coupling-based class integration and test order
Proceedings of the 2006 international workshop on Automation of software test
Journal of Systems and Software
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Automated Test Data Generation using Search Based Software Engineering
AST '07 Proceedings of the Second International Workshop on Automation of Software Test
The impact of input domain reduction on search-based test data generation
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Locating dependence structures using search-based slicing
Information and Software Technology
Quantitatively measuring object-oriented couplings
Software Quality Control
A Pareto ant colony algorithm applied to the class integration and test order problem
ICTSS'10 Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems
Establishing integration test orders of classes with several coupling measures
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Integration test of classes and aspects with a multi-evolutionary and coupling-based approach
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
An orchestrated survey of methodologies for automated software test case generation
Journal of Systems and Software
A decision framework for optimisation of business processes aligned with business goals
International Journal of Business Information Systems
Hi-index | 0.00 |
We present here an improved strategy to devise optimal integration test orders in object-oriented systems. Our goal is to minimize the complexity of stubbing during integration testing as this has been shown to be a major source of expenditure. Our strategy to do so is based on the combined use of inter-class coupling measurement and genetic algorithms. The former is used to assess the complexity of stubs and the latter is used to minimize complex cost functions based on coupling measurement. Using a precisely defined procedure, we investigate this approach in a case study involving a real system. Results are very encouraging as the approach clearly helps obtaining systematic and optimal results.