@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 = {2017 IEEE International Conference on Software Testing, Verification and Validation, ICST 2017, Tokyo, Japan, March 13-17, 2017}, publisher = {IEEE Computer Society}, isbn = {978-1-5090-6031-3}, } @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 '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, USA, July 18-22, 2020}, editor = {Sarfraz Khurshid and Corina S. Pasareanu}, publisher = {ACM}, isbn = {978-1-4503-8008-9}, } @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 = {25th IEEE International Symposium on Software Reliability Engineering, ISSRE 2014, Naples, Italy, November 3-6, 2014}, publisher = {IEEE}, isbn = {978-1-4799-6032-3}, } @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 = {Software Quality Journal}, 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 = {Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2019, Phoenix, AZ, USA, June 22-26, 2019}, editor = {Kathryn S. McKinley and Kathleen Fisher}, publisher = {ACM}, isbn = {978-1-4503-6712-7}, } @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 = {International Symposium on Software Testing and Analysis, ISSTA '14, San Jose, CA, USA - July 21 - 26, 2014}, editor = {Corina S. Pasareanu and Darko Marinov}, publisher = {ACM}, isbn = {978-1-4503-2645-2}, } @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 = {43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, ICSE Companion 2021, Madrid, Spain, May 25-28, 2021}, publisher = {IEEE}, isbn = {978-1-6654-1219-3}, } @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 = {Software Engineering 2021, Fachtagung des GI-Fachbereichs Softwaretechnik, 22.-26. Februar 2021, Braunschweig/Virtuell}, editor = {Anne Koziolek and Ina Schaefer and Christoph Seidl 0001}, volume = {P-310}, series = {LNI}, publisher = {Gesellschaft für Informatik e.V.}, isbn = {978-3-88579-704-3}, } @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 = {Proceedings of the 25th International Symposium on Software Testing and Analysis, ISSTA 2016, Saarbrücken, Germany, July 18-20, 2016}, editor = {Andreas Zeller and Abhik Roychoudhury}, publisher = {ACM}, isbn = {978-1-4503-4390-9}, } @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 = {IEEE Transactions on Reliability}, 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 = {ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020}, editor = {Prem Devanbu and Myra B. Cohen and Thomas Zimmermann 0001}, publisher = {ACM}, isbn = {978-1-4503-7043-1}, } @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 = {43rd IEEE/ACM International Conference on Software Engineering, ICSE 2021, Madrid, Spain, 22-30 May 2021}, publisher = {IEEE}, isbn = {978-1-6654-0296-5}, } @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 = {2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2015, Beijing, China, October 22-23, 2015}, publisher = {IEEE}, isbn = {978-1-4673-7899-4}, } @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 = {ACM Transactions on Software Engineering Methodology}, 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 = {Software Engineering 2021, Fachtagung des GI-Fachbereichs Softwaretechnik, 22.-26. Februar 2021, Braunschweig/Virtuell}, editor = {Anne Koziolek and Ina Schaefer and Christoph Seidl 0001}, volume = {P-310}, series = {LNI}, publisher = {Gesellschaft für Informatik e.V.}, isbn = {978-3-88579-704-3}, } @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 = {2018 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICST Workshops, Västerås, Sweden, April 9-13, 2018}, publisher = {IEEE}, isbn = {978-1-5386-6352-3}, } @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 = {Ninth IEEE International Conference on Software Testing, Verification and Validation Workshops, ICST Workshops 2016, Chicago, IL, USA, April 11-15, 2016}, publisher = {IEEE Computer Society}, isbn = {978-1-5090-3674-5}, } @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 = {Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Seattle, WA, USA, November 13-18, 2016}, editor = {Thomas Zimmermann 0001 and Jane Cleland-Huang and Zhendong Su}, publisher = {ACM}, isbn = {978-1-4503-4218-6}, } @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 = {19th IEEE International Conference on Software Quality, Reliability and Security, QRS 2019, Sofia, Bulgaria, July 22-26, 2019}, publisher = {IEEE}, isbn = {978-1-7281-3927-2}, } @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 = {14th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICST Workshops 2021, Porto de Galinhas, Brazil, April 12-16, 2021}, publisher = {IEEE}, isbn = {978-1-6654-4456-9}, } @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 = {Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016}, editor = {Laura K. Dillon and Willem Visser and Laurie Williams}, publisher = {ACM}, isbn = {978-1-4503-3900-1}, } @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 = {Onward! 2014, Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming \& Software, part of SPLASH '14, Portland, OR, USA, October 20-24, 2014}, editor = {Andrew P. Black and Shriram Krishnamurthi and Bernd Bruegge and Joseph N. Ruskiewicz}, publisher = {ACM}, isbn = {978-1-4503-3210-1}, } @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 = {Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering}, editor = {David Lo and Sven Apel and Sarfraz Khurshid}, publisher = {ACM}, isbn = {978-1-4503-3845-5}, } @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 = {Fundamental Approaches to Software Engineering - 15th International Conference, FASE 2012, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2012, Tallinn, Estonia, March 24 - April 1, 2012. Proceedings}, editor = {Juan de Lara and Andrea Zisman}, volume = {7212}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-28871-5}, } @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 '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13 - 17, 2022}, editor = {Ranjit Jhala and Isil Dillig}, publisher = {ACM}, isbn = {978-1-4503-9265-5}, } @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 = {35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020, Melbourne, Australia, September 21-25, 2020}, publisher = {IEEE}, isbn = {978-1-4503-6768-4}, } @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 = {11th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2017, Tucson, AZ, USA, September 18-22, 2017}, publisher = {IEEE Computer Society}, isbn = {978-1-5090-6555-4}, } @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 = {26th IEEE International Symposium on Software Reliability Engineering, ISSRE 2015, Gaithersbury, MD, USA, November 2-5, 2015}, publisher = {IEEE}, isbn = {978-1-5090-0406-5}, } @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 = {2017 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICST Workshops 2017, Tokyo, Japan, March 13-17, 2017}, publisher = {IEEE Computer Society}, isbn = {978-1-5090-6676-6}, } @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 = {36th International Conference on Software Engineering, ICSE '14, Hyderabad, India - May 31 - June 07, 2014}, editor = {Pankaj Jalote and Lionel C. Briand and André van der Hoek}, publisher = {ACM}, isbn = {978-1-4503-2756-5}, } @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 = {Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016 - Companion Volume}, editor = {Laura K. Dillon and Willem Visser and Laurie Williams}, publisher = {ACM}, isbn = {978-1-4503-4205-6}, } @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 '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, USA, July 18-22, 2020}, editor = {Sarfraz Khurshid and Corina S. Pasareanu}, publisher = {ACM}, isbn = {978-1-4503-8008-9}, }