File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Symbolic execution groundwork for distinguishing automatically generated patches

Author(s)
Phong, Nguyễn Gia
Advisor
Yi, Jooyong
Issued Date
2024-02
URI
https://scholarworks.unist.ac.kr/handle/201301/82205 http://unist.dcollection.net/common/orgView/200000743734
Abstract
In recent decades, automatic program repair has been advancing consistently according to benchmarks. However, its use in practice is still limited due to the difficulty in choosing a desired patch among the generated pool.

This work introduces a method to logically differentiate between patches through symbolic execution. The technique generates a tree of decisions for developers to reason between patches based on the program's inputs and semi-automatically captured outputs. Its implementation Psychic based on KLEE is evaluated on patches automatically generated for toy programs in the IntroClass benchmark, showing promising preliminaries.
Publisher
Ulsan National Institute of Science and Technology

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.