Trust-based fusion of classifiers for static code analysis
Static code analysis tools automatically generate alerts for potential software faults that can lead to failures. However, developers are usually exposed to a large number of alerts. Moreover, some of these alerts are subject to false positives and there is a lack of resources to inspect all the ale...
Saved in:
Published in | 2014 17th International Conference on Information Fusion - (FUSION 2014) pp. 1 - 6 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
International Society of Information Fusion
01.07.2014
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Static code analysis tools automatically generate alerts for potential software faults that can lead to failures. However, developers are usually exposed to a large number of alerts. Moreover, some of these alerts are subject to false positives and there is a lack of resources to inspect all the alerts manually. To address this problem, numerous approaches have been proposed for automatically ranking or classifying the alerts based on their likelihood of reporting a critical fault. One of the promising approaches is the application of machine learning techniques to classify alerts based on a set of artifact characteristics. The effectiveness of many different classifiers and artifact characteristics have been evaluated for this application domain. However, the effectiveness of classifier fusion methods have not been investigated yet. In this work, we evaluate several existing classifier fusion approaches in the context of an industrial case study to classify the alerts generated for a digital TV software. In addition, we employ a trust-based classifier fusion method. We observed that our approach can increase the accuracy of classification by up to 4%. |
---|---|
AbstractList | Static code analysis tools automatically generate alerts for potential software faults that can lead to failures. However, developers are usually exposed to a large number of alerts. Moreover, some of these alerts are subject to false positives and there is a lack of resources to inspect all the alerts manually. To address this problem, numerous approaches have been proposed for automatically ranking or classifying the alerts based on their likelihood of reporting a critical fault. One of the promising approaches is the application of machine learning techniques to classify alerts based on a set of artifact characteristics. The effectiveness of many different classifiers and artifact characteristics have been evaluated for this application domain. However, the effectiveness of classifier fusion methods have not been investigated yet. In this work, we evaluate several existing classifier fusion approaches in the context of an industrial case study to classify the alerts generated for a digital TV software. In addition, we employ a trust-based classifier fusion method. We observed that our approach can increase the accuracy of classification by up to 4%. |
Author | Sensoy, Murat Yüksel, Ulas Sözer, Hasan |
Author_xml | – sequence: 1 givenname: Ulas surname: Yüksel fullname: Yüksel, Ulas email: ulas.yuksel@ozu.edu.tr organization: Vestel Electron., Manisa, Turkey – sequence: 2 givenname: Hasan surname: Sözer fullname: Sözer, Hasan email: hasan.sozer@ozu.edu.tr organization: Ozyegin Univ., Istanbul, Turkey – sequence: 3 givenname: Murat surname: Sensoy fullname: Sensoy, Murat email: murat.sensoy@ozu.edu.tr organization: Ozyegin Univ., Istanbul, Turkey |
BookMark | eNotjMtqwzAQAFVooU2aL-hFP2CQZL3cWwl9QSAX38NK3gUV1ypa55C_b6A9DQzDbMTtUhe8EZtoB6VN75y-FzvmL6WUDsG5aB_E89jOvHYJGCdJZy51kZVknoG5UMHGkmqTvMJassx1QgkLzBcu_CjuCGbG3T-3Ynx7Hfcf3eH4_rl_OXRlUGunvYlpCgENgdcxGUoEOWuC4HRQ6BWZ3HsFBn2YUtJepashbSNaa32_FU9_24KIp59WvqFdTn64hkH1v4CJQi8 |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences |
EISBN | 8490123551 9788490123553 |
EndPage | 6 |
ExternalDocumentID | 6916070 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ADFMO ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK IERZE OCL RIE RIL |
ID | FETCH-LOGICAL-i90t-1628bd77e2fa618b2fbfacc1fa75170e60f2c360a2e67dbb160bf2cf148e44463 |
IEDL.DBID | RIE |
IngestDate | Wed Aug 27 04:27:03 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i90t-1628bd77e2fa618b2fbfacc1fa75170e60f2c360a2e67dbb160bf2cf148e44463 |
PageCount | 6 |
ParticipantIDs | ieee_primary_6916070 |
PublicationCentury | 2000 |
PublicationDate | 2014-July |
PublicationDateYYYYMMDD | 2014-07-01 |
PublicationDate_xml | – month: 07 year: 2014 text: 2014-July |
PublicationDecade | 2010 |
PublicationTitle | 2014 17th International Conference on Information Fusion - (FUSION 2014) |
PublicationTitleAbbrev | ICIF |
PublicationYear | 2014 |
Publisher | International Society of Information Fusion |
Publisher_xml | – name: International Society of Information Fusion |
SSID | ssj0001775584 |
Score | 1.5472383 |
Snippet | Static code analysis tools automatically generate alerts for potential software faults that can lead to failures. However, developers are usually exposed to a... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | Accuracy alert classification classifer fusion Digital TV industrial case study Inspection Mathematical model Middleware Software systems static code analysis trust-based fusion |
Title | Trust-based fusion of classifiers for static code analysis |
URI | https://ieeexplore.ieee.org/document/6916070 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED0VJqYCLeJbHhhJiVPHTlgRVYVUxFCkbpXPPksVUosgWfj1nJPQSoiBLfKQRGcl79753juAGwZ9W8rcJVJjwQTF6QRt0AkVhL50RjqMRHH2rKev6mmRL3pwu9XCEFHTfEajeNmc5fuNq2Op7E6X0Q6NCfoeE7dWq7WrpxiT541H6W5ISoMRkz7Mfu7etoa8jeoKR-7rl_Hifx9_CMOdGk-8bHHmCHq0PoZ-lz6K7uP8HMD9POonkohLXoQ6lsHEJggX8-NViCOvBWeoIkqIVk5ELbuwnSXJEOaTx_nDNOlGIySrMq04sFmB3hjKgtWywCxgsM7JYE0uTUo6DZkb69RmpI1H5PdGXgnMfUgxARyfwP56s6ZTEE5GgxblvcZUSVSl5783jbOgODH0VJzBIEZi-d6aXyy7IJz_vXwBB5xRqLaf9RL2q4-arhi1K7xutusbWu-cWA |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED1VZYCpQIv4xgMjKbHr2AkrogrQVgxB6lb54yxVSC2CZOHXYyehlRADW-Qhsi6K373zvXcA1x70VUYTE1GhU09QjIi0ciLCFLXNjKRGB6I4nYn8lT_Nk3kHbjZaGESsm89wGB7ru3y7NlUold2KLNiheYK-43E_YY1aa1tRkTJJapfS7ZiUGiXGPZj-vL9pDnkbVqUemq9f1ov_3cA-DLZ6PPKyQZoD6ODqEHptAkna3_OzD3dFUFBEAZkscVUohJG1IyZkyEsXhl4Tn6OSICJaGhLU7ES1piQDKMYPxX0etcMRomUWlz60LNVWSmROCZpq5rRTxlCnZEJljCJ2zIxErBgKabX2-9Z-xXn2g9xTwNERdFfrFR4DMTRYtHBrhY451Tyz_vzGEXPcp4YW0xPoh0gs3hv7i0UbhNO_l69gNy-mk8XkcfZ8Bns-v-BNd-s5dMuPCi88hpf6sv5037M6n6I |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2014+17th+International+Conference+on+Information+Fusion+-+%28FUSION+2014%29&rft.atitle=Trust-based+fusion+of+classifiers+for+static+code+analysis&rft.au=Yu%CC%88ksel%2C+Ulas&rft.au=So%CC%88zer%2C+Hasan&rft.au=Sensoy%2C+Murat&rft.date=2014-07-01&rft.pub=International+Society+of+Information+Fusion&rft.spage=1&rft.epage=6&rft.externalDocID=6916070 |