Print Email Facebook Twitter Botsing, a Search-based Crash Reproduction Framework for Java Title Botsing, a Search-based Crash Reproduction Framework for Java Author Derakhshanfar, P. (TU Delft Software Engineering) Devroey, Xavier (TU Delft Software Engineering) Panichella, A. (TU Delft Software Engineering) Zaidman, A.E. (TU Delft Software Engineering) van Deursen, A. (TU Delft Software Technology) Contributor Grundy, John (editor) Lo, David (editor) Le Goues, Claire (editor) Department Software Technology Date 2020 Abstract Approaches for automatic crash reproduction aim to generate test cases that reproduce crashes starting from the crash stack traces. These tests help developers during their debugging practices. One of the most promising techniques in this research field leverages search-based software testing techniques for generating crash reproducing test cases. In this paper, we introduce Botsing, an open-source search-based crash reproduction framework for Java. Botsing implements state-of-the-art and novel approaches for crash reproduction. The well-documented architecture of Botsing makes it an easy-to-extend framework, and can hence be used for implementing new approaches to improve crash reproduction. We have applied Botsing to a wide range of crashes collected from open source systems. Furthermore, we conducted a qualitative assessment of the crash-reproducing test cases with our industrial partners. In both cases, Botsing could reproduce a notable amount of the given stack traces.Demo. video: https://www.youtube.com/watch?v=k6XaQjHqe48 Botsing website: https://stamp-project.github.io/botsing/ Subject Search-based software testingcrash reproductionBotsing To reference this document use: http://resolver.tudelft.nl/uuid:768c3e95-e25d-4612-8046-7e8972129932 DOI https://doi.org/10.1145/3324884.3415299 Publisher Association for Computing Machinery (ACM), New York ISBN 978-1-4503-6768-4 Source Proceedings - 2020 35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020: Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering Event 35th IEEE/ACMInternational Conference on Automated Software Engineering (ASE ’20),, 2020-09-21 → 2020-09-25 Series Proceedings - 2020 35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020 Part of collection Institutional Repository Document type conference paper Rights © 2020 P. Derakhshanfar, Xavier Devroey, A. Panichella, A.E. Zaidman, A. van Deursen Files PDF 3324884.3415299.pdf 622.09 KB Close viewer /islandora/object/uuid:768c3e95-e25d-4612-8046-7e8972129932/datastream/OBJ/view