61 citations · 120 across the 9 of their papers we have counts for
8 papers · 1 filter
Carving UI Tests to Generate API Tests and API Specification
Rahulkrishna Yandrapally, Saurabh Sinha, Rachel Tzoref-Brill +1
Modern web applications make extensive use of API calls to update the UI state in response to user events or server-side changes. For such applications, API-level testing can play…
Katana: Dual Slicing-Based Context for Learning Bug Fixes
Mifta Sintaha, Noor Nashid, Ali Mesbah
Contextual information plays a vital role for software developers when understanding and fixing a bug. Consequently, deep learning-based program repair techniques leverage context…
A Controlled Experiment of Different Code Representations for Learning-Based Bug Repair
Marjane Namavar, Noor Nashid, Ali Mesbah
Training a deep learning model on source code has gained significant traction recently. Since such models reason about vectors of numbers, source code needs to be converted to a co…
Fragment-Based Test Generation For Web Apps
Rahulkrishna Yandrapally, Ali Mesbah
Automated model-based test generation presents a viable alternative to the costly manual test creation currently employed for regression testing of web apps. However, existing mode…
Web Test Dependency Detection
Matteo Biagiola, Andrea Stocco, Ali Mesbah +2
E2E web test suites are prone to test dependencies due to the heterogeneous multi-tiered nature of modern web apps, which makes it difficult for developers to create isolated progr…
A Comparison of Push and Pull Techniques for Ajax
Engin Bozdag, Ali Mesbah, Arie van Deursen
Ajax applications are designed to have high user interactivity and low user-perceived latency. Real-time dynamic web data such as news headlines, stock tickers, and auction updates…