Xin Xia

Orcid: 0000-0002-6302-3256

Affiliations:
  • Huawei Technologies Co., Ltd., Hangzhou, China
  • Monash University, Melbourne, Australia (former)
  • University of British Columbia, Vancouver, BC, Canada (former)
  • Zhejiang University, College of Computer Science and Technology, China (PhD 2014)


According to our database1, Xin Xia authored at least 343 papers between 2011 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
App review driven collaborative bug finding.
Empir. Softw. Eng., September, 2024

Vulnerability Detection via Multiple-Graph-Based Code Representation.
IEEE Trans. Software Eng., August, 2024

Market Manipulation of Cryptocurrencies: Evidence from Social Media and Transaction Data.
ACM Trans. Internet Techn., May, 2024

Understanding Newcomers' Onboarding Process in Deep Learning Projects.
IEEE Trans. Software Eng., March, 2024

The Lost World: Characterizing and Detecting Undiscovered Test Smells.
ACM Trans. Softw. Eng. Methodol., March, 2024

Poison Attack and Poison Detection on Deep Source Code Processing Models.
ACM Trans. Softw. Eng. Methodol., March, 2024

Federated Learning for Software Engineering: A Case Study of Code Clone Detection and Defect Prediction.
IEEE Trans. Software Eng., February, 2024

Aspect-level Information Discrepancies across Heterogeneous Vulnerability Reports: Severity, Types and Detection Methods.
ACM Trans. Softw. Eng. Methodol., February, 2024

TopicAns: Topic-informed Architecture for Answer Recommendation on Technical Q&A Site.
ACM Trans. Softw. Eng. Methodol., January, 2024

Generative AI: Redefining the Future of Software Engineering.
IEEE Softw., 2024

Studying Practitioners' Expectations on Clear Code Review Comments.
CoRR, 2024

Context-Enhanced LLM-Based Framework for Automatic Test Refactoring.
CoRR, 2024

Unit Test Generation for Vulnerability Exploitation in Java Third-Party Libraries.
CoRR, 2024

A Rule-Based Approach for UI Migration from Android to iOS.
CoRR, 2024

B4: Towards Optimal Assessment of Plausible Code Solutions with Plausible Tests.
CoRR, 2024

Towards Better Answers: Automated Stack Overflow Post Updating.
CoRR, 2024

Exploring the Capabilities of LLMs for Code Change Related Tasks.
CoRR, 2024

NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations.
CoRR, 2024

Where Are Large Language Models for Code Generation on GitHub?
CoRR, 2024

Towards Effectively Detecting and Explaining Vulnerabilities Using Large Language Models.
CoRR, 2024

Enhancing Repository-Level Code Generation with Integrated Contextual Information.
CoRR, 2024

A Survey on Modern Code Review: Progresses, Challenges and Opportunities.
CoRR, 2024

Fight Fire with Fire: How Much Can We Trust ChatGPT on Source Code-Related Tasks?
CoRR, 2024

Automating TODO-missed Methods Detection and Patching.
CoRR, 2024

Insights into Deep Learning Refactoring: Bridging the Gap Between Practices and Expectations.
CoRR, 2024

Evaluating Large Language Models with Runtime Behavior of Program Execution.
CoRR, 2024

GGT: Graph-guided testing for adversarial sample detection of deep neural network.
Comput. Secur., 2024

Dual Prompt-Based Few-Shot Learning for Automated Vulnerability Patch Localization.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Unveil the Mystery of Critical Software Vulnerabilities.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

Easy over Hard: A Simple Baseline for Test Failures Causes Prediction.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

A Large-Scale Empirical Study of Open Source License Usage: Practices and Challenges.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Exploring and Improving Code Completion for Test Code.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

SelfPiCo: Self-Guided Partial Code Execution with LLMs.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Automating Zero-Shot Patch Porting for Hard Forks.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Practitioners' Expectations on Automated Test Generation.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Inside Bug Report Templates: An Empirical Study on Bug Report Templates in Open-Source Software.
Proceedings of the 15th Asia-Pacific Symposium on Internetware, 2024

PS3: Precise Patch Presence Test based on Semantic Symbolic Signature.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Towards More Practical Automation of Vulnerability Assessment.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

PPT4J: Patch Presence Test for Java Binaries.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

MUT: Human-in-the-Loop Unit Test Migration.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Code Search is All You Need? Improving Code Suggestions with Code Search.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Exploiting Library Vulnerability via Migration Based Automating Test Generation.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Software Service Engineering in the Era of Large Language Models.
Proceedings of the IEEE International Conference on Software Services Engineering, 2024

2023
Revisiting the Identification of the Co-evolution of Production and Test Code.
ACM Trans. Softw. Eng. Methodol., November, 2023

Semantic-Enriched Code Knowledge Graph to Reveal Unknowns in Smart Contract Code Reuse.
ACM Trans. Softw. Eng. Methodol., November, 2023

Vulnerability Detection by Learning From Syntax-Based Execution Paths of Code.
IEEE Trans. Software Eng., August, 2023

Multi-Granularity Detector for Vulnerability Fixes.
IEEE Trans. Software Eng., August, 2023

Context-Aware Neural Fault Localization.
IEEE Trans. Software Eng., July, 2023

I Know What You Are Searching for: Code Snippet Recommendation from Stack Overflow Posts.
ACM Trans. Softw. Eng. Methodol., May, 2023

Predictive Comment Updating With Heuristics and AST-Path-Based Neural Learning: A Two-Phase Approach.
IEEE Trans. Software Eng., April, 2023

deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search.
ACM Trans. Softw. Eng. Methodol., April, 2023

Assessing the Alignment between the Information Needs of Developers and the Documentation of Programming Languages: A Case Study on Rust.
ACM Trans. Softw. Eng. Methodol., April, 2023

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.
IEEE Trans. Software Eng., February, 2023

Code Structure-Guided Transformer for Source Code Summarization.
ACM Trans. Softw. Eng. Methodol., January, 2023

Just-In-Time Obsolete Comment Detection and Update.
IEEE Trans. Software Eng., 2023

API Usage Recommendation Via Multi-View Heterogeneous Graph Representation Learning.
IEEE Trans. Software Eng., 2023

1+1>2: Programming Know-What and Know-How Knowledge Fusion, Semantic Enrichment and Coherent Application.
IEEE Trans. Serv. Comput., 2023

How Does Visualisation Help App Practitioners Analyse Android Apps?
IEEE Trans. Dependable Secur. Comput., 2023

An empirical study of the impact of log parsers on the performance of log-based anomaly detection.
Empir. Softw. Eng., 2023

PS<sup>3</sup>: Precise Patch Presence Test based on Semantic Symbolic Signature.
CoRR, 2023

C³: Code Clone-Based Identification of Duplicated Components.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Software Architecture in Practice: Challenges and Opportunities.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

CCT5: A Code-Change-Oriented Pre-trained Model.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Distinguishing Look-Alike Innocent and Vulnerable Code by Subtle Semantic Representation Learning and Explanation.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Neural SZZ Algorithm.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Are They All Good? Studying Practitioners' Expectations on the Readability of Log Messages.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Identify and Update Test Cases When Production Code Changes: A Transformer-Based Approach.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Towards More Realistic Evaluation for Neural Test Oracle Generation.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

CoLeFunDa: Explainable Silent Vulnerability Fix Identification.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Fine-grained Commit-level Vulnerability Type Prediction by CWE Tree Structure.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

RepresentThemAll: A Universal Learning Representation of Bug Reports.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
A Survey on Deep Learning for Software Engineering.
ACM Comput. Surv., January, 2022

Chatbot4QR: Interactive Query Refinement for Technical Question Retrieval.
IEEE Trans. Software Eng., 2022

Just-In-Time Defect Identification and Localization: A Two-Phase Framework.
IEEE Trans. Software Eng., 2022

Post2Vec: Learning Distributed Representations of Stack Overflow Posts.
IEEE Trans. Software Eng., 2022

Data Quality Matters: A Case Study on Data Label Correctness for Security Bug Report Prediction.
IEEE Trans. Software Eng., 2022

Deep Just-In-Time Defect Localization.
IEEE Trans. Software Eng., 2022

Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect Prediction.
IEEE Trans. Software Eng., 2022

Broken External Links on Stack Overflow.
IEEE Trans. Software Eng., 2022

Diversified Third-Party Library Prediction for Mobile App Development.
IEEE Trans. Software Eng., 2022

Emerging App Issue Identification via Online Joint Sentiment-Topic Tracing.
IEEE Trans. Software Eng., 2022

DefectChecker: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode.
IEEE Trans. Software Eng., 2022

Defining Smart Contract Defects on Ethereum.
IEEE Trans. Software Eng., 2022

An Empirical Study of Release Note Production and Usage in Practice.
IEEE Trans. Software Eng., 2022

Predictive Models in Software Engineering: Challenges and Opportunities.
ACM Trans. Softw. Eng. Methodol., 2022

Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study.
ACM Trans. Softw. Eng. Methodol., 2022

CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words.
ACM Trans. Softw. Eng. Methodol., 2022

On the Reproducibility and Replicability of Deep Learning in Software Engineering.
ACM Trans. Softw. Eng. Methodol., 2022

Correlating Automated and Human Evaluation of Code Documentation Generation Quality.
ACM Trans. Softw. Eng. Methodol., 2022

Automating App Review Response Generation Based on Contextual Knowledge.
ACM Trans. Softw. Eng. Methodol., 2022

Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum.
ACM Trans. Softw. Eng. Methodol., 2022

Accessibility in Software Practice: A Practitioner's Perspective.
ACM Trans. Softw. Eng. Methodol., 2022

Analysis of Trending Topics and Text-based Channels of Information Delivery in Cybersecurity.
ACM Trans. Internet Techn., 2022

How secondary school girls perceive Computational Thinking practices through collaborative programming with the micro: bit.
J. Syst. Softw., 2022

Understanding in-app advertising issues based on large scale app review analysis.
Inf. Softw. Technol., 2022

An exploratory study on the repeatedly shared external links on Stack Overflow.
Empir. Softw. Eng., 2022

A unified multi-task learning model for AST-level and token-level code completion.
Empir. Softw. Eng., 2022

Opportunities and Challenges in Code Search Tools.
ACM Comput. Surv., 2022

Poison Attack and Defense on Deep Source Code Processing Models.
CoRR, 2022

Technical Q&A Site Answer Recommendation via Question Boosting.
CoRR, 2022

Defect Identification, Categorization, and Repair: Better Together.
CoRR, 2022

How does working from home affect developer productivity? - A case study of Baidu during the COVID-19 pandemic.
Sci. China Inf. Sci., 2022

On the Way to Microservices: Exploring Problems and Solutions from Online Q&A Community.
Proceedings of the IEEE International Conference on Software Analysis, 2022

VCMatch: A Ranking-based Approach for Automatic Security Patches Localization for OSS Vulnerabilities.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Recommending Code Reviewers for Proprietary Software Projects: A Large Scale Study.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Making Python code idiomatic by automatic refactoring non-idiomatic Python code with pythonic idioms.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

What motivates software practitioners to contribute to inner source?
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

How to better utilize code graphs in semantic code search?
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Automated unearthing of dangerous issue reports.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

The best of both worlds: integrating semantic features with expert features for defect prediction and localization.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

CodeMatcher: a tool for large-scale code search based on query semantics matching.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Are we building on the rock? on the importance of data preprocessing for code summarization.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Is this Change the Answer to that Problem?: Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Constructing a System Knowledge Graph of User Tasks and Failures from Bug Reports to Support Soap Opera Testing.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

C4: contrastive cross-language code clone detection.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Message from the ISSRE 2022 Industry Track Committee Chairs.
Proceedings of the IEEE International Symposium on Software Reliability Engineering Workshops, 2022

Improving Fault Localization Using Model-domain Synthesized Failing Test Generation.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

A Universal Data Augmentation Approach for Fault Localization.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Practitioners' Expectations on Automated Code Comment Generation.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022

V-SZZ: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Smart Contract Development: Challenges and Opportunities.
IEEE Trans. Software Eng., 2021

How does Machine Learning Change Software Development Practices?
IEEE Trans. Software Eng., 2021

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.
IEEE Trans. Software Eng., 2021

Locating Latent Design Information in Developer Discussions: A Study on Pull Requests.
IEEE Trans. Software Eng., 2021

Which Variables Should I Log?
IEEE Trans. Software Eng., 2021

A Survey on Adaptive Random Testing.
IEEE Trans. Software Eng., 2021

Checking Smart Contracts With Structural Code Embedding.
IEEE Trans. Software Eng., 2021

The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction.
IEEE Trans. Software Eng., 2021

A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects.
IEEE Trans. Software Eng., 2021

Context-aware Retrieval-based Deep Commit Message Generation.
ACM Trans. Softw. Eng. Methodol., 2021

Technical Q8A Site Answer Recommendation via Question Boosting.
ACM Trans. Softw. Eng. Methodol., 2021

Why My Code Summarization Model Does Not Work: Code Comment Improvement with Category Prediction.
ACM Trans. Softw. Eng. Methodol., 2021

How Should I Improve the UI of My App?: A Study of User Reviews of Popular Apps in the Google Play.
ACM Trans. Softw. Eng. Methodol., 2021

A comprehensive study on security bug characteristics.
J. Softw. Evol. Process., 2021

Mining Architecture Tactics and Quality Attributes knowledge in Stack Overflow.
J. Syst. Softw., 2021

Recommending tags for pull requests in GitHub.
Inf. Softw. Technol., 2021

An exploratory study on the introduction and removal of different types of technical debt in deep learning frameworks.
Empir. Softw. Eng., 2021

What makes a popular academic AI repository?
Empir. Softw. Eng., 2021

Maintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges.
Empir. Softw. Eng., 2021

Helping or not helping? Why and how trivial packages impact the npm ecosystem.
Empir. Softw. Eng., 2021

Code Structure Guided Transformer for Source Code Summarization.
CoRR, 2021

deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search.
CoRR, 2021

An Exploratory Study on the Introduction and Removal of Different Types of Technical Debt.
CoRR, 2021

Quality Assurance for Automated Commit Message Generation.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Plot2API: Recommending Graphic API from Plot via Semantic Parsing Guided Neural Network.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

KGAMD: an API-misuse detector driven by fine-grained API-constraint knowledge graph.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Characterizing search activities on stack overflow.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Embedding app-library graph for neural third party library recommendation.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Code2Que: a tool for improving question titles from mined code snippets in stack overflow.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Automating the removal of obsolete TODO comments.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Finding A Needle in a Haystack: Automated Mining of Silent Vulnerability Fixes.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Reducing Bug Triaging Confusion by Learning from Mistakes with a Bug Tossing Knowledge Graph.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Automating Developer Chat Mining.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

EditSum: A Retrieve-and-Edit Framework for Source Code Summarization.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Automating User Notice Generation for Smart Contract Functions.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Detecting Adversarial Samples with Graph-Guided Testing.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

A First Look at Accessibility Issues in Popular GitHub Projects.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Unveiling the Mystery of API Evolution in Deep Learning Frameworks: A Case Study of Tensorflow 2.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021

UIS-Hunter: Detecting UI Design Smells in Android Apps.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design Guidelines.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Automatic Solution Summarization for Crash Bugs.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Smart Contract Security: A Practitioners' Perspective: The Artifact of a Paper Accepted in the 43rd IEEE/ACM International Conference on Software Engineering (ICSE 2021).
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

Smart Contract Security: a Practitioners' Perspective.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

A First Look at Human Values-Violation in App Reviews.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, 2021

An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and Tencent.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021

A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Evaluating Upgradable Smart Contract.
Proceedings of the 2021 IEEE International Conference on Blockchain, 2021

2020
How Practitioners Perceive Automated Bug Report Management Techniques.
IEEE Trans. Software Eng., 2020

Perceptions, Expectations, and Challenges in Defect Prediction.
IEEE Trans. Software Eng., 2020

Automating Intention Mining.
IEEE Trans. Software Eng., 2020

Chaff from the Wheat: Characterizing and Determining Valid Bug Reports.
IEEE Trans. Software Eng., 2020

Modular Tree Network for Source Code Representation Learning.
ACM Trans. Softw. Eng. Methodol., 2020

Generating Question Titles for Stack Overflow from Mined Code Snippets.
ACM Trans. Softw. Eng. Methodol., 2020

Wireframe-based UI Design Search through Image Autoencoder.
ACM Trans. Softw. Eng. Methodol., 2020

psc2code: Denoising Code Extraction from Programming Screencasts.
ACM Trans. Softw. Eng. Methodol., 2020

CDA: Characterising Deprecated Android APIs.
Empir. Softw. Eng., 2020

Deep code comment generation with hybrid lexical and syntactical information.
Empir. Softw. Eng., 2020

What do Programmers Discuss about Deep Learning Frameworks.
Empir. Softw. Eng., 2020

An Empirical Study of In-App Advertising Issues Based on Large Scale App Review Analysis.
CoRR, 2020

Maintaining Smart Contracts on Ethereum: Issues, Techniques, and Future Challenges.
CoRR, 2020

On the Replicability and Reproducibility of Deep Learning in Software Engineering.
CoRR, 2020

Simplifying Deep-Learning-Based Model for Code Search.
CoRR, 2020

Detecting Code Clones with Graph Neural Networkand Flow-Augmented Abstract Syntax Tree.
CoRR, 2020

Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Effort-aware just-in-time defect identification in practice: a case study at Alibaba.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

JITO: a tool for just-in-time defect identification and localization.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

DeepCommenter: a deep code comment generation tool with hybrid lexical and syntactical information.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Enhancing developer interactions with programming screencasts through accurate code extraction.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Retrieve and Refine: Exemplar-based Neural Comment Generation.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Predicting Code Context Models for Software Development Tasks.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Automating Just-In-Time Comment Updating.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Improving Code Search with Co-Attentive Representation Learning.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

An Empirical Study of the Dependency Networks of Deep Learning Libraries.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Demystify official API usage directives with crowdsourced API misuse scenarios, erroneous code examples and patches.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Is using deep learning frameworks free?: characterizing technical debt in deep learning frameworks.
Proceedings of the ICSE-SEIS '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Society, Seoul, South Korea, 27 June, 2020

What risk? I don't understand. An Empirical Study on Users' Understanding of the Terms Used in Security Texts.
Proceedings of the ASIA CCS '20: The 15th ACM Asia Conference on Computer and Communications Security, 2020

2019
Automating Change-Level Self-Admitted Technical Debt Determination.
IEEE Trans. Software Eng., 2019

VT-Revolution: Interactive Programming Video Tutorial Authoring and Watching System.
IEEE Trans. Software Eng., 2019

Neural Network-based Detection of Self-Admitted Technical Debt: From Performance to Explainability.
ACM Trans. Softw. Eng. Methodol., 2019

Multitask defect prediction.
J. Softw. Evol. Process., 2019

Who should make decision on this pull request? Analyzing time-decaying relationships and file similarities for integrator prediction.
J. Syst. Softw., 2019

Improving defect prediction with deep forest.
Inf. Softw. Technol., 2019

Why is my code change abandoned?
Inf. Softw. Technol., 2019

A two-phase transfer learning model for cross-project defect prediction.
Inf. Softw. Technol., 2019

AppMoD: Helping Older Adults Manage Mobile Security with Online Social Help.
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., 2019

Characterizing and identifying reverted commits.
Empir. Softw. Eng., 2019

Practical and effective sandboxing for Linux containers.
Empir. Softw. Eng., 2019

Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction.
Empir. Softw. Eng., 2019

Domain Specific Code Smells in Smart Contracts.
CoRR, 2019

Software quality assessment model: a systematic mapping study.
Sci. China Inf. Sci., 2019

A manual inspection of Defects4J bugs and its implications for automatic program repair.
Sci. China Inf. Sci., 2019

Automatic, highly accurate app permission recommendation.
Autom. Softw. Eng., 2019

Message from the General Chair, Program Co-Chairs, and Local Chair.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

AnswerBot: an answer summary generation tool based on stack overflow.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

BIKER: a tool for Bi-information source based API method recommendation.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Branch Use in Practice: A Large-Scale Empirical Study of 2, 923 Projects on GitHub.
Proceedings of the 19th IEEE International Conference on Software Quality, 2019

Code Generation as a Dual Task of Code Summarization.
Proceedings of the Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, 2019

Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Automatic Generation of Pull Request Descriptions.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Automating App Review Response Generation.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Duplicate Pull Request Detection: When Time Matters.
Proceedings of the Internetware '19: The 11th Asia-Pacific Symposium on Internetware, 2019

What Do Developers Discuss about Biometric APIs?
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Do Energy-Oriented Changes Hinder Maintainability?
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

ActionNet: vision-based workflow action recognition from programming screencasts.
Proceedings of the 41st International Conference on Software Engineering, 2019

On reliability of patch correctness assessment.
Proceedings of the 41st International Conference on Software Engineering, 2019

Practitioners' views on good software testing practices.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, 2019

How practitioners perceive coding proficiency.
Proceedings of the 41st International Conference on Software Engineering, 2019

Characterization and Prediction of Popular Projects on GitHub.
Proceedings of the 43rd IEEE Annual Computer Software and Applications Conference, 2019

2018
Measuring Program Comprehension: A Large-Scale Field Study with Professionals.
IEEE Trans. Software Eng., 2018

Combined classifier for cross-project defect prediction: an extended empirical study.
Frontiers Comput. Sci., 2018

Fusing multi-abstraction vector space models for concern localization.
Empir. Softw. Eng., 2018

Domain-specific cross-language relevant question retrieval.
Empir. Softw. Eng., 2018

Identifying self-admitted technical debt in open source projects using text mining.
Empir. Softw. Eng., 2018

Early prediction of merged code changes to prioritize reviewing tasks.
Empir. Softw. Eng., 2018

Inference of development activities from interaction with uninstrumented applications.
Empir. Softw. Eng., 2018

On Reliability of Patch Correctness Assessment.
CoRR, 2018

Personalized project recommendation on GitHub.
Sci. China Inf. Sci., 2018

VT-revolution: interactive programming tutorials made possible.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Characterising deprecated Android APIs.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Neural-machine-translation-based commit message generation: how far are we?
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

API method recommendation without worrying about the task-API knowledge gap.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Recommending frequently encountered bugs.
Proceedings of the 26th Conference on Program Comprehension, 2018

What design topics do developers discuss?
Proceedings of the 26th Conference on Program Comprehension, 2018

Deep code comment generation.
Proceedings of the 26th Conference on Program Comprehension, 2018

Summarizing Source Code with Transferred API Knowledge.
Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, 2018

SATD detector: a text-mining-based self-admitted technical debt detection tool.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu.
Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference, 2018

Cross-Project Change-Proneness Prediction.
Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference, 2018

Categorizing and Predicting Invalid Vulnerabilities on Common Vulnerabilities and Exposures.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
Improving Automated Bug Triaging with Specialized Topic Model.
IEEE Trans. Software Eng., 2017

Enhancing developer recommendation with supplementary information via mining historical commits.
J. Syst. Softw., 2017

High-Impact Bug Report Identification with Imbalanced Learning Strategies.
J. Comput. Sci. Technol., 2017

TLEL: A two-layer ensemble learning approach for just-in-time defect prediction.
Inf. Softw. Technol., 2017

Characterizing malicious Android apps by mining topic-specific data flow signatures.
Inf. Softw. Technol., 2017

What do developers search for on the web?
Empir. Softw. Eng., 2017

Why and how developers fork what from whom in GitHub.
Empir. Softw. Eng., 2017

Extracting and analyzing time-series HCI data from screen-captured task videos.
Empir. Softw. Eng., 2017

Automated Android application permission recommendation.
Sci. China Inf. Sci., 2017

An effective change recommendation approach for supplementary bug fixes.
Autom. Softw. Eng., 2017

Detecting similar repositories on GitHub.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

XSearch: a domain-specific cross-language relevant question retrieval tool.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

A Systematic Mapping Study of Quality Assessment Models for Software Products.
Proceedings of the 2017 International Conference on Software Analysis, 2017

Bug characteristics in blockchain systems: a large-scale empirical study.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Who will leave the company?: a large-scale industry study of developer turnover by mining monthly work report.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

AnswerBot: automated generation of answer summary to developersź technical questions.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Bug report enrichment with application of automated fixer recommendation.
Proceedings of the 25th International Conference on Program Comprehension, 2017

Which Packages Would be Affected by This Bug Report?
Proceedings of the 28th IEEE International Symposium on Software Reliability Engineering, 2017

Combining Collaborative Filtering and Topic Modeling for More Accurate Android Mobile App Library Recommendation.
Proceedings of the 9th Asia-Pacific Symposium on Internetware, 2017

Scalable Relevant Project Recommendation on GitHub.
Proceedings of the 9th Asia-Pacific Symposium on Internetware, 2017

Mining Sandboxes for Linux Containers.
Proceedings of the 2017 IEEE International Conference on Software Testing, 2017

Automating Aggregation for Software Quality Modeling.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Personality and Project Success: Insights from a Large-Scale Study with Professionals.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Supervised vs Unsupervised Models: A Holistic Look at Effort-Aware Just-in-Time Defect Prediction.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Learning to aggregate: an automated aggregation method for software quality model.
Proceedings of the 39th International Conference on Software Engineering, 2017

File-Level Defect Prediction: Unsupervised vs. Supervised Models.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

Revisiting the Correlation Between Alerts and Software Defects: A Case Study on MyFaces, Camel, and CXF.
Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, 2017

2016
HYDRA: Massively Compositional Model for Cross-Project Defect Prediction.
IEEE Trans. Software Eng., 2016

Collective Personalized Change Classification With Multiobjective Search.
IEEE Trans. Reliab., 2016

Automated Bug Report Field Reassignment and Refinement Prediction.
IEEE Trans. Reliab., 2016

What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts.
J. Comput. Sci. Technol., 2016

Diversity maximization speedup for localizing faults in single-fault and multi-fault programs.
Autom. Softw. Eng., 2016

What Permissions Should This Android App Request?
Proceedings of the International Conference on Software Analysis, Testing and Evolution, 2016

Domain-specific cross-language relevant question retrieval.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

How android app developers manage power consumption?: an empirical study by mining power management commits.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Predicting semantically linkable knowledge in developer online forums via convolutional neural network.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Practitioners' expectations on automated fault localization.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

Combining Word Embedding with Information Retrieval to Recommend Similar Bug Reports.
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, 2016

Inferring Links between Concerns and Methods with Multi-abstraction Vector Space Model.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

"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.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Predicting Crashing Releases of Mobile Applications.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016

Condensing Class Diagrams With Minimal Manual Labeling Cost.
Proceedings of the 40th IEEE Annual Computer Software and Applications Conference, 2016

Automated Identification of High Impact Bug Reports Leveraging Imbalanced Learning Strategies.
Proceedings of the 40th IEEE Annual Computer Software and Applications Conference, 2016

It Takes Two to Tango: Deleted Stack Overflow Question Prediction with Text and Meta Features.
Proceedings of the 40th IEEE Annual Computer Software and Applications Conference, 2016

2015
Dual analysis for recommending developers to resolve bugs.
J. Softw. Evol. Process., 2015

Multi-Factor Duplicate Question Detection in Stack Overflow.
J. Comput. Sci. Technol., 2015

TagCombine: Recommending Tags to Contents in Software Information Sites.
J. Comput. Sci. Technol., 2015

ELBlocker: Predicting blocking bugs with ensemble imbalance learning.
Inf. Softw. Technol., 2015

Automated prediction of bug report priority using multi-factor analysis.
Empir. Softw. Eng., 2015

Automatic, high accuracy prediction of reopened bugs.
Autom. Softw. Eng., 2015

Cross-project build co-change prediction.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Evaluating defect prediction approaches using a massive set of metrics: an empirical study.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015

Deep Learning for Just-in-Time Defect Prediction.
Proceedings of the 2015 IEEE International Conference on Software Quality, 2015

ActivitySpace: A Remembrance Framework to Support Interapplication Information Needs.
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Experience report: An industrial experience report on test outsourcing practices.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Who should review this change?: Putting text and file location analyses together for more accurate recommendations.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Combining Software Metrics and Text Features for Vulnerable File Prediction.
Proceedings of the 20th International Conference on Engineering of Complex Computer Systems, 2015

Customer satisfaction feedback in an IT outsourcing company: a case study on the insigma Hengtian company.
Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, 2015

An Empirical Study of Bug Fixing Rate.
Proceedings of the 39th IEEE Annual Computer Software and Applications Conference, 2015

An Empirical Study of Classifier Combination for Cross-Project Defect Prediction.
Proceedings of the 39th IEEE Annual Computer Software and Applications Conference, 2015

EFSPredictor: Predicting Configuration Bugs with Ensemble Feature Selection.
Proceedings of the 2015 Asia-Pacific Software Engineering Conference, 2015

2014
An Empirical Study of Bugs in Software Build System.
IEICE Trans. Inf. Syst., 2014

An empirical study of bugs in build process.
Proceedings of the Symposium on Applied Computing, 2014

Build system analysis with link prediction.
Proceedings of the Symposium on Applied Computing, 2014

Fusion fault localizers.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Towards more accurate content categorization of API discussions.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Cross-language bug localization.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

BOAT: an experimental platform for researchers to comparatively and reproducibly evaluate bug localization techniques.
Proceedings of the 36th International Conference on Software Engineering, 2014

Automatic Defect Categorization Based on Fault Triggering Conditions.
Proceedings of the 2014 19th International Conference on Engineering of Complex Computer Systems, 2014

An empirical study of bug report field reassignment.
Proceedings of the 2014 Software Evolution Week, 2014

Towards more accurate multi-label software behavior learning.
Proceedings of the 2014 Software Evolution Week, 2014

Build Predictor: More Accurate Missed Dependency Prediction in Build Configuration Files.
Proceedings of the IEEE 38th Annual Computer Software and Applications Conference, 2014

Automated Configuration Bug Report Prediction Using Text Mining.
Proceedings of the IEEE 38th Annual Computer Software and Applications Conference, 2014

2013
Accurate developer recommendation for bug resolution.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

An Empirical Study of Bugs in Software Build Systems.
Proceedings of the 2013 13th International Conference on Quality Software, 2013

Tag recommendation in software information sites.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Software Internationalization and Localization: An Industrial Experience.
Proceedings of the 2013 18th International Conference on Engineering of Complex Computer Systems, 2013

A Comparative Study of Supervised Learning Algorithms for Re-opened Bug Prediction.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Instance-Ranking: A New Perspective to Consider the Instance Dependency for Classification.
Proceedings of the Emerging Trends in Knowledge Discovery and Data Mining - PAKDD 2012 International Workshops: DMHM, GeoDoc, 3Clust, and DSDM, Kuala Lumpur, Malaysia, May 29, 2012

Information Credibility on Twitter in Emergency Situation.
Proceedings of the Intelligence and Security Informatics - Pacific Asia Workshop, 2012

2011
Ranking in Co-effecting Multi-object/Link Types Networks.
Proceedings of the IEEE 23rd International Conference on Tools with Artificial Intelligence, 2011

RW.KNN: a proposed random walk KNN algorithm for multi-label classification.
Proceedings of the 4th workshop on Workshop for Ph.D. students in information & knowledge management, 2011


  Loading...