Skip to main content

Showing 1–4 of 4 results for author: Alfadel, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.03093  [pdf, other

    cs.SE cs.AI cs.CR cs.LG

    Revisiting the Performance of Deep Learning-Based Vulnerability Detection on Realistic Datasets

    Authors: Partha Chakraborty, Krishna Kanth Arumugam, Mahmoud Alfadel, Meiyappan Nagappan, Shane McIntosh

    Abstract: The impact of software vulnerabilities on everyday software systems is significant. Despite deep learning models being proposed for vulnerability detection, their reliability is questionable. Prior evaluations show high recall/F1 scores of up to 99%, but these models underperform in practical scenarios, particularly when assessed on entire codebases rather than just the fixing commit. This paper i… ▽ More

    Submitted 3 July, 2024; originally announced July 2024.

    ACM Class: D.2; I.2

    Journal ref: 10.1109/TSE.2024.3423712

  2. FuzzSlice: Pruning False Positives in Static Analysis Warnings Through Function-Level Fuzzing

    Authors: Aniruddhan Murali, Noble Saji Mathews, Mahmoud Alfadel, Meiyappan Nagappan, Meng Xu

    Abstract: Manual confirmation of static analysis reports is a daunting task. This is due to both the large number of warnings and the high density of false positives among them. Fuzzing techniques have been proposed to verify static analysis warnings. However, a major limitation is that fuzzing the whole project to reach all static analysis warnings is not feasible. This can take several days and exponentia… ▽ More

    Submitted 2 February, 2024; originally announced February 2024.

    Comments: The paper has been accepted for publication at ICSE 2024 (Research Track)

  3. arXiv:2305.05586  [pdf, other

    cs.SE cs.AI

    RLocator: Reinforcement Learning for Bug Localization

    Authors: Partha Chakraborty, Mahmoud Alfadel, Meiyappan Nagappan

    Abstract: Software developers spend a significant portion of time fixing bugs in their projects. To streamline this process, bug localization approaches have been proposed to identify the source code files that are likely responsible for a particular bug. Prior work proposed several similarity-based machine-learning techniques for bug localization. Despite significant advances in these techniques, they do n… ▽ More

    Submitted 2 June, 2023; v1 submitted 9 May, 2023; originally announced May 2023.

  4. arXiv:2009.09019  [pdf, other

    cs.SE

    On the Threat of npm Vulnerable Dependencies in Node.js Applications

    Authors: Mahmoud Alfadel, Diego Elias Costa, Mouafak Mokhallalati, Emad Shihab, Bram Adams

    Abstract: Software vulnerabilities have a large negative impact on the software systems that we depend on daily. Reports on software vulnerabilities always paint a grim picture, with some reports showing that 83% of organizations depend on vulnerable software. However, our experience leads us to believe that, in the grand scheme of things, these software vulnerabilities may have less impact than what is rep… ▽ More

    Submitted 18 September, 2020; originally announced September 2020.