activity
20182022
most citedUsing Relative Lines of Code to Guide Automated Test Generation for Python

15 citations · 34 across the 5 of their papers we have counts for

collaborators

6 papers

cs.SE20224 cited

Mutation Analysis: Answering the Fuzzing Challenge

Rahul Gopinath, Philipp Görz, Alex Groce

Fuzzing is one of the fastest growing fields in software testing. The idea behind fuzzing is to check the behavior of software against a large number of randomly generated inputs,…

cs.SE202115 cited

Using Relative Lines of Code to Guide Automated Test Generation for Python

Josie Holmes, Iftekhar Ahmed, Caius Brindescu +3

Raw lines of code (LOC) is a metric that does not, at first glance, seem extremely useful for automated test generation. It is both highly language-dependent and not extremely mean…

cs.SE20201 cited

Fuzzing with Fast Failure Feedback

Rahul Gopinath, Bachir Bendrissou, Björn Mathis +1

Fuzzing -- testing programs with random inputs -- has become the prime technique to detect bugs and vulnerabilities in programs. To generate inputs that cover new functionality, fu…

cs.SE20195 cited

Inferring Input Grammars from Dynamic Control Flow

Rahul Gopinath, Björn Mathis, Andreas Zeller

A program is characterized by its input model, and a formal input model can be of use in diverse areas including vulnerability analysis, reverse engineering, fuzzing and software t…

cs.SE20199 cited

Building Fast Fuzzers

Rahul Gopinath, Andreas Zeller

Fuzzing is one of the key techniques for evaluating the robustness of programs against attacks. Fuzzing has to be effective in producing inputs that cover functionality and find vu…

cs.SE2018

Sample-Free Learning of Input Grammars for Comprehensive Software Fuzzing

Rahul Gopinath, Björn Mathis, Mathias Höschele +2

Generating valid test inputs for a program is much easier if one knows the input language. We present first successes for a technique that, given a program P without any input samp…