activity
20172021
most citedExploring Software Naturalness through Neural Language Models

54 citations · 92 across the 7 of their papers we have counts for

collaborators
Showing cs.SEShow all

8 papers · 1 filter

cs.SE2021

Learning GraphQL Query Costs (Extended Version)

Georgios Mavroudeas, Guillaume Baudart, Alan Cha +5

GraphQL is a query language for APIs and a runtime for executing those queries, fetching the requested data from existing microservices, REST APIs, databases, or other sources. Its…

cs.SE202110 cited

D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential Analysis

Yunhui Zheng, Saurabh Pujar, Burn Lewis +6

Static analysis tools are widely used for vulnerability detection as they understand programs with complex behavior and millions of lines of code. Despite their popularity, static…

cs.SE2020

Probing Model Signal-Awareness via Prediction-Preserving Input Minimization

Sahil Suneja, Yunhui Zheng, Yufan Zhuang +2

This work explores the signal awareness of AI models for source code understanding. Using a software vulnerability detection use case, we evaluate the models' ability to capture th…

cs.SE2020

A Principled Approach to GraphQL Query Cost Analysis

Alan Cha, Erik Wittern, Guillaume Baudart +3

The landscape of web APIs is evolving to meet new client requirements and to facilitate how providers fulfill them. A recent web API model is GraphQL, which is both a query languag…

cs.SE202028 cited

Learning to map source code to software vulnerability using code-as-a-graph

Sahil Suneja, Yunhui Zheng, Yufan Zhuang +2

We explore the applicability of Graph Neural Networks in learning the nuances of source code from a security perspective. Specifically, whether signatures of vulnerabilities in sou…

cs.SE2018

Generating GraphQL-Wrappers for REST(-like) APIs

Erik Wittern, Alan Cha, Jim A. Laredo

GraphQL is a query language and thereupon-based paradigm for implementing web Application Programming Interfaces (APIs) for client-server interactions. Using GraphQL, clients defin…