Towards proper differential analysis of static analysis engine changes

Horváth Gábor; Kovács Réka; Szécsi Péter: Towards proper differential analysis of static analysis engine changes.

[thumbnail of cscs_2018_088-091.pdf]
Előnézet
Cikk, tanulmány, mű
cscs_2018_088-091.pdf

Letöltés (128kB) | Előnézet

Absztrakt (kivonat)

The design and implementation of heuristics for static analysis engines require detailed knowledge about the code to be analyzed. Extensive testing is therefore required to validate whether a change to the analysis engine is beneficial for real-world software projects. The current practice of testing an analyzer on a fixed set of projects is not sufficient. Changes in the engine might affect language features that are utilized by only a fraction of the projects in the test suite. We explore a direction to ease the design of differential analysis experiments on a dynamic set of projects. This involves semi-automatic generation of the test set and evaluation of analysis results before and after applying changes to the engine. As the presented framework includes tools that aid the interpretation, reproduction, and sharing of analysis results, it might be valuable for a wide range of developers in the community.

Mű típusa: Konferencia vagy workshop anyag
Befoglaló folyóirat/kiadvány címe: Conference of PhD Students in Computer Science
Dátum: 2018
Kötet: 11
Oldalak: pp. 75-78
Konferencia neve: Conference of PhD students in computer science (11.) (2018) (Szeged)
Befoglaló mű URL: http://acta.bibl.u-szeged.hu/59477/
Kulcsszavak: Számítástechnika
Megjegyzések: Bibliogr.: 78. p. ; összefoglalás angol nyelven
Feltöltés dátuma: 2019. nov. 04. 09:31
Utolsó módosítás: 2022. nov. 08. 10:18
URI: http://acta.bibl.u-szeged.hu/id/eprint/61769
Bővebben:
Tétel nézet Tétel nézet