Dynamic Program Analysis - Reconciling Developer Productivity and Tool Performance
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F14%3A10291002" target="_blank" >RIV/00216208:11320/14:10291002 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1016/j.scico.2014.03.014" target="_blank" >http://dx.doi.org/10.1016/j.scico.2014.03.014</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1016/j.scico.2014.03.014" target="_blank" >10.1016/j.scico.2014.03.014</a>
Alternative languages
Result language
angličtina
Original language name
Dynamic Program Analysis - Reconciling Developer Productivity and Tool Performance
Original language description
Dynamic program analysis tools serve many important software engineering tasks such as profiling, debugging, testing, program comprehension, and reverse engineering. Many dynamic analysis tools rely on program instrumentation and are implemented using low-level instrumentation libraries, resulting in tedious and error-prone tool development. Targeting this issue, we have created the Domain-Specific Language for Instrumentation (DiSL), which offers high-level programming abstractions especially designedfor instrumentation-based dynamic analysis. When designing DiSL, our goal was to boost the productivity of tool developers targeting the Java Virtual Machine, without impairing the performance of the resulting tools. In this paper we assess whether DiSLmeets this goal. First, we perform a controlled experiment to measure tool development time and correctness of the developed tools, comparing DiSL with a prevailing, state-of-the-art instrumentation library. Second, we recast 10 open-sour
Czech name
—
Czech description
—
Classification
Type
J<sub>x</sub> - Unclassified - Peer-reviewed scientific article (Jimp, Jsc and Jost)
CEP classification
IN - Informatics
OECD FORD branch
—
Result continuities
Project
<a href="/en/project/GCP202%2F10%2FJ042" target="_blank" >GCP202/10/J042: Model-Driven Evaluation of Design Decision Impacts in Software Engineering</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2014
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
Science of Computer Programming
ISSN
0167-6423
e-ISSN
—
Volume of the periodical
95
Issue of the periodical within the volume
3
Country of publishing house
NL - THE KINGDOM OF THE NETHERLANDS
Number of pages
15
Pages from-to
344-358
UT code for WoS article
000344578800006
EID of the result in the Scopus database
—