@inproceedings{GopinathJG17, title = {The Theory of Composite Faults}, author = {Rahul Gopinath and Carlos Jensen and Alex Groce}, year = {2017}, doi = {10.1109/ICST.2017.12}, url = {https://doi.org/10.1109/ICST.2017.12}, researchr = {https://researchr.org/publication/GopinathJG17}, cites = {0}, citedby = {0}, pages = {47-57}, booktitle = {icst}, } @inproceedings{MathisGZ20, title = {Learning input tokens for effective fuzzing}, author = {Björn Mathis and Rahul Gopinath and Andreas Zeller}, year = {2020}, doi = {10.1145/3395363.3397348}, url = {https://doi.org/10.1145/3395363.3397348}, researchr = {https://researchr.org/publication/MathisGZ20}, cites = {0}, citedby = {0}, pages = {27-37}, booktitle = {ISSTA}, } @inproceedings{GopinathJG14-0, title = {Mutations: How Close are they to Real Faults?}, author = {Rahul Gopinath and Carlos Jensen and Alex Groce}, year = {2014}, doi = {10.1109/ISSRE.2014.40}, url = {http://dx.doi.org/10.1109/ISSRE.2014.40}, researchr = {https://researchr.org/publication/GopinathJG14-0}, cites = {0}, citedby = {0}, pages = {189-200}, booktitle = {issre}, } @article{GopinathAAJG17, title = {Does choice of mutation tool matter?}, author = {Rahul Gopinath and Iftekhar Ahmed and Mohammad Amin Alipour and Carlos Jensen and Alex Groce}, year = {2017}, doi = {10.1007/s11219-016-9317-7}, url = {https://doi.org/10.1007/s11219-016-9317-7}, researchr = {https://researchr.org/publication/GopinathAAJG17}, cites = {0}, citedby = {0}, journal = {sqj}, volume = {25}, number = {3}, pages = {871-920}, } @inproceedings{MathisGMKHZ19, title = {Parser-directed fuzzing}, author = {Björn Mathis and Rahul Gopinath and Michaël Mera and Alexander Kampmann and Matthias Höschele and Andreas Zeller}, year = {2019}, doi = {10.1145/3314221.3314651}, url = {https://doi.org/10.1145/3314221.3314651}, researchr = {https://researchr.org/publication/MathisGMKHZ19}, cites = {0}, citedby = {0}, pages = {548-560}, booktitle = {PLDI}, } @inproceedings{LeAGG14, title = {MuCheck: an extensible tool for mutation testing of haskell programs}, author = {Duc Le and Mohammad Amin Alipour and Rahul Gopinath and Alex Groce}, year = {2014}, doi = {10.1145/2610384.2628052}, url = {http://doi.acm.org/10.1145/2610384.2628052}, researchr = {https://researchr.org/publication/LeAGG14}, cites = {0}, citedby = {0}, pages = {429-432}, booktitle = {ISSTA}, } @inproceedings{GopinathNZ21a, title = {Replication Package for Input Algebras}, author = {Rahul Gopinath and Hamed Nemati and Andreas Zeller}, year = {2021}, doi = {10.1109/ICSE-Companion52605.2021.00098}, url = {https://doi.org/10.1109/ICSE-Companion52605.2021.00098}, researchr = {https://researchr.org/publication/GopinathNZ21a}, cites = {0}, citedby = {0}, pages = {219}, booktitle = {ICSE}, } @inproceedings{GopinathMZ21, title = {Mining Input Grammars}, author = {Rahul Gopinath and Björn Mathis and Andreas Zeller}, year = {2021}, doi = {10.18420/SE2021_13}, url = {https://doi.org/10.18420/SE2021_13}, researchr = {https://researchr.org/publication/GopinathMZ21}, cites = {0}, citedby = {0}, pages = {49-50}, booktitle = {se}, } @inproceedings{AlipourGGC16, title = {Generating focused random tests using directed swarm testing}, author = {Mohammad Amin Alipour and Alex Groce and Rahul Gopinath and Arpit Christi}, year = {2016}, doi = {10.1145/2931037.2931056}, url = {http://doi.acm.org/10.1145/2931037.2931056}, researchr = {https://researchr.org/publication/AlipourGGC16}, cites = {0}, citedby = {0}, pages = {70-81}, booktitle = {ISSTA}, } @article{GopinathAAJG17-0, title = {Mutation Reduction Strategies Considered Harmful}, author = {Rahul Gopinath and Iftekhar Ahmed and Mohammad Amin Alipour and Carlos Jensen and Alex Groce}, year = {2017}, doi = {10.1109/TR.2017.2705662}, url = {https://doi.org/10.1109/TR.2017.2705662}, researchr = {https://researchr.org/publication/GopinathAAJG17-0}, cites = {0}, citedby = {0}, journal = {tr}, volume = {66}, number = {3}, pages = {854-874}, } @inproceedings{GopinathMZ20, title = {Mining input grammars from dynamic control flow}, author = {Rahul Gopinath and Björn Mathis and Andreas Zeller}, year = {2020}, doi = {10.1145/3368089.3409679}, url = {https://doi.org/10.1145/3368089.3409679}, researchr = {https://researchr.org/publication/GopinathMZ20}, cites = {0}, citedby = {0}, pages = {172-183}, booktitle = {FSE}, } @inproceedings{GopinathNZ21, title = {Input Algebras}, author = {Rahul Gopinath and Hamed Nemati and Andreas Zeller}, year = {2021}, doi = {10.1109/ICSE43902.2021.00070}, url = {https://doi.org/10.1109/ICSE43902.2021.00070}, researchr = {https://researchr.org/publication/GopinathNZ21}, cites = {0}, citedby = {0}, pages = {699-710}, booktitle = {ICSE}, } @inproceedings{AhmedMGJ15, title = {An Empirical Study of Design Degradation: How Software Projects Get Worse over Time}, author = {Iftekhar Ahmed and Umme Ayda Mannan and Rahul Gopinath and Carlos Jensen}, year = {2015}, doi = {10.1109/ESEM.2015.7321186}, url = {http://dx.doi.org/10.1109/ESEM.2015.7321186}, researchr = {https://researchr.org/publication/AhmedMGJ15}, cites = {0}, citedby = {0}, pages = {31-40}, booktitle = {esem}, } @article{Holmes0BGZG20, title = {Using Relative Lines of Code to Guide Automated Test Generation for Python}, author = {Josie Holmes and Iftekhar Ahmed 0001 and Caius Brindescu and Rahul Gopinath and He Zhang and Alex Groce}, year = {2020}, doi = {10.1145/3408896}, url = {https://doi.org/10.1145/3408896}, researchr = {https://researchr.org/publication/Holmes0BGZG20}, cites = {0}, citedby = {0}, journal = {TOSEM}, volume = {29}, number = {4}, } @inproceedings{GopinathHKSZ21, title = {Learning Circumstances of Software Failures}, author = {Rahul Gopinath and Nikolas Havrikov and Alexander Kampmann and Ezekiel O. Soremekun and Andreas Zeller}, year = {2021}, doi = {10.18420/SE2021_12}, url = {https://doi.org/10.18420/SE2021_12}, researchr = {https://researchr.org/publication/GopinathHKSZ21}, cites = {0}, citedby = {0}, pages = {47-48}, booktitle = {se}, } @inproceedings{GopinathMZ18, title = {If You Can't Kill a Supermutant, You Have a Problem}, author = {Rahul Gopinath and Björn Mathis and Andreas Zeller}, year = {2018}, doi = {10.1109/ICSTW.2018.00023}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSTW.2018.00023}, researchr = {https://researchr.org/publication/GopinathMZ18}, cites = {0}, citedby = {0}, pages = {18-24}, booktitle = {icst}, } @inproceedings{GopinathAAJG16-0, title = {Measuring Effectiveness of Mutant Sets}, author = {Rahul Gopinath and Amin Alipour and Iftekhar Ahmed and Carlos Jensen and Alex Groce}, year = {2016}, doi = {10.1109/ICSTW.2016.45}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSTW.2016.45}, researchr = {https://researchr.org/publication/GopinathAAJG16-0}, cites = {0}, citedby = {0}, pages = {132-141}, booktitle = {icst}, } @inproceedings{AhmedGBGJ16, title = {Can testedness be effectively measured?}, author = {Iftekhar Ahmed and Rahul Gopinath and Caius Brindescu and Alex Groce and Carlos Jensen}, year = {2016}, doi = {10.1145/2950290.2950324}, url = {http://doi.acm.org/10.1145/2950290.2950324}, researchr = {https://researchr.org/publication/AhmedGBGJ16}, cites = {0}, citedby = {0}, pages = {547-558}, booktitle = {FSE}, } @inproceedings{ChristiGG19, title = {Evaluating Fault Localization for Resource Adaptation via Test-Based Software Modification}, author = {Arpit Christi and Alex Groce and Rahul Gopinath}, year = {2019}, doi = {10.1109/QRS.2019.00017}, url = {https://doi.org/10.1109/QRS.2019.00017}, researchr = {https://researchr.org/publication/ChristiGG19}, cites = {0}, citedby = {0}, pages = {26-33}, booktitle = {qrs}, } @inproceedings{SchwanderGZ21, title = {Inducing Subtle Mutations with Program Repair}, author = {Florian Schwander and Rahul Gopinath and Andreas Zeller}, year = {2021}, doi = {10.1109/ICSTW52544.2021.00018}, url = {https://doi.org/10.1109/ICSTW52544.2021.00018}, researchr = {https://researchr.org/publication/SchwanderGZ21}, cites = {0}, citedby = {0}, pages = {25-34}, booktitle = {icst}, } @inproceedings{GopinathAAJG16, title = {On the limits of mutation reduction strategies}, author = {Rahul Gopinath and Mohammad Amin Alipour and Iftekhar Ahmed and Carlos Jensen and Alex Groce}, year = {2016}, doi = {10.1145/2884781.2884787}, url = {http://doi.acm.org/10.1145/2884781.2884787}, researchr = {https://researchr.org/publication/GopinathAAJG16}, cites = {0}, citedby = {0}, pages = {511-522}, booktitle = {ICSE}, } @inproceedings{GroceAG14, title = {Coverage and Its Discontents}, author = {Alex Groce and Mohammad Amin Alipour and Rahul Gopinath}, year = {2014}, doi = {10.1145/2661136.2661157}, url = {http://doi.acm.org/10.1145/2661136.2661157}, researchr = {https://researchr.org/publication/GroceAG14}, cites = {0}, citedby = {0}, pages = {255-268}, booktitle = {OOPSLA}, } @inproceedings{AlipourSGMG16, title = {Evaluating non-adequate test-case reduction}, author = {Mohammad Amin Alipour and August Shi and Rahul Gopinath and Darko Marinov and Alex Groce}, year = {2016}, doi = {10.1145/2970276.2970361}, url = {http://doi.acm.org/10.1145/2970276.2970361}, researchr = {https://researchr.org/publication/AlipourSGMG16}, cites = {0}, citedby = {0}, pages = {16-26}, booktitle = {ASE}, } @inproceedings{ErwigG12, title = {Explanations for Regular Expressions}, author = {Martin Erwig and Rahul Gopinath}, year = {2012}, doi = {10.1007/978-3-642-28872-2_27}, url = {http://dx.doi.org/10.1007/978-3-642-28872-2_27}, researchr = {https://researchr.org/publication/ErwigG12}, cites = {0}, citedby = {0}, pages = {394-408}, booktitle = {FASE}, } @inproceedings{BendrissouGZ22, title = {"Synthesizing input grammars": a replication study}, author = {Bachir Bendrissou and Rahul Gopinath and Andreas Zeller}, year = {2022}, doi = {10.1145/3519939.3523716}, url = {https://doi.org/10.1145/3519939.3523716}, researchr = {https://researchr.org/publication/BendrissouGZ22}, cites = {0}, citedby = {0}, pages = {260-268}, booktitle = {PLDI}, } @inproceedings{ChenGTEHFAJ20, title = {Revisiting the Relationship Between Fault Detection, Test Adequacy Criteria, and Test Set Size}, author = {Yiqun T. Chen and Rahul Gopinath and Anita Tadakamalla and Michael D. Ernst and Reid Holmes and Gordon Fraser 0001 and Paul Ammann and René Just}, year = {2020}, url = {https://ieeexplore.ieee.org/document/9286102}, researchr = {https://researchr.org/publication/ChenGTEHFAJ20}, cites = {0}, citedby = {0}, pages = {237-249}, booktitle = {ASE}, } @inproceedings{ChristiGG17, title = {Resource Adaptation via Test-Based Software Minimization}, author = {Arpit Christi and Alex Groce and Rahul Gopinath}, year = {2017}, doi = {10.1109/SASO.2017.15}, url = {http://doi.ieeecomputersociety.org/10.1109/SASO.2017.15}, researchr = {https://researchr.org/publication/ChristiGG17}, cites = {0}, citedby = {0}, pages = {61-70}, booktitle = {saso}, } @inproceedings{GopinathAAJG15, title = {How hard does mutation analysis have to be, anyway?}, author = {Rahul Gopinath and Amin Alipour and Iftekhar Ahmed and Carlos Jensen and Alex Groce}, year = {2015}, doi = {10.1109/ISSRE.2015.7381815}, url = {http://dx.doi.org/10.1109/ISSRE.2015.7381815}, researchr = {https://researchr.org/publication/GopinathAAJG15}, cites = {0}, citedby = {0}, pages = {216-227}, booktitle = {issre}, } @inproceedings{GopinathW17, title = {How Good Are Your Types? Using Mutation Analysis to Evaluate the Effectiveness of Type Annotations}, author = {Rahul Gopinath and Eric Walkingshaw}, year = {2017}, doi = {10.1109/ICSTW.2017.28}, url = {http://dx.doi.org/10.1109/ICSTW.2017.28}, researchr = {https://researchr.org/publication/GopinathW17}, cites = {0}, citedby = {0}, pages = {122-127}, booktitle = {icst}, } @inproceedings{GopinathJG14, title = {Code coverage for suite evaluation by developers}, author = {Rahul Gopinath and Carlos Jensen and Alex Groce}, year = {2014}, doi = {10.1145/2568225.2568278}, url = {http://doi.acm.org/10.1145/2568225.2568278}, researchr = {https://researchr.org/publication/GopinathJG14}, cites = {0}, citedby = {0}, pages = {72-82}, booktitle = {ICSE}, } @inproceedings{GopinathJG16, title = {Topsy-Turvy: a smarter and faster parallelization of mutation analysis}, author = {Rahul Gopinath and Carlos Jensen and Alex Groce}, year = {2016}, doi = {10.1145/2884781.2892655}, url = {http://doi.acm.org/10.1145/2884781.2892655}, researchr = {https://researchr.org/publication/GopinathJG16}, cites = {0}, citedby = {0}, pages = {740-743}, booktitle = {ICSE}, } @inproceedings{GopinathKHSZ20, title = {Abstracting failure-inducing inputs}, author = {Rahul Gopinath and Alexander Kampmann and Nikolas Havrikov and Ezekiel O. Soremekun and Andreas Zeller}, year = {2020}, doi = {10.1145/3395363.3397349}, url = {https://doi.org/10.1145/3395363.3397349}, researchr = {https://researchr.org/publication/GopinathKHSZ20}, cites = {0}, citedby = {0}, pages = {237-248}, booktitle = {ISSTA}, }