---
res:
  bibo_abstract:
  - "The increased complexity of modern software has led to much more\r\nsophisticated
    attack vectors. As a result, we require newer vulnerability detection\r\nmethods
    to ensure software security without compromising efficiency.\r\nThe Code Property
    Graph (CPG) is a program representation that provides a comprehensive overview
    of program behavior, combining abstract syntax trees, control flow\r\ngraphs,
    and program dependence graphs. With such a detailed data structure, we can\r\ndetect
    patterns that characterize known vulnerabilities and identify various security\r\nthreats.
    Querying the combined data structure instead of the individual graphs enables
    the detection of multidimensional scenarios.\r\nThis work aims to integrate the
    advantages of CPGs into software systems that utilize\r\nthe Jimple intermediate
    representation. We introduce JimNode, a novel approach for\r\ngenerating CPGs
    specifically tailored to Jimple. Despite the model incompatibility, our\r\nevaluation,
    which covered approximately 50,800 methods, reveals an 88.07% similarity\r\nof
    the inter-statement edges compared to Joern, the state-of-the-art tool for CPG\r\ngeneration.
    We provide a detailed analysis of our methodology and discuss why it is\r\nbetter
    suited for Jimple programs than Joern’s language-agnostic approach.@eng"
  bibo_authorlist:
  - foaf_Person:
      foaf_givenName: Michael Hany Fawzy
      foaf_name: Youkeim, Michael Hany Fawzy
      foaf_surname: Youkeim
      foaf_workInfoHomepage: http://www.librecat.org/personId=77394
  dct_date: 2024^xs_gYear
  dct_language: eng
  dct_publisher: Paderborn University@
  dct_title: Tailoring Code Property Graphs to Jimple@
...
