conf.researchr.org / David Lo
Registered user since Fri 2 Feb 2018
Name:David Lo
Country:Singapore
Affiliation:Singapore Management University
Contributions
2025
ICSE
2024
ASE
- Author of Snopy: Bridging Sample Denoising with Causal Graph Learning for Effective Vulnerability Detection within the Research Papers-track
- Author of B4: Towards Optimal Assessment of Plausible Code Solutions with Plausible Tests within the Research Papers-track
- Author of DexBERT: Effective, Task-Agnostic and Fine-grained Representation Learning of Android Bytecode within the Journal-first Papers-track
- Committee Member in Program Committee within the Research Papers-track
- Author of An Explainable Automated Model for Measuring Software Engineer Contribution within the Research Papers-track
ISSTA
- Author of CoSec: On-the-Fly Security Hardening of Code LLMs via Supervised Co-decoding within the Technical Papers-track
- Author of AI Coders Are among Us: Rethinking Programming Language Grammar towards Efficient Code Generation within the Technical Papers-track
- Author of Practitioners’ Expectations on Automated Test Generation within the Technical Papers-track
- Author of FDI: Attack Neural Code Generation Systems through User Feedback Channel within the Technical Papers-track
ESEC/FSE
- Presenter of Distinguished Reviewer Awards within the Plenary Events-track
- (as FSE'24 PC Co-chair) of Welcome to FSE 2024 within the Plenary Events-track
- (as FSE'24 PC Co-chair) of Conference Closing, SRC awards, and FSE'25 Kick-off within the Plenary Events-track
- Session Chair of Keynote Thomas Zimmermann (part of Plenary Events)
- Program Co-Chair in Program Committee within the Research Papers-track
- Program Co-Chair in Organizing Committee
- Presenter of Distinguished Paper Awards within the Plenary Events-track
AIware
ICSE
- Committee Member in New Faculty Symposium within the New Faculty Symposium-track
- Author of Introduction and Self-Introduction within the New Faculty Symposium-track
- Author of PPT4J: Patch Presence Test for Java Binaries within the Research Track-track
- Author of Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine within the Research Track-track
- Author of PPT4J: Patch Presence Test for Java Binaries within the Artifact Evaluation-track
- Author of PS3: Precise Patch Presence Test based on Semantic Symbolic Signature within the Research Track-track
- Author of MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating within the Research Track-track
- Author of Large Language Model for Vulnerability Detection: Emerging Results and Future Directions within the New Ideas and Emerging Results-track
- Author of Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems within the Research Track-track
- Author of Artifact for Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education within the Artifact Evaluation-track
- Author of Curiosity-Driven Testing for Sequential Decision-Making Process within the Research Track-track
- New Faculty Symposium Co-Chair in Organising Committee
- Author of Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources within the Research Track-track
- Author of Greening Large Language Models of Code within the Software Engineering in Society-track
- Author of Award session: TCSE and SIGSOFT within the Social Events-track
- Author of FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations within the Research Track-track
- Author of Invalidator: Automated Patch Correctness Assessment Via Semantic and Syntactic Reasoning within the Journal-first Papers-track
- Author of Representation Learning for Stack Overflow Posts: How Far are We? within the Journal-first Papers-track
- Committee Member in Research Track within the Research Track-track
- Author of Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education within the Software Engineering Education and Training-track
- Author of Extracting Relevant Test Inputs from Bug Reports for Automatic Test Case Generation within the Posters-track
- Author of Unveiling Memorization in Code Models within the Research Track-track
- Author of MUT: Human-in-the-Loop Unit Test Migration within the Research Track-track
- Committee Member in Software Engineering in Society within the Software Engineering in Society-track
- Author of A Closer Look at the Security Risks in the Rust Ecosystem within the Journal-first Papers-track
- Author of Exploiting Library Vulnerability via Migration Based Automating Test Generation within the Research Track-track
- Author of Code Search is All You Need? Improving Code Suggestions with Code Search within the Research Track-track
- Session Chair of 2025 PC Meeting (part of Social Events)
MOBILESoft
Forge
- Session Chair of Keynote 2 & Properties of Foundation Models (part of Research Track)
- Session Chair of Keynote 2 (part of Keynotes)
- General Co-Chair in Organization Committee within the Research Track-track
- Author of Theme: Is There Space for Software Engineering Researchers to Contribute to AI4SE in The Era of Foundation Models? within the Panel-track
SANER
- Author of Self-Admitted Technical Debts Identification: How Far Are We? within the Research Papers-track
- Author of Sustainability Forecasting for Deep Learning Packages within the Research Papers-track
- Author of Demystifying Faulty Code: Step-by-Step Reasoning for Explainable Fault Localization within the Research Papers-track
2023
Mining Software Repositories
- Author of NICHE: A Curated Dataset of Engineered Machine Learning Projects in Python within the Data and Tool Showcase Track-track
- Author of What Do Users Ask in Open-Source AI Repositories? An Empirical Study of GitHub Issues within the Technical Papers-track
- Author of Human-Centered AI for SE: Reflection and Vision within the Vision and Reflection-track
- Author of PICASO: Enhancing API Recommendations with Relevant Stack Overflow Posts within the Technical Papers-track
- Author of Boosting Just-in-Time Defect Prediction with Specific Features of C Programming Languages in Code Changes within the Technical Papers-track
ESEC/FSE
- New Ideas and Visions Co-Chair in Organizing Committee
- Session Chair of Test of Time Award (part of Plenary Events)
- Author of [Remote] C³: Code Clone-Based Identification of Duplicated Components within the Industry Papers-track
- Program Co-Chair in Program Committee within the Ideas, Visions and Reflections-track
- Author of On the Usage of Continual Learning for Out-of-Distribution Generalization in Pre-trained Language Models of Code within the Research Papers-track
- Author of [Remote] Software Architecture in Practice: Challenges and Opportunities within the Research Papers-track
- Committee Member in Program Committee within the Research Papers-track
- Co-chair in Test of Time Award Committee
ICSME
- Author of CCBERT: Self-Supervised Code Change Representation Learning within the Research Track-track
- Rose Festival & Artifacts Co-Chair in Organizing Committee
- Committee Member in Program Committee within the Research Track-track
- Author of The Future Can’t Help Fix The Past: Assessing Program Repair In The Wild within the Research Track-track
- Rose Festival & Artifacts Co-Chair in Rose Festival & Artifacts Track - Program Committee within the Artifact Evaluation Track and ROSE Festival-track
ASE
- Author of Duplicate Bug Report Detection: How Far Are We? within the Journal-first Papers-track
- Author of Testing the Limits: What Breaks and How to Partially Fix LLM4ASE? within the SATE - Software Engineering at the Era of LLMs-track
- Author of The Devil is in the Tails: How Long-Tailed Code Distributions Impact Large Language Models within the Research Papers-track
- Author of AutoDebloater: Automated Android App Debloating within the Tool Demonstrations-track
- Committee Member in Program Committee within the Research Papers-track
- Session Chair of Code Generation 3 (part of Research Papers)
- Author of How to Find Actionable Static Analysis Warnings: A Case Study with FindBugs within the Journal-first Papers-track
- Author of Are We Ready to Embrace Generative AI for Software Q&A? within the NIER Track-track
ISSTA
ICSE
- Author of Chronos: Time-Aware Zero-Shot Identification of Libraries from Vulnerability Reports within the Technical Track-track
- Author of Chronos: Time-Aware Zero-Shot Identification of Libraries from Vulnerability Reports within the Artifact Evaluation-track
- Author of CoLeFunDa: Explainable Silent Vulnerability Fix Identification within the Technical Track-track
- Author of TECHSUMBOT: A Stack Overflow Answer Summarization Tool for Technical Query within the DEMO - Demonstrations-track
- Session Chair of SIGSOFT Outstanding Research Award talk within the Most Influential Paper ICSE N-10-track
- Author of Real World Projects, Real Faults: Evaluating Spectrum Based Fault Localization Techniques on Python Projects within the Journal-First Papers-track
- Author of Two Sides of the Same Coin: Exploiting the Impact of Identifiers in Neural Code Comprehension within the Technical Track-track
- Author of Biasfinder: Metamorphic test generation to uncover bias for sentiment analysis systems within the Journal-First Papers-track
- Area Chair for Artificial Intelligence and Software Engineering in Technical Track within the Technical Track-track
- Author of Trustworthy and Synergistic AI4SE: Vision and Road Ahead within the FoSE - Future of Software Engineering -track
- Author of Correlating Automated and Human Evaluation of Code Documentation Generation Quality within the Journal-First Papers-track
- Author of Fine-grained Commit-level Vulnerability Type Prediction By CWE Tree Structure within the Technical Track-track
International Conference on Program Comprehension
2022
ESEC/FSE
- Author of VulCurator: A Vulnerability-Fixing Commit Detector within the Demonstrations-track
- Author of How to Better Utilize Code Graphs in Semantic Code Search? within the Research Papers-track
- Author of The Best of Both Worlds: Integrating Semantic Features with Expert Features for Defect Prediction and Localization within the Research Papers-track
- Author of CodeMatcher: A Tool for Large-Scale Code Search Based on Query Semantics Matching within the Demonstrations-track
- Author of What Motivates Software Practitioners to Contribute to Inner Source? within the Research Papers-track
- Author of AutoPruner: Transformer-Based Call Graph Pruning within the Research Papers-track
- Author of iTiger: An Automatic Issue Title Generation Tool within the Demonstrations-track
- Session Chair of Regional Breakfast (part of Social)
- Author of RecipeGen++: An Automated Trigger Action Programs Generator within the Demonstrations-track
- Author of Characterizing Search Activities on Stack Overflow within the ESEC/FSE 2021-track
- Sponsorship Co-Chair in Organizing Committee
ASE
- Author of Answer Summarization for Technical Queries: Benchmark and New Approach within the Research Papers-track
- Committee Member in Program Committee within the Research Papers-track
- Committee Member in Judges within the Student Research Competition-track
- Session Chair of Technical Session 14 - Bug Prediction and Localization (part of Research Papers)
- Author of TransplantFix: Graph Differencing-based Code Transplantation for Automated Program Repair within the Research Papers-track
- Author of Compressing Pre-trained Models of Code into 3 MB within the Research Papers-track
ICSE
- Author of Modeling Functional Similarity in Source Code with Graph-Based Siamese Networks within the Journal-First Papers-track
- Author of An Exploratory Study on the Repeatedly Shared External Links on Stack Overflow within the Journal-First Papers-track
- Author of Post2Vec: Learning Distributed Representations of Stack Overflow Posts within the Journal-First Papers-track
- Author of ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion within the Technical Track-track
- Author of Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract Development: Issues, Techniques, and Future Challenges within the Journal-First Papers-track
- Author of Natural Attack for Pre-trained Models of Code within the Technical Track-track
- Session Chair of Reliability and Safety 5 (part of Technical Track)
- Committee Member in Program Committee within the DS - Doctoral Symposium-track
- Author of ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials within the SEET - Software Engineering Education and Training-track
- Author of ARSearch: Searching for API Related Resources from Stack Overflow and GitHub within the DEMO - Demonstrations-track
- Author of An Empirical Study of Release Note Production and Usage in Practice within the Journal-First Papers-track
- Author of Active Learning of Discriminative Subgraph Patterns for API Misuse Detection within the Journal-First Papers-track
- Author of Context-aware Retrieval-based Deep Commit Message Generation within the Journal-First Papers-track
- Author of Out of Sight, Out of Mind? How Vulnerable Dependencies Affect Open-Source Projects within the Journal-First Papers-track
- Author of Including Everyone, Everywhere: Understanding Opportunities and Challenges of Geographic Gender-Inclusion in OSS within the Journal-First Papers-track
- Author of Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for Python within the Technical Track-track
- Author of Detecting False Alarms from Automatic Static Analysis Tools: How Far are We? within the Technical Track-track
- Author of Why My Code Summarization Approach Does Not Work: Improving Code Summarization with Comment Category Prediction within the Journal-First Papers-track
- Author of Practitioners’ Expectations on Automated Code Comment Generation within the Technical Track-track
- Committee Member in Program Committee within the Technical Track-track
- Author of CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words within the Journal-First Papers-track
Mining Software Repositories
International Conference on Program Comprehension
- Author of An Exploratory Study on Code Attention in BERT within the Research-track
- Author of Accurate Generation of Trigger-Action Programs with Domain-Adapted Sequence-to-Sequence Learning within the Research-track
- Author of Automated Identification of Libraries from Vulnerability Data: Can We Do Better? within the Research-track
- Author of PTM4Tag: Sharpening Tag Recommendation of Stack Overflow with Pre-trained Models within the Research-track
- Author of On the Transferability of Pre-trained Language Models for Low-Resource Programming Languages within the Research-track
- Author of On the Effectiveness of Pretrained Models for API Learning within the Research-track
- Author of Benchmarking Library Recognition in Tweets within the Research-track
- Author of Simple or Complex? Together for a More Accurate Just-In-Time Defect Predictor within the Research-track
- Author of XAI4FL: Enhancing Spectrum-Based Fault Localization with Explainable Artificial Intelligence within the Research-track
- Author of ARSeek: Identifying API Resource using Code and Discussion on Stack Overflow within the Research-track
2021
ASE
- Author of IncBL: Incremental Bug Localization within the Tool Demonstrations-track
- Author of Automating User Notice Generation for Smart Contract Functions within the Research Papers-track
- Committee Member in Program Committee within the Research Papers-track
- Most Influential Paper Chair in Organizing Committee
- Session Chair of MIP Talk 2 (part of Plenary)
- Author of Automating Developer Chat Mining within the Research Papers-track
- Author of Finding A Needle in a Haystack: Automated Mining of Silent Vulnerability Fixes within the Research Papers-track
ESEC/FSE
- Author of Characterizing Search Activities on Stack Overflow within the Research Papers-track
- Co-chair in Program Committee within the Doctoral Symposium-track
- Author of Checking Smart Contracts with Structural Code Embedding within the Journal First-track
- Author of CrossASR++: A Modular Differential Testing Framework for Automatic Speech Recognition within the Demonstrations-track
- Author of BiasRV: Uncovering Biased Sentiment Predictions at Runtime within the Demonstrations-track
- Author of Code2Que: A Tool for Improving Question Titles from Mined Code Snippets in Stack Overflow within the Demonstrations-track
- Session Chair of Dependability—Software Security 1 (part of Research Papers)
- Author of Automating the Removal of Obsolete TODO Comments within the Research Papers-track
- Author of Generating Question Titles for Stack Overflow from Mined Code Snippets within the Journal First-track
- Doctoral Symposium Co-Chair in Organizing Committee
- Author of Just-In-Time Defect Identification and Localization: A Two-Phase Framework within the Journal First-track
ICSE
- Author of An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and Tencent within the SEIP - Software Engineering in Practice-track
- Author of Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect Prediction within the Journal-First Papers-track
- Author of A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms within the Technical Track-track
- Author of Automatic Solution Summarization for Crash Bugs within the Technical Track-track
- Author of Defining Smart Contract Defects on Ethereum within the Journal-First Papers-track
- Author of Adversarial Specification Mining within the Journal-First Papers-track
- Author of An Exploratory Study on the Introduction and Removal of Different Types of Technical Debt within the Journal-First Papers-track
- Committee Member in Program Committee within the NIER - New Ideas and Emerging Results-track
- Author of psc2code: Denoising Code Extraction from Programming Screencasts within the Journal-First Papers-track
- Author of Technical Q&A Site Answer Recommendation via Question Boosting within the Journal-First Papers-track
- Author of Smart Contract Security: a Practitioners' Perspective within the AE - Artifact Evaluation-track
- Author of Unveiling the Mystery of API Evolution in Deep Learning Frameworks -- A Case Study of Tensorflow 2 within the SEIP - Software Engineering in Practice-track
- Author of What Makes a Popular Academic AI Repository? within the Journal-First Papers-track
- Author of Smart Contract Security: a Practitioners’ Perspective within the Technical Track-track
- Author of AndroEvolve: Automated Update for Android Deprecated-API Usages within the DEMO - Demonstrations-track
- Author of Chatbot4QR: Interactive Query Refinement for Technical Question Retrieval within the Journal-First Papers-track
WAIN
International Conference on Program Comprehension
- Journal First Co-Chair in Organizing Committee
- Author of Characterization and Prediction of Questions without Accepted Answers on Stack Overflow within the Research-track
- Session Chair of Code Summarization (part of Research)
- Committee Member in Most Influential Paper - Program Committee
- Track co-chair in Program Committee within the Journal First-track
Mining Software Repositories
2020
ESEC/FSE
- Author of Effort-Aware Just-in-Time Defect Identification in Practice: A Case Study at Alibaba within the Industry Papers-track
- Author of Where2Change: Change Request Localization for App Reviews within the Journal First-track
- Panelist of Welcome Panel #2 within the Plenary events-track
- Author of Enhancing Developer Interactions with Programming Screencasts through Accurate Code Extraction within the Tool Demos-track
- Committee Member in Program Committee within the Doctoral Symposium-track
- Author of JITO: A Tool for Just-in-Time Defect Identification and Localization within the Tool Demos-track
- Author of BugsInPy: A Database of Existing Bugs in Python Programs to Enable Controlled Testing and Debugging Studies within the Tool Demos-track
- Author of DeepCommenter: A Deep Code Comment Generation Tool with Hybrid Lexical and Syntactical Information within the Tool Demos-track
- Committee Member in Program Committee within the Research Papers-track
- Moderator of Conversations on Mobile 2 within the Paper Presentations-track
- Co-chair in Program Committee within the Workshops-track
- Workshops Co-Chair in Organizing Committee
ICST
ASE
ICSE
- Author of Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning Frameworks within the Software Engineering in Society-track
- Author of To the Attention of Mobile Software Developers: Guess What, Test your App! within the Journal First-track
- Author of SIEVE: Helping Developers Sift Wheat from Chaff via Cross-Platform Analysis within the Journal First-track
- Author of Which Variables Should I Log? within the Journal First-track
- Author of Deep Transfer Bug Localization within the Journal First-track
- Author of A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects within the Journal First-track
- Author of Memory and Resource Leak Defects and Their Repairs in Java Projects within the Journal First-track
- Author of Why Reinventing the Wheels? An Empirical Study on Library Reuse and Re-implementation within the Journal First-track
- Programme Committee in Program Committee within the ACM Student Research Competition-track
- Author of The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction within the Journal First-track
- Author of Automated Identification of Libraries from Vulnerability Data within the Software Engineering in Practice-track
- Author of CC2Vec: Distributed Representations of Code Changes within the Technical Papers-track
- Author of Neural Network Based Classification of Self-admitted Technical Debt: From Performance to Explainability and Deployability within the Journal First-track
- Committee Member in Committee within the Workshops-track
- Program Board in Program Board within the Technical Papers-track
- Author of Characterizing and Identifying Reverted Commits within the Journal First-track
- Author of Smart Contract Development: Challenges and Opportunities within the Journal First-track
- Author of How does Machine Learning Change Software Development Practices? within the Journal First-track
International Conference on Program Comprehension
MOBILESoft
2019
ASE
- Author of Automatic, highly accurate app permission recommendation within the Journal First Presentations-track
- Committee Member in Program Committee within the Doctoral Symposium-track
- Committee Member in Program Committee within the Research Papers-track
- Author of Statistical Log Differencing within the Research Papers-track
- Author of Automating App Review Response Generation within the Research Papers-track
- Committee Member in Steering Committee
- Author of Improving reusability of software libraries through usage pattern mining within the Journal First Presentations-track
- Track Chair in Program Committee within the Demonstrations-track
- Author of Assessing the Generalizability of code2vec Token Embeddings within the Research Papers-track
- Author of Rule-based specification mining leveraging learning to rank within the Journal First Presentations-track
- Author of Automatic Generation of Pull Request Descriptions within the Research Papers-track
- Author of Recommending Who to Follow in the Software Engineering Twitter Space within the Journal First Presentations-track
- Tool demonstration Co-Chair in Organizing Committee
ECOOP
ICSE
- Author of Automating Intention Mining within the Journal-First Papers-track
- Author of Emerging App Issue Identification from User Feedback: Experience on WeChat within the Software Engineering in Practice-track
- Author of Categorizing the Content of GitHub README Files within the Journal-First Papers-track
- Committee Member in Program Committee within the ACM Student Research Competition-track
- Workshops Chair in Organizing Committee
- Author of PatchNet: A Tool for Deep Patch Classification within the Demonstrations-track
- Author of Perceptions, Expectations, and Challenges in Defect Prediction within the Journal-First Papers-track
- Workshops Chair in Program Committee within the Workshops-track
- Author of How Practitioners Perceive Automated Bug Report Management Techniques within the Journal-First Papers-track
- Author of On Reliability of Patch Correctness Assessment within the Technical Track-track
- Author of How Practitioners Perceive Coding Proficiency within the Technical Track-track
- Committee Member in Program Board within the Technical Track-track
- Author of Chaff from the Wheat: Characterizing and Determining Valid Bug Reports within the Journal-First Papers-track
- Author of Practitioners' Views on Good Software Testing Practices within the Software Engineering in Practice-track
Mining Software Repositories
International Conference on Program Comprehension
2018
ESEC/FSE
- Committee Member in Program Committee within the Research Papers-track
- Author of Early prediction of merged code changes to prioritize reviewing tasks within the Journal-First-track
- Author of Using Finite-State Models for Log Differencing within the Research Papers-track
- Author of VT-Revolution: Interactive Programming Tutorials Made Possible within the Demonstrations-track
- Committee Member in Test of Time Paper Award Committee
- Author of Automating Change-level Self-admitted Technical Debt Determination within the Journal-First-track
- Committee Member in Program Committee within the Demonstrations-track
- Author of VT-Revolution: Interactive Programming Video Tutorial Authoring and Watching System within the Journal-First-track
- Session Chair of Testing I (part of Research Papers)
- Author of DSM: A Specification Mining Tool using Recurrent Neural Network Based Language Model within the Demonstrations-track
- Author of INFAR: Insight Extraction from App Reviews within the Demonstrations-track
ICSE
- Author of Inference of development activities from interaction with uninstrumented applications within the Journal first papers-track
- Author of SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool within the DEMO - Demonstrations -track
- Committee Member in Program Committee within the SRC - ACM Student Research Competition -track
- Committee Member in Demonstrations Program Committee within the DEMO - Demonstrations -track
- Committee Member in Program board within the Technical Papers -track
- Author of Augmenting and Structuring User Queries to Support Efficient Free-Form Code Search within the Journal first papers-track
- Committee Member in Program Committee within the NIER - New Ideas and Emerging Results -track
- Author of Measuring Program Comprehension: A Large-Scale Field Study with Professionals within the Journal first papers-track
- Author of Overfitting in Semantics-based Automated Program Repair within the Journal first papers-track