| 2025 | AAAI | User Preference Meets Pareto-Optimality in Multi-Objective Bayesian Optimization. | Joshua Hang Sai Ip, Ankush Chakrabarty, Ali Mesbah, Diego Romeres |
| 2025 | ICSE | Feature-Driven End-to-End Test Generation. | Parsa Alian, Noor Nashid, Mobina Shahbandeh, Taha Shabani, Ali Mesbah |
| 2025 | ICSE | Dockerfile Flakiness: Characterization and Repair. | Taha Shabani, Noor Nashid, Parsa Alian, Ali Mesbah |
| 2024 | ISSTA | Semantic Constraint Inference for Web Form Test Generation. | Parsa Alian, Noor Nashid, Mobina Shahbandeh, Ali Mesbah |
| 2023 | ICSE | Retrieval-Based Prompt Selection for Code-Related Few-Shot Learning. | Noor Nashid, Mifta Sintaha, Ali Mesbah |
| 2023 | ICSE | Carving UI Tests to Generate API Tests and API Specification. | Rahulkrishna Yandrapally, Saurabh Sinha, Rachel Tzoref-Brill, Ali Mesbah |
| 2023 | ICST | Embedding Context as Code Dependencies for Neural Program Repair. | Noor Nashid, Mifta Sintaha, Ali Mesbah |
| 2022 | AST | CRAWLABEL: Computing Natural-Language Labels for UI Test Cases. | Yu Liu, Rahulkrishna Yandrapally, Anup K. Kalia, Saurabh Sinha, Rachel Tzoref-Brill, Ali Mesbah |
| 2021 | ICSE | Semantic Web Accessibility Testing via Hierarchical Visual Analysis. | Mohammad Bajammal, Ali Mesbah |
| 2021 | ICSE | IoT Bugs and Development Challenges. | Amir Makhshari, Ali Mesbah |
| 2021 | ICSE | IoT Development In The Wild: Bug Taxonomy and Developer Challenges. | Amir Makhshari, Ali Mesbah |
| 2020 | ICSE | Near-duplicate detection in web app model inference. | Rahulkrishna Yandrapally, Andrea Stocco, Ali Mesbah |
| 2019 | ICSE | Type migration in ultra-large-scale codebases. | Ameya Ketkar, Ali Mesbah, Davood Mazinanian, Danny Dig, Edward Aftandilian |
| 2019 | ICSE | Analyzing and repairing compilation errors. | Ali Mesbah, Andrew Rice, Edward Aftandilian, Emily Johnston, Nick Glorioso |
| 2019 | ICST | BugsJS: a Benchmark of JavaScript Bugs. | Pter Gyimesi, Bla Vancsics, Andrea Stocco, Davood Mazinanian, rpd Beszdes, Rudolf Ferenc, Ali Mesbah |
| 2019 | ICST | Poster: Supporting JavaScript Experimentation with BugsJS. | Bla Vancsics, Pter Gyimesi, Andrea Stocco, Davood Mazinanian, rpd Beszdes, Rudolf Ferenc, Ali Mesbah |
| 2018 | ICSE | Inferring hierarchical motifs from execution traces. | Saba Alimadadi, Ali Mesbah, Karthik Pattabiraman |
| 2018 | ICSE | Fine-grained test minimization. | Arash Vahabzadeh, Andrea Stocco, Ali Mesbah |
| 2018 | ICST | Web Canvas Testing Through Visual Inference. | Mohammad Bajammal, Ali Mesbah |
| 2017 | ICSE | Same App, Different App Stores: A Comparative Study. | Mohamed Ali, Mona Erfani Joorabchi, Ali Mesbah |
| 2017 | ICST | JavaScript: The (Un)Covered Parts. | Amin Milani Fard, Ali Mesbah |
| 2016 | ICSE | Understanding asynchronous interactions in full-stack JavaScript. | Saba Alimadadi, Ali Mesbah, Karthik Pattabiraman |
| 2016 | ICST | Atrina: Inferring Unit Oracles from GUI Test Cases. | Shabnam Mirshokraie, Ali Mesbah, Karthik Pattabiraman |
| 2015 | ECOOP | Hybrid DOM-Sensitive Change Impact Analysis for JavaScript. | Saba Alimadadi, Ali Mesbah, Karthik Pattabiraman |
| 2015 | ESEM | Don't Call Us, We'll Call You: Characterizing Callbacks in Javascript. | Keheliya Gallaba, Ali Mesbah, Ivan Beschastnikh |
| 2015 | ICSE | Detecting Inconsistencies in JavaScript MVC Applications. | Frolin S. Ocariza Jr., Karthik Pattabiraman, Ali Mesbah |
| 2015 | ICST | JSEFT: Automated Javascript Unit Test Generation. | Shabnam Mirshokraie, Ali Mesbah, Karthik Pattabiraman |
| 2015 | ISSRE | Detecting inconsistencies in multi-platform mobile apps. | Mona Erfani Joorabchi, Mohamed Ali, Ali Mesbah |
| 2014 | ICSE | Understanding JavaScript event-based interactions. | Saba Alimadadi, Sheldon Sequeira, Ali Mesbah, Karthik Pattabiraman |
| 2014 | ICSE | Software engineering for the web: the state of the practice. | Alex Nederlof, Ali Mesbah, Arie van Deursen |
| 2014 | ICSE | Vejovis: suggesting fixes for JavaScript faults. | Frolin S. Ocariza Jr., Karthik Pattabiraman, Ali Mesbah |
| 2014 | ISSTA | DOM-based test adequacy criteria for web applications. | Mehdi MirzaAghaei, Ali Mesbah |
| 2014 | MSR | Mining questions asked by web developers. | Kartik Bajaj, Karthik Pattabiraman, Ali Mesbah |
| 2014 | MSR | Works for me! characterizing non-reproducible bug reports. | Mona Erfani Joorabchi, Mehdi MirzaAghaei, Ali Mesbah |
| 2013 | ESEM | Real Challenges in Mobile App Development. | Mona Erfani Joorabchi, Ali Mesbah, Philippe Kruchten |
| 2013 | ESEM | An Empirical Study of Client-Side JavaScript Bugs. | Frolin S. Ocariza Jr., Kartik Bajaj, Karthik Pattabiraman, Ali Mesbah |
| 2013 | ICST | Efficient JavaScript Mutation Testing. | Shabnam Mirshokraie, Ali Mesbah, Karthik Pattabiraman |
| 2013 | ICWE | Hidden-Web Induced by Client-Side Scripting: An Empirical Study. | Zahra Behfarshad, Ali Mesbah |
| 2013 | ISSRE | Feedback-directed exploration of web applications to derive test models. | Amin Milani Fard, Ali Mesbah |
| 2013 | WWW | Imagen: runtime migration of browser sessions for javascript web applications. | James Teng Kin Lo, Eric Wohlstadter, Ali Mesbah |
| 2013 | WWW | Live migration of JavaScript web apps. | James Teng Kin Lo, Eric Wohlstadter, Ali Mesbah |
| 2013 | SCAM | JSNOSE: Detecting JavaScript Code Smells. | Amin Milani Fard, Ali Mesbah |
| 2012 | ICSE | Automated analysis of CSS rules to support style maintenance. | Ali Mesbah, Shabnam Mirshokraie |
| 2012 | ICST | AutoFLox: An Automatic Fault Localizer for Client-Side JavaScript. | Frolin S. Ocariza Jr., Karthik Pattabiraman, Ali Mesbah |
| 2012 | ICWE | JSART: JavaScript Assertion-Based Regression Testing. | Shabnam Mirshokraie, Ali Mesbah |
| 2011 | ICSE | Automated cross-browser compatibility testing. | Ali Mesbah, Mukul R. Prasad |
| 2010 | ICSE | Adinda: a knowledgeable, browser-based IDE. | Arie van Deursen, Ali Mesbah, Bas Cornelissen, Andy Zaidman, Martin Pinzger, Anja Guzzi |
| 2010 | ICST | Regression Testing Ajax Applications: Coping with Dynamism. | Danny Roest, Ali Mesbah, Arie van Deursen |
| 2010 | SOFSEM | Research Issues in the Automated Testing of Ajax Applications. | Arie van Deursen, Ali Mesbah |
| 2009 | ICSE | Invariant-based automatic testing of AJAX user interfaces. | Ali Mesbah, Arie van Deursen |
| 2008 | ICWE | Modelling and Generating AJAX Applications: A Model-Driven Approach. | Vahid Gharavi, Ali Mesbah, Arie van Deursen |
| 2008 | ICWE | Crawling AJAX by Inferring User Interface State Changes. | Ali Mesbah, Engin Bozdag, Arie van Deursen |
| 2007 | ICSE | Ajaxifying Classic Web Applications. | Ali Mesbah |