47 citations · 224 across the 24 of their papers we have counts for
33 papers
Towards Actionable Visualization: Ten Years Later, What Generative AI Changes and What It Cannot
Leonel Merino, Mohammad Ghafari, Oscar Nierstrasz
Ten years ago, we surveyed software visualization research under the assumption that the challenge for adoption was matching developers' needs with techniques. Generative AI might…
Insecure by Design in the Backbone of Critical Infrastructure
Jos Wetzels, Daniel dos Santos, Mohammad Ghafari
We inspected 45 actively deployed Operational Technology (OT) product families from ten major vendors and found that every system suffers from at least one trivial vulnerability. W…
Wasmizer: Curating WebAssembly-driven Projects on GitHub
Alexander Nicholson, Quentin Stiévenart, Arash Mazidi +1
WebAssembly has attracted great attention as a portable compilation target for programming languages. To facilitate in-depth studies about this technology, we have deployed Wasmize…
Naturalistic Static Program Analysis
Mohammad Mehdi Pourhashem Kallehbasti, Mohammad Ghafari
Static program analysis development is a non-trivial and time-consuming task. We present a framework through which developers can define static program analyses in natural language…
Mining unit test cases to synthesize API usage examples
Mohammad Ghafari, Konstantin Rubinov, Mohammad Mehdi Pourhashem K
Software developers study and reuse existing source code to understand how to properly use application programming interfaces (APIs). However, manually finding sufficient and adequ…
Developers Struggle with Authentication in Blazor WebAssembly
Pascal Marc André, Quentin Stiévenart, Mohammad Ghafari
WebAssembly is a growing technology to build cross-platform applications. We aim to understand the security issues that developers encounter when adopting WebAssembly. We mined Web…