On the application of the multi-evolutionary and coupling-based approach with different aspect-class integration testing strategies

3Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

During the integration test of aspect-oriented software, it is necessary to determine an aspect-class integration and test order, associated to a minimal possible stubbing cost. To determine such optimal orders an approach based on multi-objective evolutionary algorithms was proposed. It generates a set of good orders with a balanced compromise among different measures and factors that may influence the stubbing process. However, in the literature there are different strategies proposed to aspect-class integration. For instance, the classes and aspects can be integrated in a combined strategy, or in an incremental way. The few works evaluating such strategies do not consider the multi-objective and coupling based approach. Given the importance of such approach to reduce testing efforts, in this work, we conduct an empirical study and present results from the application of the multi-objective approach with both mentioned strategies. The approach is implemented with four coupling measures and three evolutionary algorithms that are also evaluated: NSGA-II, SPEA2 and PAES. We observe that different strategies imply in different ways to explore the search space. Moreover, other results related to the practical use of both strategies are presented. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Assunção, W. K. G., Colanzi, T. E., Vergilio, S. R., & Pozo, A. (2013). On the application of the multi-evolutionary and coupling-based approach with different aspect-class integration testing strategies. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8084 LNCS, pp. 19–33). https://doi.org/10.1007/978-3-642-39742-4_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free