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)
Related Researcher

김미정

Kim, Mijung
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.conferencePlace US -
dc.citation.endPage 163 -
dc.citation.startPage 153 -
dc.citation.title ACM International Symposium on Software Testing and Analysis -
dc.contributor.author Sinha, S. -
dc.contributor.author Shah, H. -
dc.contributor.author Görg, C. -
dc.contributor.author Jiang, S. -
dc.contributor.author Kim, Mijung -
dc.contributor.author Harrold, M.J. -
dc.date.accessioned 2023-12-20T04:07:31Z -
dc.date.available 2023-12-20T04:07:31Z -
dc.date.created 2021-03-12 -
dc.date.issued 2009-07-19 -
dc.description.abstract This paper presents a new approach for locating and repairing faults that cause runtime exceptions in Java programs. The approach handles runtime exceptions that involve a flow of an incorrect value that finally leads to the exception. This important class of exceptions includes exceptions related to dereferences of null pointers, arithmetic faults (e.g., ArithmeticException), and type faults (e.g., ArrayStoreException). Given a statement at which such an exception occurred, the technique combines dynamic analysis (using stack-trace information) with static backward data-flow analysis (beginning at the point where the runtime exception occurred) to identify the source statement at which an incorrect assignment was made; this information is required to locate the fault. The approach also identifies the source statements that may cause this same exception on other executions, along with the reference statements that may raise an exception in other executions because of this incorrect assignment; this information is required to repair the fault. The paper also presents an application of our technique to null pointer exceptions. Finally, the paper describes an implementation of the null-pointer-exception analysis and a set of studies that demonstrate the advantages of our approach for locating and repairing faults in the program. Copyright 2009 ACM. -
dc.identifier.bibliographicCitation ACM International Symposium on Software Testing and Analysis, pp.153 - 163 -
dc.identifier.doi 10.1145/1572272.1572291 -
dc.identifier.scopusid 2-s2.0-85008253127 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/50687 -
dc.language 영어 -
dc.publisher ACM -
dc.title Fault localization and repair for Java runtime exceptions -
dc.type Conference Paper -
dc.date.conferenceDate 2009-07-19 -

qrcode

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