Publications

selected publications

2024

  1. Generator-Based Fuzzers with Type-Based Targeted Mutation
    Soha Hussein, Stephen McCamant, and Mike Whalen
    2024

2023

  1. Structural Test Input Generation for 3-Address Code Coverage Using Path-Merged Symbolic Execution
    Soha Hussein, Stephen McCamant, Elena Sherman, Vaibhav Sharma, and Mike Whalen
    In 2023 IEEE/ACM International Conference on Automation of Software Test (AST), 2023
  2. Java Ranger: Supporting String and Array Operations in Java Ranger (Competition Contribution)
    Soha Hussein, Qiuchen Yan, Stephen McCamant, Vaibhav Sharma, and Michael W. Whalen
    In Tools and Algorithms for the Construction and Analysis of Systems, 2023

2022

  1. Counterexample-Guided Inductive Repair of Reactive Contracts
    Soha Hussein, Sanjai Rayadurgam, Stephen McCamant, Vaibhav Sharma, and Mats Heimdahl
    In Proceedings of the IEEE/ACM 10th International Conference on Formal Methods in Software Engineering, 2022

2021

  1. Counterexample Guided Inductive Repair of Reactive Contracts
    Soha Hussein, Vaibhav Sharma, Stephen McCamant, Sanjai Rayadurgam, and Mats Heimdahl
    In 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2021

2020

  1. Java Ranger: Statically Summarizing Regions for Efficient Symbolic Execution of Java
    Vaibhav Sharma, Soha Hussein, Michael W. Whalen, Stephen McCamant, and Willem Visser
    In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
  2. Java Ranger at SV-COMP 2020 (Competition Contribution)
    Vaibhav Sharma, Soha Hussein, Michael W. Whalen, Stephen McCamant, and Willem Visser
    In Tools and Algorithms for the Construction and Analysis of Systems, 2020

2013

  1. Controlling Data Flow with a Policy-Based Programming Language for the Web
    Thierry Sans, Iliano Cervesato, and Soha Hussein
    In Secure IT Systems, 2013

2012

  1. Security-Policy Monitoring and Enforcement with JavaMOP
    Soha Hussein, Patrick Meredith, and Grigore Roşlu
    In Proceedings of the 7th Workshop on Programming Languages and Analysis for Security, 2012