Learning Probabilistic Models for Static Analysis Alarms

Cited 4 time in webofscience Cited 0 time in scopus
  • Hit : 98
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorKim, Hyunsuko
dc.contributor.authorRaghothaman, Mukundko
dc.contributor.authorHeo, Kihongko
dc.date.accessioned2022-08-26T09:00:11Z-
dc.date.available2022-08-26T09:00:11Z-
dc.date.created2022-06-07-
dc.date.created2022-06-07-
dc.date.issued2022-05-
dc.identifier.citationThe 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022), pp.1282 - 1293-
dc.identifier.issn0270-5257-
dc.identifier.urihttp://hdl.handle.net/10203/298149-
dc.description.abstractWe 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.-
dc.languageEnglish-
dc.publisherACM, IEEE-
dc.titleLearning Probabilistic Models for Static Analysis Alarms-
dc.typeConference-
dc.identifier.wosid000832185400104-
dc.identifier.scopusid2-s2.0-85133509047-
dc.type.rimsCONF-
dc.citation.beginningpage1282-
dc.citation.endingpage1293-
dc.citation.publicationnameThe 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022)-
dc.identifier.conferencecountryUS-
dc.identifier.conferencelocationPittsburgh-
dc.identifier.doi10.1145/3510003.3510098-
dc.contributor.localauthorHeo, Kihong-
dc.contributor.nonIdAuthorRaghothaman, Mukund-
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 4 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0