David Lo

Registered user since Fri 2 Feb 2018

Name:David Lo
Country:Singapore
Affiliation:Singapore Management University

Contributions

ICSE 2024 Committee Member in New Faculty Symposium within the New Faculty Symposium-track
New Faculty Symposium Co-Chair in Organising Committee
Committee Member in Research Track within the Research Track-track
MSR 2023 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 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 2023 New Ideas and Visions Co-Chair in Organizing Committee
Program Co-Chair in Program Committee within the Ideas, Visions and Reflections-track
Committee Member in Program Committee within the Research Papers-track
ICSME 2023 Rose Festival & Artifacts Co-Chair in Organizing Committee
Committee Member in Program Committee 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 2023 Committee Member in Program Committee within the Research Papers-track
ISSTA 2023 PC Member in Technical Papers within the Technical Papers-track
ICSE 2023 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
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
ICPC 2023 Author of Generation-based Code Review Automation: How Far Are We? within the Research-track
ICST 2023 Author of ASDF - A Differential Testing Framework for Automatic Speech Recognition Systems within the Tool Demo-track
APSEC 2022 Committee Member in Program Committee within the Technical Track-track
ESEC/FSE 2022 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 2022 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
ISSTA 2022 Author of Test Mimicry to Assess the Exploitability of Library Vulnerabilities within the Technical Papers-track
SE4RAI 2022 Programme Committee in Program Committee within the SE4RAI 2022-track
ICSE 2022 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
MSR 2022 Author of In-Person MSR 2022 Opening Session within the Technical Papers-track
General Chair in Organizing Committee
Session Chair of In-Person MSR Opening, Keynote and MIP Session (part of Technical Papers)
CAIN 2022 Committee Member in Program Committee within the CAIN 2022-track
ICPC 2022 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
ICST 2022 Committee Member in Program Committee within the Research Papers-track
ASE 2021 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 2021 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 2021 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'21 Committee Member in Program Committee within the WAIN'21-track
Session Chair of Session 4: Applying ML technologies (part of WAIN'21)
ICPC 2021 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
MSR 2021 Registered Reports Co-chair in Program Committee within the Registered Reports-track
Registered Reports Co-chair in Organizing Committee
ICST 2021 Committee Member in Program Committee within the Research Papers-track
Singapore Management University in Program Committee within the Testing Tools Track-track
Author of IoTBox: Sandbox Mining to Prevent Interaction Threats in IoT Systems within the Research Papers-track
ESEC/FSE 2020 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 2020 Posters Co-Chair in Program Chairs within the Posters Track-track
Session Chair of Teasers (part of Posters Track)
Posters Co-Chair in Organizing Committee
Session Chair of Teasers (part of Posters Track)
Committee Member in Program Committee within the Research Papers-track
ASE 2020 Program Co-Chair in Research Papers Chair within the Research Papers-track
Session Chair of Keynote - Gail C. Murphy (part of Plenary)
Chair of ASE2020 Opening & Awards within the Plenary-track
Program Chair in Organizing Committee
ICSE 2020 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
ICPC 2020 Author of Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example within the ERA-track
MOBILESoft 2020 General Chair in Organizing Committee
Session Chair of Opening and Keynote (part of Plenary)
MSR 2020 Ordinary PC member in Program Committee within the Technical Papers-track
Author of A Machine Learning Approach for Vulnerability Curation within the Technical Papers-track
ASE 2019 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
ISSTA 2019 Committee Member in Program Committee within the Technical Papers-track
ECOOP 2019 Author of Semantic Patches for Java Program Transformation within the Research Papers-track
Author of Semantic Patches for Java Program Transformation within the Posters-track
Author of Coccinelle4J: Automated Program Transformations for Java within the Artifacts-track
ICSE 2019 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
MSR 2019 Author of DeepJIT: An End-To-End Deep LearningFramework for Just-In-Time Defect Prediction within the MSR 2019 Technical Papers-track
Committee Member in Data Showcase Committee within the MSR 2019 Data Showcase-track
Committee Member in MSR Awards Committee within the MSR 2019 MSR Awards-track
ICPC 2019 Committee Member in Program Committee within the ICPC 2019 Replications-track
ESEC/FSE 2018 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
ISSTA 2018 Author of Deep Specification Mining within the ISSTA Technical Papers-track
* ICSE 2018 * 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
MSR 2018 Committee Member in Program Committee within the Technical Papers-track
Author of Analyzing Requirements and Traceability Information to Improve Bug Localization within the Technical Papers-track
ICPC 2018 Author of Recommending Frequently Encountered Bugs within the Technical Research-track
Author of Deep Code Comment Generation within the Technical Research-track
ISSTA 2017 Author of JFIX: Semantics-Based Repair of Java Programs via Symbolic PathFinder within the Demonstrations-track