Zhenchang Xing

Orcid: 0000-0001-7663-1421

According to our database1, Zhenchang Xing authored at least 267 papers between 2003 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
SE Factual Knowledge in Frozen Giant Code Model: A Study on FQN and Its Retrieval.
IEEE Trans. Knowl. Data Eng., December, 2024

Automated Refactoring of Non-Idiomatic Python Code With Pythonic Idioms.
IEEE Trans. Software Eng., November, 2024

On the Way to SBOMs: Investigating Design Issues and Solutions in Practice.
ACM Trans. Softw. Eng. Methodol., July, 2024

Prompt Sapper: A LLM-Empowered Production Tool for Building AI Chains.
ACM Trans. Softw. Eng. Methodol., June, 2024

Answering Uncertain, Under-Specified API Queries Assisted by Knowledge-Aware Human-AI Dialogue.
IEEE Trans. Software Eng., February, 2024

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

FQN Inference in Partial Code by Prompt-tuned Language Model of Code.
ACM Trans. Softw. Eng. Methodol., February, 2024

To be forgotten or to be fair: unveiling fairness implications of machine unlearning methods.
AI Ethics, February, 2024

API Entity and Relation Joint Extraction from Text via Dynamic Prompt-tuned Language Model.
ACM Trans. Softw. Eng. Methodol., January, 2024

Toward Responsible AI in the Era of Generative AI: A Reference Architecture for Designing Foundation Model-Based Systems.
IEEE Softw., 2024

Refactoring to Pythonic Idioms: A Hybrid Knowledge-Driven Approach Leveraging Large Language Models.
Proc. ACM Softw. Eng., 2024

DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Models.
CoRR, 2024

A test-free semantic mistakes localization framework in Neural Code Translation.
CoRR, 2024

<i>"I Don't Use AI for Everything"</i>: Exploring Utility, Attitude, and Responsibility of AI-empowered Tools in Software Development.
CoRR, 2024

A Taxonomy of Architecture Options for Foundation Model-based Agents: Analysis and Decision Model.
CoRR, 2024

Empowering Agile-Based Generative Software Development through Human-AI Teamwork.
CoRR, 2024

A Solution toward Transparent and Practical AI Regulation: Privacy Nutrition Labels for Open-source Generative AI-based Applications.
CoRR, 2024

Automatically Analyzing Performance Issues in Android Apps: How Far Are We?
CoRR, 2024

A Large-scale Investigation of Semantically Incompatible APIs behind Compatibility Issues in Android Apps.
CoRR, 2024

VersiCode: Towards Version-controllable Code Generation.
CoRR, 2024

Don't Chase Your Tail! Missing Key Aspects Augmentation in Textual Vulnerability Descriptions of Long-tail Software through Feature Inference.
CoRR, 2024

Towards AI Safety: A Taxonomy for AI System Evaluation.
CoRR, 2024

GPTVoiceTasker: LLM-Powered Virtual Assistant for Smartphone.
CoRR, 2024

Is It a Trap? A Large-scale Empirical Study And Comprehensive Assessment of Online Automated Privacy Policy Generators for Mobile Apps.
Proceedings of the 33rd USENIX Security Symposium, 2024

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

GPTVoiceTasker: Advancing Multi-step Mobile Task Efficiency Through Dynamic Interface Exploration and Learning.
Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology, 2024

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

Hard to Read and Understand Pythonic Idioms? DeIdiom and Explain Them in Non-Idiomatic Equivalent Code.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Where is it? Tracing the Vulnerability-relevant Files from Vulnerability Reports.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Enhancing Exploratory Testing by Large Language Model and Knowledge Graph.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future.
Proceedings of the IEEE/ACM International Workshop on Engineering and Cybersecurity of Critical Systems and Second IEEE/ACM International Workshop on Software Vulnerability, 2024

Towards Responsible Generative AI: A Reference Architecture for Designing Foundation Model Based Agents.
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024

Privacy and Copyright Protection in Generative AI: A Lifecycle Perspective.
Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering, 2024

Towards a Responsible AI Metrics Catalogue: A Collection of Metrics for AI Accountability.
Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering, 2024

A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture.
Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering, 2024

Blockchain-Enabled Accountability in Data Supply Chain: A Data Bill of Materials Approach.
Proceedings of the IEEE International Conference on Blockchain, 2024

An AI System Evaluation Framework for Advancing AI Safety: Terminology, Taxonomy, Lifecycle Mapping.
Proceedings of the 1st ACM International Conference on AI-Powered Software, 2024

2023
XCoS: Explainable Code Search Based on Query Scoping and Knowledge Graph.
ACM Trans. Softw. Eng. Methodol., November, 2023

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

Extraction of Phrase-based Concepts in Vulnerability Descriptions through Unsupervised Labeling.
ACM Trans. Softw. Eng. Methodol., September, 2023

ArgusDroid: detecting Android malware variants by mining permission-API knowledge graph.
Sci. China Inf. Sci., September, 2023

Brain-Inspired Search Engine Assistant Based on Knowledge Graph.
IEEE Trans. Neural Networks Learn. Syst., August, 2023

DeBEIR: A Python Package for Dense Bi-Encoder Information Retrieval.
Dataset, July, 2023

Preface to the Special issue on the 36th IEEE International Conference on Software Maintenance and Evolution (ICSME 2020).
Empir. Softw. Eng., June, 2023

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

Voicify Your UI: Towards Android App Control with Voice Commands.
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., March, 2023

Beyond Literal Meaning: Uncover and Explain Implicit Knowledge in Code Through Wikipedia-Based Concept Linking.
IEEE Trans. Software Eng., 2023

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

DeBEIR: A Python Package for Dense Bi-Encoder Information Retrieval.
J. Open Source Softw., 2023

Designing with Language: Wireframing UI Design Intent with Generative Large Language Models.
CoRR, 2023

Context-Aware Code Generation Framework for Code Repositories: Local, Global, and Third-Party Library Awareness.
CoRR, 2023

Navigating Privacy and Copyright Challenges Across the Data Lifecycle of Generative AI.
CoRR, 2023

From Principles to Practice: An Accountability Metrics Catalogue for Managing AI Risks.
CoRR, 2023

Building the Future of Responsible AI: A Reference Architecture for Designing Large Language Model based Agents.
CoRR, 2023

Let's Discover More API Relations: A Large Language Model-based AI Chain for Unsupervised API Relation Inference.
CoRR, 2023

Tag Your Fish in the Broken Net: A Responsible Web Framework for Protecting Online Privacy and Copyright.
CoRR, 2023

Pop Quiz! Do Pre-trained Code Models Possess Knowledge of Correct API Names?
CoRR, 2023

Adaptive Intellect Unleashed: The Feasibility of Knowledge Transfer in Large Language Models.
CoRR, 2023

Quantum Software Analytics: Opportunities and Challenges.
CoRR, 2023

Test-takers have a say: understanding the implications of the use of AI in language tests.
CoRR, 2023

Right to be Forgotten in the Era of Large Language Models: Implications, Challenges, and Solutions.
CoRR, 2023

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

Towards Real Smart Apps: Investigating Human-AI Interactions in Smartphone On-Device AI Apps.
CoRR, 2023

A Chain of AI-based Solutions for Resolving FQNs and Fixing Syntax Errors in Partial Code.
CoRR, 2023

Toward the Cure of Privacy Policy Reading Phobia: Automated Generation of Privacy Nutrition Labels From Privacy Policies.
CoRR, 2023

Enhancing Virtual Assistant Intelligence: Precise Area Targeting for Instance-level User Intents beyond Metadata.
CoRR, 2023

Prompt Sapper: LLM-Empowered Software Engineering Infrastructure for AI-Native Services.
CoRR, 2023

AI Chain on Large Language Model for Unsupervised Control Flow Graph Generation for Statically-Typed Partial Code.
CoRR, 2023

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

NiCro: Purely Vision-based, Non-intrusive Cross-Device and Cross-Platform GUI Testing.
CoRR, 2023

A Framework for Designing Foundation Model based Systems.
CoRR, 2023

A Large-scale Empirical Study of Online Automated Privacy Policy Generators for Mobile Apps.
CoRR, 2023

Towards Responsible AI in the Era of ChatGPT: A Reference Architecture for Designing Foundation Model-based AI Systems.
CoRR, 2023

Exploring AI Ethics of ChatGPT: A Diagnostic Analysis.
CoRR, 2023

A Survey on AI Risk Assessment Frameworks.
CoRR, 2023

Prediction of Vulnerability Characteristics Based on Vulnerability Description and Prompt Learning.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Video2Action: Reducing Human Interactions in Action Annotation of App Tutorial Videos.
Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, 2023

Unveiling the Tricks: Automated Detection of Dark Patterns in Mobile Applications.
Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, 2023

API-Knowledge Aware Search-Based Software Testing: Where, What, and How.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

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

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

From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Let's Chat to Find the APIs: Connecting Human, LLM and Knowledge Graph through AI Chain.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Still Confusing for Bug-Component Triaging? Deep Feature Learning and Ensemble Setting to Rescue.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

MedRedQA for Medical Consumer Question Answering: Dataset, Tasks, and Neural Baselines.
Proceedings of the 13th International Joint Conference on Natural Language Processing and the 3rd Conference of the Asia-Pacific Chapter of the Association for Computational Linguistics, 2023

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

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

RIdiom: Automatically Refactoring Non-Idiomatic Python Code with Pythonic Idioms.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Silent Vulnerable Dependency Alert Prediction with Vulnerability Key Aspect Explanation.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

A Multi-faceted Vulnerability Searching Website Powered by Aspect-level Vulnerability Knowledge Graph.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

SoapOperaTG: A Tool for System Knowledge Graph Based Soap Opera Test Generation.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

PCR-Chain: Partial Code Reuse Assisted by Hierarchical Chaining of Prompts on Frozen Copilot.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

Towards Concrete and Connected AI Risk Assessment (C<sup>2</sup>AIRA): A Systematic Mapping Study.
Proceedings of the 2nd IEEE/ACM International Conference on AI Engineering, 2023

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

DiffTech: Differencing Similar Technologies From Crowd-Scale Comparison Discussions.
IEEE Trans. Software Eng., 2022

Holistic Combination of Structural and Textual Code Information for Context Based API Recommendation.
IEEE Trans. Software Eng., 2022

Detecting and Augmenting Missing Key Aspects in Vulnerability Descriptions.
ACM Trans. Softw. Eng. Methodol., 2022

Enriching query semantics for code search with reinforcement learning.
Neural Networks, 2022

Search like an expert: Reducing expertise disparity using a hybrid neural index for COVID-19 queries.
J. Biomed. Informatics, 2022

"More Than Deep Learning": post-processing for API sequence recommendation.
Empir. Softw. Eng., 2022

Towards Benchmarking GUI Compatibility Testing on Mobile Applications.
CoRR, 2022

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

Psychologically-inspired, unsupervised inference of perceptual groups of GUI widgets from GUI images.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

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

PRCBERT: Prompt Learning for Requirement Classification using BERT-based Pretrained Language Models.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Prompt-tuned Code Language Model as a Neural Knowledge Base for Type Inference in Statically-Typed Partial Code.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Heterogeneous Vulnerability Report Traceability Recovery by Vulnerability Aspect Matching.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

Gallery D.C.: Auto-created GUI Component Gallery for Design Search and Knowledge Discovery.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

Towards a roadmap on software engineering for responsible AI.
Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI, 2022

2021
Easy-to-Deploy API Extraction by Multi-Level Feature Embedding and Transfer Learning.
IEEE Trans. Software Eng., 2021

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

Mining Likely Analogical APIs Across Third-Party Libraries via Large-Scale Unsupervised API Semantics Embedding.
IEEE Trans. Software Eng., 2021

SEthesaurus: WordNet in Software Engineering.
IEEE Trans. Software Eng., 2021

Leveraging Official Content and Social Context to Recommend Software Documentation.
IEEE Trans. Serv. Comput., 2021

Enriching Query Semantics for Code Search with Reinforcement Learning.
CoRR, 2021

Generating Informative CVE Description From ExploitDB Posts by Extractive Summarization.
CoRR, 2021

Comparative analysis of feature representations and machine learning methods in Android family classification.
Comput. Networks, 2021

A Character-Level Convolutional Neural Network for Predicting Exploitability of Vulnerability.
Proceedings of the International Symposium on Theoretical Aspects of Software Engineering, 2021

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

Automatic Part-of-Speech Tagging for Security Vulnerability Descriptions.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Unsupervised Labeling and Extraction of Phrase-based Concepts in Vulnerability Descriptions.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

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

Task-Oriented API Usage Examples Prompting Powered By Programming Task Knowledge Graph.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

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

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

Predicting Entity Relations across Different Security Databases by Using Graph Attention Network.
Proceedings of the IEEE 45th Annual Computers, Software, and Applications Conference, 2021

Key Aspects Augmentation of Vulnerability Description based on Multiple Security Databases.
Proceedings of the IEEE 45th Annual Computers, Software, and Applications Conference, 2021

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

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

From Lost to Found: Discover Missing UI Design Semantics through Recovering Missing Tags.
Proc. ACM Hum. Comput. Interact., 2020

Predicting Missing Information of Key Aspects in Vulnerability Reports.
CoRR, 2020

Searching Scientific Literature for Answers on COVID-19 Questions.
CoRR, 2020

Predicting Missing Information of Vulnerability Reports.
Proceedings of the Companion of The 2020 Web Conference 2020, 2020

UIED: a hybrid tool for GUI element detection.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

API method recommendation via explicit matching of functionality verb phrases.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

DiffTech: a tool for differencing similar technologies from question-and-answer discussions.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Object detection for graphical user interface: old fashioned or deep learning or a combination?
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

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

Generating Concept based API Element Comparison Using a Knowledge Graph.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Seenomaly: vision-based linting of GUI animation effects against design-don't guidelines.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Escape from escape analysis of Golang.
Proceedings of the ICSE-SEIP 2020: 42nd International Conference on Software Engineering, Software Engineering in Practice, Seoul, South Korea, 27 June, 2020

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

Unblind your apps: predicting natural-language labels for mobile GUI components by deep learning.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Unsuccessful story about few shot malware family classification and siamese network to the rescue.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

A Knowledge Graph-based Sensitive Feature Selection for Android Malware Classification.
Proceedings of the 27th Asia-Pacific Software Engineering Conference, 2020

2019
LinkLive: discovering Web learning resources for developers from Q&A discussions.
World Wide Web, 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

Gallery D.C.: Design Search and Knowledge Discovery through Auto-created GUI Component Gallery.
Proc. ACM Hum. Comput. Interact., 2019

Domain-specific machine translation with recurrent neural network for software localization.
Empir. Softw. Eng., 2019

What's Spain's Paris? Mining analogical libraries from Q&A discussions.
Empir. Softw. Eng., 2019

AI-boosted software automation: learning from human pair programmers.
Sci. China Inf. Sci., 2019

Generative API usage code recommendation with parameter concretization.
Sci. China Inf. Sci., 2019

A Neural Model for Method Name Generation from Functional Description.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

A learning-based approach for automatic construction of domain glossary from source code and documentation.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Generating query-specific class API summaries.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 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

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

Go-clone: graph-embedding based clone detector for Golang.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge Graph.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

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

Embedding and Predicting Software Security Entity Relationships: A Knowledge Graph Based Approach.
Proceedings of the Neural Information Processing - 26th International Conference, 2019

Joint Prediction of Multiple Vulnerability Characteristics Through Multi-Task Learning.
Proceedings of the 24th International Conference on Engineering of Complex Computer Systems, 2019

ANU-CSIRO at MEDIQA 2019: Question Answering Using Deep Contextual Knowledge.
Proceedings of the 18th BioNLP Workshop and Shared Task, 2019

Investigating the Effect of Lexical Segmentation in Transformer-based Models on Medical Datasets.
Proceedings of the The 17th Annual Workshop of the Australasian Language Technology Association, 2019

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

Data-Driven Proactive Policy Assurance of Post Quality in Community q&a Sites.
Proc. ACM Hum. Comput. Interact., 2018

To Do or Not To Do: Distill crowdsourced negative caveats to augment api documentation.
J. Assoc. Inf. Sci. Technol., 2018

Learning to answer programming questions with software documentation through social context embedding.
Inf. Sci., 2018

APIReal: an API recognition and linking approach for online developer forums.
Empir. Softw. Eng., 2018

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

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

Supporting exploratory code search with differencing and visualization.
Proceedings of the 25th International Conference on Software Analysis, 2018

DeepWeak: Reasoning common software weaknesses via knowledge graph embedding.
Proceedings of the 25th International Conference on Software Analysis, 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

API Caveat Explorer - Surfacing Negative Usages from Practice: An API-oriented Interactive Exploratory Search System for Programmers.
Proceedings of the 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, 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

Tell them apart: distilling technology differences from crowd-scale comparison discussions.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Automatic Generation of API Documentations for Open-Source Projects.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

Improving API Caveats Accessibility by Mining API Caveats Knowledge Graph.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

From UI design image to GUI skeleton: a neural machine translator to bootstrap mobile GUI implementation.
Proceedings of the 40th International Conference on Software Engineering, 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

2017
Understanding systematic and collaborative code changes by mining evolutionary trajectory patterns.
J. Softw. Evol. Process., 2017

By the Community & For the Community: A Deep Learning Approach to Assist Collaborative Editing in Q&A Sites.
Proc. ACM Hum. Comput. Interact., 2017

The structure and dynamics of knowledge network in domain-specific Q&A sites: a case study of stack overflow.
Empir. Softw. Eng., 2017

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

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

HDSKG: Harvesting domain specific knowledge graph from content of webpages.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

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

Contextual Recommendation of Relevant Program Elements in an Interactive Feature Location Process.
Proceedings of the 17th IEEE International Working Conference on Source Code Analysis and Manipulation, 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

Mining implicit design templates for actionable code reuse.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Ensemble application of convolutional and recurrent neural networks for multi-label text categorization.
Proceedings of the 2017 International Joint Conference on Neural Networks, 2017

Learning to Predict Severity of Software Vulnerability Using Only Vulnerability Description.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Unsupervised software-specific morphological forms inference from informal discussions.
Proceedings of the 39th International Conference on Software Engineering, 2017

Enhancing Knowledge Sharing in Stack Overflow via Automatic External Web Resources Linking.
Proceedings of the 22nd International Conference on Engineering of Complex Computer Systems, 2017

Process Patterns: Reusable Design Artifacts for Business Process Models.
Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, 2017

2016
Software-Specific Named Entity Recognition in Software Engineering Social Content.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Mining Analogical Libraries in Q&A Discussions - Incorporating Relational and Categorical Knowledge into Word Embedding.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Software-specific part-of-speech tagging: an experimental study on stack overflow.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

From discussion to wisdom: web resource recommendation for hyperlinks in stack overflow.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

BPMiner: mining developers' behavior patterns from screen-captured task videos.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

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

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

SimilarTech: automatically recommend analogical libraries across different programming languages.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Learning a dual-language vector space for domain-specific cross-lingual question retrieval.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Learning to Extract API Mentions from Informal Natural Language Discussions.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

TechLand: Assisting Technology Landscape Inquiries with Insights from Stack Overflow.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Engineering Socially-Aware Systems and Applications.
Proceedings of the 21st International Conference on Engineering of Complex Computer Systems, 2016

Mining Technology Landscape from Stack Overflow.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016

Towards Correlating Search on Google and Asking on Stack Overflow.
Proceedings of the 40th IEEE Annual Computer Software and Applications Conference, 2016

2015
amAssist: In-IDE ambient search of online programming resources.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Summarizing Evolutionary Trajectory by Grouping and Aggregating relevant code changes.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Reverse engineering time-series interaction data from screen-captured videos.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Clone-based and interactive recommendation for modifying pasted code.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

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

Tracking and Analyzing Cross-Cutting Activities in Developers' Daily Work (N).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

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

scvRipper: Video Scraping Tool for Modeling Developers' Behavior Using Interaction Data.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Verifying FreeRTOS' Cyclic Doubly Linked List Implementation: From Abstract Specification to Machine Code.
Proceedings of the 20th International Conference on Engineering of Complex Computer Systems, 2015

2014
Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Detecting differences across multiple instances of code clones.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
How developers perform feature location tasks: a human-centric and process-oriented exploratory study.
J. Softw. Evol. Process., 2013

Improving feature location using structural similarity and iterative graph mapping.
J. Syst. Softw., 2013

Distilling useful clones by contextual differencing.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

What help do developers seek, when and how?
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Towards contextual and on-demand code clone management by continuous monitoring.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

A large scale Linux-kernel based benchmark for feature location research.
Proceedings of the 35th International Conference on Software Engineering, 2013

Improving feature location practice with multi-faceted interactive exploration.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Feature Location in a Collection of Product Variants.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Cloning practices: Why developers clone and what can be changed.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Automatic Adaptation of Software Applications to Database Evolution by Graph Differencing and AOP-Based Dynamic Patching.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

2011
Monitoring Software Quality Evolution by Analyzing Deviation Trends of Modularity Views.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

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

CloneDifferentiator: Analyzing clones by differentiation.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

CloneDiff: semantic differencing of clones.
Proceedings of the Proceeding of the 5th ICSE International Workshop on Software Clones, 2011

Improving Product Line Architecture Design and Customization by Raising the Level of Variability Modeling.
Proceedings of the Top Productivity through Software Reuse, 2011

Incremental and iterative reengineering towards Software Product Line: An industrial case study.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

An exploratory study of feature location process: Distinct phases, recurring patterns, and elementary actions.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Iterative context-aware feature location.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Differencing Labeled Transition Systems.
Proceedings of the Formal Methods and Software Engineering, 2011

Differencing UML Models: A Domain-Specific vs. a Domain-Agnostic Method.
Proceedings of the Generative and Transformational Techniques in Software Engineering IV, 2011

2010
Understanding Feature Evolution in a Family of Product Variants.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

SpecDiff: debugging formal specifications.
Proceedings of the ASE 2010, 2010

Model comparison with GenericDiff.
Proceedings of the ASE 2010, 2010

2008
The JDEvAn tool suite in support of object-oriented evolutionary development.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

2007
API-Evolution Support with Diff-CatchUp.
IEEE Trans. Software Eng., 2007

Differencing logical UML models.
Autom. Softw. Eng., 2007

2006
Understanding the Evolution and Co-evolution of Classes in Object-oriented Systems.
Int. J. Softw. Eng. Knowl. Eng., 2006

Refactoring Detection based on UMLDiff Change-Facts Queries.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

Digging the Development Dust for Refactorings.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

Refactoring Practice: How it is and How it Should be Supported - An Eclipse Case Study.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

2005
Analyzing the Evolutionary History of the Logical Design of Object-Oriented Software.
IEEE Trans. Software Eng., 2005

UMLDiff: an algorithm for object-oriented design differencing.
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005

Towards Experience-Based Mentoring of Evolutionary Development.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Design mentoring based on design evolution analysis.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

2004
Data-mining in Support of Detecting Class Co-evolution.
Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2004), 2004

Understanding Class Evolution in Object-Oriented Software.
Proceedings of the 12th International Workshop on Program Comprehension (IWPC 2004), 2004

Understanding Phases and Styles of Object-Oriented Systems' Evolution.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Design mentoring based on design evolution analysis.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

2003
JRefleX: towards supporting small student software teams.
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, 2003


  Loading...