Property Probes: Source Code Based Exploration of Program Analysis Results
We present property probes, a mechanism for helping a developer interactively explore
partial program analysis results in terms of the source program, and as the program is …
partial program analysis results in terms of the source program, and as the program is …
JavaDL: automatically incrementalizing Java bug pattern detection
A Dura, C Reichenbach, E Söderberg - Proceedings of the ACM on …, 2021 - dl.acm.org
Static checker frameworks support software developers by automatically discovering bugs
that fit general-purpose bug patterns. These frameworks ship with hundreds of detectors for …
that fit general-purpose bug patterns. These frameworks ship with hundreds of detectors for …
JFeature: Know Your Corpus
Software corpora are crucial for evaluating research artifacts and ensuring repeatability of
outcomes. Corpora such as DaCapo and Defects4J provide a collection of real-world open …
outcomes. Corpora such as DaCapo and Defects4J provide a collection of real-world open …
Efficient Demand Evaluation of Fixed-Point Attributes using Static Analysis
Declarative approaches to program analysis promise a number of practical advantages over
imperative approaches, from eliminating manual worklist management to increasing …
imperative approaches, from eliminating manual worklist management to increasing …
[HTML][HTML] Property probes: Live exploration of program analysis results
We present property probes, a mechanism for helping a developer explore partial program
analysis results in terms of the source program interactively while the program is edited. A …
analysis results in terms of the source program interactively while the program is edited. A …
Leveraging Intermediate Languages: Current Applications
The impacts of leveraging intermediate language representations outside of the standard
compilation process is an area of interest. This work contributes the following: gathering a …
compilation process is an area of interest. This work contributes the following: gathering a …
Towards Declarative Specification of Static Analysis for Programming Tools
I Riouak - 2024 - portal.research.lu.se
Static program analysis plays a crucial role in ensuring the quality and security of software
applications by detecting bugs and potential vulnerabilities in the code. Traditionally, these …
applications by detecting bugs and potential vulnerabilities in the code. Traditionally, these …
Modular Specification of Self-Adaptive Systems with Models at Runtime using Relational Reference Attribute Grammars
R Schöne - 2023 - tud.qucosa.de
Abstract (EN) Adaptation enables a reaction to a changing environment. For traditional
software development, that means changing the design and implementation of the software …
software development, that means changing the design and implementation of the software …
Declarative Specification of Intraprocedural Control-flow and Dataflow Analysis
I Riouak - 2023 - portal.research.lu.se
Static program analysis plays a crucial role in ensuring the quality and security of software
applications by detecting and fixing bugs, and potential security vulnerabilities in the code …
applications by detecting and fixing bugs, and potential security vulnerabilities in the code …