Model seeding is a strategy for injecting additional information in a search-based test generation process in the form of models, representing usages of the classes of the software under test. These models are used during the search-process to generate logical sequences of calls whenever an instance of a specific class is required. Model seeding was originally proposed for search-based crash reproduction. We adapted it to unit test generation using EvoSuite and applied it to Gson, a Java library to convert Java objects from and to JSON. Although our study shows mixed results, it identifies potential future research directions.
CITATION STYLE
Olsthoorn, M., Derakhshanfar, P., & Devroey, X. (2020). An Application of Model Seeding to Search-Based Unit Test Generation for Gson. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12420 LNCS, pp. 239–245). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-59762-7_17
Mendeley helps you to discover research relevant for your work.