Xin Xia
#161,545
Most Influential Person Now
Xin Xia's AcademicInfluence.com Rankings
Xin Xiacomputer-science Degrees
Computer Science
#9336
World Rank
#9809
Historical Rank
Computational Linguistics
#2238
World Rank
#2261
Historical Rank
Artificial Intelligence
#4398
World Rank
#4459
Historical Rank
Database
#6305
World Rank
#6537
Historical Rank

Download Badge
Computer Science
Xin Xia's Degrees
- PhD Computer Science Stanford University
- Masters Computer Science Stanford University
- Bachelors Computer Science Tsinghua University
Similar Degrees You Can Earn
Why Is Xin Xia Influential?
(Suggest an Edit or Addition)Xin Xia's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Deep Code Comment Generation (2018) (447)
- Deep Learning for Just-in-Time Defect Prediction (2015) (267)
- HYDRA: Massively Compositional Model for Cross-Project Defect Prediction (2016) (214)
- Practitioners' expectations on automated fault localization (2016) (211)
- Summarizing Source Code with Transferred API Knowledge (2018) (186)
- TLEL: A two-layer ensemble learning approach for just-in-time defect prediction (2017) (166)
- Smart Contract Development: Challenges and Opportunities (2021) (165)
- Measuring Program Comprehension: A Large-Scale Field Study with Professionals (2018) (159)
- Tag recommendation in software information sites (2013) (148)
- What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts (2016) (145)
- Neural-Machine-Translation-Based Commit Message Generation: How Far Are We? (2018) (145)
- Deep code comment generation with hybrid lexical and syntactical information (2019) (137)
- Improving Automated Bug Triaging with Specialized Topic Model (2017) (136)
- Predicting semantically linkable knowledge in developer online forums via convolutional neural network (2016) (135)
- What do developers search for on the web? (2017) (129)
- Code Generation as a Dual Task of Code Summarization (2019) (124)
- Accurate developer recommendation for bug resolution (2013) (123)
- Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree (2020) (122)
- Identifying self-admitted technical debt in open source projects using text mining (2018) (119)
- Automated prediction of bug report priority using multi-factor analysis (2014) (107)
- API Method Recommendation without Worrying about the Task-API Knowledge Gap (2018) (106)
- Why and how developers fork what from whom in GitHub (2017) (99)
- Supervised vs Unsupervised Models: A Holistic Look at Effort-Aware Just-in-Time Defect Prediction (2017) (97)
- Perceptions, Expectations, and Challenges in Defect Prediction (2020) (95)
- Multi-Factor Duplicate Question Detection in Stack Overflow (2015) (93)
- An Empirical Study of Classifier Combination for Cross-Project Defect Prediction (2015) (93)
- How does Machine Learning Change Software Development Practices? (2021) (90)
- Combining Word Embedding with Information Retrieval to Recommend Similar Bug Reports (2016) (90)
- AnswerBot: Automated generation of answer summary to developers' technical questions (2017) (86)
- ELBlocker: Predicting blocking bugs with ensemble imbalance learning (2015) (86)
- Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction (2018) (79)
- “Automated Debugging Considered Harmful” Considered Harmful: A User Study Revisiting the Usefulness of Spectra-Based Fault Localization Techniques with Professionals Using Real Bugs from Large Systems (2016) (77)
- Who should review this change?: Putting text and file location analyses together for more accurate recommendations (2015) (74)
- Bug Characteristics in Blockchain Systems: A Large-Scale Empirical Study (2017) (73)
- How does working from home affect developer productivity? — A case study of Baidu during the COVID-19 pandemic (2020) (69)
- Automatic, high accuracy prediction of reopened bugs (2014) (66)
- Detecting similar repositories on GitHub (2017) (63)
- On Reliability of Patch Correctness Assessment (2018) (61)
- Automating Change-Level Self-Admitted Technical Debt Determination (2019) (61)
- Defining Smart Contract Defects on Ethereum (2019) (60)
- Automatic Generation of Pull Request Descriptions (2019) (59)
- Chaff from the Wheat: Characterizing and Determining Valid Bug Reports (2020) (59)
- Characterising Deprecated Android APIs (2018) (58)
- Fusion fault localizers (2014) (57)
- Automating Intention Mining (2020) (53)
- File-Level Defect Prediction: Unsupervised vs. Supervised Models (2017) (53)
- Neural Network-based Detection of Self-Admitted Technical Debt (2019) (53)
- Predicting Crashing Releases of Mobile Applications (2016) (52)
- Information Credibility on Twitter in Emergency Situation (2012) (52)
- What do Programmers Discuss about Deep Learning Frameworks (2020) (51)
- Dual analysis for recommending developers to resolve bugs (2015) (50)
- Checking Smart Contracts With Structural Code Embedding (2020) (49)
- SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool (2018) (48)
- Early prediction of merged code changes to prioritize reviewing tasks (2018) (47)
- How Practitioners Perceive Automated Bug Report Management Techniques (2020) (47)
- Automated Configuration Bug Report Prediction Using Text Mining (2014) (46)
- Combining Software Metrics and Text Features for Vulnerable File Prediction (2015) (44)
- Data Quality Matters: A Case Study on Data Label Correctness for Security Bug Report Prediction (2022) (44)
- A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning (2019) (42)
- An empirical study of bug report field reassignment (2014) (42)
- Neural Network-based Detection of Self-Admitted Technical Debt: From Performance to Explainability (2019) (42)
- Collective Personalized Change Classification With Multiobjective Search (2016) (41)
- A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects (2021) (40)
- High-Impact Bug Report Identification with Imbalanced Learning Strategies (2017) (40)
- Just-In-Time Defect Identification and Localization: A Two-Phase Framework (2020) (39)
- A Comparative Study of Supervised Learning Algorithms for Re-opened Bug Prediction (2013) (36)
- A Survey on Adaptive Random Testing (2019) (36)
- Cross-project build co-change prediction (2015) (36)
- Automated Bug Report Field Reassignment and Refinement Prediction (2016) (36)
- Wireframe-based UI Design Search through Image Autoencoder (2020) (36)
- ActionNet: Vision-Based Workflow Action Recognition From Programming Screencasts (2019) (35)
- How Android App Developers Manage Power Consumption? - An Empirical Study by Mining Power Management Commits (2016) (35)
- DefectChecker: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode (2020) (35)
- Who Will Leave the Company?: A Large-Scale Industry Study of Developer Turnover by Mining Monthly Work Report (2017) (35)
- Towards more accurate multi-label software behavior learning (2014) (34)
- Which Variables Should I Log? (2021) (33)
- Combined classifier for cross-project defect prediction: an extended empirical study (2018) (33)
- Opportunities and Challenges in Code Search Tools (2020) (32)
- Diversified Third-Party Library Prediction for Mobile App Development (2022) (31)
- The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction (2019) (30)
- SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding (2019) (30)
- Characterizing malicious Android apps by mining topic-specific data flow signatures (2017) (30)
- Cross-language bug localization (2014) (30)
- A Survey on Deep Learning for Software Engineering (2020) (29)
- Extracting and analyzing time-series HCI data from screen-captured task videos (2017) (28)
- Evaluating defect prediction approaches using a massive set of metrics: an empirical study (2015) (28)
- Code Structure–Guided Transformer for Source Code Summarization (2021) (27)
- Mining Sandboxes for Linux Containers (2017) (27)
- Automating App Review Response Generation (2019) (27)
- Domain-specific cross-language relevant question retrieval (2016) (27)
- API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph (2020) (26)
- An Empirical Study of Bugs in Software Build Systems (2013) (26)
- Why My Code Summarization Model Does Not Work (2021) (25)
- Modular Tree Network for Source Code Representation Learning (2020) (25)
- CDA: Characterising Deprecated Android APIs (2020) (25)
- TagCombine: Recommending Tags to Contents in Software Information Sites (2015) (25)
- Automating Just-In-Time Comment Updating (2020) (25)
- An effective change recommendation approach for supplementary bug fixes (2017) (24)
- Generating Question Titles for Stack Overflow from Mined Code Snippets (2020) (24)
- Inference of development activities from interaction with uninstrumented applications (2018) (24)
- Automatic Defect Categorization Based on Fault Triggering Conditions (2014) (23)
- 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 (2019) (23)
- VT-Revolution: Interactive Programming Video Tutorial Authoring and Watching System (2019) (23)
- EditSum: A Retrieve-and-Edit Framework for Source Code Summarization (2021) (22)
- BIKER: a tool for Bi-information source based API method recommendation (2019) (22)
- Characterizing and identifying reverted commits (2019) (22)
- Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning Frameworks (2020) (21)
- Do Energy-Oriented Changes Hinder Maintainability? (2019) (21)
- Inferring Links between Concerns and Methods with Multi-abstraction Vector Space Model (2016) (21)
- It Takes Two to Tango: Deleted Stack Overflow Question Prediction with Text and Meta Features (2016) (20)
- Diversity maximization speedup for localizing faults in single-fault and multi-fault programs (2016) (20)
- A First Look at Human Values-Violation in App Reviews (2020) (20)
- Towards more accurate content categorization of API discussions (2014) (19)
- Automating the removal of obsolete TODO comments (2021) (19)
- A manual inspection of Defects4J bugs and its implications for automatic program repair (2019) (19)
- How Practitioners Perceive Coding Proficiency (2019) (18)
- On the Replicability and Reproducibility of Deep Learning in Software Engineering (2020) (18)
- Don’t Do That! Hunting Down Visual Design Smells in Complex UIs Against Design Guidelines (2021) (18)
- ActivitySpace: A Remembrance Framework to Support Interapplication Information Needs (2015) (18)
- Technical Q8A Site Answer Recommendation via Question Boosting (2020) (17)
- DeepCommenter: a deep code comment generation tool with hybrid lexical and syntactical information (2020) (17)
- Practitioners' Views on Good Software Testing Practices (2019) (17)
- Smart Contract Security: A Practitioners' Perspective (2021) (17)
- Locating Latent Design Information in Developer Discussions: A Study on Pull Requests (2019) (17)
- Demystify Official API Usage Directives with Crowdsourced API Misuse Scenarios, Erroneous Code Examples and Patches (2020) (16)
- An Empirical Study of the Dependency Networks of Deep Learning Libraries (2020) (16)
- Characterization and Prediction of Popular Projects on GitHub (2019) (16)
- Automated Identification of High Impact Bug Reports Leveraging Imbalanced Learning Strategies (2016) (16)
- Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites (2019) (16)
- Chatbot4QR: Interactive Query Refinement for Technical Question Retrieval (2020) (15)
- Effort-aware just-in-time defect identification in practice: a case study at Alibaba (2020) (15)
- Context-aware Retrieval-based Deep Commit Message Generation (2021) (15)
- RW.KNN: a proposed random walk KNN algorithm for multi-label classification (2011) (15)
- Duplicate Pull Request Detection: When Time Matters (2019) (15)
- How Should I Improve the UI of My App? (2021) (15)
- Accessibility in Software Practice: A Practitioner’s Perspective (2021) (15)
- Software Internationalization and Localization: An Industrial Experience (2013) (14)
- Finding A Needle in a Haystack: Automated Mining of Silent Vulnerability Fixes (2021) (14)
- Retrieve and Refine: Exemplar-based Neural Comment Generation (2020) (14)
- What Permissions Should This Android App Request? (2016) (14)
- EFSPredictor: Predicting Configuration Bugs with Ensemble Feature Selection (2015) (14)
- Maintaining Smart Contracts on Ethereum: Issues, Techniques, and Future Challenges (2020) (14)
- Mining Architecture Tactics and Quality Attributes Knowledge in Stack Overflow (2021) (13)
- Automated Android application permission recommendation (2017) (13)
- Personality and Project Success: Insights from a Large-Scale Study with Professionals (2017) (13)
- What Design Topics do Developers Discuss? (2018) (13)
- Condensing Class Diagrams With Minimal Manual Labeling Cost (2016) (13)
- An Empirical Study of Bug Fixing Rate (2015) (12)
- An Empirical Study of Release Note Production and Usage in Practice (2022) (12)
- Automatic, highly accurate app permission recommendation (2019) (12)
- Build Predictor: More Accurate Missed Dependency Prediction in Build Configuration Files (2014) (12)
- AnswerBot: an answer summary generation tool based on stack overflow (2019) (12)
- psc2code: Denoising Code Extraction from Programming Screencasts (2020) (12)
- Categorizing and Predicting Invalid Vulnerabilities on Common Vulnerabilities and Exposures (2018) (11)
- Which Packages Would be Affected by This Bug Report? (2017) (11)
- Maintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges (2021) (10)
- Post2Vec: Learning Distributed Representations of Stack Overflow Posts (2022) (10)
- Predictive Models in Software Engineering: Challenges and Opportunities (2020) (10)
- What makes a popular academic AI repository? (2020) (9)
- Unveiling the Mystery of API Evolution in Deep Learning Frameworks: A Case Study of Tensorflow 2 (2021) (9)
- Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum (2020) (9)
- Recommending tags for pull requests in GitHub (2021) (9)
- AppMoD: Helping Older Adults Manage Mobile Security with Online Social Help (2019) (9)
- Who should make decision on this pull request? Analyzing time-decaying relationships and file similarities for integrator prediction (2019) (9)
- Why is my code change abandoned? (2019) (9)
- An empirical study of bugs in build process (2014) (8)
- Fusing multi-abstraction vector space models for concern localization (2018) (8)
- [Journal First] Measuring Program Comprehension: A Large-Scale Field Study with Professionals (2018) (8)
- Emerging App Issue Identification via Online Joint Sentiment-Topic Tracing (2020) (8)
- Practical and effective sandboxing for Linux containers (2019) (8)
- Build system analysis with link prediction (2014) (8)
- Branch Use in Practice: A Large-Scale Empirical Study of 2,923 Projects on GitHub (2019) (7)
- Simplifying Deep-Learning-Based Model for Code Search (2020) (7)
- Characterizing search activities on stack overflow (2021) (7)
- Automating App Review Response Generation Based on Contextual Knowledge (2020) (7)
- An exploratory study on the introduction and removal of different types of technical debt in deep learning frameworks (2021) (7)
- XSearch: a domain-specific cross-language relevant question retrieval tool (2017) (6)
- deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search (2021) (6)
- Experience report: An industrial experience report on test outsourcing practices (2015) (6)
- A unified multi-task learning model for AST-level and token-level code completion (2022) (5)
- Reducing Bug Triaging Confusion by Learning from Mistakes with a Bug Tossing Knowledge Graph (2021) (5)
- What Do Developers Discuss about Biometric APIs? (2019) (5)
- JITO: a tool for just-in-time defect identification and localization (2020) (5)
- Helping or not helping? Why and how trivial packages impact the npm ecosystem (2021) (5)
- CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words (2020) (5)
- UIS-Hunter: Detecting UI Design Smells in Android Apps (2021) (5)
- What do developers search for on the web? (2017) (5)
- Identifying self-admitted technical debt in open source projects using text mining (2017) (5)
- V-SZZ: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities (2022) (5)
- Automatic Solution Summarization for Crash Bugs (2021) (5)
- Practitioners' Expectations on Automated Code Comment Generation (2022) (5)
- Customer satisfaction feedback in an IT outsourcing company: a case study on the insigma Hengtian company (2015) (5)
- Domain Specific Code Smells in Smart Contracts (2019) (4)
- Automating User Notice Generation for Smart Contract Functions (2021) (4)
- Automating Developer Chat Mining (2021) (4)
- Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu (2018) (4)
- Just-In-Time Obsolete Comment Detection and Update (2023) (4)
- Correlating Automated and Human Evaluation of Code Documentation Generation Quality (2022) (4)
- Recommending Frequently Encountered Bugs (2018) (3)
- Understanding in-app advertising issues based on large scale app review analysis (2021) (3)
- A First Look at Accessibility Issues in Popular GitHub Projects (2021) (3)
- A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms (2021) (3)
- The best of both worlds: integrating semantic features with expert features for defect prediction and localization (2022) (3)
- Code2Que: a tool for improving question titles from mined code snippets in stack overflow (2020) (3)
- AppMoD (2019) (3)
- psc2code (2020) (3)
- Enhancing developer interactions with programming screencasts through accurate code extraction (2020) (2)
- Defect Identification, Categorization, and Repair: Better Together (2022) (2)
- BOAT: an experimental platform for researchers to comparatively and reproducibly evaluate bug localization techniques (2014) (2)
- VT-revolution: interactive programming tutorials made possible (2018) (2)
- What do Programmers Discuss about Deep Learning Frameworks (2020) (2)
- How to better utilize code graphs in semantic code search? (2022) (2)
- TagCombine: Recommending Tags to Contents in Software Information Sites (2015) (2)
- On the Way to Microservices: Exploring Problems and Solutions from Online Q&A Community (2022) (2)
- An exploratory study on the repeatedly shared external links on Stack Overflow (2021) (2)
- A Bayesian Network nearest k-labels method for Multi-label classification (2012) (2)
- Comprehending Malicious Android Apps By Mining Topic-Specific Data Flow Signatures (2017) (2)
- Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study (2022) (2)
- Broken External Links on Stack Overflow (2020) (2)
- Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction* (2022) (1)
- Fusing multi-abstraction vector space models for concern localization (2017) (1)
- Automated prediction of bug report priority using multi-factor analysis (2014) (1)
- Inference of development activities from interaction with uninstrumented applications (2017) (1)
- Instance-Ranking: A New Perspective to Consider the Instance Dependency for Classification (2012) (1)
- I Know What You Are Searching For: Code Snippet Recommendation from Stack Overflow Posts (2022) (1)
- An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and Tencent (2021) (1)
- Smart Contract Security: A Practitioners' Perspective: The Artifact of a Paper Accepted in the 43rd IEEE/ACM International Conference on Software Engineering (ICSE 2021) (2021) (1)
- Domain-specific cross-language relevant question retrieval (2017) (1)
- 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 (2023) (1)
- Recommending Code Reviewers for Proprietary Software Projects: A Large Scale Study (2022) (1)
- Feature Generation and Engineering for Software Analytics (2018) (1)
- Diversity maximization speedup for localizing faults in single-fault and multi-fault programs (2014) (0)
- ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion (2022) (0)
- Multi-Factor Duplicate Question Detection in Stack Overflow (2015) (0)
- KGAMD: an API-misuse detector driven by fine-grained API-constraint knowledge graph (2021) (0)
- Editor’s Note: Special Issue on Software Maintenance and Evolution (2018) (0)
- Early prediction of merged code changes to prioritize reviewing tasks (2018) (0)
- Characterizing and identifying reverted commits (2019) (0)
- Removal of Different Types of Technical Debt (2021) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Checking smart contracts with structural code embedding Checking smart contracts with structural code embedding (2021) (0)
- Sequence-to-Sequence Learning for Automated Software Artifact Generation (2021) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Cross-language bug localization Cross-language bug localization (2020) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Evaluating Defect Prediction using a Massive Set of Metrics Evaluating Defect Prediction using a Massive Set of Metrics (2020) (0)
- VCMatch: A Ranking-based Approach for Automatic Security Patches Localization for OSS Vulnerabilities (2022) (0)
- An effective change recommendation approach for supplementary bug fixes (2016) (0)
- Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction (2018) (0)
- What makes a popular academic AI repository? (2021) (0)
- Automated Android App Permission Recommendation (2017) (0)
- An Empirical Study of In-App Advertising Issues Based on Large Scale App Review Analysis (2020) (0)
- Assessing the Alignment between the Information Needs of Developers and the Documentation of Programming Languages: A Case Study on Rust (2022) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University How practitioners perceive coding proficiency How practitioners perceive coding proficiency (2019) (0)
- Automatic, highly accurate app permission recommendation (2019) (0)
- Why and how developers fork what from whom in GitHub (2016) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Smart contract development: Challenges and opportunities Smart contract development: Challenges and opportunities (2020) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Which variables should I log? Which variables should I log? (2019) (0)
- Automatic, high accuracy prediction of reopened bugs (2014) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Why is my code change abandoned? Why is my code change abandoned? (2020) (0)
- Predicting Code Context Models for Software Development Tasks (2020) (0)
- Predictive Comment Updating With Heuristics and AST-Path-Based Neural Learning: A Two-Phase Approach (2023) (0)
- Message from the General Chair, Program Co-Chairs, and Local Chair (2019) (0)
- CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back (2023) (0)
- High-Impact Bug Report Identification with Imbalanced Learning Strategies (2017) (0)
- What motivates software practitioners to contribute to inner source? (2022) (0)
- Automated unearthing of dangerous issue reports (2022) (0)
- Combined classifier for cross-project defect prediction: an extended empirical study (2018) (0)
- Automated Android application permission recommendation (2017) (0)
- Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study (2021) (0)
- Institutional Knowledge at Singapore Management University Domain-specific cross-language relevant question retrieval (2019) (0)
- Better Code Hub Maintainability Combine datasets Energy Commits Baseline Commits (2019) (0)
- Ranking in Co-effecting Multi-object/Link Types Networks (2011) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Domain-specific cross-language relevant question retrieval Domain-specific cross-language relevant question retrieval (2020) (0)
- Message from the SoftwareMining 2015 chairs (2016) (0)
- What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts (2016) (0)
- Institutional Knowledge at Singapore Management University Institutional Knowledge at Singapore Management University Practical and effective sandboxing for Linux containers Practical and effective sandboxing for Linux containers (2020) (0)
- Deep Just-In-Time Defect Localization (2022) (0)
This paper list is powered by the following services:
What Schools Are Affiliated With Xin Xia?
Xin Xia is affiliated with the following schools: