skip to main content
10.1145/1143997.1144325acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Pairwise sequence comparison for fitness evaluation in evolutionary structural software testing

Published:08 July 2006Publication History

ABSTRACT

Evolutionary algorithms are among the metaheuristic search methods that have been applied to the structural test data generation problem. Fitness evaluation methods play an important role in the performance of evolutionary algorithms and various methods have been devised for this problem. In this paper, we propose a new fitness evaluation method based on pairwise sequence comparison also used in bioinformatics. Our preliminary study shows that this method is easy to implement and produces promising results.

References

  1. A. E. Eiben and J. E. Smith. Introduction to Evolutionary Computing. Springer, 1st edition, Nov. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Mark Fewster and Dorothy Graham. Software Test Automation. ACM Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. S. Hirshberg. A linear space algorithm for computing maximal common subsequences. Communications of the ACM, 18(6):341--343, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. McMinn. Search-based software test data generation: A survey. Software Testing Verification and Reliability, 14(2):105--156, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. W. Mount. Bioinformatics: Sequence and Genome Analysis. Cold Spring Harbor Laboratory Press, 2nd edition, June 2004.Google ScholarGoogle Scholar
  6. J. Wegener, K. Buhr, and H. Pohlheim. Automatic test data generation for structural testing of embedded software systems by evolutionary testing. In GECCO '02: Proceedings of the Genetic and Evolutionary Computation Conference, pages 1233--1240, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Pairwise sequence comparison for fitness evaluation in evolutionary structural software testing

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computation
            July 2006
            2004 pages
            ISBN:1595931864
            DOI:10.1145/1143997

            Copyright © 2006 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 8 July 2006

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            GECCO '06 Paper Acceptance Rate205of446submissions,46%Overall Acceptance Rate1,669of4,410submissions,38%

            Upcoming Conference

            GECCO '24
            Genetic and Evolutionary Computation Conference
            July 14 - 18, 2024
            Melbourne , VIC , Australia

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader