Crosscutting Concerns in J2EE Applications. - Ali Mesbah 001; Arie van Deursen (WSE, 2005)

Migrating Multi-page Web Applications to Single-page AJAX Interfaces. - Ali Mesbah 001; Arie van Deursen (CSMR, 2007)

Ajaxifying Classic Web Applications. - Ali Mesbah 001 (ICSE Companion, 2007)

An Architectural Style for Ajax. - Ali Mesbah 001; Arie van Deursen (WICSA, 2007)

A Comparison of Push and Pull Techniques for AJAX. - Engin Bozdag; Ali Mesbah 001; Arie van Deursen (WSE, 2007)

Modelling and Generating AJAX Applications: A Model-Driven Approach. - Vahid Gharavi; Ali Mesbah 001; Arie van Deursen (IWWOST@ICWE, 2008)

Crawling AJAX by Inferring User Interface State Changes. - Ali Mesbah 001; Engin Bozdag; Arie van Deursen (ICWE, 2008)

A component- and push-based architectural style for ajax applications. - Ali Mesbah 001; Arie van Deursen (J. Syst. Softw., 2008)

Invariant-based automatic testing of AJAX user interfaces. - Ali Mesbah 001; Arie van Deursen (ICSE, 2009)

Automated security testing of web widget interactions. - Cor-Paul Bezemer; Ali Mesbah 001; Arie van Deursen (ESEC/SIGSOFT FSE, 2009)

Performance Testing of Data Delivery Techniques for AJAX Applications. - Engin Bozdag; Ali Mesbah 001; Arie van Deursen (J. Web Eng., 2009)

Adinda: a knowledgeable, browser-based IDE. - Arie van Deursen; Ali Mesbah 001; Bas Cornelissen; Andy Zaidman; Martin Pinzger 001; Anja Guzzi (ICSE (2), 2010)

Regression Testing Ajax Applications: Coping with Dynamism. - Danny Roest; Ali Mesbah 001; Arie van Deursen (ICST, 2010)

Research Issues in the Automated Testing of Ajax Applications. - Arie van Deursen; Ali Mesbah 001 (SOFSEM, 2010)

Automated cross-browser compatibility testing. - Ali Mesbah 001; Mukul R. Prasad (ICSE, 2011)

Workshop on Mobile and Rich Internet Application Model Generation. - Guy-Vincent Jourdan; Ali Mesbah 001 (CASCON, 2012)

Automated analysis of CSS rules to support style maintenance. - Ali Mesbah 001; Shabnam Mirshokraie (ICSE, 2012)

AutoFLox: An Automatic Fault Localizer for Client-Side JavaScript. - Frolin S. Ocariza Jr.; Karthik Pattabiraman; Ali Mesbah 001 (ICST, 2012)

JSART: JavaScript Assertion-Based Regression Testing. - Shabnam Mirshokraie; Ali Mesbah 001 (ICWE, 2012)

Reverse Engineering iOS Mobile Applications. - Mona Erfani Joorabchi; Ali Mesbah 001 (WCRE, 2012)

Invariant-Based Automatic Testing of Modern Web Applications. - Ali Mesbah 001; Arie van Deursen; Danny Roest (IEEE Trans. Software Eng., 2012)

Crawling Ajax-Based Web Applications through Dynamic Analysis of User Interface State Changes. - Ali Mesbah 001; Arie van Deursen; Stefan Lenselink (ACM Trans. Web, 2012)

Real Challenges in Mobile App Development. - Mona Erfani Joorabchi; Ali Mesbah 001; Philippe Kruchten (ESEM, 2013)

An Empirical Study of Client-Side JavaScript Bugs. - Frolin S. Ocariza Jr.; Kartik Bajaj; Karthik Pattabiraman; Ali Mesbah 001 (ESEM, 2013)

Efficient JavaScript Mutation Testing. - Shabnam Mirshokraie; Ali Mesbah 001; Karthik Pattabiraman (ICST, 2013)

Hidden-Web Induced by Client-Side Scripting: An Empirical Study. - Zahra Behfarshad; Ali Mesbah 001 (ICWE, 2013)

Feedback-directed exploration of web applications to derive test models. - Amin Milani Fard; Ali Mesbah 001 (ISSRE, 2013)

PYTHIA: Generating test cases with oracles for JavaScript applications. - Shabnam Mirshokraie; Ali Mesbah 001; Karthik Pattabiraman (ASE, 2013)

JSNOSE: Detecting JavaScript Code Smells. - Amin Milani Fard; Ali Mesbah 001 (SCAM, 2013)

Imagen: runtime migration of browser sessions for javascript web applications. - James Teng Kin Lo; Eric Wohlstadter; Ali Mesbah 001 (WWW, 2013)

Live migration of JavaScript web apps. - James Teng Kin Lo; Eric Wohlstadter; Ali Mesbah 001 (WWW (Companion Volume), 2013)

A systematic mapping study of web application testing. - Vahid Garousi; Ali Mesbah 001; Aysu Betin-Can; Shabnam Mirshokraie (Inf. Softw. Technol., 2013)

Understanding JavaScript event-based interactions. - Saba Alimadadi; Sheldon Sequeira; Ali Mesbah 001; Karthik Pattabiraman (ICSE, 2014)

Software engineering for the web: the state of the practice. - Alex Nederlof; Ali Mesbah 001; Arie van Deursen (ICSE Companion, 2014)

Vejovis: suggesting fixes for JavaScript faults. - Frolin S. Ocariza Jr.; Karthik Pattabiraman; Ali Mesbah 001 (ICSE, 2014)

DOM-based test adequacy criteria for web applications. - Mehdi MirzaAghaei; Ali Mesbah 001 (ISSTA, 2014)

Dompletion: DOM-aware JavaScript code completion. - Kartik Bajaj; Karthik Pattabiraman; Ali Mesbah 001 (ASE, 2014)

Leveraging existing tests in automated test generation for web applications. - Amin Milani Fard; Mehdi MirzaAghaei; Ali Mesbah 001 (ASE, 2014)

Mining questions asked by web developers. - Kartik Bajaj; Karthik Pattabiraman; Ali Mesbah 001 (MSR, 2014)

Works for me! characterizing non-reproducible bug reports. - Mona Erfani Joorabchi; Mehdi MirzaAghaei; Ali Mesbah 001 (MSR, 2014)

Discovering refactoring opportunities in cascading style sheets. - Davood Mazinanian; Nikolaos Tsantalis; Ali Mesbah 001 (SIGSOFT FSE, 2014)

Hybrid DOM-Sensitive Change Impact Analysis for JavaScript. - Saba Alimadadi; Ali Mesbah 001; Karthik Pattabiraman (ECOOP, 2015)

Don't Call Us, We'll Call You: Characterizing Callbacks in Javascript. - Keheliya Gallaba; Ali Mesbah 001; Ivan Beschastnikh (ESEM, 2015)

Detecting Inconsistencies in JavaScript MVC Applications. - Frolin S. Ocariza Jr.; Karthik Pattabiraman; Ali Mesbah 001 (ICSE (1), 2015)

An empirical study of bugs in test code. - Arash Vahabzadeh; Amin Milani Fard; Ali Mesbah 001 (ICSME, 2015)

JSEFT: Automated Javascript Unit Test Generation. - Shabnam Mirshokraie; Ali Mesbah 001; Karthik Pattabiraman (ICST, 2015)

Detecting inconsistencies in multi-platform mobile apps. - Mona Erfani Joorabchi; Mohamed Ali; Ali Mesbah 001 (ISSRE, 2015)

Synthesizing Web Element Locators (T). - Kartik Bajaj; Karthik Pattabiraman; Ali Mesbah 001 (ASE, 2015)

LED: Tool for Synthesizing Web Element Locators. - Kartik Bajaj; Karthik Pattabiraman; Ali Mesbah 001 (ASE, 2015)

Generating Fixtures for JavaScript Unit Testing (T). - Amin Milani Fard; Ali Mesbah 001; Eric Wohlstadter (ASE, 2015)

Assertions are strongly correlated with test suite effectiveness. - Yucheng Zhang; Ali Mesbah 001 (ESEC/SIGSOFT FSE, 2015)

Advances in Testing JavaScript-Based Web Applications. - Ali Mesbah 001 (Adv. Comput., 2015)

Crawl-based analysis of web applications: Prospects and challenges. - Arie van Deursen; Ali Mesbah 001; Alex Nederlof (Sci. Comput. Program., 2015)

Guided Mutation Testing for JavaScript Web Applications. - Shabnam Mirshokraie; Ali Mesbah 001; Karthik Pattabiraman (IEEE Trans. Software Eng., 2015)

Understanding asynchronous interactions in full-stack JavaScript. - Saba Alimadadi; Ali Mesbah 001; Karthik Pattabiraman (ICSE, 2016)

Atrina: Inferring Unit Oracles from GUI Test Cases. - Shabnam Mirshokraie; Ali Mesbah 001; Karthik Pattabiraman (ICST, 2016)

Mining and characterizing hybrid apps. - Mohamed Ali; Ali Mesbah 001 (WAMA@SIGSOFT FSE, 2016)

Discovering bug patterns in JavaScript. - Quinn Hanam; Fernando Santos De Mattos Brito; Ali Mesbah 001 (SIGSOFT FSE, 2016)

Software Analysis for the Web: Achievements and Prospects. - Ali Mesbah 001 (FOSE@SANER, 2016)

Leaders of Tomorrow on the Future of Software Engineering: A Roundtable. - Felienne Hermans; Janet Siegmund; Thomas Fritz 001; Gabriele Bavota; Meiyappan Nagappan; Abram Hindle; Yasutaka Kamei; Ali Mesbah 001; Bram Adams (IEEE Softw., 2016)

Automatic fault localization for client-side JavaScript. - Frolin S. Ocariza Jr.; Guanpeng Li; Karthik Pattabiraman; Ali Mesbah 001 (Softw. Test. Verification Reliab., 2016)

Understanding JavaScript Event-Based Interactions with Clematis. - Saba Alimadadi; Sheldon Sequeira; Ali Mesbah 001; Karthik Pattabiraman (ACM Trans. Softw. Eng. Methodol., 2016)

Same App, Different App Stores: A Comparative Study. - Mohamed Ali; Mona Erfani Joorabchi; Ali Mesbah 001 (MOBILESoft@ICSE, 2017)

Refactoring Asynchrony in JavaScript. - Keheliya Gallaba; Quinn Hanam; Ali Mesbah 001; Ivan Beschastnikh (ICSME, 2017)

JavaScript: The (Un)Covered Parts. - Amin Milani Fard; Ali Mesbah 001 (ICST, 2017)

Detecting unknown inconsistencies in web applications. - Frolin S. Ocariza Jr.; Karthik Pattabiraman; Ali Mesbah 001 (ASE, 2017)

A Study of Causes and Consequences of Client-Side JavaScript Bugs. - Frolin S. Ocariza Jr.; Kartik Bajaj; Karthik Pattabiraman; Ali Mesbah 001 (IEEE Trans. Software Eng., 2017)

Inferring hierarchical motifs from execution traces. - Saba Alimadadi; Ali Mesbah 001; Karthik Pattabiraman (ICSE, 2018)

Fine-grained test minimization. - Arash Vahabzadeh; Andrea Stocco 001; Ali Mesbah 001 (ICSE, 2018)

Web Canvas Testing Through Visual Inference. - Mohammad Bajammal; Ali Mesbah 001 (ICST, 2018)

Generating reusable web components from mockups. - Mohammad Bajammal; Davood Mazinanian; Ali Mesbah 001 (ASE, 2018)

Visual web test repair. - Andrea Stocco 001; Rahulkrishna Yandrapally; Ali Mesbah 001 (ESEC/SIGSOFT FSE, 2018)

Vista: web test repair using computer vision. - Andrea Stocco 001; Rahulkrishna Yandrapally; Ali Mesbah 001 (ESEC/SIGSOFT FSE, 2018)

Type migration in ultra-large-scale codebases. - Ameya Ketkar; Ali Mesbah 001; Davood Mazinanian; Danny Dig; Edward Aftandilian (ICSE, 2019)

Analyzing and repairing compilation errors. - Ali Mesbah 001; Andrew Rice; Edward Aftandilian; Emily Johnston; Nick Glorioso (ICSE (Companion Volume), 2019)

Aiding Code Change Understanding with Semantic Change Impact Analysis. - Quinn Hanam; Ali Mesbah 001; Reid Holmes (ICSME, 2019)

BugsJS: a Benchmark of JavaScript Bugs. - Péter Gyimesi; Béla Vancsics; Andrea Stocco 001; Davood Mazinanian; Árpád Beszédes; Rudolf Ferenc; Ali Mesbah 001 (ICST, 2019)

Poster: Supporting JavaScript Experimentation with BugsJS. - Béla Vancsics; Péter Gyimesi; Andrea Stocco 001; Davood Mazinanian; Árpád Beszédes; Rudolf Ferenc; Ali Mesbah 001 (ICST, 2019)

DeepDelta: learning to repair compilation errors. - Ali Mesbah 001; Andrew Rice; Emily Johnston; Nick Glorioso; Edward Aftandilian (ESEC/SIGSOFT FSE, 2019)

Web test dependency detection. - Matteo Biagiola; Andrea Stocco 001; Ali Mesbah 001; Filippo Ricca; Paolo Tonella (ESEC/SIGSOFT FSE, 2019)

E2E Web Test Dependency Detection using NLP. - Matteo Biagiola; Andrea Stocco 001; Ali Mesbah 001; Filippo Ricca; Paolo Tonella (CoRR, 2019)

Near-duplicate detection in web app model inference. - Rahulkrishna Yandrapally; Andrea Stocco 001; Ali Mesbah 001 (ICSE, 2020)

Semantic Web Accessibility Testing via Hierarchical Visual Analysis. - Mohammad Bajammal; Ali Mesbah 001 (ICSE, 2021)

IoT Bugs and Development Challenges. - Amir Makhshari; Ali Mesbah 001 (ICSE, 2021)

IoT Development In The Wild: Bug Taxonomy and Developer Challenges. - Amir Makhshari; Ali Mesbah 001 (ICSE (Companion Volume), 2021)

Mutation Analysis for Assessing End-to-End Web Tests. - Rahulkrishna Yandrapally; Ali Mesbah 001 (ICSME, 2021)

A Controlled Experiment of Different Code Representations for Learning-Based Bug Repair. - Marjane Namavar; Noor Nashid; Ali Mesbah 001 (CoRR, 2021)

Style-Guided Web Application Exploration. - Davood Mazinanian; Mohammad Bajammal; Ali Mesbah 001 (CoRR, 2021)

Page Segmentation using Visual Adjacency Analysis. - Mohammad Bajammal; Ali Mesbah 001 (CoRR, 2021)

BUGSJS: a benchmark and taxonomy of JavaScript bugs. - Péter Gyimesi; Béla Vancsics; Andrea Stocco 001; Davood Mazinanian; Árpád Beszédes; Rudolf Ferenc; Ali Mesbah 001 (Softw. Test. Verification Reliab., 2021)

CRAWLABEL: Computing Natural-Language Labels for UI Test Cases. - Yu Liu 079; Rahulkrishna Yandrapally; Anup K. Kalia; Saurabh Sinha; Rachel Tzoref-Brill; Ali Mesbah 001 (AST@ICSE, 2022)

A controlled experiment of different code representations for learning-based program repair. - Marjane Namavar; Noor Nashid; Ali Mesbah 001 (Empir. Softw. Eng., 2022)

A Survey on the Use of Computer Vision to Improve Software Engineering Tasks. - Mohammad Bajammal; Andrea Stocco 001; Davood Mazinanian; Ali Mesbah 001 (IEEE Trans. Software Eng., 2022)

Retrieval-Based Prompt Selection for Code-Related Few-Shot Learning. - Noor Nashid; Mifta Sintaha; Ali Mesbah 001 (ICSE, 2023)

Carving UI Tests to Generate API Tests and API Specification. - Rahulkrishna Yandrapally; Saurabh Sinha; Rachel Tzoref-Brill; Ali Mesbah 001 (ICSE, 2023)

Embedding Context as Code Dependencies for Neural Program Repair. - Noor Nashid; Mifta Sintaha; Ali Mesbah 001 (ICST, 2023)

Fragment-Based Test Generation for Web Apps. - Rahul Krishna Yandrapally; Ali Mesbah 001 (IEEE Trans. Software Eng., 2023)

Katana: Dual Slicing Based Context for Learning Bug Fixes. - Mifta Sintaha; Noor Nashid; Ali Mesbah 001 (ACM Trans. Softw. Eng. Methodol., 2023)

Semantic Constraint Inference for Web Form Test Generation. - Parsa Alian; Noor Nashid; Mobina Shahbandeh; Ali Mesbah 001 (ISSTA, 2024)

Bridging Semantics for Automated Web Form Testing. - Parsa Alian; Noor Nashid; Mobina Shahbandeh; Ali Mesbah 001 (CoRR, 2024)

Fine-Grained Assertion-Based Test Selection. - Sijia Gu; Ali Mesbah 001 (CoRR, 2024)

Contextual API Completion for Unseen Repositories Using LLMs. - Noor Nashid; Taha Shabani; Parsa Alian; Ali Mesbah 001 (CoRR, 2024)

A Feature-Based Approach to Generating Comprehensive End-to-End Tests. - Parsa Alian; Noor Nashid; Mobina Shahbandeh; Taha Shabani; Ali Mesbah 001 (CoRR, 2024)

Temporal Analysis and Repair of Flaky Dockerfiles. - Taha Shabani; Noor Nashid; Parsa Alian; Ali Mesbah 001 (CoRR, 2024)

NaviQAte: Functionality-Guided Web Application Navigation. - Mobina Shahbandeh; Parsa Alian; Noor Nashid; Ali Mesbah 001 (CoRR, 2024)

Feature-Driven End-to-End Test Generation. - Parsa Alian; Noor Nashid; Mobina Shahbandeh; Taha Shabani; Ali Mesbah 001 (ICSE, 2025)

Dockerfile Flakiness: Characterization and Repair. - Taha Shabani; Noor Nashid; Parsa Alian; Ali Mesbah 001 (ICSE, 2025)

LLM Test Generation via Iterative Hybrid Program Analysis. - Sijia Gu; Noor Nashid; Ali Mesbah 001 (CoRR, 2025)

Issue2Test: Generating Reproducing Test Cases from Issue Reports. - Noor Nashid; Islem Bouzenia; Michael Pradel; Ali Mesbah 001 (CoRR, 2025)

VISCA: Inferring Component Abstractions for Automated End-to-End Testing. - Parsa Alian; Martin Tang; Ali Mesbah 001 (CoRR, 2025)

Characterizing Multi-Hunk Patches: Divergence, Proximity, and LLM Repair Challenges. - Noor Nashid; Daniel Ding; Keheliya Gallaba; Ahmed E. Hassan; Ali Mesbah 001 (CoRR, 2025)

Scalable Similarity-Aware Test Suite Minimization with Reinforcement Learning. - Sijia Gu; Ali Mesbah 001 (ACM Trans. Softw. Eng. Methodol., 2025)