Skip to content

Michael Pradel

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

59

Venues

13

Active years

2008–2025

Best venue rank

A*

Where they publish

Papers

59 indexed papers, newest first.

YearVenueTitleAuthors
2025ICSERepairAgent: An Autonomous, LLM-Based Agent for Program Repair.Islem Bouzenia, Premkumar T. Devanbu, Michael Pradel
2025ICSETreefix: Enabling Execution with a Tree of Prefixes.Beatriz Souza, Michael Pradel
2025ICSECalibration and Correctness of Language Models for Code.Claudio Spiess, David Gros, Kunal Suresh Pai, Michael Pradel, Md. Rafiqul Islam Rabin, Amin Alipour, Susmit Jha, Prem Devanbu, Toufique Ahmed
2025MSRCan LLMs Replace Manual Annotation of Software Engineering Artifacts?Toufique Ahmed, Premkumar T. Devanbu, Christoph Treude, Michael Pradel
2024ICSEResource Usage and Optimization Opportunities in Workflows of GitHub Actions.Islem Bouzenia, Michael Pradel
2024ICSEPyTy: Repairing Static Type Errors in Python.Yiu Wai Chow, Luca Di Grazia, Michael Pradel
2024ICSEFuzz4All: Universal Fuzzing with Large Language Models.Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian, Michael Pradel, Lingming Zhang
2023ICSESecBench.js: An Executable Security Benchmark Suite for Server-Side JavaScript.Masudul Hasan Masud Bhuiyan, Adithya Srinivas Parthasarathy, Nikos Vasilakis, Michael Pradel, Cristian-Alexandru Staicu
2023ICSEWhen to Say What: Learning to Find Condition-Message Inconsistencies.Islem Bouzenia, Michael Pradel
2023ICSEVULGEN: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning.Yu Nong, Yuzhe Ou, Michael Pradel, Feng Chen, Haipeng Cai
2023ICSEMorphQ: Metamorphic Testing of the Qiskit Quantum Computing Platform.Matteo Paltenghi, Michael Pradel
2023ISSTAThat's a Tough Call: Studying the Challenges of Call Graph Construction for WebAssembly.Daniel Lehmann, Michelle Thalakottur, Frank Tip, Michael Pradel
2023ISSTABeware of the Unexpected: Bimodal Taint Analysis.Yiu Wai Chow, Max Schfer, Michael Pradel
2022ICSENessie: Automatically Testing JavaScript APIs with Asynchronous Callbacks.Ellen Arteca, Sebastian Harner, Michael Pradel, Frank Tip
2022ICSECrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code.Aryaz Eghbali, Michael Pradel
2022ICSENalin: learning from Runtime Behavior to Find Name-Value Inconsistencies in Jupyter Notebooks.Jibesh Patra, Michael Pradel
2022PLDIFinding the dwarf: recovering precise types from WebAssembly binaries.Daniel Lehmann, Michael Pradel
2022SPWobfuscator: Obfuscating JavaScript Malware via Opportunistic Translation to WebAssembly.Alan Romano, Daniel Lehmann, Michael Pradel, Weihang Wang
2021CCSPreventing Dynamic Library Compromise on Node.js via RWX-Based Privilege Reduction.Nikos Vasilakis, Cristian-Alexandru Staicu, Grigoris Ntousakis, Konstantinos Kallas, Ben Karel, Andr DeHon, Michael Pradel
2021ICSEIdBench: Evaluating Semantic Representations of Identifier Names in Source Code.Yaza Wainakh, Moiz Rauf, Michael Pradel
2021ISSTAFinding data compatibility bugs with JSON subschema checking.Andrew Habib, Avraham Shinnar, Martin Hirzel, Michael Pradel
2021ISSTAContinuous test suite failure prediction.Cong Pan, Michael Pradel
2021PLDILearning to make compiler optimizations more effective.Rahim Mammadli, Marija Selakovic, Felix Wolf, Michael Pradel
2021WWWAn Empirical Study of Real-World WebAssembly Binaries: Security, Languages, Use Cases.Aaron Hilbig, Daniel Lehmann, Michael Pradel
2020ICSEExtracting taint specifications for JavaScript libraries.Cristian-Alexandru Staicu, Martin Toldam Torp, Max Schfer, Anders Mller, Michael Pradel
2020ISSTAScaffle: bug localization on millions of files.Michael Pradel, Vijayaraghavan Murali, Rebecca Qian, Mateusz Machalica, Erik Meijer, Satish Chandra
2019ASPLOSWasabi: A Framework for Dynamically Analyzing WebAssembly.Daniel Lehmann, Michael Pradel
2019CCSAn Empirical Study of Information Flows in Real-World JavaScript.Cristian-Alexandru Staicu, Daniel Schoepe, Musard Balliu, Michael Pradel, Andrei Sabelfeld
2019ICSENL2Type: inferring JavaScript function types from natural language information.Rabee Sohail Malik, Jibesh Patra, Michael Pradel
2019ISSTAInteractive metamorphic testing of debuggers.Sandro Tolksdorf, Daniel Lehmann, Michael Pradel
2019WWWAnything to Hide? Studying Minified and Obfuscated Code in the Web.Philippe Skolka, Cristian-Alexandru Staicu, Michael Pradel
2018CGOSynthesizing programs that expose performance bottlenecks.Luca Della Toffola, Michael Pradel, Thomas R. Gross
2018ICSEConflictJS: finding and understanding conflicts between JavaScript libraries.Jibesh Patra, Pooja N. Dixit, Michael Pradel
2018NDSSSYNODE: Understanding and Automatically Preventing Injection Attacks on NODE.JS.Cristian-Alexandru Staicu, Michael Pradel, Benjamin Livshits
2017ICSEEfficient detection of thread safety violations via coverage-guided generation of concurrent tests.Ankit Choudhary, Shan Lu, Michael Pradel
2017ICSEMaking malory behave maliciously: targeted fuzzing of android execution environments.Siegfried Rasthofer, Steven Arzt, Stefan Triller, Michael Pradel
2017ISSTAAn actionable performance profiler for optimizing the order of evaluations.Marija Selakovic, Thomas Glaser, Michael Pradel
2017PLDISystematic black-box analysis of collaborative web applications.Marina Billes, Anders Mller, Michael Pradel
2016ICSENomen est omen: exploring and exploiting similarities between argument and parameter names.Hui Liu, Qiurong Liu, Cristian-Alexandru Staicu, Michael Pradel, Yue Luo
2016ICSEPerformance issues and optimizations in JavaScript: an empirical study.Marija Selakovic, Michael Pradel
2016ISSTAMonkey see, monkey do: effective generation of GUI tests with inferred macro events.Markus Ermuth, Michael Pradel
2016ISSTASyncProf: detecting, localizing, and optimizing synchronization bottlenecks.Tingting Yu, Michael Pradel
2015ECOOPThe Good, the Bad, and the Ugly: An Empirical Study of Implicit Type Conversions in JavaScript.Michael Pradel, Koushik Sen
2015ICSETypeDevil: Dynamic Type Inconsistency Analysis for JavaScript.Michael Pradel, Parker Schuh, Koushik Sen
2015ICSEPoster: Automatically Fixing Real-World JavaScript Performance Bugs.Marija Selakovic, Michael Pradel
2015ISSTADLint: dynamically checking bad coding practices in JavaScript.Liang Gong, Michael Pradel, Manu Sridharan, Koushik Sen
2015OOPSLAPerformance problems you can fix: a dynamic analysis of memoization opportunities.Luca Della Toffola, Michael Pradel, Thomas R. Gross
2014ISSTAPerformance regression testing of concurrent classes.Michael Pradel, Markus Huggler, Thomas R. Gross
2014OOPSLAEventBreak: analyzing the responsiveness of user interfaces through performance-guided test generation.Michael Pradel, Parker Schuh, George C. Necula, Koushik Sen
2013ICSEAutomatic testing of sequential and concurrent substitutability.Michael Pradel, Thomas R. Gross
2012ICSEBallerina: Automatic generation and clustering of efficient random unit tests for multithreaded code.Adrian Nistor, Qingzhou Luo, Michael Pradel, Thomas R. Gross, Darko Marinov
2012ICSELeveraging test generation and specification mining for automated bug detection without false positives.Michael Pradel, Thomas R. Gross
2012ICSEStatically checking API protocol conformance with mined multi-object specifications.Michael Pradel, Ciera Jaspan, Jonathan Aldrich, Thomas R. Gross
2012ISSTAStatic detection of brittle parameter typing.Michael Pradel, Severin Heiniger, Thomas R. Gross
2012PLDIFully automatic and precise detection of thread safety violations.Michael Pradel, Thomas R. Gross
2011ISSTADetecting anomalies in the order of equally-typed method arguments.Michael Pradel, Thomas R. Gross
2009OOPSLADynamically inferring, refining, and checking API usage protocols.Michael Pradel
2008ICSoftScala Roles - A Lightweight Approach Towards Reusable Collaborations.Michael Pradel, Martin Odersky
2008ICSoftScala Roles: Reusable Object Collaborations in a Library.Michael Pradel, Martin Odersky