David Lo

Orcid: 0000-0002-4367-7201

Affiliations:
  • Singapore Management University, School of Information Systems, Singapore
  • National University of Singapore, Singapore (PhD 2008)


According to our database1, David Lo authored at least 665 papers between 2006 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
PTM4Tag+: Tag recommendation of stack overflow posts with pre-trained models.
Empir. Softw. Eng., February, 2025

2024
Leveraging Large Language Model for Automatic Patch Correctness Assessment.
IEEE Trans. Software Eng., November, 2024

Just-In-Time TODO-Missed Commits Detection.
IEEE Trans. Software Eng., November, 2024

Scoping Software Engineering for AI: The TSE Perspective.
IEEE Trans. Software Eng., November, 2024

Evaluating SZZ Implementations: An Empirical Study on the Linux Kernel.
IEEE Trans. Software Eng., September, 2024

On the sustainability of deep learning projects: Maintainers' perspective.
J. Softw. Evol. Process., July, 2024

DAppSCAN: Building Large-Scale Datasets for Smart Contract Weaknesses in DApp Projects.
IEEE Trans. Software Eng., June, 2024

Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issues.
ACM Trans. Softw. Eng. Methodol., June, 2024

Analyzing and revivifying function signature inference using deep learning.
Empir. Softw. Eng., May, 2024

Stealthy Backdoor Attack for Code Models.
IEEE Trans. Software Eng., April, 2024

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

Range Specification Bug Detection in Flight Control System Through Fuzzing.
IEEE Trans. Software Eng., March, 2024

Representation Learning for Stack Overflow Posts: How Far Are We?
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

A Closer Look at the Security Risks in the Rust Ecosystem.
ACM Trans. Softw. Eng. Methodol., February, 2024

Less is More: DocString Compression in Code Generation.
CoRR, 2024

Test smells in LLM-Generated Unit Tests.
CoRR, 2024

Synthesizing Efficient and Permissive Programmatic Runtime Shields for Neural Policies.
CoRR, 2024

Finding Safety Violations of AI-Enabled Control Systems through the Lens of Synthesized Proxy Programs.
CoRR, 2024

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

Beyond ChatGPT: Enhancing Software Quality Assurance Tasks with Diverse LLMs and Validation Techniques.
CoRR, 2024

Towards Better Comprehension of Breaking Changes in the NPM Ecosystem.
CoRR, 2024

LLM-Enhanced Static Analysis for Precise Identification of Vulnerable OSS Versions.
CoRR, 2024

Hotfixing Large Language Models for Code: How Far Can Parameter-Efficient Fine-Tuning Go?
CoRR, 2024

LLM as Runtime Error Handler: A Promising Pathway to Adaptive Self-Healing of Software Systems.
CoRR, 2024

Comparison of Static Application Security Testing Tools and Large Language Models for Repo-level Vulnerability Detection.
CoRR, 2024

DeCE: Deceptive Cross-Entropy Loss Designed for Defending Backdoor Attacks.
CoRR, 2024

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

Large-scale, Independent and Comprehensive study of the power of LLMs for test case generation.
CoRR, 2024

BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructions.
CoRR, 2024

Demystifying the Characteristics for Smart Contract Upgrades.
CoRR, 2024

Ecosystem of Large Language Models for Code.
CoRR, 2024

VulEval: Towards Repository-Level Evaluation of Software Vulnerability Detection.
CoRR, 2024

LLM-Based Multi-Agent Systems for Software Engineering: Vision and the Road Ahead.
CoRR, 2024

Efficient and Green Large Language Models for Software Engineering: Vision and the Road Ahead.
CoRR, 2024

Large Language Model for Vulnerability Detection and Repair: Literature Review and the Road Ahead.
CoRR, 2024

Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Prediction.
CoRR, 2024

Demystifying Faulty Code with LLM: Step-by-Step Reasoning for Explainable Fault Localization.
CoRR, 2024

Robustness, Security, Privacy, Explainability, Efficiency, and Usability of Large Language Models for Code.
CoRR, 2024

Quality Assurance for Artificial Intelligence: A Study of Industrial Concerns, Challenges and Best Practices.
CoRR, 2024

Large Language Model as Synthesizer: Fusing Diverse Inputs for Better Automatic Vulnerability Repair.
CoRR, 2024

A Systematic Literature Review on Explainability for Machine/Deep Learning-based Software Engineering Research.
CoRR, 2024

Inferring Properties of Graph Neural Networks.
CoRR, 2024

Demystifying Faulty Code: Step-by-Step Reasoning for Explainable Fault Localization.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Sustainability Forecasting for Deep Learning Packages.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Self-Admitted Technical Debts Identification: How Far Are We?
Proceedings of the IEEE International Conference on Software Analysis, 2024

A NEW HOPE: Contextual Privacy Policies for Mobile Applications and An Approach Toward Automated Generation.
Proceedings of the 33rd USENIX Security Symposium, 2024

Baffle: Hiding Backdoors in Offline Reinforcement Learning Datasets.
Proceedings of the IEEE Symposium on Security and Privacy, 2024

Requirements Engineering for Trustworthy Human-AI Synergy in Software Engineering 2.0.
Proceedings of the 32nd IEEE International Requirements Engineering Conference, 2024

Towards Speedy Permission-Based Debloating for Android Apps.
Proceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems, 2024

Towards Benchmarking the Coverage of Automated Testing Tools in Android against Manual Testing.
Proceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems, 2024

AI Coders Are among Us: Rethinking Programming Language Grammar towards Efficient Code Generation.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

FDI: Attack Neural Code Generation Systems through User Feedback Channel.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

CoSec: On-the-Fly Security Hardening of Code LLMs via Supervised Co-decoding.
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

Large Language Model for Vulnerability Detection: Emerging Results and Future Directions.
Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results, 2024

Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 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

Greening Large Language Models of Code.
Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society, 2024

Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education.
Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training, 2024

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

Extracting Relevant Test Inputs from Bug Reports for Automatic Test Case Generation.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Curiosity-Driven Testing for Sequential Decision-Making Process.
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

Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Unveiling Memorization in Code Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Robust Auto-Scaling with Probabilistic Workload Forecasting for Cloud Databases.
Proceedings of the 40th IEEE International Conference on Data Engineering, 2024

The Grader: A Grading Assistant for Lab Tests and a Teaching Tool.
Proceedings of the IEEE Global Engineering Education Conference, 2024

Regret-based Defense in Adversarial Reinforcement Learning.
Proceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems, 2024

2023
Robust Test Selection for Deep Neural Networks.
IEEE Trans. Software Eng., December, 2023

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

Experimental comparison of features, analyses, and classifiers for Android malware detection.
Empir. Softw. Eng., November, 2023

DexBERT: Effective, Task-Agnostic and Fine-Grained Representation Learning of Android Bytecode.
IEEE Trans. Software Eng., October, 2023

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

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

Duplicate Bug Report Detection: How Far Are We?
ACM Trans. Softw. Eng. Methodol., July, 2023

Invalidator: Automated Patch Correctness Assessment Via Semantic and Syntactic Reasoning.
IEEE Trans. Software Eng., June, 2023

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

How to Find Actionable Static Analysis Warnings: A Case Study With FindBugs.
IEEE Trans. Software Eng., 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

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

Enriching Automatic Test Case Generation by Extracting Relevant Test Inputs from Bug Reports.
CoRR, 2023

APIDocBooster: An Extract-Then-Abstract Framework Leveraging Large Language Models for Augmenting API Documentation.
CoRR, 2023

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

Explaining Explanation: An Empirical Study on Explanation in Code Reviews.
CoRR, 2023

Evaluating Pre-trained Language Models for Repairing API Misuses.
CoRR, 2023

Revisiting Sentiment Analysis for Software Engineering in the Era of Large Language Models.
CoRR, 2023

Gotcha! This Model Uses My Code! Evaluating Membership Leakage Risks in Code Models.
CoRR, 2023

Towards Smaller, Faster, and Greener Language Models of Code.
CoRR, 2023

How are We Detecting Inconsistent Method Names? An Empirical Study from Code Review Perspective.
CoRR, 2023

Adversarial Attacks on Code Models with Discriminative Graph Patterns.
CoRR, 2023

Large Language Models for Software Engineering: A Systematic Literature Review.
CoRR, 2023

Exploring Parameter-Efficient Fine-Tuning Techniques for Code Generation with Large Language Models.
CoRR, 2023

Cupid: Leveraging ChatGPT for More Accurate Duplicate Bug Report Detection.
CoRR, 2023

What Do Code Models Memorize? An Empirical Study on Large Language Models of Code.
CoRR, 2023

SeePrivacy: Automated Contextual Privacy Policy Generation for Mobile Applications.
CoRR, 2023

Data Augmentation Approaches for Source Code Models: A Survey.
CoRR, 2023

APISENS- Sentiment Scoring Tool for APIs with Crowd-Knowledge.
CoRR, 2023

APIHarvest: Harvesting API Information from Various Online Sources.
CoRR, 2023

Generation-based Code Review Automation: How Far Are We?
CoRR, 2023

PatchZero: Zero-Shot Automatic Patch Correctness Assessment.
CoRR, 2023

Towards Fair Machine Learning Software: Understanding and Addressing Model Bias Through Counterfactual Thinking.
CoRR, 2023

Regret-Based Optimization for Robust Reinforcement Learning.
CoRR, 2023

Prioritizing Speech Test Cases.
CoRR, 2023

Topic Recommendation for GitHub Repositories: How Far Can Extreme Multi-Label Learning Go?
Proceedings of the IEEE International Conference on Software Analysis, 2023

Automatic Identification of Crash-inducing Smart Contracts.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Exploring and Repairing Gender Fairness Violations in Word Embedding-based Sentiment Analysis Model through Adversarial Patches.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Multi-Modal API Recommendation.
Proceedings of the IEEE International Conference on Software Analysis, 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

On the Usage of Continual Learning for Out-of-Distribution Generalization in Pre-trained Language Models of Code.
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

What Do Users Ask in Open-Source AI Repositories? An Empirical Study of GitHub Issues.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

NICHE: A Curated Dataset of Engineered Machine Learning Projects in Python.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

Boosting Just-in-Time Defect Prediction with Specific Features of C/C++ Programming Languages in Code Changes.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

Picaso: Enhancing API Recommendations with Relevant Stack Overflow Posts.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

The Devil is in the Tails: How Long-Tailed Code Distributions Impact Large Language Models.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Are We Ready to Embrace Generative AI for Software Q&A?
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

AutoDebloater: Automated Android App Debloating.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Generation-based Code Review Automation: How Far Are Weƒ.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

Synthesizing Speech Test Cases with Text-to-Speech? An Empirical Study on the False Alarms in Automated Speech Recognition Testing.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Human-Centered AI for Software Engineering: Requirements, Reflection, and Road Ahead.
Proceedings of the 16th Innovations in Software Engineering Conference, 2023

ASDF: A Differential Testing Framework for Automatic Speech Recognition Systems.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2023

CCBERT: Self-Supervised Code Change Representation Learning.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

The Future Can't Help Fix The Past: Assessing Program Repair In The Wild.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

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

TECHSUMBOT: A Stack Overflow Answer Summarization Tool for Technical Query.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

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

CHRONOS: Time-Aware Zero-Shot Identification of Libraries from Vulnerability Reports.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

A Study of Variable-Role-based Feature Enrichment in Neural Models of Code.
Proceedings of the IEEE/ACM International Workshop on Interpretability and Robustness in Neural Software Engineering, 2023

Two Sides of the Same Coin: Exploiting the Impact of Identifiers in Neural Code Comprehension.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps.
Proceedings of the IEEE/ACM International Conference on Software Engineering: Future of 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

Including Everyone, Everywhere: Understanding Opportunities and Challenges of Geographic Gender-Inclusion in OSS.
IEEE Trans. Software Eng., 2022

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

A Deep Dive into the Impact of COVID-19 on Software Development.
IEEE Trans. Software Eng., 2022

Modeling Functional Similarity in Source Code With Graph-Based Siamese Networks.
IEEE Trans. Software Eng., 2022

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

Active Learning of Discriminative Subgraph Patterns for API Misuse Detection.
IEEE Trans. Software Eng., 2022

Legion: Massively Composing Rankers for Improved Bug Localization at Adobe.
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

BiasFinder: Metamorphic Test Generation to Uncover Bias for Sentiment Analysis Systems.
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

Orchestration or Automation: Authentication Flaw Detection in Android Apps.
IEEE Trans. Dependable Secur. Comput., 2022

On measuring network robustness for weighted networks.
Knowl. Inf. Syst., 2022

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

Real world projects, real faults: evaluating spectrum based fault localization techniques on Python projects.
Empir. Softw. Eng., 2022

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

AndroEvolve: automated Android API update with data flow analysis and variable denormalization.
Empir. Softw. Eng., 2022

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

A Pre-Trained BERT Model for Android Applications.
CoRR, 2022

SkipFuzz: Active Learning-based Input Selection for Fuzzing Deep Learning Libraries.
CoRR, 2022

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

Mind Your Data! Hiding Backdoors in Offline Reinforcement Learning Datasets.
CoRR, 2022

CARBON: A Counterfactual Reasoning based Framework for Neural Code Comprehension Debiasing.
CoRR, 2022

A Closer Look into Transformer-Based Code Intelligence Through Code Transformation: Challenges and Opportunities.
CoRR, 2022

How to Find Actionable Static Analysis Warnings.
CoRR, 2022

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

Code Smells in Machine Learning Systems.
CoRR, 2022

Aspect-Based API Review Classification: How Far Can Pre-Trained Transformer Model Go?
Proceedings of the IEEE International Conference on Software Analysis, 2022

Efficient Search of Live-Coding Screencasts from Online Videos.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Revisiting Neuron Coverage Metrics and Quality of Deep Neural Networks.
Proceedings of the IEEE International Conference on Software Analysis, 2022

On the Influence of Biases in Bug Localization: Evaluation and Benchmark.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Can Identifier Splitting Improve Open-Vocabulary Language Model of Code?
Proceedings of the IEEE International Conference on Software Analysis, 2022

Analyzing Offline Social Engagements: An Empirical Study of Meetup Events Related to Software Development.
Proceedings of the IEEE International Conference on Software Analysis, 2022

HERMES: Using Commit-Issue Linking to Detect Vulnerability-Fixing Commits.
Proceedings of the IEEE International Conference on Software Analysis, 2022

iTiger: an automatic issue title generation tool.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

RecipeGen++: an automated trigger action programs generator.
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

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

VulCurator: a vulnerability-fixing commit detector.
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

AutoPruner: transformer-based call graph pruning.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Answer Summarization for Technical Queries: Benchmark and New Approach.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

TransplantFix: Graph Differencing-based Code Transplantation for Automated Program Repair.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Compressing Pre-trained Models of Code into 3 MB.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Simple or complex?: together for a more accurate just-in-time defect predictor.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Benchmarking library recognition in tweets.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Accurate generation of trigger-action programs with domain-adapted sequence-to-sequence learning.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

XAI4FL: enhancing spectrum-based fault localization with explainable artificial intelligence.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

An exploratory study on code attention in BERT.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

ARSeek: identifying API resource using code and discussion on stack overflow.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

PTM4Tag: sharpening tag recommendation of stack overflow posts with pre-trained models.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Automated identification of libraries from vulnerability data: can we do better?
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

On the effectiveness of pretrained models for API learning.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

On the transferability of pre-trained language models for low-resource programming languages.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Test mimicry to assess the exploitability of library vulnerabilities.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

Automatic Pull Request Title Generation.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

FFL: Fine-grained Fault Localization for Student Programs via Syntactic and Semantic Reasoning.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

AutoPRTitle: A Tool for Automatic Pull Request Title 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

Natural Attack for Pre-trained Models of Code.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Static Inference Meets Deep learning: A Hybrid Type Inference Approach for Python.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2022

ARSearch: Searching for API Related Resources from Stack Overflow and GitHub.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

Detecting False Alarms from Automatic Static Analysis Tools: How Far are We?
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

ReSIL: Revivifying Function Signature Inference using Deep Learning with Domain-Specific Knowledge.
Proceedings of the CODASPY '22: Twelveth ACM Conference on Data and Application Security and Privacy, Baltimore, MD, USA, April 24, 2022

Curiosity-Driven and Victim-Aware Adversarial Policies.
Proceedings of the Annual Computer Security Applications Conference, 2022

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

Where2Change: Change Request Localization for App Reviews.
IEEE Trans. Software Eng., 2021

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

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

Deep Transfer Bug Localization.
IEEE Trans. Software Eng., 2021

PatchNet: Hierarchical Deep Learning-Based Stable Patch Identification for the Linux Kernel.
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

Adversarial Specification Mining.
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

Deep-Learning-Based App Sensitive Behavior Surveillance for Android Powered Cyber-Physical Systems.
IEEE Trans. Ind. Informatics, 2021

Do users care about ad's performance costs? Exploring the effects of the performance costs of in-app ads on user experience.
Inf. Softw. Technol., 2021

Scalable online vetting of Android apps for measuring declared SDK versions and their consistency with API calls.
Empir. Softw. Eng., 2021

Out of sight, out of mind? How vulnerable dependencies affect open-source projects.
Empir. Softw. Eng., 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

FACOS: Finding API Relevant Contents on Stack Overflow with Semantic and Syntactic Analysis.
CoRR, 2021

HiTyper: A Hybrid Static Type Inference Framework with Neural Prediction.
CoRR, 2021

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

TOUR: Dynamic Topic and Sentiment Analysis of User Reviews for Assisting App Release.
Proceedings of the Companion of The Web Conference 2021, 2021

Is the Ground Truth Really Accurate? Dataset Purification for Automated Program Repair.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

How Do Users Answer MATLAB Questions on Q&A Sites? A Case Study on Stack Overflow and MathWorks.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

BiasRV: uncovering biased sentiment predictions at runtime.
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

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

CrossASR++: a modular differential testing framework for automatic speech recognition.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

An Exploratory Study of Social Support Systems to Help Older Adults in Managing Mobile Safety.
Proceedings of the MobileHCI '21: 23rd International Conference on Mobile Human-Computer Interaction, Toulouse & Virtual Event, France, 27 September 2021, 2021

PLP 2021: Workshop on Programming Language Processing.
Proceedings of the KDD '21: The 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 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

IncBL: Incremental Bug Localization.
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

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

Characterization and Prediction of Questions without Accepted Answers on Stack Overflow.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

IoTBox: Sandbox Mining to Prevent Interaction Threats in IoT Systems.
Proceedings of the 14th IEEE Conference on Software Testing, Verification and Validation, 2021

Assessing Generalizability of CodeBERT.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

BiasHeal: On-the-Fly Black-Box Healing of Bias in Sentiment Analysis Systems.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Disambiguating Mentions of API Methods in Stack Overflow via Type Scoping.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

MLCatchUp: Automated Update of Deprecated Machine-Learning APIs in Python.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Characterization and Automatic Updates of Deprecated Machine-Learning API Usages.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

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

Can Differential Testing Improve Automatic Speech Recognition Systems?
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

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

AndroEvolve: Automated Update for Android Deprecated-API Usages.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 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

Empirical Evaluation of Minority Oversampling Techniques in the Context of Android Malware Detection.
Proceedings of the 28th Asia-Pacific Software Engineering Conference, 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

Smart Contract Repair.
ACM Trans. Softw. Eng. Methodol., 2020

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

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

The Java Pathfinder Workshop 2019.
ACM SIGSOFT Softw. Eng. Notes, 2020

Why reinventing the wheels? An empirical study on library reuse and re-implementation.
Empir. Softw. Eng., 2020

SIEVE: Helping developers sift wheat from chaff via cross-platform analysis.
Empir. Softw. Eng., 2020

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

Memory and resource leak defects and their repairs in Java projects.
Empir. Softw. Eng., 2020

Characterization and Automatic Update of Deprecated Machine-Learning API Usages.
CoRR, 2020

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

A Deep Dive on the Impact of COVID-19 in Software Development.
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

Distinguishing Similar Design Pattern Instances through Temporal Behavior Analysis.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Automated Deprecated-API Usage Update for Android Apps: How Far are We?
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

AUSearch: Accurate API Usage Search in GitHub Repositories with Type Resolution.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

SPINFER: Inferring Semantic Patches for the Linux Kernel.
Proceedings of the 2020 USENIX Annual Technical Conference, 2020

Keen2Act: Activity Recommendation in Online Social Collaborative Platforms.
Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization, 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

BugsInPy: a database of existing bugs in Python programs to enable controlled testing and debugging studies.
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

Mining and Predicting Micro-Process Patterns of Issue Resolution for Open Source Software Projects.
Proceedings of the 32nd International Conference on Software Engineering and Knowledge Engineering, 2020

Sentiment Analysis over Collaborative Relationships in Open Source Software Projects.
Proceedings of the 32nd International Conference on Software Engineering and Knowledge Engineering, 2020

DCT: An Scalable Multi-Objective Module Clustering Tool.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

A Machine Learning Approach for Vulnerability Curation.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

Sentiment Analysis for Software Engineering: How Far Can Pre-trained Transformer Models Go?
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

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

CrossASR: Efficient Differential Testing of Automatic Speech Recognition via Text-To-Speech.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

How (Not) to Find Bugs: The Interplay Between Merge Conflicts, Co-Changes, and Bugs.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 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

CC2Vec: distributed representations of code changes.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Automated identification of libraries from vulnerability data.
Proceedings of the ICSE-SEIP 2020: 42nd International Conference on Software Engineering, Software Engineering in Practice, Seoul, South Korea, 27 June, 2020

Prevalence, Contents and Automatic Detection of KL-SATD.
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

SmartFuzz: An Automated Smart Fuzzing Approach for Testing SmartThings Apps.
Proceedings of the 27th Asia-Pacific Software Engineering Conference, 2020

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

Network-Clustered Multi-Modal Bug Localization.
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

Recommending New Features from Mobile App Descriptions.
ACM Trans. Softw. Eng. Methodol., 2019

An evaluation of pure spectrum-based fault localization techniques for large-scale software systems.
Softw. Pract. Exp., 2019

Watch out for this commit! A study of influential software changes.
J. Softw. Evol. Process., 2019

Saffron: Adaptive Grammar-based Fuzzing for Worst-Case Analysis.
ACM SIGSOFT Softw. Eng. Notes, 2019

Finding needles in a haystack: Leveraging co-change dependencies to recommend refactorings.
J. Syst. Softw., 2019

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

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

A first look at unfollowing behavior on GitHub.
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

Automatic query reformulation for code search using crowdsourced knowledge.
Empir. Softw. Eng., 2019

Categorizing the Content of GitHub README Files.
Empir. Softw. Eng., 2019

Guest Editorial: Special Issue on Software Engineering for Mobile Applications.
Empir. Softw. Eng., 2019

Preface to the Special Issue on Program Comprehension.
Empir. Softw. Eng., 2019

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

To the attention of mobile software developers: guess what, test your app!
Empir. Softw. Eng., 2019

Semantic Patches for Java Program Transformation (Artifact).
Dagstuhl Artifacts Ser., 2019

TreeCaps: Tree-Structured Capsule Networks for Program Source Code Processing.
CoRR, 2019

Question Relatedness on Stack Overflow: The Task, Dataset, and Corpus-inspired Models.
CoRR, 2019

Domain Specific Code Smells in Smart Contracts.
CoRR, 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

DeepReview: Automatic Code Review Using Deep Multi-instance Learning.
Proceedings of the Advances in Knowledge Discovery and Data Mining, 2019

DeepJIT: an end-to-end deep learning framework for just-in-time defect prediction.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

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

Assessing the Generalizability of Code2vec Token Embeddings.
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

Statistical Log Differencing.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Towards Generating Transformation Rules without Examples for Android API Replacement.
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

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

PatchNet: a tool for deep patch classification.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

Emerging app issue identification from user feedback: experience on WeChat.
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

Semantic Patches for Java Program Transformation (Experience Report).
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

InSPeCT: Iterated Local Search for Solving Path Conditions.
Proceedings of the 15th IEEE International Conference on Automation Science and Engineering, 2019

Automatic Code Review by Learning the Revision of Source Code.
Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, 2019

2018
Collaboration Patterns in Software Developer Network.
Proceedings of the Encyclopedia of Social Network Analysis and Mining, 2nd Edition, 2018

Social Collaborative Media in Software Development.
Proceedings of the Encyclopedia of Social Network Analysis and Mining, 2nd Edition, 2018

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

Recommending Who to Follow in the Software Engineering Twitter Space.
ACM Trans. Softw. Eng. Methodol., 2018

Improving reusability of software libraries through usage pattern mining.
J. Syst. Softw., 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

EnTagRec ++: An enhanced tag recommendation system for software information sites.
Empir. Softw. Eng., 2018

Augmenting and structuring user queries to support efficient free-form code search.
Empir. Softw. Eng., 2018

Overfitting in semantics-based automated program repair.
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

Rule-based specification mining leveraging learning to rank.
Autom. Softw. Eng., 2018

Wisdom in Sum of Parts: Multi-Platform Activity Prediction in Social Collaborative Sites.
Proceedings of the 10th ACM Conference on Web Science, 2018

Mining sandboxes: Are we there yet?
Proceedings of the 25th International Conference on Software Analysis, 2018

DSM: a specification mining tool using recurrent neural network based language model.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

INFAR: insight extraction from app reviews.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 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

Using finite-state models for log differencing.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Analyzing requirements and traceability information to improve bug localization.
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

PerfLearner: learning from bug reports to understand and generate performance test frames.
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

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

Deep specification mining.
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 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

Towards Mining Comprehensive Android Sandboxes.
Proceedings of the 23rd International Conference on Engineering of Complex Computer Systems, 2018

Prediction of relatedness in stack overflow: deep learning vs. SVM: a reproducibility study.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 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

Network Data Mining and Analysis
East China Normal University Scientific Reports 8, WorldScientific, ISBN: 9789813274976, 2018

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

Code Coverage and Postrelease Defects: A Large-Scale Study on Open Source Projects.
IEEE Trans. Reliab., 2017

Understanding Android App Piggybacking: A Systematic Study of Malicious Code Grafting.
IEEE Trans. Inf. Forensics Secur., 2017

WebAPIRec: Recommending Web APIs to Software Projects via Personalized Ranking.
IEEE Trans. Emerg. Top. Comput. Intell., 2017

Clustering Classes in Packages for Program Comprehension.
Sci. Program., 2017

Guest editor's introduction to the Special Issue on Source Code Analysis and Manipulation (SCAM 2015).
J. Softw. Evol. Process., 2017

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

On Locating Malicious Code in Piggybacked Android Apps.
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

Understanding inactive yet available assignees in GitHub.
Inf. Softw. Technol., 2017

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

Will this localization tool be effective for this bug? Mitigating the impact of unreliability of information retrieval based bug localization tools.
Empir. Softw. Eng., 2017

Why and how developers fork what from whom in GitHub.
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

Empirical Study of Usage and Performance of Java Collections.
Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017

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

Harnessing Twitter to support serendipitous learning of developers.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

Measuring the Declared SDK Versions and Their Consistency with API Calls in Android Apps.
Proceedings of the Wireless Algorithms, Systems, and Applications, 2017

Inferring Spread of Readers' Emotion Affected by Online News.
Proceedings of the Social Informatics, 2017

GitHub and Stack Overflow: Analyzing Developer Interests Across Multiple Social Collaborative Platforms.
Proceedings of the Social Informatics, 2017

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

S3: syntax- and semantic-guided repair synthesis via programming by examples.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

A Critical Evaluation of Spectrum-Based Fault Localization Techniques on a Large-Scale Software System.
Proceedings of the 2017 IEEE International Conference on Software Quality, 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

APIBot: question answering bot for API documentation.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

JFIX: semantics-based repair of Java programs via symbolic PathFinder.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

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

Mining Sandboxes for Linux Containers.
Proceedings of the 2017 IEEE International Conference on Software Testing, 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

Automatically Locating Malicious Packages in Piggybacked Android Apps.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

Understanding Android app piggybacking.
Proceedings of the 39th International Conference on Software Engineering, 2017

RACK: code search in the IDE using crowdsourced knowledge.
Proceedings of the 39th International Conference on Software Engineering, 2017

VuRLE: Automatic Vulnerability Detection and Repair by Learning from Examples.
Proceedings of the Computer Security - ESORICS 2017, 2017

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

The Impact of Coverage on Bug Density in a Large Industrial Software Project.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

An Exploratory Study of Functionality and Learning Resources of Web APIs on ProgrammableWeb.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017

Cataloging GitHub Repositories.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017

Revisiting Assert Use in GitHub Projects.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 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

AmaLgam+: Composing Rich Information Sources for Accurate Bug Localization.
J. Softw. Evol. Process., 2016

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

Code Comment Quality Analysis and Improvement Recommendation: An Automated Approach.
Int. J. Softw. Eng. Knowl. Eng., 2016

Collaborative 'many to many' DDoS detection in cloud.
Int. J. Ad Hoc Ubiquitous Comput., 2016

On the unreliability of bug severity data.
Empir. Softw. Eng., 2016

On detecting maximal quasi antagonistic communities in signed graphs.
Data Min. Knowl. Discov., 2016

Automated Inference of Software Library Usage Patterns.
CoRR, 2016

Collective Semi-Supervised Learning for User Profiling in Social Media.
CoRR, 2016

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

AutoQuery: automatic construction of dependency queries for code search.
Autom. Softw. Eng., 2016

RACK: Automatic API Recommendation Using Crowdsourced Knowledge.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

History Driven Program Repair.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

A Large Scale Study of Multiple Programming Languages and Code Quality.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

A More Accurate Model for Finding Tutorial Segments Explaining APIs.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Spiteful, One-Off, and Kind: Predicting Customer Feedback Behavior on Twitter.
Proceedings of the Social Informatics - 8th International Conference, 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

A deeper look into bug fixes: patterns, replacements, deletions, and additions.
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

Learning to rank for bug report assignee recommendation.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

A learning-to-rank based fault localization approach using likely invariants.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 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

ORPLocator: Identifying Read Points of Configuration Options via Static Analysis.
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

Recommending Code Changes for Automatic Backporting of Linux Device Drivers.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Enhancing Automated Program Repair with Deductive Verification.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Empirical Study on Synthesis Engines for Semantics-Based Program Repair.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Software analytics: challenges and opportunities.
Proceedings of the 38th International Conference on Software Engineering, 2016

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

How Practitioners Perceive the Relevance of ESEM Research.
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

CDRep: Automatic Repair of Cryptographic Misuses in Android Applications.
Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security, 2016

CareerMapper: An automated resume evaluation tool.
Proceedings of the 2016 IEEE International Conference on Big Data (IEEE BigData 2016), 2016

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

Improving Software Quality and Productivity Leveraging Mining Techniques: [Summary of the Second Workshop on Software Mining, at ASE 2013].
ACM SIGSOFT Softw. Eng. Notes, 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

On the usefulness of ownership metrics in open-source software projects.
Inf. Softw. Technol., 2015

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

Should I follow this fault localization tool's output? - Automated prediction of fault localization effectiveness.
Empir. Softw. Eng., 2015

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

To what extent could we detect field defects? An extended empirical study of false negatives in static bug-finding tools.
Autom. Softw. Eng., 2015

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

A comparative study on the effectiveness of part-of-speech tagging techniques on bug reports.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

NIRMAL: Automatic identification of software relevant tweets leveraging language model.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Query expansion via WordNet for effective code search.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Beyond support and confidence: Exploring interestingness measures for rule-based specification mining.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Code coverage and test suite effectiveness: Empirical study with real bugs in large systems.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Modeling the evolution of development topics using Dynamic Topic Models.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

How practitioners perceive the relevance of software engineering research.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Information retrieval and spectrum based bug localization: better together.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 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

Synergizing Specification Miners through Model Fissions and Fusions (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Active semi-supervised defect categorization.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

RCLinker: automated linking of issue reports and commits leveraging rich contextual information.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

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

Should fixing these failures be delegated to automated program repair?
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Understanding the Test Automation Culture of App Developers.
Proceedings of the 8th IEEE International Conference on Software Testing, 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

What are the characteristics of high-rated apps? A case study on free Android Applications.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

What's hot in software engineering Twitter space?
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Constrained feature selection for localizing faults.
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

CNL: Collective Network Linkage Across Heterogeneous Social Platforms.
Proceedings of the 2015 IEEE International Conference on Data Mining, 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 assessment of Bellon's clone benchmark.
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

Active Semi-supervised Approach for Checking App Behavior against Its Description.
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

Scalable Parallelization of Specification Mining Using Distributed Computing.
Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
Collaboration Patterns in Software Developer Network.
Encyclopedia of Social Network Analysis and Mining, 2014

Extended comprehensive study of association measures for fault localization.
J. Softw. Evol. Process., 2014

Leveraging machine learning and information retrieval techniques in software evolution tasks: summary of the first MALIR-SE workshop, at ASE 2013.
ACM SIGSOFT Softw. Eng. Notes, 2014

Detecting click fraud in online advertising: a data mining approach.
J. Mach. Learn. Res., 2014

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

Predicting response in mobile advertising with hierarchical importance-aware factorization machine.
Proceedings of the Seventh ACM International Conference on Web Search and Data Mining, 2014

BugLocalizer: integrated tool support for bug localization.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

On Finding the Point Where There Is No Return: Turning Point Mining on Game Data.
Proceedings of the 2014 SIAM International Conference on Data Mining, 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

It's not a bug, it's a feature: does misclassification affect bug localization?
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Active code search: incorporating user feedback to improve code search relevance.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

DupFinder: integrated tool support for duplicate bug report detection.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

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

Potential biases in bug localization: do they matter?
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

Version history, similar report, and structure: putting them together for improved bug localization.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Condensing class diagrams by analyzing design and network metrics using optimistic classification.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Predicting Effectiveness of IR-Based Bug Localization Techniques.
Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering, 2014

Compositional Vector Space Models for Improved Bug Localization.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

An Exploratory Study on Software Microblogger Behaviors.
Proceedings of the IEEE 4th Workshop on Mining Unstructured Data, 2014

Dynamic Inference of Change Contracts.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 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

SEWordSim: software-specific word similarity database.
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

Automatic Fine-Grained Issue Report Reclassification.
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

Automated construction of a software-specific word similarity database.
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

An Empirical Study on the Adequacy of Testing in Open Source Projects.
Proceedings of the 21st Asia-Pacific Software Engineering Conference, 2014

LeveragingWeb 2.0 for software evolution.
Proceedings of the Evolving Software Systems, 2014

2013
Mining indirect antagonistic communities from social interactions.
Knowl. Inf. Syst., 2013

Clustering of search trajectory and its application to parameter tuning.
J. Oper. Res. Soc., 2013

Mining direct antagonistic communities in signed social networks.
Inf. Process. Manag., 2013

<i>R</i>-energy for evaluating robustness of dynamic networks.
Proceedings of the Web Science 2013 (co-located with ECRC), 2013

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

Automated library recommendation.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Automatic recovery of root causes from bug-fixing changes.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Understanding the genetic makeup of Linux device drivers.
Proceedings of the Seventh Workshop on Programming Languages and Operating Systems, 2013

Predicting Best Answerers for New Questions: An Approach Leveraging Topic Modeling and Collaborative Voting.
Proceedings of the Social Informatics, 2013

An empirical study on developer interactions in StackOverflow.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

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

An Empirical Study of Adoption of Software Testing in Open Source Projects.
Proceedings of the 2013 13th International Conference on Quality Software, 2013

F-Trail: Finding Patterns in Taxi Trajectories.
Proceedings of the Advances in Knowledge Discovery and Data Mining, 2013

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

Automatic recommendation of API methods from feature requests.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Mining branching-time scenarios.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Got issues? Who cares about it? A large scale investigation of issue trackers from GitHub.
Proceedings of the IEEE 24th International Symposium on Software Reliability Engineering, 2013

Reviving Dormant Ties in an Online Social Network Experiment.
Proceedings of the Seventh International Conference on Weblogs and Social Media, 2013

DRONE: Predicting Priority of Reported Bugs by Multi-factor Analysis.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Multi-abstraction Concern Localization.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Theory and Practice, Do They Match? A Case with Spectrum-Based Fault Localization.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Will Fault Localization Work for These Failures? An Automated Approach to Predict Effectiveness of Fault Localization Tools.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

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

Orion: A Software Project Search Engine with Integrated Diverse Software Artifacts.
Proceedings of the 2013 18th International Conference on Engineering of Complex Computer Systems, 2013

Hierarchical Parallel Algorithm for Modularity-Based Community Detection Using GPUs.
Proceedings of the Euro-Par 2013 Parallel Processing, 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

Understanding Widespread Changes: A Taxonomic Study.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Network Structure of Social Coding in GitHub.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Predicting Project Outcome Leveraging Socio-Technical Network Patterns.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Adoption of Software Testing in Open Source Projects-A Preliminary Study on 50, 000 Projects.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Empirical Evaluation of Bug Linking.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Popularity, Interoperability, and Impact of Programming Languages in 100, 000 Open Source Projects.
Proceedings of the 37th Annual IEEE Computer Software and Applications Conference, 2013

2012
Mining quantified temporal rules: Formalism, algorithms, and evaluation.
Sci. Comput. Program., 2012

Learning extended FSA from software: An empirical assessment.
J. Syst. Softw., 2012

Scenario-based and value-based specification mining: better together.
Autom. Softw. Eng., 2012

Understanding task-driven information flow in collaborative networks.
Proceedings of the 21st World Wide Web Conference 2012, 2012

Information Retrieval Based Nearest Neighbor Classification for Fine-Grained Bug Severity Prediction.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Automatic Defect Categorization.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Searching connected API subgraph via text phrases.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

HuMan: Creating memorable fingerprints of mobile users.
Proceedings of the Tenth Annual IEEE International Conference on Pervasive Computing and Communications, 2012

What does software engineering community microblog about?
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Are faults localizable?
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Rethinking DRAM Power Modes for Energy Proportionality.
Proceedings of the 45th Annual IEEE/ACM International Symposium on Microarchitecture, 2012

To what extent could we detect field defects? an empirical study of false negatives in static bug finding tools.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Duplicate bug report detection with a combination of information retrieval and topic modeling.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

kbe-anonymity: test data anonymization for evolving programs.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Diversity maximization speedup for fault localization.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Semantic patch inference.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Observatory of trends in software related microblogs.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

An Empirical Study of Bugs in Machine Learning Systems.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, 2012

Inferring semantically related software terms and their taxonomy by leveraging collaborative tagging.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

When would this bug get reported?
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Detecting similar applications with collaborative tagging.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Automatic classification of software related microblogs.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Interactive fault localization leveraging simple user feedback.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports.
Proceedings of the 34th International Conference on Software Engineering, 2012

Identifying Linux bug fixing patches.
Proceedings of the 34th International Conference on Software Engineering, 2012

Active refinement of clone anomaly reports.
Proceedings of the 34th International Conference on Software Engineering, 2012

Inferring class level specifications for distributed systems.
Proceedings of the 34th International Conference on Software Engineering, 2012

Improved Duplicate Bug Report Identification.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

In-game action list segmentation and labeling in real-time strategy games.
Proceedings of the 2012 IEEE Conference on Computational Intelligence and Games, 2012

Collective Churn Prediction in Social Network.
Proceedings of the International Conference on Advances in Social Networks Analysis and Mining, 2012

Diffusion of Software Features: An Exploratory Study.
Proceedings of the 19th Asia-Pacific Software Engineering Conference, 2012

2011
Mining Iterative Generators and Representative Rules for Software Specification Discovery.
IEEE Trans. Knowl. Data Eng., 2011

Mining Top-K Large Structural Patterns in a Massive Network.
Proc. VLDB Endow., 2011

Concern Localization using Information Retrieval: An Empirical Study on Linux Kernel.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Code Search via Topic-Enriched Dependence Graph Matching.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Recommending People in Developers' Collaboration Network.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Automated Detection of Likely Design Flaws in N-Tier Architectures.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

NORT: Runtime Anomaly-Based Monitoring of Malicious Behavior for Windows.
Proceedings of the Runtime Verification - Second International Conference, 2011

<i>kb</i>-anonymity: a model for anonymized behaviour-preserving test and debugging data.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011

Instance-Based Parameter Tuning via Search Trajectory Similarity Clustering.
Proceedings of the Learning and Intelligent Optimization - 5th International Conference, 2011

Search-based fault localization.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Towards more accurate retrieval of duplicate bug reports.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Finding relevant answers in software forums.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Mining message sequence graphs.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Towards Succinctness in Mining Scenario-Based Specifications.
Proceedings of the 16th IEEE International Conference on Engineering of Complex Computer Systems, 2011

Bidirectional mining of non-redundant recurrent rules from a sequence database.
Proceedings of the 27th International Conference on Data Engineering, 2011

Bug Signature Minimization and Fusion.
Proceedings of the 13th IEEE International Symposium on High-Assurance Systems Engineering, 2011

Mining closed discriminative dyadic sequential patterns.
Proceedings of the EDBT 2011, 2011

Mining direct antagonistic communities in explicit trust networks.
Proceedings of the 20th ACM Conference on Information and Knowledge Management, 2011

2010
Mining Collaboration Patterns from a Large Developer Network.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

Mining Antagonistic Communities from Social Networks.
Proceedings of the Advances in Knowledge Discovery and Data Mining, 2010

Matching dependence-related queries in the system dependence graph.
Proceedings of the ASE 2010, 2010

An automated approach for finding variable-constant pairing bugs.
Proceedings of the ASE 2010, 2010

Comprehensive evaluation of association measures for fault localization.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

A discriminative model approach for accurate duplicate bug report retrieval.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

LM: a miner for scenario-based specifications.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Mining interesting link formation rules in social networks.
Proceedings of the 19th ACM Conference on Information and Knowledge Management, 2010

2009
Mining Software Specifications.
Proceedings of the Encyclopedia of Data Warehousing and Mining, Second Edition (4 Volumes), 2009

Non-redundant sequential rules - Theory and algorithm.
Inf. Syst., 2009

Data Mining for Software Engineering.
Computer, 2009

Automatic steering of behavioral model inference.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Mining scenario-based specifications with value-based invariants.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Classification of software behaviors for failure detection: a discriminative pattern mining approach.
Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France, June 28, 2009

Mining Hierarchical Scenario-Based Specifications.
Proceedings of the ASE 2009, 2009

Identifying bug signatures using discriminative graph mining.
Proceedings of the Eighteenth International Symposium on Software Testing and Analysis, 2009

Efficient Mining of Closed Repetitive Gapped Subsequences from a Sequence Database.
Proceedings of the 25th International Conference on Data Engineering, 2009

Extracting Paraphrases of Technical Terms from Noisy Parallel Software Corpora.
Proceedings of the ACL 2009, 2009

2008
Mining temporal rules for software maintenance.
J. Softw. Maintenance Res. Pract., 2008

Mining patterns and rules for software specification discovery.
Proc. VLDB Endow., 2008

Mining and Ranking Generators of Sequential Patterns.
Proceedings of the SIAM International Conference on Data Mining, 2008

Specification mining of symbolic scenario-based models.
Proceedings of the 8th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2008

Hierarchical inter-object traces for specification mining.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

Mining Scenario-Based Triggers and Effects.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

Mining past-time temporal rules from execution traces.
Proceedings of the 2008 International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2008), 2008

Mining specifications in diversified formats from execution traces.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Efficient Mining of Recurrent Rules from a Sequence Database.
Proceedings of the Database Systems for Advanced Applications, 2008

2007
Mining modal scenarios from execution traces.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Efficient mining of iterative patterns for software specification discovery.
Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2007

Mining modal scenario-based specifications from execution traces of reactive systems.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

2006
QUARK: Empirical Assessment of Automaton-based Specification Miners.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

SMArTIC: towards building an accurate, robust and scalable specification miner.
Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2006


  Loading...