Selected Publications


WWW 2024 (Short)   

[pdf]
A Study of Vulnerability Repair in JavaScript Programs with Large Language Models
Tan Khang Le, Saba Alimadadi, Steven Y Ko
The Web Conference (Short Paper Track)


ESEC/FSE 2023   

[pdf] [tool]
[slides] [talk]
Code coverage criteria for asynchronous programs
Mohammad Ganji, Saba Alimadadi, Frank Tip
Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering


EMSE 2022   

[pdf]
Stubbifier: Debloating Dynamic Server-Side JavaScript Applications
Alexi Turcotte, Ellen Arteca, Ashish Mishra, Saba Alimadadi, Frank Tip
Empirical Software Engineering


OOPSLA 2018   

[pdf] [tool]
[slides] [talk]
Finding Broken Promises in Asynchronous JavaScript Programs
Saba Alimadadi, Di Zhong, Magnus Madsen, and Frank Tip
ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
26 pages, acceptance rate: 29%


ESEC/FSE 2018   

[pdf] [tool]
[slides]
Practical AJAX Race Detection for JavaScript Web Applications
Christoffer Quist Adamsen, Anders Møller, Saba Alimadadi, and Frank Tip
Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
11 pages, acceptance rate: 19%


ICSE 2018   

[pdf] [tool]
[slides]
Inferring Hierarchical Motifs from Execution Traces
Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman
ACM/IEEE International Conference on Software Engineering
12 pages, acceptance rate: 21%


PhD Thesis   
[pdf]
Understanding Motifs of Program Behaviour and Change
Saba Alimadadi


ICSE 2016   

[pdf] [tool]
[slides]
Understanding Asynchronous Interactions in Full-Stack JavaScript
Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman
ACM/IEEE International Conference on Software Engineering
12 pages, acceptance rate: 19%


TOSEM 2016   

[pdf] [tool]
Understanding JavaScript Event-based Interactions with Clematis
Saba Alimadadi, Sheldon Sequeira, Ali Mesbah and Karthik Pattabiraman
ACM Transactions on Software Engineering and Methodology, 39 pages


ECOOP 2015   

[pdf] [tool]
[slides] [talk]
Hybrid DOM-Sensitive Change Impact Analysis for JavaScript
Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman
European Conference on Object-Oriented Programming
25 pages, acceptance rate: 22.8%


ICSE 2014   

[pdf] [tool]
[slides]
[tech report]
Understanding JavaScript Event-based Interactions
Saba Alimadadi, Sheldon Sequeira, Ali Mesbah and Karthik Pattabiraman
ACM/IEEE International Conference on Software Engineering
11 pages, acceptance rate: 20%
[ACM SIGSOFT Distinguished Paper Award]


MSc Thesis   
[pdf]
Propagation of Change and Visualization of Causality in Dependency Structures
Saba Alimadadi