Machine-Learning-Guided Selectively Unsound Static Analysis

Cited 37 time in webofscience Cited 34 time in scopus
  • Hit : 158
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorHeo, Kihongko
dc.contributor.authorOh, Hakjooko
dc.contributor.authorYi, Kwangkeunko
dc.date.accessioned2020-11-12T02:55:27Z-
dc.date.available2020-11-12T02:55:27Z-
dc.date.created2020-11-09-
dc.date.issued2017-05-20-
dc.identifier.citation39th IEEE/ACM International Conference on Software Engineering, ICSE 2017, pp.519 - 529-
dc.identifier.issn0270-5257-
dc.identifier.urihttp://hdl.handle.net/10203/277252-
dc.description.abstractWe present a machine-learning-based technique for selectively applying unsoundness in static analysis. Existing bug-finding static analyzers are unsound in order to be precise and scalable in practice. However, they are uniformly unsound and hence at the risk of missing a large amount of real bugs. By being sound, we can improve the detectability of the analyzer but it often suffers from a large number of false alarms. Our approach aims to strike a balance between these two approaches by selectively allowing unsoundness only when it is likely to reduce false alarms, while retaining true alarms. We use an anomaly-detection technique to learn such harmless unsoundness. We implemented our technique in two static analyzers for full C. One is for a taint analysis for detecting format-string vulnerabilities, and the other is for an interval analysis for buffer-overflow detection. The experimental results show that our approach significantly improves the recall of the original unsound analysis without sacrificing the precision.-
dc.languageEnglish-
dc.publisherIEEE Computer Society and ACM SIGSOFT-
dc.titleMachine-Learning-Guided Selectively Unsound Static Analysis-
dc.typeConference-
dc.identifier.wosid000427091300046-
dc.identifier.scopusid2-s2.0-85027716023-
dc.type.rimsCONF-
dc.citation.beginningpage519-
dc.citation.endingpage529-
dc.citation.publicationname39th IEEE/ACM International Conference on Software Engineering, ICSE 2017-
dc.identifier.conferencecountryAG-
dc.identifier.conferencelocationBuenos Aires-
dc.identifier.doi10.1109/ICSE.2017.54-
dc.contributor.localauthorHeo, Kihong-
dc.contributor.nonIdAuthorOh, Hakjoo-
dc.contributor.nonIdAuthorYi, Kwangkeun-
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 37 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0