Static stack-preserving intra-procedural slicing of webassembly binaries

Q Stiévenart, DW Binkley, C De Roover - Proceedings of the 44th …, 2022 - dl.acm.org
The recently introduced WebAssembly standard aims to be a portable compilation target,
enabling the cross-platform distribution of programs written in a variety of languages. We …

Language-agnostic dynamic analysis of multilingual code: Promises, pitfalls, and prospects

H Yang, W Li, H Cai - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Analyzing multilingual code holistically is key to systematic quality assurance of real-world
software which is mostly developed in multiple computer languages. Toward such analyses …

PyGGI 2.0: Language independent genetic improvement framework

G An, A Blot, J Petke, S Yoo - Proceedings of the 2019 27th ACM Joint …, 2019 - dl.acm.org
PyGGI is a research tool for Genetic Improvement (GI), that is designed to be versatile and
easy to use. We present version 2.0 of PyGGI, the main feature of which is an XML-based …

HDDr: a recursive variant of the hierarchical delta debugging algorithm

Á Kiss, R Hodován, T Gyimóthy - Proceedings of the 9th ACM SIGSOFT …, 2018 - dl.acm.org
The minimization of failure-inducing test cases is an important first step in the process of bug
fixing. It helps focusing the expensive software engineering resources on the root of the …

Redundancy-free analysis of multi-revision software artifacts

CV Alexandru, S Panichella, S Proksch… - Empirical Software …, 2019 - Springer
Researchers often analyze several revisions of a software project to obtain historical data
about its evolution. For example, they statically analyze the source code and monitor the …

Dynamic slicing of webassembly binaries

Q Stiévenart, D Binkley… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
The recently introduced WebAssembly standard aims to form a portable compilation target,
enabling the cross-platform distribution of programs written in a variety of languages. In this …

The effect of hoisting on variants of Hierarchical Delta Debugging

D Vince, R Hodován, D Bársony… - Journal of Software …, 2022 - Wiley Online Library
Minimizing failing test cases is an important preprocessing step on the path of debugging. If
much of a test case that triggered a bug does not contribute to the actual failure, then the …

A comparison of tree-and line-oriented observational slicing

D Binkley, N Gold, S Islam, J Krinke, S Yoo - Empirical Software …, 2019 - Springer
Observation-based slicing and its generalization observational slicing are recently-
introduced, language-independent dynamic slicing techniques. They both construct slices …

Generalized observational slicing for tree-represented modelling languages

NE Gold, D Binkley, M Harman, S Islam… - Proceedings of the …, 2017 - dl.acm.org
Model-driven software engineering raises the abstraction level making complex systems
easier to understand than if written in textual code. Nevertheless, large complicated software …

Generalizing the split factor of the minimizing delta debugging algorithm

A Kiss - IEEE Access, 2020 - ieeexplore.ieee.org
One of the first attempts at the automation of test case reduction was the minimizing delta
debugging algorithm, widely known as ddmin. Despite its age, it is still an unavoidable …