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

Full metadata record

DC Field Value Language
dc.contributor.advisor Yi, Jooyong -
dc.contributor.author Phong, Nguyễn Gia -
dc.date.accessioned 2024-04-11T15:20:39Z -
dc.date.available 2024-04-11T15:20:39Z -
dc.date.issued 2024-02 -
dc.description.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.
-
dc.description.degree Master -
dc.description Department of Computer Science and Engineering -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/82205 -
dc.identifier.uri http://unist.dcollection.net/common/orgView/200000743734 -
dc.language ENG -
dc.publisher Ulsan National Institute of Science and Technology -
dc.rights.embargoReleaseDate 9999-12-31 -
dc.rights.embargoReleaseTerms 9999-12-31 -
dc.title Symbolic execution groundwork for distinguishing automatically generated patches -
dc.type Thesis -

qrcode

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