Learning probabilistic models for static analysis alarms정적 분석 알람을 위한 확률 모델 학습

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 141
  • Download : 0
We present BayeSmith, a general framework for automatically learning probabilistic models of static analysis alarms. Several probabilistic reasoning techniques have recently been proposed which incorporate external feedback on semantic facts and thereby reduce the user's alarm inspection burden. However, these approaches are fundamentally limited to models with pre-defined structure, and are therefore unable to learn or transfer knowledge regarding an analysis from one program to another. Furthermore, these probabilistic models often aggressively generalize from external feedback and falsely suppress real bugs. To address these problems, we propose BayeSmith that learns the structure and weights of the probabilistic model. Starting from an initial model and a set of training programs with bug labels, BayeSmith refines the model to effectively prioritize real bugs based on feedback. We evaluate the approach with two static analyses on a suite of C programs. We demonstrate that the learned models significantly improve the performance of three state-of-the-art probabilistic reasoning systems.
Advisors
Heo, Ki Hongresearcher허기홍researcher
Description
한국과학기술원 :정보보호대학원,
Publisher
한국과학기술원
Issue Date
2022
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 정보보호대학원, 2022.8,[iv, 32 p. :]

Keywords

프로그램 분석▼a정적 분석▼a베이지안 알람 랭킹 시스템; Program analysis▼aStatic analysis▼aBayesian alarm ranking system

URI
http://hdl.handle.net/10203/309631
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1008420&flag=dissertation
Appears in Collection
IS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0