David Lo

Registered user since Fri 2 Feb 2018

Name: David Lo

Country: Singapore

Affiliation: Singapore Management University

Contributions

ASE 2021Most Influential Paper Chair in Organizing Committee
ICPC 2021Journal First Co-Chair in Organizing Committee
MSR 2021Registered Reports Co-chair in Organizing Committee
ESEC/FSE 2021Co-chair in Program Committee within the Doctoral Symposium-track
Doctoral Symposium Co-Chair in Organizing Committee
ASE 2020Program 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
ICST 2021Committee Member in Program Committee within the Research Papers-track
Committee Member in Program Chairs within the Testing Tools Track-track
ESEC/FSE 2020Author 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
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
Co-chair in Program Committee within the Workshops-track
Workshops Co-Chair in Organizing Committee
MOBILESoft 2020General Chair in Organizing Committee
Session Chair of Opening and Keynote (part of Plenary)
ICPC 2020Author of Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example within the ERA-track
ICST 2020Posters 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
MSR 2020Ordinary PC member in Program Committee within the Technical Papers-track
Author of A Machine Learning Approach for Vulnerability Curation within the Technical Papers-track
ICSE 2021Committee Member in Program Committee within the New Ideas and Emerging Results-track
ASE 2019Author 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
MSR 2019Author 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
ISSTA 2019Committee Member in Program Committee within the Technical Papers-track
ICPC 2019Committee Member in Program Committee within the ICPC 2019 Replications-track
ECOOP 2019Author 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 2020Author 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
ICSE 2019Author 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
ICPC 2018Author of Recommending Frequently Encountered Bugs within the Technical Research-track
Author of Deep Code Comment Generation within the Technical Research-track
MSR 2018Committee 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
ESEC/FSE 2018Committee 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 2017Author of JFIX: Semantics-Based Repair of Java Programs via Symbolic PathFinder within the Demonstrations-track
ISSTA 2018Author 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