Mining the Categorized Software Repositories to Improve the Analysis of Security Vulnerabilities

被引:0
|
作者
Sadeghi, Alireza [1 ]
Esfahani, Naeem [1 ]
Malek, Sam [1 ]
机构
[1] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
基金
美国国家科学基金会;
关键词
Security Vulnerability; Mining Software Repositories; Software Analysis;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Security has become the Achilles' heel of most modern software systems. Techniques ranging from the manual inspection to automated static and dynamic analyses are commonly employed to identify security vulnerabilities prior to the release of the software. However, these techniques are time consuming and cannot keep up with the complexity of ever-growing software repositories (e.g., Google Play and Apple App Store). In this paper, we aim to improve the status quo and increase the efficiency of static analysis by mining relevant information from vulnerabilities found in the categorized software repositories. The approach relies on the fact that many modern software systems are developed using rich application development frameworks (ADF), allowing us to raise the level of abstraction for detecting vulnerabilities and thereby making it possible to classify the types of vulnerabilities that are encountered in a given category of application. We used open-source software repositories comprising more than 7 million lines of code to demonstrate how our approach can improve the efficiency of static analysis, and in turn, vulnerability detection.
引用
收藏
页码:155 / 169
页数:15
相关论文
共 50 条
  • [21] Guest editorial: mining software repositories
    Pinzger, Martin
    Kim, Sunghun
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (05) : 2033 - 2034
  • [22] Cohort Studies for Mining Software Repositories
    Saarimaki, Nyyti
    Vegas, Sira
    Lenarduzzi, Valentina
    Taibi, Davide
    Robredo, Mikel
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 569 - 570
  • [23] The Road Ahead for Mining Software Repositories
    Hassan, Ahmed E.
    2008 FRONTIERS OF SOFTWARE MAINTENANCE, 2008, : 48 - 57
  • [24] Mining software repositories for traceability links
    Kagdi, Huzefa
    Maletic, Jonathan I.
    Sharif, Bonita
    ICPC 2007: 15TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, PROCEEDINGS, 2007, : 145 - +
  • [25] Guest editorial: mining software repositories
    Martin Pinzger
    Sunghun Kim
    Empirical Software Engineering, 2016, 21 : 2033 - 2034
  • [26] On Mining Data across Software Repositories
    Anbalagan, Prasanth
    Vouk, Mladen
    2009 6TH IEEE INTERNATIONAL WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES, 2009, : 171 - 174
  • [27] Guest Editorial: Mining software repositories
    Romain Robbes
    Yasutaka Kamei
    Martin Pinzger
    Empirical Software Engineering, 2017, 22 : 1143 - 1145
  • [28] Mining Software Repositories for Accurate Authorship
    Meng, Xiaozhu
    Miller, Barton P.
    Williams, William R.
    Bernat, Andrew R.
    2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, : 250 - 259
  • [29] A process to mining issues of Software Repositories
    Bautista, Ana Maria
    San Feliu, Tomas
    2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [30] Guest Editorial: Mining software repositories
    Robbes, Romain
    Kamei, Yasutaka
    Pinzger, Martin
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (03) : 1143 - 1145