On Log Analysis and Stack Trace Use to Improve Program Slicing
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F21%3A00352020" target="_blank" >RIV/68407700:21230/21:00352020 - isvavai.cz</a>
Výsledek na webu
<a href="https://doi.org/10.1007/978-981-33-6385-4_25" target="_blank" >https://doi.org/10.1007/978-981-33-6385-4_25</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1007/978-981-33-6385-4_25" target="_blank" >10.1007/978-981-33-6385-4_25</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
On Log Analysis and Stack Trace Use to Improve Program Slicing
Popis výsledku v původním jazyce
Program slicing is a common technique to help reconstruct the path of execution a program has taken. It is beneficial for assisting developers in debugging their programs, but its usefulness depends on the slice accuracy that can be achieved, which is limited by the sources of information used in building the slice. In this paper, we demonstrate that two sources of information, namely program logs, and stack traces, previously used in isolation to build program slices, can be combined to build a program slicer capable of handling more scenarios than either method individually. We also demonstrate a sample application of our proposed slicing approach by showing how our slicer can deduce integer inputs that will recreate the detected error’s execution path.
Název v anglickém jazyce
On Log Analysis and Stack Trace Use to Improve Program Slicing
Popis výsledku anglicky
Program slicing is a common technique to help reconstruct the path of execution a program has taken. It is beneficial for assisting developers in debugging their programs, but its usefulness depends on the slice accuracy that can be achieved, which is limited by the sources of information used in building the slice. In this paper, we demonstrate that two sources of information, namely program logs, and stack traces, previously used in isolation to build program slices, can be combined to build a program slicer capable of handling more scenarios than either method individually. We also demonstrate a sample application of our proposed slicing approach by showing how our slicer can deduce integer inputs that will recreate the detected error’s execution path.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
—
Návaznosti
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2021
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
Information Science and Applications - Proceedings of ICISA 2020
ISBN
9789813363847
ISSN
1876-1100
e-ISSN
1876-1119
Počet stran výsledku
11
Strana od-do
265-275
Název nakladatele
Springer Science+Business Media
Místo vydání
Berlin
Místo konání akce
Virtual Conference
Datum konání akce
16. 12. 2020
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
—