Property Probes: Source Code Based Exploration of Program Analysis Results

A Risberg Alaküla, G Hedin, N Fors, A Pop - Proceedings of the 15th …, 2022 - dl.acm.org
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 …

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 …

JFeature: Know Your Corpus

I Riouak, G Hedin, C Reichenbach… - 2022 IEEE 22nd …, 2022 - ieeexplore.ieee.org
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 …

Efficient Demand Evaluation of Fixed-Point Attributes using Static Analysis

I Riouak, N Fors, J Öqvist, G Hedin… - Proceedings of the 17th …, 2024 - dl.acm.org
Declarative approaches to program analysis promise a number of practical advantages over
imperative approaches, from eliminating manual worklist management to increasing …

[HTML][HTML] Property probes: Live exploration of program analysis results

AR Alaküla, G Hedin, N Fors, A Pop - Journal of Systems and Software, 2024 - Elsevier
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 …

Leveraging Intermediate Languages: Current Applications

L Cannan, T Morris - 2024 4th Interdisciplinary Conference on …, 2024 - ieeexplore.ieee.org
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 …

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 …

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 …

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 …

[PDF][PDF] Property Probes

AR Alaküla, G Hedin, N Fors, A Pop - 2022 - fileadmin.cs.lth.se
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 …