Xin Xia

Registered user since Wed 1 Nov 2017

Name: Xin Xia

Bio: I am the Director of the Software Engineering Application Technology Lab at Huawei, China. Prior to joining Huawei, I was an ARC DECRA Fellow and a lecturer (equivalent to U.S. assistant professor) at the Faculty of Information Technology, Monash University, Australia, from 2018 to 2021. I got my Ph.D degree in June 2014 from College of Computer Science and Technology, Zhejiang University, China. I was very fortunate to work under the supervision of Prof. Xiaohu Yang and Prof. Jianling Sun. From July 2012 to January 2014, I was a visiting student of Prof. David Lo in Singapore Management Universiy.

To help developers and testers improve their productivity, my current research focuses on data science for software engineering, i.e., mining and analyzing rich data in software repositories to uncover interesting and actionable information. I have employed and customized structured and unstructured data analytics techniques – including data mining, information retrieval, natural language processing, search-based algorithms, and program analysis – to transform passive software engineering data into automated tools and new insights.

Country: China

Affiliation: Huawei Software Engineering Application Technology Lab

Personal website: https://xin-xia.github.io/

Research interests: Software Engineering; Mining Software Repositories; Software Analytics

Contributions

ASE 2021 Committee Member in Program Committee within the Research Papers-track
Committee Member in Program Committee within the Student Research Competition-track
Workshops Co-Chair in Workshops Chairs within the Workshops-track
Workshops Co-Chair in Organizing Committee
ICSE 2023 Chair in Demonstrations within the Demonstrations-track
Formal Research Demonstrations Co-Chairs in Organising Committee
ICPC 2021 Committee Member in Program Committee within the Replications and Negative Results (RENE)-track
MSR 2021 Shadow PC Advisor in Shadow PC Advisors within the Shadow PC-track
Committee Member in Program Committee within the Technical Papers-track
ESEC/FSE 2021 Committee Member in Program Committee within the Doctoral Symposium-track
Committee Member in Program Committee within the Ideas, Visions and Reflections-track
Committee Member in Program Committee within the Research Papers-track
ASE 2020 Session Chair of Maintenance and Evolution (4) (part of Research Papers)
Author of API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph within the Research Papers-track
Journal-first Papers Chair in Organizing Committee
Author of Retrieve and Refine: Exemplar-based Neural Comment Generation within the Research Papers-track
Journal-first Papers Chair in Journal-first Papers Chair within the Journal-first Papers-track
Author of Automating Just-In-Time Comment Updating within the Research Papers-track
Author of Predicting Code Context Models for Software Development Tasks within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
Session Chair of What Makes a Good ASE Paper? (part of Social/Networking )
ESEC/FSE 2020 Panelist of New Future of Work within the Plenary events-track
Committee Member in Program Committee within the Research Papers-track
Committee Member in Program Committee within the Visions and Reflections -track
Author of Enhancing Developer Interactions with Programming Screencasts through Accurate Code Extraction 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
Author of Effort-Aware Just-in-Time Defect Identification in Practice: A Case Study at Alibaba within the Industry Papers-track
Author of JITO: A Tool for Just-in-Time Defect Identification and Localization within the Tool Demos-track
MOBILESoft 2020 Student Research Competition Co-Chair in Organizing Committee
Student Research Competition Co-Chair in Program Committee within the Student Research Competition-track
ICPC 2020 Author of A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning within the Research-track
Committee Member in Program Committee within the Research-track
Author of Improving Code Search with Co-Attentive Representation Learning within the Research-track
Author of Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks within the Research-track
Celebration of ASE 2019 Author of How does Machine Learning Change Software Development Practices? within the Celebration of ASE 2019-track
MSR 2020 Committee Member in Most Influential Paper (MIP) Award
ICSE 2021 Author of UIS-Hunter: Detecting UI Design Smells in Android Apps within the DEMO - Demonstrations-track
Author of Smart Contract Security: a Practitioners’ Perspective within the Technical Track-track
Author of What Makes a Popular Academic AI Repository? within the Journal-First Papers-track
Author of Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect Prediction within the Journal-First Papers-track
Author of Defining Smart Contract Defects on Ethereum within the Journal-First Papers-track
Author of Chatbot4QR: Interactive Query Refinement for Technical Question Retrieval within the Journal-First Papers-track
Author of A First Look at Human Values-Violation in App Reviews within the SEIS - Software Engineering in Society-track
Author of An Exploratory Study on the Introduction and Removal of Different Types of Technical Debt within the Journal-First Papers-track
Author of Modular Tree Network for Source Code Representation Learning within the Journal-First Papers-track
Author of Smart Contract Security: a Practitioners' Perspective within the AE - Artifact Evaluation-track
Author of A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms within the Technical Track-track
Author of psc2code: Denoising Code Extraction from Programming Screencasts within the Journal-First Papers-track
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 Wireframe-based UI Design Search through Image Autoencoder within the Journal-First Papers-track
Author of Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design Guidelines within the Technical Track-track
Committee Member in Program Committee within the Technical Track-track
Author of Automatic Solution Summarization for Crash Bugs within the Technical Track-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 Technical Q&A Site Answer Recommendation via Question Boosting within the Journal-First Papers-track
ASE 2019 Session Chair of Prediction (part of Papers)
Author of Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites within the Research Papers-track
Author of Automating App Review Response Generation within the Research Papers-track
Author of Automatic, highly accurate app permission recommendation within the Journal First Presentations-track
Committee Member in Program Committee within the Research Papers-track
Author of Automatic Generation of Pull Request Descriptions within the Research Papers-track
MSR 2019 Committee Member in Program Committee within the MSR 2019 Technical Papers-track
Session Chair of Session II: Automatic Summarization (part of MSR 2019 Paper Presentations)
ISSTA 2019 PC Member in Program Committee within the Tool Demonstration-track
ICPC 2019 Committee Member in Program Committee within the ICPC 2019 Technical Research-track
Committee Member in Program Committee within the ICPC 2019 Replications-track
Committee Member in Program Committee within the ICPC 2019 Negative Results-track
ICSE 2020 Author of Characterizing and Identifying Reverted Commits within the Journal First-track
Author of What do Programmers Discuss about Deep Learning Frameworks within the Journal First-track
Author of A Survey on Adaptive Random Testing within the Journal First-track
Author of Neural Network Based Classification of Self-admitted Technical Debt: From Performance to Explainability and Deployability within the Journal First-track
Author of Which Variables Should I Log? within the Journal First-track
Author of The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction within the Journal First-track
Author of Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning Frameworks within the Software Engineering in Society-track
Author of Smart Contract Development: Challenges and Opportunities within the Journal First-track
Author of What Do Programmers Discuss about Blockchain? A Case Study on the Use of Balanced LDA and the Reference Architecture of a Domain to Capture Online Discussions about Blockchain Platforms across Stack Exchange Communities within the Journal First-track
Author of Demystify Official API Usage Directives with Crowdsourced API Misuse Scenarios, Erroneous Code Examples and Patches within the Technical Papers-track
Programme Committee in Program Committee within the Technical Papers-track
Author of How does Machine Learning Change Software Development Practices? 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 Locating Latent Design Information in Developer Discussions: A Study on Pull Requests within the Journal First-track
ICSE 2019 Author of On Reliability of Patch Correctness Assessment within the Technical Track-track
Author of Practitioners' Views on Good Software Testing Practices within the Software Engineering in Practice-track
Author of Chaff from the Wheat: Characterizing and Determining Valid Bug Reports within the Journal-First Papers-track
Author of Perceptions, Expectations, and Challenges in Defect Prediction within the Journal-First Papers-track
Author of Automating Intention Mining within the Journal-First Papers-track
Session Chair of Crowdsourced Knowledge and Feedback (part of Papers)
Author of ActionNet: Vision-based Workflow Action Recognition From Programming Screencasts within the Technical Track-track
Committee Member in Program Committee within the Technical Track-track
Author of How Practitioners Perceive Coding Proficiency within the Technical Track-track
Author of How Practitioners Perceive Automated Bug Report Management Techniques within the Journal-First Papers-track
ICPC 2018 Author of Deep Code Comment Generation within the Technical Research-track
Committee Member in Program Committee within the Technical Research-track
Author of Recommending Frequently Encountered Bugs within the Technical Research-track
Author of What Design is Discussed by Developers? within the Technical Research-track
Author of What Design is Discussed by Developers? within the Early Research Achievement-track
MSR 2018 Committee Member in Program Committee within the Technical Papers-track
Author of Characterising Deprecated Android APIs within the Technical Papers-track
ESEC/FSE 2018 Author of VT-Revolution: Interactive Programming Tutorials Made Possible within the Demonstrations-track
Author of Early prediction of merged code changes to prioritize reviewing tasks within the Journal-First-track
Author of Automating Change-level Self-admitted Technical Debt Determination within the Journal-First-track
Author of VT-Revolution: Interactive Programming Video Tutorial Authoring and Watching System within the Journal-First-track
* ICSE 2018 * Author of SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool within the DEMO - Demonstrations -track
Author of Measuring Program Comprehension: A Large-Scale Field Study with Professionals within the Journal first papers-track
Author of Inference of development activities from interaction with uninstrumented applications within the Journal first papers-track