publications
Publications by type, and in reversed chronological order within each type.
analysis
program
code
application
language
software
library
tool
change
test
abstract
pattern
static
feature
information
execution
source code
testing
implementation
web
package
projects
query
static analysis
dependency
framework
model
dynamic
programming
state
api
interpreter
ecosystem
performance
semantic
security
image
design
java
support
webassembly
logic
role
smell
algorithm
modular
javascript
development
ansible
systems
slicing
data
vulnerabilities
control
detect
function
machine
contract
automated
variant
evolution
template
incremental
mining
extension
web applications
versions
stack
object
repositories
network
open-source
history
empirical
detection
snippets
scala
smalltalk
usage
engineering
docker
interpretation
scheme
slices
value
maven
properties
reusable
compilation
bugs
maintenance
concrete
implementing
annotations
expressions
evaluation
processes
querying
method
concolic
refactoring
pointcut
information flow
behavioral
transformation
resilience
documentation
run-time
parallel
software ecosystem
verification
garbage
interactions
infrastructure
distributed
platform
higher-order
reuse
technology
dataset
code snippets
collection
open
gui
type
general-purpose
store
npm
runtime
management
software engineering
symbolic execution
stack overflow
inheritance
path
asm
developing
soft
actions
improve
regular
jit
event-driven
detecting
practices
merging
interface
identifying
matching
executable
maintaining
github
lifuso
instantiation
machine learning
modular analyses
semantic versioning
sensor
actor
gasr
compiler
abstract interpretation
security vulnerabilities
program analysis
property-based
declarative
abstractions
diffusion
reasoning
posts
unification
risk
domain-specific
tree
adoption
fault
debugging
docker hub
program slicing
flow control
code analysis
program query
plugin
similarity
balancing
prevalence
variables
object-oriented
definitional
maf
problems
taxonomy
speed
nodes
suite
middleware
tierless
whole-program
representation
rubygems
Click a keyword to show only the publications whose abstract mentions it. Click it again to reset.
Conference Papers
2026
2025
-
E2EGit: A Dataset of End-to-End Web Tests in Open Source ProjectsIn 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR), Apr 2025 -
Smelling Secrets: Leveraging Machine Learning and Language Models for Sensitive Parameter Detection in Ansible Security AnalysisIn 2025 IEEE International Conference on Source Code Analysis & Manipulation (SCAM), Sep 2025
2024
2023
2022
-
Static stack-preserving intra-procedural slicing of webassembly binariesIn Proceedings of the 44th International Conference on Software Engineering (ICSE), May 2022 -
Summary-Based Compositional Analysis for Soft Contract VerificationIn 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM), Oct 2022 -
Uncovering Library Features from API Usage on Stack OverflowIn 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2022
2021
2020
2019
2018
2017
2016
-
Automated Generalization and Refinement of Code Templates with Ekeko/XIn Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016
2015
-
Detecting Function Purity in JavaScriptIn Proceedings of the 15th IEEE Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2015
2014
-
Visualizing the Evolution of Systems and their Library DependenciesIn Proceedings of the 2nd IEEE Working Conference on Software Visualization (VISSOFT), 2014
2013
2012
-
Constructing Customized Interpreters from Reusable Evaluators using GameIn Proceedings of the 11th International Conference on Software Composition (SC), 2012