Search filters

List of works by David Lo

A Closer Look at the Security Risks in the Rust Ecosystem

scientific article published on 16 September 2023

AI Coders Are among Us: Rethinking Programming Language Grammar towards Efficient Code Generation

scientific article published on 11 September 2024

Active Learning of Discriminative Subgraph Patterns for API Misuse Detection

scientific article published in 2022

An Explainable Automated Model for Measuring Software Engineer Contribution

scientific article published on 18 October 2024

Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education

scientific article published on 24 May 2024

B4: Towards Optimal Assessment of Plausible Code Solutions with Plausible Tests

scientific article published on 18 October 2024

Characterizing search activities on stack overflow

scientific article published on 19 August 2021

CoSec: On-the-Fly Security Hardening of Code LLMs via Supervised Co-decoding

scientific article published on 11 September 2024

Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems

scientific article published on 12 April 2024

Code Search is All You Need? Improving Code Suggestions with Code Search

scientific article published on 12 April 2024

Code2Que: a tool for improving question titles from mined code snippets in stack overflow

scientific article published on 18 August 2021

C³: Code Clone-Based Identification of Duplicated Components

scientific article published on 30 November 2023

Deep Transfer Bug Localization

scientific article published in 2021

Don’t Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems

scientific article published on 16 August 2024

Duplicate Bug Report Detection: How Far Are We?

scientific article published on 12 December 2022

Emerging App Issue Identification via Online Joint Sentiment-Topic Tracing

scientific article published in 2022

Exploiting Library Vulnerability via Migration Based Automating Test Generation

scientific article published on 12 April 2024

F-Trail: Finding Patterns in Taxi Trajectories

FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations

scientific article published on 06 February 2024

FDI: Attack Neural Code Generation Systems through User Feedback Channel

scientific article published on 11 September 2024

Greening Large Language Models of Code

scientific article published on 06 June 2024

Human-Centered AI for Software Engineering: Requirements, Reflection, and Road Ahead

scientific article published on 19 February 2023

Including Everyone, Everywhere: Understanding Opportunities and Challenges of Geographic Gender-Inclusion in OSS

scientific article published in 2022

LLMs and Prompting for Unit Test Generation: A Large-Scale Evaluation

scientific article published on 18 October 2024

Large Language Model for Vulnerability Detection: Emerging Results and Future Directions

scientific article published on 24 May 2024

Legion: Massively Composing Rankers for Improved Bug Localization at Adobe

scientific article published in 2022

MUT: Human-in-the-Loop Unit Test Migration

scientific article published on 12 April 2024

Measuring Program Comprehension: A Large-Scale Field Study with Professionals

scientific article published on 31 July 2017

Meta-Learning for Multi-Family Android Malware Classification

scientific article published on 13 May 2024

Mining Collaboration Patterns from a Large Developer Network

article

Mining direct antagonistic communities in explicit trust networks

scholarly article published 2011

Mining direct antagonistic communities in signed social networks

Multi-Granularity Detector for Vulnerability Fixes

scientific article published in 2023

Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources

scientific article published on 12 April 2024

Overfitting in semantics-based automated program repair

PPT4J: Patch Presence Test for Java Binaries

scientific article published on 12 April 2024

PS3: Precise Patch Presence Test based on Semantic Symbolic Signature

scientific article published on 12 April 2024

Practitioners’ Expectations on Automated Test Generation

scientific article published on 11 September 2024

Real-time Rectifying Flight Control Misconfiguration Using Intelligent Agent

scientific article published on 02 November 2024

Recommending People in Developers' Collaboration Network

article

Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issues

scientific article published on 27 January 2024

Representation Learning for Stack Overflow Posts: How Far Are We?

scientific article published on 07 December 2023

Revisiting Sentiment Analysis for Software Engineering in the Era of Large Language Models

scientific article published on 24 September 2024

S3: syntax- and semantic-guided repair synthesis via programming by examples

Snopy: Bridging Sample Denoising with Causal Graph Learning for Effective Vulnerability Detection

scientific article published on 18 October 2024

Software Architecture in Practice: Challenges and Opportunities

scientific article published on 30 November 2023

Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine

scientific article published on 12 April 2024

Towards Better Comprehension of Breaking Changes in the NPM Ecosystem

scientific article published on 02 November 2024

Towards Speedy Permission-Based Debloating for Android Apps

scientific article published on 07 June 2024

Understanding Android App Piggybacking: A Systematic Study of Malicious Code Grafting

Web APIs: Features, Issues, and Expectations – A Large-Scale Empirical Study of Web APIs From Two Publicly Accessible Registries Using Stack Overflow and a User Survey

scientific article published in 2023