• Barrière A and Pit-Claudel C. (2024). Linear Matching of JavaScript Regular Expressions. Proceedings of the ACM on Programming Languages. 8:PLDI. (1336-1360). Online publication date: 20-Jun-2024.

    https://doi.org/10.1145/3656431

  • Cheon H, Hahn J and Han Y. (2024). On the Decidability of Infix Inclusion Problem. Theory of Computing Systems. 10.1007/s00224-023-10160-w. 68:3. (301-321). Online publication date: 1-Jun-2024.

    https://link.springer.com/10.1007/s00224-023-10160-w

  • Siddiq M, Zhang J and Santos J. Understanding Regular Expression Denial of Service (ReDoS): Insights from LLM-Generated Regexes and Developer Forums. Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension. (190-201).

    https://doi.org/10.1145/3643916.3644424

  • Yan Y, Su W, Zheng L, Wang M, Chen H, Peng C, Li R and Chen Z. (2024). Deducing Matching Strings for Real-World Regular Expressions. Dependable Software Engineering. Theories, Tools, and Applications. 10.1007/978-981-99-8664-4_19. (331-350).

    https://link.springer.com/10.1007/978-981-99-8664-4_19

  • Hu D and Wu Z. String Constraints with Regex-Counting and String-Length Solved More Efficiently. Dependable Software Engineering. Theories, Tools, and Applications. (1-20).

    https://doi.org/10.1007/978-981-99-8664-4_1

  • Qi H, Funabiki N, Wai K, Veronicha Hendryanna F and Kao W. (2023). Improvements of Blank Element Selection Algorithm for Element Fill-in-blank Problem in Web-client Programming 2023 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia). 10.1109/ICCE-Asia59966.2023.10326341. 979-8-3503-4431-8. (1-6).

    https://ieeexplore.ieee.org/document/10326341/

  • Yang S, Herman G and Alawini A. (2023). Comparison of Student Learning Outcomes Among SQL Problem-Solving Patterns 2023 IEEE Frontiers in Education Conference (FIE). 10.1109/FIE58773.2023.10343395. 979-8-3503-3642-9. (1-9).

    https://ieeexplore.ieee.org/document/10343395/

  • Bruce D, Kelly D, Menendez H, Barr E and Clark D. June: A Type Testability Transformation for Improved ATG Performance. Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis. (274-284).

    https://doi.org/10.1145/3597926.3598055

  • Parolini F and Miné A. (2023). Sound static analysis of regular expressions for vulnerabilities to denial of service attacks. Science of Computer Programming. 229:C. Online publication date: 1-Jul-2023.

    https://doi.org/10.1016/j.scico.2023.102960

  • Yang S, Herman G and Alawini A. Mining SQL Problem Solving Patterns using Advanced Sequence Processing Algorithms. Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. (37-43).

    https://doi.org/10.1145/3596673.3596973

  • Hassan S, Aamir Z, Lee D, Davis J and Servant F. (2023). Improving Developers’ Understanding of Regex Denial of Service Tools through Anti-Patterns and Fix Strategies 2023 IEEE Symposium on Security and Privacy (SP). 10.1109/SP46215.2023.10179442. 978-1-6654-9336-9. (1238-1255).

    https://ieeexplore.ieee.org/document/10179442/

  • Zhang X, Zhou Y and Tan S. (2023). Efficient Pattern-based Static Analysis Approach via Regular-Expression Rules 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 10.1109/SANER56733.2023.00022. 978-1-6654-5278-6. (132-143).

    https://ieeexplore.ieee.org/document/10123597/

  • Alur R, Stanford C and Watson C. (2023). A Robust Theory of Series Parallel Graphs. Proceedings of the ACM on Programming Languages. 7:POPL. (1058-1088). Online publication date: 9-Jan-2023.

    https://doi.org/10.1145/3571230

  • Su W, Li R, Peng C and Chen H. (2023). Algorithms for Checking Intersection Non-emptiness of Regular Expressions. Theoretical Aspects of Computing – ICTAC 2023. 10.1007/978-3-031-47963-2_14. (216-235).

    https://link.springer.com/10.1007/978-3-031-47963-2_14

  • Knežić Buhovac S, Šerić L, Ivanda A and Krstinić D. (2023). Web Scraping Fire Incidents and Assessment of Fire Impact - A Case Study of Split and Dalmatia County Fires. Digital Transformation in Education and Artificial Intelligence Application. 10.1007/978-3-031-36833-2_5. (63-76).

    https://link.springer.com/10.1007/978-3-031-36833-2_5

  • Cheon H and Han Y. (2023). Weak Inverse Neighborhoods of Languages. Developments in Language Theory. 10.1007/978-3-031-33264-7_6. (61-73).

    https://link.springer.com/10.1007/978-3-031-33264-7_6

  • Holík L, Síč J, Turoňová L and Vojnar T. (2023). Fast Matching of Regular Patterns with Synchronizing Counting. Foundations of Software Science and Computation Structures. 10.1007/978-3-031-30829-1_19. (392-412).

    https://link.springer.com/10.1007/978-3-031-30829-1_19

  • Buzaid F, Albalooshi F and Elmedany W. (2022). The Use of UML Diagrams to Enhance Dynamic Feature Location Techniques 2022 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT). 10.1109/3ICT56508.2022.9990768. 978-1-6654-5193-2. (285-292).

    https://ieeexplore.ieee.org/document/9990768/

  • Wang M, Cui B, Yan J, Yan J and Zhang J. (2022). String Test Data Generation for Java Programs 2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE). 10.1109/ISSRE55969.2022.00033. 978-1-6654-5132-1. (251-262).

    https://ieeexplore.ieee.org/document/9978963/

  • Ullah S and Oh H. BinDiff NN : Learning Distributed Representation of Assembly for Robust Binary Diffing Against Semantic Differences . IEEE Transactions on Software Engineering. 10.1109/TSE.2021.3093926. 48:9. (3442-3466).

    https://ieeexplore.ieee.org/document/9470904/

  • Sung S, Cheon H and Han Y. How to Settle the ReDoS Problem: Back to the Classical Automata Theory. Implementation and Application of Automata. (34-49).

    https://doi.org/10.1007/978-3-031-07469-1_3

  • Barlas E, Du X and Davis J. Exploiting input sanitization for regex denial of service. Proceedings of the 44th International Conference on Software Engineering. (883-895).

    https://doi.org/10.1145/3510003.3510047

  • Chida N and Terauchi T. (2022). Repairing DoS Vulnerability of Real-World Regexes 2022 IEEE Symposium on Security and Privacy (SP). 10.1109/SP46214.2022.9833597. 978-1-6654-1316-9. (2060-2077).

    https://ieeexplore.ieee.org/document/9833597/

  • Cao J, Li M, Li Y, Wen M, Cheung S and Chen H. (2022). SemMT: A Semantic-Based Testing Approach for Machine Translation Systems. ACM Transactions on Software Engineering and Methodology. 31:2. (1-36). Online publication date: 30-Apr-2022.

    https://doi.org/10.1145/3490488

  • Zhang X, Yan R, Yan J, Cui B, Yan J and Zhang J. (2022). ExcePy: A Python Benchmark for Bugs with Python Built-in Types 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 10.1109/SANER53432.2022.00104. 978-1-6654-3786-8. (856-866).

    https://ieeexplore.ieee.org/document/9825882/

  • Wang P, Brown C, Jennings J and Stolee K. (2021). Demystifying regular expression bugs. Empirical Software Engineering. 10.1007/s10664-021-10033-1. 27:1. Online publication date: 1-Jan-2022.

    https://link.springer.com/10.1007/s10664-021-10033-1

  • Horký M, Síč J and Turoňová L. (2022). Automata with Bounded Repetition in RE2. Computer Aided Systems Theory – EUROCAST 2022. 10.1007/978-3-031-25312-6_27. (232-239).

    https://link.springer.com/10.1007/978-3-031-25312-6_27

  • Parolini F and Miné A. (2022). Sound Static Analysis of Regular Expressions for Vulnerabilities to Denial of Service Attacks. Theoretical Aspects of Software Engineering. 10.1007/978-3-031-10363-6_6. (73-91).

    https://link.springer.com/10.1007/978-3-031-10363-6_6

  • Cheon H, Hahn J and Han Y. (2022). On the Decidability of Infix Inclusion Problem. Developments in Language Theory. 10.1007/978-3-031-05578-2_9. (115-126).

    https://link.springer.com/10.1007/978-3-031-05578-2_9

  • Shoeibi N, Shoeibi N, Hernández G, Chamoso P and Corchado J. (2021). AI-Crime Hunter: An AI Mixture of Experts for Crime Discovery on Twitter. Electronics. 10.3390/electronics10243081. 10:24. (3081).

    https://www.mdpi.com/2079-9292/10/24/3081

  • Van Hoan N and Hung P. (2021). Arext: Automatic Regular Expression Testing Tool Based on Generating Strings With Full Coverage 2021 13th International Conference on Knowledge and Systems Engineering (KSE). 10.1109/KSE53942.2021.9648604. 978-1-6654-9975-0. (1-6).

    https://ieeexplore.ieee.org/document/9648604/

  • Chatterjee R, Ahmed A, Rose Anish P, Suman B, Lawhatre P and Ghaisas S. (2021). A Pipeline for Automating Labeling to Prediction in Classification of NFRs 2021 IEEE 29th International Requirements Engineering Conference (RE). 10.1109/RE51729.2021.00036. 978-1-6654-2856-9. (323-323).

    https://ieeexplore.ieee.org/document/9604524/

  • Dai Y, Panteli M and Preece R. (2021). Python Scripting for DIgSILENT PowerFactory: Enhancing Dynamic Modelling of Cascading Failures 2021 IEEE Madrid PowerTech. 10.1109/PowerTech46648.2021.9494872. 978-1-6654-3597-0. (1-6).

    https://ieeexplore.ieee.org/document/9494872/

  • Almanaseer W, Alshraideh M and Alkadi O. (2021). A Deep Belief Network Classification Approach for Automatic Diacritization of Arabic Text. Applied Sciences. 10.3390/app11115228. 11:11. (5228).

    https://www.mdpi.com/2076-3417/11/11/5228

  • Zheng L, Ma S, Chen Z and Luo X. (2021). Ensuring the Correctness of Regular Expressions: A Review. International Journal of Automation and Computing. 10.1007/s11633-021-1301-4.

    https://link.springer.com/10.1007/s11633-021-1301-4

  • Zhang T, Chen Z, Zhu Y, Vaithilingam P, Wang X and Glassman E. Interpretable Program Synthesis. Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. (1-16).

    https://doi.org/10.1145/3411764.3445646

  • Liu Y, Zhang M and Meng W. (2021). Revealer: Detecting and Exploiting Regular Expression Denial-of-Service Vulnerabilities 2021 IEEE Symposium on Security and Privacy (SP). 10.1109/SP40001.2021.00062. 978-1-7281-8934-5. (1468-1484).

    https://ieeexplore.ieee.org/document/9519406/

  • Davis J, Servant F and Lee D. (2021). Using Selective Memoization to Defeat Regular Expression Denial of Service (ReDoS) 2021 IEEE Symposium on Security and Privacy (SP). 10.1109/SP40001.2021.00032. 978-1-7281-8934-5. (1-17).

    https://ieeexplore.ieee.org/document/9519427/

  • Gibney D and Thankachan S. (2021). Text Indexing for Regular Expression Matching. Algorithms. 10.3390/a14050133. 14:5. (133).

    https://www.mdpi.com/1999-4893/14/5/133

  • Eghbali A and Pradel M. No strings attached. Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering. (956-967).

    https://doi.org/10.1145/3324884.3416576

  • Zhang T, Lowmanstone L, Wang X and Glassman E. Interactive Program Synthesis by Augmented Examples. Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology. (627-648).

    https://doi.org/10.1145/3379337.3415900

  • Karim A, Azhari A, Belhaouri S, Qureshi A and Ahmad M. (2020). Methodology for Analyzing the Traditional Algorithms Performance of User Reviews Using Machine Learning Techniques. Algorithms. 10.3390/a13080202. 13:8. (202).

    https://www.mdpi.com/1999-4893/13/8/202

  • Wang P, Brown C, Jennings J and Stolee K. An Empirical Study on Regular Expression Bugs. Proceedings of the 17th International Conference on Mining Software Repositories. (103-113).

    https://doi.org/10.1145/3379597.3387464

  • Davis J, Moyer D, Kazerouni A and Lee D. Testing regex generalizability and its implications. Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering. (427-439).

    https://doi.org/10.1109/ASE.2019.00048

  • Michael L, Donohue J, Davis J, Lee D and Servant F. Regexes are hard. Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering. (415-426).

    https://doi.org/10.1109/ASE.2019.00047

  • Sondhi D and Purandare R. Segate. Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering. (200-212).

    https://doi.org/10.1109/ASE.2019.00028

  • Davis J. Rethinking Regex engines to address ReDoS. Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (1256-1258).

    https://doi.org/10.1145/3338906.3342509

  • Davis J, Michael IV L, Coghlan C, Servant F and Lee D. Why aren’t regular expressions a lingua franca? an empirical study on the re-use and portability of regular expressions. Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (443-454).

    https://doi.org/10.1145/3338906.3338909

  • Bai G, Clee B, Shrestha N, Chapman C, Wright C and Stolee K. Exploring tools and strategies used during regular expression composition tasks. Proceedings of the 27th International Conference on Program Comprehension. (197-208).

    https://doi.org/10.1109/ICPC.2019.00039

  • Malloy B and Power J. (2019). An empirical analysis of the transition from Python 2 to Python 3. Empirical Software Engineering. 24:2. (751-778). Online publication date: 1-Apr-2019.

    https://doi.org/10.1007/s10664-018-9637-2

  • Wang P, Bai G and Stolee K. (2019). Exploring Regular Expression Evolution 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER). 10.1109/SANER.2019.8667972. 978-1-7281-0591-8. (502-513).

    https://ieeexplore.ieee.org/document/8667972/

  • Karmakar K, Varadharajan V and Tupakula U. (2019). Mitigating attacks in software defined networks. Cluster Computing. 10.1007/s10586-018-02900-2.

    http://link.springer.com/10.1007/s10586-018-02900-2

  • Liu X, Jiang Y and Wu D. (2019). A Lightweight Framework for Regular Expression Verification 2019 IEEE 19th International Symposium on High Assurance Systems Engineering (HASE). 10.1109/HASE.2019.00011. 978-1-5386-8540-2. (1-8).

    https://ieeexplore.ieee.org/document/8673038/

  • Arcaini P, Gargantini A and Riccobene E. (2018). Fault‐based test generation for regular expressions by mutation. Software Testing, Verification and Reliability. 10.1002/stvr.1664. 29:1-2. Online publication date: 1-Jan-2019.

    https://onlinelibrary.wiley.com/doi/10.1002/stvr.1664

  • Wang P and Stolee K. How well are regular expressions tested in the wild?. Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (668-678).

    https://doi.org/10.1145/3236024.3236072

  • Davis J, Coghlan C, Servant F and Lee D. The impact of regular expression denial of service (ReDoS) in practice: an empirical study at the ecosystem scale. Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (246-256).

    https://doi.org/10.1145/3236024.3236027

  • Shen Y, Jiang Y, Xu C, Yu P, Ma X and Lu J. ReScue: crafting regular expression DoS attacks. Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. (225-235).

    https://doi.org/10.1145/3238147.3238159

  • Arcaini P, Gargantini A and Riccobene E. (2018). Interactive Testing and Repairing of Regular Expressions. Testing Software and Systems. 10.1007/978-3-319-99927-2_1. (1-16).

    https://link.springer.com/10.1007/978-3-319-99927-2_1

  • Chapman C, Wang P and Stolee K. Exploring regular expression comprehension. Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering. (405-416).

    /doi/10.5555/3155562.3155616

  • Chapman C, Wang P and Stolee K. (2017). Exploring regular expression comprehension 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE). 10.1109/ASE.2017.8115653. 978-1-5386-2684-9. (405-416).

    http://ieeexplore.ieee.org/document/8115653/

  • Cody-Kenny B, Fenton M and O'Neill M. From problem landscapes to language landscapes. Proceedings of the Genetic and Evolutionary Computation Conference Companion. (1509-1510).

    https://doi.org/10.1145/3067695.3082522

  • Cody-Kenny B, Fenton M, Ronayne A, Considine E, McGuire T and O'Neill M. A search for improved performance in regular expressions. Proceedings of the Genetic and Evolutionary Computation Conference. (1280-1287).

    https://doi.org/10.1145/3071178.3071196