Filters








4 Hits in 2.6 sec

Botsing, a search-based crash reproduction framework for Java

Pouria Derakhshanfar, Xavier Devroey, Annibale Panichella, Andy Zaidman, Arie van Deursen
2020 Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering  
In this paper, we introduce Botsing, an opensource 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.  ...  In this paper, we present Botsing: an open-source, extendable search-based crash reproduction framework.  ... 
doi:10.1145/3324884.3415299 fatcat:2xu7p2dwzjfurkbxbd4nmy3c6y

Search-based crash reproduction using behavioural model seeding

Pouria Derakhshanfar, Xavier Devroey, Gilles Perrouin, Andy Zaidman, Arie van Deursen
2020 Software testing, verification & reliability  
ACKNOWLEDGEMENTS We would like to thank Annibale Panichella for his help and comments during the implementation of BOTSING and the writing of this paper.  ...  [8] proposed a search-based approach for crash reproduction called EVOCRASH.  ...  IMPLEMENTATION Relying on the EVOCRASH experience [8, 13, 46] , we developed BOTSING, a framework for crash reproduction with extensibility in mind.  ... 
doi:10.1002/stvr.1733 fatcat:65y4qqcxavhm5cgk63bxo2vboy

Search-based Crash Reproduction using Behavioral Model Seeding [article]

Pouria Derakhshanfar, Xavier Devroey, Gilles Perrouin, Andy Zaidman, Arie van Deursen
2019 arXiv   pre-print
Search-based crash reproduction approaches assist developers during debugging by generating a test case which reproduces a crash given its stack trace.  ...  For this evaluation, we use a benchmark of 124 hard-to-reproduce crashes stemming from six open-source projects.  ...  ACKNOWLEDGEMENT We would like to thank Annibale Panichella for his help and comments during the implementation of Botsing and the writing of this paper.  ... 
arXiv:1912.04606v1 fatcat:uly56mxwa5bntglx5ulk2s6tqm

Good things come in threes

Pouria Derakhshanfar, Xavier Devroey, Andy Zaidman, Arie van Deursen, Annibale Panichella
2020 Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering  
For some crashes, the improvements are very large, being up to +93.3% for reproduction ratio and -92% for the required running time. • Software and its engineering → Software testing and debugging; Search-based  ...  These approaches use a single fitness function called Crash Distance to guide the search process toward reproducing a target crash.  ...  Implementation Since other crash reproduction approaches are not openly available, we implemented a new open-source evolutionary-based crash reproduction framework, called Botsing. 2 Botsing is well-tested  ... 
doi:10.1145/3324884.3416643 fatcat:n36at4zj6ncwbja5gqvp5ttuim