Publications

Publication Summary

Journal Papers (129): IEEE Transactions on Software Engineering * 39, ACM Transactions on Software Engineering and Methodology * 28, Empirical Software Engineering * 22, ACM Computing Surveys * 2, IEEE Transactions on Dependable and Secure Computing * 1, IEEE Transactions on Service Computing * 1.

Conference Papers (171): ICSE * 26, ASE * 22, ESEC/FSE* 12, ICSME * 8, MSR * 6, ISSTA * 3, NeurIPS * 1, IJCAI * 1, UbiComp * 1

Book Chapter (3)

Papers in Chinese (16): 软件学报 * 13, 计算机研究与发展 * 2, 计算机学报 * 1

2024

Journal Papers

  1. Zhipeng Gao, Yanqi Su, Xing Hu, Xin Xia. “Automating TODO-dropped Methods Detection and Patching”. In ACM Transactions on Software Engineering and Methodology (TOSEM), Accepted

  2. Li Wen, Lingfeng Bao, Jiachi Chen, John Grundy, Xin Xia, Xiaohu Yang. “Market manipulation of Cryptocurrencies: Evidence from Social Media and Transaction Data” ACM Transactions on Internet Technology (TOIT), Accepted

  3. Kexing Chen, Lingfeng Bao, Xing Hu, Xin Xia, Xiaohu Yang. “E-PRedictor: An Approach for Early Prediction of Pull Request Acceptance” Science China Information Sciences (SCIS), Accepted

  4. Junxiao Han, Jiahao Zhang, David Lo, Xin Xia, Shuiguang Deng, Minghui Wu. “Understanding Newcomers’ Onboarding Process in Deep Learning Projects”. IEEE Transactions on Software Engineering (TSE), Accepted.

  5. Yanming Yang, Xing Hu, Zhipeng Gao, Jinfu Chen, Chao Ni, Xin Xia, David Lo. “Federated Learning for Software Engineering: A Case Study of Code Clone Detection and Defect Prediction”. IEEE Transactions on Software Engineering (TSE), Accepted.

Conference Papers (Full Papers)

  1. Shengyi Pan, You Wang, Zhongxin Liu, Xing Hu, Xin Xia, Shanping Li. “Automating Zero-Shot Patch Porting for Hard Forks”. ISSTA 2024: Accepted as a Full Paper.

  2. Tingwei Zhu, Zhongxin Liu, Tongtong Xu, Ze Tang, Tian Zhang, Minxue Pan, Xin Xia. “Exploring and Improving Code Completion for Test Code”. ICPC 2024: Accepted as a Full Paper

  3. Jiaqi Wu, Lingfeng Bao, Xiaohu Yang, Xin Xia, Xing Hu. “A Large-Scale Empirical Study of Open Source License Usage: Practices and Challenges”. MSR 2024: Accepted as a Full Paper

  4. Junwei Zhang, Xing Hu, Lingfeng Bao, Xin Xia, Shanping Li. “Dual Prompt-Based Few-Shot Learning for Automated Vulnerability Patch Localization”. SANER 2024: Accepted as a Full Paper

  5. Zhiyuan Pan, Xing Hu, Xin Xia, Xian Zhan, David Lo, Xiaohu Yang. “PPT4J: Patch Presence Test for Java Binaries”. ICSE 2024: Accepted as a Full Paper.

  6. Zhongxin Liu, Zhijie Tang, Junwen Zhang, Xin Xia, Xiaohu Yang. “Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks”. ICSE 2024: Accepted as a Full Paper.
  7. Shuzheng Gao, Wenxin Mao, Cuiyun Gao, Li Li, Xing Hu, Xin Xia, Michael R. Lyu.”Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models”. ICSE 2024: Accepted as a Full Paper.

  8. Yanming Yang, Xing Hu, Xin Xia, David Lo, Xiaohu Yang. “Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine”. ICSE 2024: Accepted as a Full Paper.

  9. Qi Zhan, Xing Hu, Zhiyang Li, Xin Xia, David Lo, Shanping Li. “PS3: Precise Patch Presence Test based on Semantic Symbolic Signature”. ICSE 2024: Accepted as a Full Paper.

  10. Yi Gao, Xing Hu, Tongtong Xu, Xin Xia, David Lo, Xiaohu Yang. “MUT: Human-in-the-Loop Unit Test Migration”. ICSE 2024: Accepted as a Full Paper.

  11. Zirui Chen, Xing Hu, Xin Xia, Yi Gao, Tongtong Xu, David Lo, Xiaohu Yang. “ Exploiting Library Vulnerability via Migration Based Automating Test Generation”. ICSE 2024: Accepted as a Full Paper.

  12. Shengyi Pan, Lingfeng Bao, Jiayuan Zhou, Xing Hu, Xin Xia, Shanping Li. “Towards More Practical Automation of Vulnerability Assessment”. ICSE 2024: Accepted as a Full Paper.

  13. Junkai Chen, Xing Hu, Zhenhao Li, Cuiyun Gao, David Lo, Xin Xia, David Lo. “Code Search is All You Need? Improving Code Suggestions with Code Search”. ICSE 2024: Accepted as a Full Paper. (ACM SIGSOFT Distinguished Paper Award)

2023

Book Chapter

  1. Xin Xia and David Lo. Information Retrieval-Based Techniques for Software Fault. In Handbook of Software Fault Localization: Foundations and Advances.

Journal Papers

  1. Yanming Yang, Xing Hu, Xin Xia, Xiaohu Yang. “The Lost World: Characterizing and Detecting Undiscovered Test Smells”. In ACM Transactions on Software Engineering and Methodology (TOSEM). 2023. Accepted.

  2. Jia Li, Zhuo Li, Huangzhao Zhang, Ge Li, Zhi Jin, Xing Hu, Xin Xia. “Poison Attack and Poison Detection on Deep Source Code Processing Models”. In ACM Transactions on Software Engineering and Methodology (TOSEM). 2023. Accepted.

  3. Jiamou Sun, Zhenchang Xing, Xin Xia, Qinghua Lu, Xiwei Xu, Liming Zhu. “Aspect-Level Information Discrepancies across Heterogeneous Vulnerability Reports: Severity, Types and Detection Methods”. In ACM Transactions on Software Engineering and Methodology (TOSEM). 2023. Accepted.

  4. Weifeng Sun, Meng Yan, Zhongxin Liu, Xin Xia, Yan Lei, David Lo, “Revisiting the Identification of the Co-Evolution of Production and Test Code”. In ACM Transactions on Software Engineering and Methodology (TOSEM). 2023. Accepted.

  5. Yuanhang Yang, Wei He, Cuiyun Gao, Zenglin Xu, Xin Xia, Chuanyi Liu. “TopicAns: Topic-Informed Architecture for Answer Recommendation on Technical Q&A Site”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted.

  6. Junwei Zhang, Zhongxin Liu, Xing Hu, Xin Xia, Shanping Li. “Vulnerability Detection by Learning from Syntax-Based Execution Paths of Code”. IEEE Transactions on Software Engineering (TSE), Accepted.

  7. Qing Huang, Dianshu Liao, Zhenchang Xing, Zhengkang Zuo, Changjing Wang, Xin Xia. Semantic-enriched Code Knowledge Graph to Reveal Unknowns in Smart Contract Code Reuse. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted.

  8. Zhuo Zhang, Yan Lei, Xiaoguang Mao, Meng Yan, Xin Xia, David Lo. Context-Aware Neural Fault Localization. IEEE Transactions on Software Engineering (TSE), Accepted.

  9. Truong Giang Nguyen, Thanh Le-Cong, Hong Jin Kang, Ratnadira Widyasari, Chengran Yang, Zhipeng Zhao, Bowen Xu, Jiayuan Zhou, Xin Xia, Ahmed E. Hassan, Xuan-Bach D. Le, and David Lo. Multi-Granularity Detector for Vulnerability Fixes. IEEE Transactions on Software Engineering (TSE), Accepted.

  10. Yujia Chen, Cuiyun Gao, Xiaoxue Ren, Yun Peng, Xin Xia, Michael R. Lyu. “API Usage Recommendation via Multi-View Heterogeneous Graph Representation Learning”. IEEE Transactions on Software Engineering (TSE), Accepted.

Conference Papers (Full Papers)

  1. Xing Hu, Zhuang Liu, Xin Xia, Zhongxin Liu, Tongtong Xu, Xiaohu Yang. Identify and Update Test Cases when Production Code Changes: A Transformer-based Approach. ASE 2023: Accepted as a Research Full Paper.

  2. Zhenhao Li, An Ran Chen, Xing Hu, Xin Xia, Tse-Hsun (Peter) Chen, Weiyi Shang. Are They All Good? Studying Practitioners’ Expectations on the Readability of Log Messages. ASE 2023: Accepted as a Research Full Paper.

  3. Lingxiao Tang, Lingfeng Bao, Xin Xia, Zhongdong Huang. Neural SZZ Algorithm. ASE 2023: Accepted as a Research Full Paper.

  4. Yanming Yang, Ying Zou, Xing Hu, David Lo, Cao Ni, John Grundy, Xin Xia. C3: Code Clone-based Identification of Duplicated Components. ESEC/FSE 2023: Accepted as a Industry Full paper.

  5. Zhiyuan Wan, Yun Zhang, Xin Xia, Yi Jiang, David Lo. Software Architecture in Practice: Challenges and Opportunities. ESEC/FSE 2023: Accepted as a Research Full paper.

  6. Chao Ni, Xin Yin, Kaiwen Yang, Dehai Zhao, Zhenchang Xing, Xin Xia. Distinguishing Look-Alike Innocent and Vulnerable Code by Subtle Semantic Representation Learning and Explanation. ESEC/FSE 2023: Accepted as a Research Full paper.

  7. Bo Lin, Shangwen Wang, Zhongxin Liu, Yepang Liu, Xin Xia, Xiaoguang Mao. CCT5: A Code-Change-Oriented Pre-Trained Model. ESEC/FSE 2023: Accepted as a Research Full paper.

  8. Zhongxin Liu, Kui Liu, Xin Xia, Xiaohu Yang. “Towards More Realistic Evaluation for Neural Test Oracle Generation”. The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2023). Accepted as a Full Paper.

  9. Zejun Zhang, Zhenchang Xing, Xin Xia, Xiwei Xu, Liming Zhu, Qinghua Lu. “Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence”. 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023). Accepted as a Full Paper.

  10. Shengyi Pan, Lingfeng Bao, Xin Xia, David Lo, Shanping Li. “Fine-grained Commit-level Vulnerability Type Prediction By CWE Tree Structure”. 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023). Accepted as a Full Paper.

  11. Dehai Zhao, Zhenchang Xing, Xin Xia, Deheng Ye, Xiwei Xu, Liming Zhu. “SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics”. 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023). Accepted as a Full Paper.

  12. Sen Fang, Tao Zhang, Youshuai Tan, He Jiang, Xin Xia, Xiaobing Sun. “RepresentThemAll: A Universal Learning Representation of Bug Reports”. 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023). Accepted as a Full Paper.

  13. Zhongxin Liu, Zhijie Tang, Xin Xia, Xiaohu Yang. “CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back”. 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023). Accepted as a Full Paper.

  14. Jiayuan Zhou, Michael Pacheco, Jinfu Chen, Xing Hu, Xin Xia, David Lo, Ahmed E. Hassan. “ CoLeFunDa: Explainable Silent Vulnerability Fix Identification”. 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023). Accepted as a Full Paper.

Papers in Chinese

  1. 詹奇, 潘圣益, 胡星, 鲍凌峰, 夏鑫. “开源软件漏洞感知技术综述”. 软件学报, 2023. 已录用。

  2. 徐同同, 刘逵,夏鑫。 “漏洞自动修复研究综述”. 软件学报, 2023. 已录用。

  3. 汪烨, 胡坤, 姜波, 夏鑫, 唐贤书。 “软件跟踪链自动化技术研究综述”。 计算机学报, 2023, 已录用

2022

Journal Papers

  1. Qing Huang, Zhiqiang Yuan, Zhenchang Xing, Zhengkang Zuo, Changjing Wang, Xin Xia. “1+1>2: Programming Know-What and Know-How Knowledge Fusion, Semantic Enrichment and Coherent Application”. IEEE Transactions on Services Computing (TSC). Accepted.

  2. Ying Fu, Meng Yan, Zhou Xu, Xin Xia, Xiaohong Zhang, Dan Yang. “An Empirical Study of the Impact of Log Parsers on the Performance of Log-based Anomaly Detection”. Empirical Software Engineering (EMSE). Accepted.

  3. Zhipeng Gao, Xin Xia, David Lo, John Grundy, Xindong Zhang, Zhenchang Xing. “I Know What You Are Searching For: Code Snippet Recommendation from Stack Overflow Posts”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  4. Bo Lin, Shangwen Wang, Zhongxin Liu, Xin Xia, Xiaoguang Mao. “Predictive Comment Updating with Heuristics and AST-Path-Based Neural Learning: A Two-Phase Approach”. IEEE Transactions on Software Engineering (TSE), Accepted.

  5. Filipe R. Cogo, Xin Xia, Ahmed E. Hassan. “Assessing the alignment between the information needs of developers and the documentation of programming languages: A case study on Rust”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted.

  6. Chen Zeng, Yue Yu, Shanshan Li, Xin Xia, Zhiming Wang, Mingyang Geng, Linxiao Bai, Wei Dong, and Xiangke Liao. “deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  7. Lihong Tang, Tingmin Wu, Xiao Chen, Li Li, Xin Xia, Marthie Grobler, Yang Xiang. “How does Visualisation Help App Practitioners Analyse Android Apps?”. In IEEE Transactions on Dependable and Secure Computing (TDSC). Accepted. [PDF]

  8. Ye Wang, Junwu Chen, Qiao Huang, Xin Xia, Bo Jiang. “Deep Learning-based Open API Recommendation for Mashup Development”. In Science China Information Sciences (SCIS). Accepted.

  9. Shuzheng Gao, Cuiyun Gao, Yulan He, Jichuan Zeng, Lun Yiu Nie, Xin Xia, Michael R.Lyu. “Code Structure Guided Transformer for Source Code Summarization”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  10. Fang Liu, Ge Li, Bolin Wei, Xin Xia, Zhiyi Fu, Zhi Jin. “A Unified Multi-task Learning Model for AST-level and Token-level Code Completion”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  11. Neng Zhang, Ying Zou, Xin Xia, Qiao Huang, David Lo, Shanping Li. “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 Transactions on Software Engineering (TSE), Accepted. [PDF]

  12. Chao Ni, Xin Xia, David Lo, Xiaohu Yang, Ahmed E. Hassan. “Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  13. Zhongxin Liu, Xin Xia, David Lo, Meng Yan, Shanping Li. “Just-In-Time Obsolete Comment Detection and Update”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

  14. Fangcheng Qiu, Zhipeng Gao, Xin Xia, David Lo, John Grundy, Xinyu Wang. “Deep Just-In-Time Defect Localization”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

Conference Papers (Full Papers)

  1. Yanqi Su, Zheming Han, Zhenchang Xing, Xin Xia, Xiwei Xu, Liming Zhu, Qinghua Lu. “Constructing a System Knowledge Graph of User Tasks and Failures from Bug Reports to Support Soap Opera Testing”. 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022): Accepted as a Full Paper.

  2. Haoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé. “Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness”. 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022): Accepted as a Full Paper.

  3. Chao Ni, Wei Wang, Kaiwen Yang, Xin Xia, Kui Liu, David Lo. “The Best of Both Worlds: Integrating Semantic Features with Expert Features for Defect Prediction and Localization”. The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022). Accepted as a Research Full paper.

  4. Shengyi Pan, Jiayuan Zhou, Filipe R. Cogo, Xin Xia, Lingfeng Bao, Xing Hu, Shanping Li, Ahmed E. Hassan. “Automated Unearthing of Dangerous Issue Reports”. The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022). Accepted as a Research Full paper.

  5. Zhiyuan Wan, Xin Xia, Yun Zhang, David Lo, Daibing Zhou, Qiuyuan Chen, Ahmed. E. Hassan. “What Motivates Software Practitioners to Contribute to Inner Source?”. The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022). Accepted as a Research Full paper.

  6. Lin Shi, Fangwen Mu, Xiao Chen, Song Wang, Junjie Chen, Ye Yang, Ge Li, Xin Xia, Qing Wang. “Are We Building on the Rock? On the Importance of Data Preprocessing for Code Summarization”. The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022). Accepted as a Research Full paper.

  7. Zejun Zhang, Zhengchang Xing, Xin Xia, Xiwei Xu, Liming Zhu. “Making Python Code Idiomatic by Automatic Refactoring Non-Idiomatic Python Code with Pythonic Idioms”. The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022). Accepted as a Research Full paper.

  8. Yucen Shi, Ying Yin, Zhengkui Wang, David Lo, Tao Zhang, Xin Xia, Yuhai Zhao, Bowen Xu. “How to Better Utilize Code Graphs in Semantic Code Search?”. The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022). Accepted as a Research Full paper.

  9. Zhuo Zhang, Yan Lei, Xiaoguang Mao, Meng Yan, Xin Xia, Xiaohong Zhang. “Improving Fault Localization Using Model-domain Synthesized Failing Test Generation”. 38th IEEE International Conference on Software Maintenance and Evolution (ICSME 2022). Accepted as a Full Paper.

  10. Chenning Tao, Qi Zhan, Xing Hu, Xin Xia. “C4: Contrastive Cross-Language Code Clone Detection”. 30th IEEE/ACM International Conference on Program Comprehension (ICPC 2022). Accepted as a Full Paper. [PDF]

  11. Qiuyuan Chen, Dezhen Kong, Lingfeng Bao, Chenxing Sun, Xin Xia, Shanping Li. “Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction”. 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022). Accepted as a SEIP Track Full Paper. [PDF]

  12. Xing Hu, Xin Xia, David Lo, Zhiyuan Wan, Qiuyuan Chen, Tom Zimmermann. “Practitioners’ Expectations on Automated Code Comment Generation”. 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022). Accepted as a Full Paper. [PDF]

  13. Huan Xie, Yan Lei, Meng Yan, Yue Yu, Xin Xia, Xiaoguang Mao. “A Universal Data Augmentation Approach for Fault Localization”. 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022). Accepted as a Full Paper. [PDF]

  14. Neng Zhang, Chao Liu, Xin Xia, Christoph Treude, Ying Zou, David Lo, Zibin Zheng. “ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion”. 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022). Accepted as a Full Paper. [PDF]


  15. Lingfeng Bao, Xin Xia, Ahmed E. Hassan, Xiaohu Yang. “V-SZZ: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities”. 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022). Accepted as a Full Paper. [PDF]

  16. Shichao Wang, Yun Zhang, Lingfeng Bao, Xin Xia, Minghui Wu. “VCMatch: A Ranking-based Approach for Automatic Security Patches Localization for OSS Vulnerabilities”. 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022). Accepted as a Full Paper. [PDF]

  17. Menghan Wu, Yang Zhang, Jiakun Liu, Shangwen Wang, Zhang Zhang, Xin Xia, Xinjun Mao. “On the Way to Microservices: Exploring Problems and Solutions from Online Q&A Community”. 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022). Accepted as a Full Paper. [PDF]
    (IEEE Computer Society TCSE Distinguished Paper Award)

  18. Dezhen Kong, Qiuyuan Chen, Lingfeng Bao, Chenxing Sun, Xin Xia, Shanping Li. “Recommending Code Reviewers for Proprietary Software Projects: A Large Scale Study”. 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022). Accepted as a Full Paper. [PDF]

Conference Papers (Short Papers)

  1. Chao Liu, Xuanlin Bao, Xin Xia, Meng Yan, David Lo, Ting Zhang. “CodeMatcher: A Tool for Large-Scale Code Search Based on Query Semantics Matching”. The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022). Accepted as a Tool Demo paper.

Papers in Chinese

  1. 刘忠鑫, 唐郅杰, 夏鑫, 李善平. “代码变更表示学习及其应用研究进展”. 软件学报, 2022, 已录用

  2. 徐同同, 刘逵, 夏鑫. “漏洞自动修复研究综述”. 软件学报, 2022, 已录用

2021

Journal Papers

  1. Yanming Yang, Xin Xia, David Lo, John Grundy. “A Survey on Deep Learning for Software Engineering”. In ACM Computing Surveys (CSUR). Accepted. [PDF] [Appendix]

  2. Tingting Bi, Xin Xia, David Lo, John Grundy, Thomas Zimmermann, Denae Ford. “Accessibility in Software Practice: A Practitioner’s Perspective”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  3. Yanming Yang, Xin Xia, David Lo, Tingting Bi, John Grundy, Xiaohu Yang. “Predictive Models in Software Engineering: Challenges and Opportunities”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  4. Xing Hu, Qiuyuan Chen, Haoye Wang, Xin Xia, David Lo, Thomas Zimmermann. “Correlating Automated and Human Evaluation of Code Documentation Generation Quality”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  5. Cuiyun Gao, Jichuan Zeng, David Lo, Xin Xia, Irwin King, Michael R.Lyu. “Understanding in-app advertising issues based on large scale app review analysis”. In Information and Software Technology (IST). Accepted. [PDF]

  6. Mojtaba Shahin, Chris Gonsalvez, Jon Whittle, Chunyang Chen, Li Li, Xin Xia. “How Secondary School Girls Perceive Computational Thinking Practices through Collaborative Programming with the Micro:bit”. In Journal of Systems and Software (JSS). Accepted. [PDF]

  7. Tingming Wu, Wanlun Ma, Sheng Wen, Xin Xia, Cecile Paris, Surya Nepal, Yang Xiang. “Analysis of Trending Topics and Text-based Channels of Information Delivery in Cybersecurity”. In ACM Transactions on Information Technology (TOIT). Accepted. [PDF]

  8. Jiachi Chen, Xin Xia, David Lo, John Grundy. “Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  9. Ying Wei, Xiaobing Sun, Lili Bo, Sicong Cao, Xin Xia, Bin Li. “A Comprehensive Study on Security Bug Characteristics”. In Journal of Software: Evolution and Process (JSEP). Accepted. [PDF]

  10. Chao Liu, Cuiyun Gao, Xin Xia, David Lo, John Grundy, Xiaohu Yang. “On the Reproducibility and Replicability of Deep Learning in Software Engineering”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  11. Chao Liu, Xin Xia, David Lo, Cuiyun Gao, Xiaohu Yang, John Grundy. “Opportunities and Challenges in Code Search Tools”. In ACM Computing Surveys (CSUR). Accepted. [PDF]

  12. Jiakun Liu, Haoxiang Zhang, Xin Xia, David Lo, Ying Zou, Ahmed E. Hassan, Shanping Li. “An Exploratory Study on the Repeatedly Shared External Links on Stack Overflowow”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  13. Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiaohu Yang. “Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract Development: Issues, Techniques, and Future Challenges”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  14. Bowen Xu, Thong Hoang, Abhishek Sharma, Chengran Yang, Xin Xia, David Lo. “Post2Vec: Learning Distributed Representations of Stack Overflow Posts”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

  15. Jiakun Liu, Xin Xia, David Lo, Haoxiang Zhang, Ying Zou, Ahmed E. Hassan, Shanping Li. “Broken External Links on Stack Overflow”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

  16. Lingfeng Bao, Tao Li, Xin Xia, Kaiyu Zhu, Hui Li, Xiaohu Yang. “How does Working from Home Affect Developer Productivity? – A Case Study of Baidu During the COVID-19 Pandemic”. In Science China Information Sciences (SCIS). Accepted. [PDF]

  17. Tingting Bi, Peng Liang, Antony Tang, Xin Xia. “Mining architecture tactics and quality attributes knowledge in Stack Overflow”. In Journal of Systems and Software (JSS). Accepted. [PDF]

  18. Chao Liu, Xin Xia, David Lo, Zhiwei Liu, Ahmed E. Hassan, Shanping Li. “CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  19. Cuiyun Gao, Wenjie Zhou, Xin Xia, David Lo, Qi Xie, Michael R. Lyu. “Automating App Review Response Generation Based on Contextual Knowledge”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  20. Haoye Wang, Xin Xia, David Lo, Qiang He, Xinyu Wang, John Grundy. “Context-Aware Retrieval-based Deep Commit Message Generation”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  21. Cuiyun Gao, Jichuan Zeng, Zhiyuan Wen, David Lo, Xin Xia, Irwin King, Michael R. Lyu. “Emerging App Issue Identification via Online Joint Sentiment-Topic Tracing”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

  22. Xiaoxue Wu, Wei Zheng, Xin Xia, David Lo. “Data Quality Matters: A Case Study on Data Label Correctness for Security Bug Report Prediction”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

  23. Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiapu Luo, Ting Chen. “DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

  24. Qiuyuan Chen, Chunyang Chen, Safwat Hassan, Zhenchang Xing, Xin Xia, Ahmed E. Hassan. “How should I Improve the UI of My App: A Study of User Reviews of Popular Apps in the Google Play”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

Conference Papers (Full Papers)

  1. Xing Hu, Zhipeng Gao, Xin Xia, David Lo, Xiaohu Yang. “Automating User Notice Generation for Smart Contract Functions”. 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021): Accepted as a Full Paper. [PDF]

  2. Jiayuan Zhou, Michael Pacheco, Zhiyuan Wan, Xin Xia, David Lo, Yuan Wang, Ahmed E. Hassan. “Finding A Needle in a Haystack: Automatic Mining of Silent Vulnerability Fixes”. 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021): Accepted as a Full Paper. [PDF]

  3. Shengyi Pan, Lingfeng Bao, Xiaoxue Ren, Xin Xia, David Lo, Shanping Li. “Automating Developer Chat Mining”. 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021): Accepted as a Full Paper. [PDF]

  4. Jia Li, Yongmin Li, Ge Li, Xing Hu, Xin Xia, Zhi Jin. “EditSum: A Retrieve-and-Edit Framework for Source Code Summarization”. 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021): Accepted as a Full Paper. [PDF]

  5. Yanqi Su, Zhenchang Xing, Xin Peng, Xin Xia, Chong Wang, Xiwei Xu, Liming Zhu. “ Reducing Bug Triaging Confusion by Learning from Mistakes with a Bug Tossing Knowledge Graph”. 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021): Accepted as a Full Paper. [PDF] (ACM SIGSOFT Distinguished Paper Award)

  6. Tingting Bi, Xin Xia, David Lo, Aldeida Aleti. “A First Look at Accessibility Issues in GitHub”. 37th IEEE International Conference on Software Maintenance and Evolution (ICSME 2021). Accepted as a Full Paper. [PDF]

  7. Zhipeng Gao, Xin Xia, David Lo, John Grundy, Tom Zimmermann. “Automating the Removal of Obsolete TODO Comments”. The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021). Accepted as a Research Full paper. [PDF]

  8. Jiakun Liu, Sebastian Baltes, Christoph Treude, David Lo, Yun Zhang, Xin Xia. “Characterizing Search Activities on Stack Overflow”. The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021). Accepted as a Research Full paper. [PDF]

  9. Bo Li, Qiang He, Feifei Chen, Xin Xia, Li Li, John Grundy, Yun Yang. “Embedding App-Library Graph for Neural Third Party Library Recommendation”. The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021). Accepted as a Research Full paper. [PDF]

  10. Zejun Zhang, Yanming Yang, Xin Xia, David Lo, Xiaoxue Ren, John Grundy. “Unveiling the Mystery of API Evolution in Deep Learning Frameworks – A Case Study of Tensorflow 2”. 43rd ACM/IEEE International Conference on Software Engineering (ICSE 2021). Accepted as a SEIP Track Full Paper. [PDF]

  11. Junxiao Han, Shuiguang Deng, David Lo, Chen Zhi, Jianwei Yin, Xin Xia. “An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and Tencent”. 43rd ACM/IEEE International Conference on Software Engineering (ICSE 2021). Accepted as a SEIP Track Full Paper. [PDF]

  12. Zeyu Wang, Sheng Huang, Zhongxin Liu, Meng Yan, Xin Xia, Bei Wang and Dan Yang. “Plot2API: Recommending Graphic API from Plot via Semantic Parsing Guided Neural Network”. 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021). Accepted as a Full Paper. [PDF]

  13. Bei Wang, Meng Yan, Zhongxin Liu, Ling Xu, Xin Xia, Xiaohong Zhang and Dan Yang. “Quality Assurance for Automated Commit Message Generation”. 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021). Accepted as a Full Paper. [PDF]

  14. Haoye Wang, Xin Xia, David Lo, John Grundy, Xinyu Wang. “Automatic Solution Summarization for Crash Bugs”. 43rd ACM/IEEE International Conference on Software Engineering (ICSE 2021). Accepted as a Research Full Paper. [PDF]

  15. Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Yuan Wang, Shanping Li. “A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms”. 43rd ACM/IEEE International Conference on Software Engineering (ICSE 2021). Accepted as a Research Full Paper. [PDF]

  16. Zhiyuan Wan, Xin Xia, David Lo, Jiachi Chen, Xiapu Luo, Xiaohu Yang. “Smart Contract Security: a Practitioners’ Perspective”. 43rd ACM/IEEE International Conference on Software Engineering (ICSE 2021). Accepted as a Research Full Paper. [PDF]

  17. Humphrey O. Obie, Waqar Hussain, Xin Xia, John Grundy, Li Li, Burak Turhan, Jon Whittle and Mojtaba Shahin. “A First Look at Human Values-Violation in App Reviews”. 43rd ACM/IEEE International Conference on Software Engineering (ICSE 2021). Accepted as a SEIS Track Full Paper. [PDF]

Conference Papers (Short Papers)

  1. Zuohui Chen, Renxuan Wang, Jingyang Xiang, Yue Yu, Xin Xia, Shouling Ji, Qi Xuan, Xiaoniu Yang. “Detecting Adversarial Samples with Graph-Guided Testing”. 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021): Accepted as a Late Breaking Results Paper.

  2. Xiaoxue Ren, Xinyuan Ye, Zhenchang Xing, Xin Xia, Xiwei Xu, Liming Zhu, Jianling Sun. “KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph”. The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021). Accepted as a tool demo paper. [PDF]

  3. Zhipeng Gao, Xin Xia, David Lo, John Grundy, Yuan-Fang Li. “Code2Que: A Tool for Improving Question Titles from Mined Code Snippets in Stack Overflow”. The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021). Accepted as a tool demo paper. [PDF]

Papers in Chinese

  1. 王青叶,万志远, 夏鑫, 李善平. “代码审查中代码变更恢复经验研究”. 软件学报, 2021, 已录用
  2. 汪烨, 陈骏武,夏鑫, 姜波。 “智能化需求获取与建模研究综述”. 计算机研究与发展,2021,已录用
  3. 陈浙哲, 鄢萌,夏鑫, 刘忠鑫, 徐洲, 雷晏。 “代码自然性及其应用研究进展”。 软件学报, 2021, 已录用 [PDF]
  4. 郑炜,王晓龙,陈翔,夏鑫,廖慧玲,刘程远,孙瑞阳. “重复软件缺陷报告检测方法综述”. 软件学报, 2021, 已录用
  5. 郑炜,唐辉,陈翔,张满青,夏鑫. “安卓移动应用兼容性测试研究综述”. 计算机研究与发展,2021,已录用

2020

Book Chapter

  1. Zhongxin Liu, Xin Xia, David Lo. “Sequence-to-Sequence Learning for Automated Software Artifact Generation”. in Artificial Intelligence for Software Engineering. The World Scientific Press

Journal Papers

  1. Tingting Bi, Xin Xia, David Lo, John Grundy, Thomas Zimmermann. “An Empirical Study of Release Note Production and Usage in Practice”. IEEE Transactions on Software Engineering (TSE), Accepted. [PDF]

  2. Qiuyuan Chen, Xin Xia, Han Hu, David Lo, Shanping Li. “Why My Code Summarization Model Does Not Work: Code Comment Improvement with Category Prediction”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  3. Xiaowei Chen, Rabe Abdalkareem, Suhaib Mujahid, Emad Shihab, Xin Xia. “Helping or not Helping? Why and How Trivial Packages Impact the npm Ecosystem”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  4. Jiakun Liu, Qiao Huang, Xin Xia, Emad Shihab, David Lo, Shanping Li. “An Exploratory Study on the Introduction and Removal of Different Types of Technical Debt”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  5. Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Shanping Li. “What Makes a Popular Academic AI Repository?”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  6. Jing Jiang, Qiudi Wu, Jin Cao, Xin Xia, Li Zhang. “Recommending Tags for Pull Requests in GitHub”. In Information and Software Technology (IST Journal). Accepted. [PDF]

  7. Neng Zhang, Qiao Huang, Xin Xia, Ying Zou, David Lo, Zhenchang Xing. “Chatbot4QR: Interactive Query Refinement for Technical Question Retrieval”. IEEE Transactions on Software Engineering (TSE), 27 pages. Accepted. [PDF]

  8. Zhipeng Gao, Xin Xia, David Lo, John Grundy. “Technical Q&A Site Answer Recommendation via Question Boosting”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  9. Wenhan Wang, Ge Li, Sijie Shen, Xin Xia, Zhi Jin. “Modular Tree Network for Source Code Representation Learning”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  10. Chao Ni, Xin Xia, David Lo, Xiang Chen, Qing Gu. “Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect Prediction”. IEEE Transactions on Software Engineering (TSE), 16 pages. Accepted. [PDF]

  11. Zhipeng Gao, Xin Xia, John Grundy, David Lo, Yuan-Fang Li. “Generating Question Titles for Stack Overflow from Mined Code Snippets”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  12. Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiapu Luo, Ting Chen. “Defining Smart Contract Defects on Ethereum”. IEEE Transactions on Software Engineering (TSE), 17 pages. Accepted. [PDF]

  13. Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Minghui Wu, Xiaohu Yang. “psc2code: Denoising Code Extraction from Programming Screencasts”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  14. Jieshan Chen, Chunyang Chen, Zhenchang Xing, Xin Xia, Liming Zhu, John Grundy, Jinshui Wang. “Wireframe-Based UI Design Search Through Image Autoencoder”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  15. Meng Yan, Xin Xia, Yuanrui Fan, Ahmed E. Hassan, David Lo, Shanping Li. “Just-In-Time Defect Identification and Localization: A Two-Phase Framework”. IEEE Transactions on Software Engineering (TSE), 20 pages. Accepted. [PDF]

  16. Qiang He, Bo Li, Feifei Chen, John Grundy, Xin Xia, Yun Yang. “Diversified Third-Party Library Prediction for Mobile App Development”. IEEE Transactions on Software Engineering (TSE), 16 pages. Accepted. [PDF]

  17. Zhipeng Gao, Lingxiao Jiang, Xin Xia, David Lo, John Grundy. “Checking Smart Contracts with Structural Code Embedding”. IEEE Transactions on Software Engineering (TSE), 18 pages. Accepted. [PDF]

Conference Papers (Full Papers)

  1. Junxiao Han, Shuiguang Deng, David Lo, Chen Zhi, Jianwei Yin, Xin Xia. “An Empirical Study of the Dependency Networks of Deep Learning Libraries”. 36th IEEE International Conference on Software Maintenance and Evolution (ICSME 2020). Accepted as a Full Paper. [PDF]

  2. Meng Yan, Xin Xia, Yuanrui Fan, David Lo, Ahmed E. Hassan, Xindong Zhang. “Effort-Aware Just-in-Time Defect Identification in Practice: A Case Study at Alibaba”. The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020). Accepted as an Industry Track Full paper. [PDF]

  3. Zhongxin Liu, Xin Xia, Meng Yan, Shanping Li. “Automating Just-In-Time Comment Updating”. 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020): Accepted as a Full Paper. [PDF] (ACM SIGSOFT Distinguished Paper Award)

  4. Zhiyuan Wan, Gail Murphy, Xin Xia. “Predicting Code Context Models for Software Development Tasks”. 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020): Accepted as a Full Paper. [PDF]

  5. Xiaoxue Ren, Xinyuan Ye, Zhenchang Xing, Xin Xia, Xiwei Xu, Liming Zhu, Jianling Sun. “API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph”. 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020): Accepted as a Full Paper. [PDF]

  6. Bolin Wei, Yongming Li, Ge Li, Xin Xia, Zhi Jin. “Retrieve and Refine: Exemplar-based Neural Comment Generation”. 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020): Accepted as a Full Paper. [PDF]

  7. Jianhang Shuai, Ling Xu, Chao Liu, Meng Yan, Xin Xia, Yan Lei. “Improving Code Search with Co-Attentive Representation Learning”. 28th International Conference on Program Comprehension (ICPC 2020). Accepted as a Full paper. [PDF]

  8. Fang Liu, Ge Li, Bolin Wei, Xin Xia, Zhiyi Fu, Zhi Jin. “A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning”. 28th International Conference on Program Comprehension (ICPC 2020). Accepted as a Full paper. [PDF] (ACM SIGSOFT Distinguished Paper Award)

  9. Jianjun He, Ling Xu, Meng Yan, Xin Xia, Yan Lei. “Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks”. 28th International Conference on Program Comprehension (ICPC 2020). Accepted as a Full paper. [PDF]

  10. Tingmin Wu, Rongjunchen Zhang, Wanlun Ma, Sheng Wen, Xin Xia, Cecile Paris, Surya Nepal, Yang Xiang. “What risk? I don’t understand. An Empirical Study on Users’ Understanding of the Terms Used in Security Texts”. The 15th ACM ASIA Conference on Computer and Communications Security (ACM ASIACCS 2020). Accepted as a Full Paper. [PDF]

  11. Jiakun Liu, Qiao Huang, Xin Xia, Emad Shihab, David Lo, Shanping Li. “Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning Frameworks”. 42nd ACM/IEEE International Conference on Software Engineering (ICSE 2020). Accepted as a SEIS Track Full Paper. [PDF]

  12. Xiaoxue Ren, Jiamou Sun, Zhenchang Xing, Xin Xia, Jianling Sun. “Demystify Official API Usage Directives with Crowdsourced API Misuse Scenarios, Erroneous Code Examples and Patches”. 42nd ACM/IEEE International Conference on Software Engineering (ICSE 2020). Accepted as a Full Paper. [PDF]

  13. Wenhan Wang, Ge Li, Bo Ma, Xin Xia, Zhi Jin. “Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree”. 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2020). Accepted as a Full Paper. [PDF]

  14. Zhiyuan Wan, Lingfeng Bao, Debin Gao, Eran Toch, Xin Xia, Tamir Mendel, David Lo. “AppMoD: Helping Older Adults Manage Mobile Security with Online Social Help”. 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2020): Accepted as a Full Paper. [PDF]

Conference Papers (Short Papers)

  1. Boao Li, Meng Yan, Xin Xia, Xing Hu, Ge Li, David Lo. “DeepCommenter: A Deep Code Comment Generation Tool with Hybrid Lexical and Syntactical Information”. The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020). Accepted as an Tool Demo paper. [PDF]

  2. Lingfeng Bao, Shengyi Pan, Zhenchang Xing, Xin Xia, David Lo, Xiaohu Yang. “Enhancing Developer Interactions with Programming Screencasts through Accurate Code Extraction”. The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020). Accepted as an Tool Demo paper. [PDF]

  3. Fangcheng Qiu, Meng Yan, Xin Xia, Xinyu Wang, Yuanrui Fan, Ahmed E. Hassan, David Lo. “JITO: A Tool for Just-In-Time Defect Identification and Localization”. The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020). Accepted as an Tool Demo paper. [PDF]

Papers in Chinese

  1. 郑 炜, 陈军正, 吴潇雪, 陈 翔, 夏鑫. 基于深度学习的安全缺陷报告预测方法实证研究. 软件学报, 2020, 已录用 [PDF]
  2. 杨博,张能,李善平,夏鑫. 智能代码补全方法研究进展. 软件学报, 2020, 已录用 [PDF]
  3. 蔡亮,端豪,鄢萌,夏鑫. 基于双层协同的联盟区块链隐私数据保护方法. 软件学报, 2020, 已录用 [PDF]
  4. 张芸,刘佳琨,夏鑫,吴明晖,颜晖. 基于信息检索的软件缺陷定位技术研究进展. 软件学报, 2020, 已录用 [PDF]

2019

Journal Papers

  1. Junxiao Han, Emad Shihab, Zhiyuan Wan, Shuihuang Deng, Xin Xia. “What do Programmers Discuss about Deep Learning Frameworks”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  2. Rubing Huang, Weifeng Sun, Yinyin Xu, Haibo Chen, Dave Towey, Xin Xia. “A Survey on Adaptive Random Testing”. IEEE Transactions on Software Engineering (TSE), 32 pages. Accepted. [PDF]

  3. Zhongxin Liu, Xin Xia, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li. “Which Variables Should I Log?” IEEE Transactions on Software Engineering (TSE), 20 pages. Accepted. [PDF]

  4. Weiqin Zou, David Lo, Pavneet Singh Kochhar, Xuan-Bach Dinh Le, Xin Xia, Yang Feng, Zhenyu Chen, Baowen Xu. “Smart Contract Development: Challenges and Opportunities”. IEEE Transactions on Software Engineering (TSE), 20 pages. Accepted. [PDF]

  5. Zhiyuan Wan, Xin Xia, David Lo, Gail Murphy. “How does Machine Learning Change Software Development Practices?” IEEE Transactions on Software Engineering (TSE), 14 pages. Accepted. [PDF] (IEEE Transactions on Software Engineering 2021 Best Paper Award Runner-Up)

  6. Li Li, Jun Gao, Tegawende F. Bissyande, Lei Ma, Xin Xia, Jacques Klein. “CDA: Characterising Deprecated Android APIs”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  7. Yuanrui Fan, Xin Xia, Daniel Alencar da Costa, David Lo, Ahmed E. Hassan, Shanping Li. “The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction”. IEEE Transactions on Software Engineering (TSE), 26 pages. Accepted. [PDF]

  8. Jiajun Jiang, Yingfei Xiong, Xin Xia. “A manual inspection of Defects4J bugs and its implications for automatic program repair”. In SCIENCE CHINA Information Sciences (SCIS). Accepted. [PDF]

  9. Tianchi Zhou, Xiaobing Sun, Xin Xia, Bin Li, Xiang Chen. “Improving Defect Prediction with Deep Forest”. In Information and Software Technology (IST Journal). Accepted. [PDF]

  10. Giovanni Viviani, Michalis Famelis, Xin Xia, Calahan Janik-Jones, Gail C. Murphy. “Locating Latent Design Information in Developer Discussions: A Study on Pull Requests”. IEEE Transactions on Software Engineering (TSE), 13 pages. Accepted. [PDF]

  11. Zhiyuan Wan, Xin Xia, Ahmed E. Hassan. “What Do Programmers Discuss about Blockchain? A Case Study on the Use of Balanced LDA and the Reference Architecture of a Domain to Capture Online Discussions about Blockchain Platforms across Stack Exchange Communities”. IEEE Transactions on Software Engineering (TSE), 19 pages. Accepted. [PDF]

  12. Zhiyuan Wan, David Lo, Xin Xia, Liang Cai. “Practical and Effective Sandboxing for Linux Containers”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  13. Chao Ni, Xiang Chen, Xin Xia, Qing Gu, Yingquan Zhao. “Multi-task Defect Prediction”. In Journal of Software: Evolution and Process (JSEP Journal). Accepted. [PDF]

  14. Lingfeng Bao, Xin Xia, David Lo, Gail Murphy. “A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects”. IEEE Transactions on Software Engineering (TSE), 22 pages. Accepted. [PDF]

  15. Xing Hu, Ge Li, Xin Xia, David Lo, Zhi Jin. “Deep Code Comment Generation with Hybrid Lexical and Syntactical Information”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  16. Jing Jiang, David Lo, Jiateng Zheng, Xin Xia, Yun Yang, Li Zhang. “Who Should Make Decision on this Pull Request? Analyzing Time-Decaying Relationships and File Similarities for Integrator Prediction”. Journal of Systems and Software (JSS). Accepted. [PDF]

  17. Xiaoxue Ren, Zhenchang Xing, Xin Xia, David Lo, Xinyu Wang, John Grundy. “Neural Network Based Detection of Self-admitted Technical Debt: From Performance to Explainability”. In ACM Transactions on Software Engineering and Methodology (TOSEM). Accepted. [PDF]

  18. Zhongxin Liu, Xin Xia, David Lo, John Grundy. “Automatic, Highly Accurate App Permission Recommendation”. In Automated Software Engineering Journal (ASE Journal). Accepted. [PDF]

  19. Qingye Wang, Xin Xia, David Lo, Shanping Li. “Why Is My Code Change Abandoned?” In Information and Software Technology (IST Journal). Accepted. [PDF]

  20. Meng Yan, Xin Xia, David Lo, Ahmed E. Hassan, Shanping Li. “Characterizing and Identifying Reverted Commits”. Empirical Software Engineering (EMSE). Accepted. [PDF]

Conference Papers (Full Papers)

  1. Bolin Wei, Ge Li, Xin Xia, Zhiyi Fu, Zhi Jin. “Code Generation as a Dual Task of Code Summarization”. Thirty-third Conference on Neural Information Processing Systems (NeurIPS 2019): Accepted as a Full Paper. [PDF]

  2. Qingye Wang, Bowen Xu, Xin Xia, Ting Wang, Shanping Li. “Duplicate Pull Request Detection: When Time Matters”. 11th Asia-Pacific Symposium on Internetware (Internetware 2019): Accepted as a Full Paper. [PDF]

  3. Zhongxin Liu, Xin Xia, Christoph Treude, David Lo, Shanping Li. “Automatic Generation of Pull Request Descriptions”. 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019): Accepted as a Full Paper. [PDF] (ACM SIGSOFT Distinguished Paper Award)

  4. Xiaoxue Ren, Zhenchang Xing, Xin Xia, Guoqiang Li, Jianling Sun. “Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites”. 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019): Accepted as a Full Paper. [PDF]

  5. Cuiyun Gao, Jichuan Zeng, Xin Xia, David Lo, Michael R. Lyu, Irwin King. “Automating App Review Response Generation”. 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019): Accepted as a Full Paper. [PDF]

  6. Luis Cruz, Rui Abreu, John Grundy, Li Li, Xin Xia. “Do Energy-oriented Changes Hinder Maintainability?” 35th IEEE International Conference on Software Maintenance and Evolution (ICSME 2019). Accepted as a Full Paper. [PDF]

  7. Weiqin Zou, Weiqiang Zhang, Xin Xia, Reid Holmes, Zhenyu Chen. “Branch Use in Practice–A Large-Scale Empirical Study of 2,923 Projects on GitHub”. 19th IEEE International Conference on Software Quality, Reliability, and Security (QRS 2019). Accepted as a Full Paper. [PDF]

  8. Pavneet Singh Kochhar, Xin Xia, David Lo. ``Practitioners’ Views on Good Software Testing Practices’’. 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019). Accepted as a SEIP Full Paper. [PDF]

  9. Xin Xia, Zhiyuan Wan, Pavneet Singh Kochhar, David Lo. ``How Practitioners Perceive Coding Proficiency’’. 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019). Accepted as a Full Paper. [PDF]

  10. Xuan Bach D. Le, Lingfeng Bao, David Lo, Xin Xia, Shanping Li, Corina Pasareanu. ``On Reliability of Patch Correctness Assessment’’. 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019). Accepted as a Full Paper. [PDF]

  11. Dehai Zhao, Zhenchang Xing, Chunyang Chen, Xin Xia, Guoqiang Li. ``ActionNet: Vision-based Workflow Action Recognition From Programming Screencasts’’. 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019). Accepted as a Full Paper. [PDF] ( Nominated for the ACM SIGSOFT Distinguishied Paper Award)

Conference Papers (Short Papers)

  1. Junxiao Han, Shuiguang Deng, Xin Xia, Dongjing Wang and Jianwei Yin. “Characterization and Prediction of Popular Projects on GitHub”. The 42nd Annual International Computers, Software & Applications Conference (COMPSAC 2019). Accepted as a Short Paper. [PDF]

  2. Zhe Jin, Kong Yik Chee Xin Xia. “What Do Developers Discuss about Biometric APIs?” 35th IEEE International Conference on Software Maintenance and Evolution (ICSME 2019). Accepted as a Short Paper. [PDF]

  3. Liang Cai, Haoye Wang, Qiao Huang, Xin Xia, Zhenchang Xing, David Lo. “ BIKER: A Tool for Bi-Information Source Based API Method Recommendation”. The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019). Accepted as a tool demo paper. [PDF] ( Best Tool Demo Award)

  4. Liang Cai, Haoye Wang, Bowen Xu, Qiao Huang, Xin Xia, David Lo, Zhenchang Xing. “AnswerBot: An Answer Summary Generation Tool Based on Stack Overflow”. The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019). Accepted as a tool demo paper. [PDF]

  5. Zhipeng Gao, Vinoj Jayasundara, Lingxiao Jiang, Xin Xia, David Lo, John Grundy. “SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding” 35th IEEE International Conference on Software Maintenance and Evolution (ICSME 2019). Accepted as a Tool Demo Paper. [PDF]

2018

Book Chapter

  1. Xin Xia, David Lo. “Feature Generation and Engineering for Software Analytics”. in Feature Engineering for Machine Learning and Data Analytics. The CRC Press, USA [PDF]

Journal Papers

  1. Chao Liu, Dan Yang, Xin Xia, Meng Yan, Xiaohong Zhang. “A Two-Phase Transfer Learning Model for Cross-Project Defect Prediction”. In Information and Software Technology (IST Journal). Accepted. [PDF]

  2. Zhiyuan Wan, Xin Xia, Ahmed E. Hassan, David Lo, Jianwei Yin, Xiaohu Yang. “Perceptions, Expectations, and Challenges in Defect Prediction”. IEEE Transactions on Software Engineering (TSE), 26 pages. Accepted. [PDF]

  3. Qiao Huang, Xin Xia, David Lo, Gail Murphy. “Automating Intention Mining”. IEEE Transactions on Software Engineering (TSE), 22 pages. Accepted. [PDF]

  4. Qiao Huang, Xin Xia, David Lo. “Revisiting Supervised and Unsupervised Models for Effort-Aware Just-in-Time Defect Prediction”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  5. Weiqin Zou, David Lo, Zhenyu Chen, Xin Xia, Yang Feng, Baowen Xu. “How Practitioners Perceive Automated Bug Report Management Techniques”. IEEE Transactions on Software Engineering (TSE), 28 pages. Accepted. [PDF]

  6. Meng Yan, Xin Xia, Xiaohong Zhang, Ling Xu, Dan Yang, Shanping Li. “Software Quality Assessment Model: A Systematic Mapping Study”. In SCIENCE CHINA Information Sciences (SCIS). Accepted. [PDF]

  7. Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan. “Chaff from the Wheat: Characterizing and Determining Valid Bug Reports”. IEEE Transactions on Software Engineering (TSE), 30 pages. Accepted. [PDF]

  8. Meng Yan, Xin Xia, Emad Shihab, David Lo, Jianwei Yin, Xiaohu Yang. “Automating Change-level Self-admitted Technical Debt Determination”. IEEE Transactions on Software Engineering (TSE), 20 pages. Accepted. (Invited to ESEC/FSE 2018 as part of the Journal First Paper Track.) [PDF]

  9. Xiaobing Sun, Wenyuan Xu, Xin Xia, Xiang Chen, Bin Li. “Personalized Project Recommendation on GitHub”. In SCIENCE CHINA Information Sciences (SCIS). Accepted. [PDF]

  10. Yuanrui Fan, Xin Xia, David Lo, Shanping Li. “Early Prediction of Merged Code Changes to Prioritize Reviewing Tasks”. Empirical Software Engineering (EMSE). Accepted. (Invited to ESEC/FSE 2018 as part of the Journal First Paper Track.) [PDF]

  11. Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo. “VT-Revolution: Interactive Programming Video Tutorial Authoring and Watching System”. IEEE Transactions on Software Engineering (TSE), 16 pages. Accepted. (Invited to ESEC/FSE 2018 as part of the Journal First Paper Track.) [PDF]

Conference Papers (Full Papers)

  1. Qiuyuan Chen, Lingfeng Bao, Li Li, Xin Xia, Liang Cai. “Categorizing and Predicting Invalid Vulnerabilities on Common Vulnerabilities and Exposures”. 25th Asia-Pacific Software Engineering Conference (APSEC 2018). Accepted as a Full Paper. [PDF]

  2. Qiao Huang, Xin Xia, Zhenchang Xing, David Lo, Xinyu Wang. API Method Recommendation without Worrying About the Task-API Knowledge Gap. 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2018): Accepted as a Full Paper [PDF]

  3. Zhongxin Liu, Xin Xia, Ahmed E. Hassan, David Lo, Zhenchang Xing, Xinyu Wang. Neural-Machine-Translation-Based Commit Message Generation: How Far Are We? 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2018): Accepted as a Full Paper [PDF] (ACM SIGSOFT Distinguished Paper Award)

  4. Xing Hu, Ge Li, Xin Xia, David Lo, Shuai Lu, Zhi Jin. “Summarizing Source Code with Transferred API Knowledge”. 27th International Joint Conference on Artificial Intelligence (IJCAI 2018): 2269-2275 [PDF]

  5. Chao Liu, Dan Yang, Xin Xia, Meng Yan, Xiaohong Zhang. “Cross-Project Change-Proneness Prediction”. The 41st Annual International Computers, Software & Applications Conference (COMPSAC 2018). Accepted as a Full Paper [PDF]

  6. Yun Zhang, David Lo, Xin Xia, Jing Jiang, Jianling Sun. “Recommending Frequently Encountered Bugs”. 26th International Conference on Program Comprehension (ICPC 2018). Accepted as a Full paper. [PDF]

  7. Xing Hu, Ge Li, Xin Xia, David Lo, Zhi Jin. “Deep Code Comment Generation”. 26th International Conference on Program Comprehension (ICPC 2018). Accepted as a Full paper. [PDF] (ACM SIGSOFT Distinguished Paper Award)

  8. Li Li, Jun Gao, Tegawende F. Bissyande, Lei Ma, Xin Xia, Jacques Klein. “Characterising Deprecated Android APIs”. 15th International Conference on Mining Software Repositories (MSR 2018). Accepted as a Full Paper. [PDF] (FOSS Impact Paper Award)

Conference Papers (Short Papers)

  1. Giovanni Viviani, Calahan Janik-Jones, Michalis Famelis, Xin Xia, Gail C. Murphy. “What Design is Discussed by Developers?”. 26th International Conference on Program Comprehension (ICPC 2018). Accepted as a ERA track paper. [PDF]

  2. Zhongxin Liu, Qiao Huang, Xin Xia, Emad Shihab, David Lo and Shanping Li. “SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool”. 40th International Conference on Software Engineering (ICSE 2018). Accepted as a tool demo paper. [PDF]

  3. Xiaoxue Ren, Qiao Huang, Xin Xia, Zhenchang Xing, Lingfeng Bao, David Lo. “Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu”. The 41st Annual International Computers, Software & Applications Conference (COMPSAC 2018). Accepted as a Short Paper [PDF]

  4. Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo. “VT-Revolution: Interactive Programming Tutorials Made Possible”. The 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018). Accepted as a tool demo paper. [PDF]

Papers in Chinese

  1. 陈秋远, 李善平, 鄢萌, 夏鑫. 代码克隆检测研究进展. 软件学报, 2018, 已录用 [PDF]

  2. 蔡亮, 范元瑞, 鄢萌, 夏鑫. 即时软件缺陷预测研究进展. 软件学报, 2018, 已录用 [PDF]

2017

Journal Papers

  1. Yun Zhang, David Lo, Xin Xia, Giuseppe Scanniello, Tien-Duy B. Le, Jianling Sun. “Fusing Multi-Abstraction Vector Space Models for Concern Localization”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  2. Bowen Xu, Zhenchang Xing, Xin Xia, David Lo, Shanping Li. “Domain-Specific Cross-Language Relevant Question Retrieval”. Empirical Software Engineering (EMSE). Accepted. [PDF]

  3. Xiaobing Sun, Hui Yang, Xin Xia, Bin Li. “Enhancing Developer Recommendation with Supplementary Information via Mining Historical Commits”. Journal of Systems and Software (JSS). Accepted. [PDF]

  4. Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Ahmed E. Hassan. “Inference of Development Activities from Interaction with Uninstrumented Applications”. Empirical Software Engineering (EMSE). Accepted. (Invited to ICSE 2018 as part of the Journal First Paper Track.) [PDF]

  5. Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li. “Measuring Program Comprehension: A Large-Scale Field Study with Professionals”. IEEE Transactions on Software Engineering (TSE), 26 pages. Accepted. (Invited to ICSE 2018 as part of the Journal First Paper Track.) [PDF]

  6. Qiao Huang, Emad Shihab, Xin Xia, David Lo, Shanping Li. “Identifying Self-admitted Technical Debt in Open Source Projects Using Text Mining”. In Empirical Software Engineering (EMSE). Accepted. (Invited to ESEC/FSE2017 as part of the Journal First Paper Track.) [PDF]

  7. Xinli Yang, David Lo, Li Li, Xin Xia, Tegawende F. Bissyande, Jacques Klein. “Comprehending Malicious Android Apps By Mining Topic-Specific Data Flow Signatures”. In Information and Software Technology (IST). Accepted. [PDF]

  8. Lingfeng Bao, David Lo, Xin Xia, Shanping Li. “Automated Android App Permission Recommendation”. In SCIENCE CHINA Information Sciences (SCIS). Accepted. [PDF]

  9. Xin Xia, Lingfeng Bao, David Lo, Pavneet Singh Kochhar, Ahmed E. Hassan, Zhenchang Xing. “What Do Developers Search For on the Web?”. In Empirical Software Engineering (EMSE). Accepted. (Invited to ESEC/FSE2017 as part of the Journal First Paper Track.) [PDF]

  10. Xinli Yang, David Lo, Xin Xia, Jianling Sun. “TLEL: A Two-Layer Ensemble Learning Approach For Just-In-Time Defect Prediction”. In Information and Software Technology (IST Journal). Accepted. [PDF]

  11. Yun Zhang, David Lo, Xin Xia, Jianling Sun. “Combined Classifier for Cross-project Defect Prediction: An Extended Empirical Study”. Frontiers of Computer Science (FCS). Accepted. [PDF]

Conference Papers (Full Papers)

  1. Bowen Xu, Zhenchang Xing, Xin Xia, David Lo. “AnswerBot - Automated Generation of Answer Summary to Developers’ Technical Questions”. 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2017). Accepted as a Full Paper. [PDF]

  2. Qiao Huang, David Lo, Xin Xia, Qingye Wang, Shanping Li. “Which Packages Would be Affected by This Bug Report?”. 28th IEEE International Symposium on Software Reliability Engineering (ISSRE 2017). Accepted as a Full Paper. [PDF]

  3. Xin Xia, David Lo, Lingfeng Bao, Abhishek Sharma, Shanping Li. “Personality and Project Success: Insights from a Large-Scale Study with Professionals’’. 33nd International Conference on Software Maintenance and Evolution (ICSME 2017). Accepted as a Full Paper. (Invited to Empirical Software Engineering Journal) [PDF]

  4. Qiao Huang, Xin Xia, David Lo. “Supervised vs Unsupervised Models: A Holistic Look at Effort-Aware Just-in-Time Defect Prediction”. 33nd International Conference on Software Maintenance and Evolution (ICSME 2017). Accepted as a Full Paper. (Invited to Empirical Software Engineering Journal) [PDF]

  5. Meng Yan, Yicheng Fang, David Lo, Xin Xia, Xiaohong Zhang. “File-Level Defect Prediction: Unsupervised vs. Supervised Models”. 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). Accepted as a Full Paper. [PDF]

  6. Zhiyuan Wan, David Lo, Xin Xia, Liang Cai. “Bug Characteristics in Blockchain Systems: A Large-Scale Empirical Study”. 14th International Conference on Mining Software Repositories (MSR 2017). Accepted as a Full Paper. [PDF]

  7. Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Shanping Li. “Who Will Leave the Company? A Large-Scale Industry Study of Developer Turnover by Mining Monthly Work Report”. 14th International Conference on Mining Software Repositories (MSR 2017). Accepted as a Full Paper. [PDF]

  8. Tao Zhang, Jiachi Chen, Xiapu Luo, He Jiang, Xin Xia. “Bug Report Enrichment with Application of Automated Fixer Recommendation”. 25th International Conference on Program Comprehension (ICPC 2017). Accepted as a Full Paper. [PDF]

  9. Zhiyuan Wan, David Lo, Xin Xia, Liang Cai, Shanping Li. “Mining Sandboxes for Linux Containers”. 10th IEEE International Conference on Software Testing, Verification and Validation (ICST 2017). Accepted as a Full Paper. [PDF]

  10. Yun Zhang, David Lo, Pavneet Singh Kochhar, Xin Xia, Quanlai Li, Jianling Sun. “Detecting Similar Repositories on GitHub”. 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017). Accepted as a Full Paper.[PDF]

  11. Meng Yan, Xin Xia, Xiaohong Zhang, Ling Xu, Dan Yang. “A Systematic Mapping Study of Quality Assessment Models for Software Products”. The Annual Conference on Software Analysis, Testing and Evolution (SATE 2017). Accepted as a Full Paper. (Invited to SCIENCE CHINA Information Sciences Journal) [PDF]

  12. Wenyuan Xu, Xiaobing Sun, Xin Xia, Xiang Chen. “Scalable Relevant Project Recommendation on GitHub”. Ninth Asia-Pacific Symposium on Internetware (Internetware 2017). Accepted as a Full paper.(Invited to SCIENCE CHINA Information Sciences Journal) [PDF]

Conference Papers (Short Papers)

  1. Meng Yan, Xiaohong Zhang, Chao Liu, Jie Zou, Ling Xu, Xin Xia. “Learning to Aggregate: An Automated Aggregation Method for Software Quality Model”. 39th International Conference on Software Engineering (ICSE 2017). Accepted as a Poster. [PDF]

  2. Meng Yan, Xiaohong Zhang, Ling Xu, Haibo Hu, Song Sun, Xin Xia. “Revisiting the Correlation between Alerts and Software Defects-A Case Study on MyFaces, Camel, and CXF” The 41th Annual International Computers, Software & Applications Conference (COMPSAC 2017). Accepted as a Short Paper. [PDF]

  3. Bowen Xu, Zhenchang Xing, Xin Xia, David Lo Xuan-Bach D. Le. “XSearch: A DomainSpecific Cross-Language Relevant Question Retrieval Tool”. 11th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2017). Accepted as a tool demo paper. [PDF]

  4. Huan Yu, Xin Xia, Xiaoqiong Zhao and Weiwei Qiu. “Combining Collaborative Filtering and Topic Modeling for More Accurate Android App Library Recommendation”. Ninth Asia-Pacific Symposium on Internetware (Internetware 2017). Accepted as a Short paper. [PDF]

  5. Meng Yan, Xin Xia, Xiaohong Zhang, Dan Yang, Ling Xu. “Automating Aggregation for Software Quality Modeling”. 33nd International Conference on Software Maintenance and Evolution (ICSME 2017). Accepted as a NIER paper. [PDF]

2016

Journal Papers

  1. Xinli Yang, David Lo, Xin Xia, Qiao Huang, Jianling Sun. “High Impact Bug Report Detection with Imbalanced Learning Strategies”. In Journal of Computer Science and Technology (JCST). Accepted. [PDF]

  2. Xinli Yang, David Lo, Xin Xia, Zhiyuan Wan, Jianling Sun. “What Security Questions Do Developers Ask? A Large Scale Study of Stack Overflow Posts”. In Journal of Computer Science and Technology (JCST). Accepted. [PDF]

  3. Xin Xia, David Lo. “An Effective Change Recommendation Approach for Supplementary Bug Fixes”. In Automated Software Engineering Journal (ASE Journal). Accepted. (Invited to ASE 2017 as part of the Journal First initiative.) [PDF]

  4. Xin Xia, David Lo, Xinyu Wang, Xiaohu Yang. “Collective Personalized Change Classification with Multi-Objective Search”. In IEEE Transactions on Reliability. Accepted. [PDF]

  5. Xin Xia, David Lo, Ying Ding, Jafar M. Al-Kofahi, Tien N. Nguyen, Xinyu Wang. “Improving Automated Bug Triaging with Specialized Topic Model”. IEEE Transactions on Software Engineering (TSE), 26 pages. Accepted. [PDF]

  6. Jing Jiang, David Lo, Jiahuan He, Xin Xia, Pavneet Singh Kochhar, Li Zhang. “Why and How Developers Fork What from Whom in GitHub”. Empirical Software Engeering (EMSE). Accepted. [PDF]

  7. Xin Xia, David Lo, Sinno Jialin Pan, Nachiappan Nagappan, Xinyu Wang. “HYDRA: Massively Compositional Model for Cross-Project Defect Prediction”. IEEE Transactions on Software Engineering (TSE), 22 pages. Accepted. (TSE Featured Paper on October 2016 issue.) [PDF]

Conference Papers (Full Papers)

  1. Xinli Yang, David Lo, Xin Xia, Lingfeng Bao, Jianling Sun. “Combining Word Embedding with Information Retrieval to Recommend Similar Bug Reports”. 27th IEEE International Symposium on Software Reliability Engineering (ISSRE 2016). Accepted as a Full Paper [PDF]

  2. Bowen Xu, Deheng Ye, Zhenchang Xing, Xin Xia, Guibin Chen, Shanping Li. “Predicting Semantically Linkable Knowledge in Developer Online Forums via Convolutional Neural Network”. 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016). Accepted as a Full Paper.[PDF]

  3. Xin Xia, Lingfeng Bao, David Lo, Shanping Li. ““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”. 32nd International Conference on Software Maintenance and Evolution (ICSME 2016). Accepted as a Full Paper. [PDF]

  4. Yun Zhang, David Lo, Xin Xia, Tien-Duy B. Le, Giuseppe Scanniello, Jianling Sun. “Inferring Links between Concerns and Methods with Multi-Abstraction Vector Space Model”. 32nd International Conference on Software Maintenance and Evolution (ICSME 2016). Accepted as a Full Paper. (Invited to Empirical Software Engineering Journal) [PDF]

  5. Xin Xia, Emad Shihab, Yasutaka Kamei, David Lo, Xinyu Wang. “Predicting Crashing Releases of Mobile Applications”. 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2016). Accepted as a Full Paper. [PDF]

  6. Pavneet Singh Kochhar, Xin Xia, David Lo and Shanping Li. “Practitioners’ Expectations on Automated Fault Localization”. ACM International Symposium on Software Testing and Analysis (ISSTA 2016). Accepted as a Full Paper. [PDF]

  7. Xin Xia, David Lo, Denzil Correa, Ashish Sureka, Emad Shihab. “It Takes Two to Tango: Deleted Stack Overflow Question Prediction with Text and Meta Features”. The 40th Annual International Computers, Software & Applications Conference (COMPSAC 2016). Accepted as a Full Paper. [PDF]

  8. Xinli Yang, David Lo, Xin Xia, Jianling Sun. “Condensing Class Diagrams With Minimal Manual Labeling Cost”. The 40th Annual International Computers, Software & Applications Conference (COMPSAC 2016). Accepted as a Full Paper.[PDF]

  9. Bowen Xu, Zhenchang Xing, Xin Xia, David Lo, Qingye Wang, Shanping Li. “Domain-Specific Cross-Language Relevant Question Retrieval”. 13th International Conference on Mining Software Repositories (MSR 2016). Accepted as a Full Paper. (Invited to Empirical Software Engineering Journal) [PDF]

  10. Lingfeng Bao, David Lo, Xin Xia, Xinyu Wang, Cong Tian. “How Android App Developers Manage Power Consumption? - An Empirical Study by Mining Power Management Commits”. 13th International Conference on Mining Software Repositories (MSR 2016). Accepted as a Full Paper. [PDF]

  11. Lingfeng Bao, David Lo, Xin Xia, Shanping Li. “What Permissions Should This Android App Request”. The Annual Conference on Software Analysis, Testing and Evolution (SATE). Accepted as a Full Paper. (Invited to SCIENCE CHINA Information Sciences Journal) [PDF]

Conference Papers (Short Papers)

  1. Xinli Yang, David Lo, Qiao Huang, Xin Xia, Jianling Sun. “Automated Identification of High Impact Bug Reports Leveraging Imbalanced Learning Strategies”. The 40th Annual International Computers, Software & Applications Conference (COMPSAC 2016). Accepted as a Short Paper. [PDF]

2015

Journal Papers

  1. Lingfeng Bao, Jing Li, Zhenchang Xing, Xinyu Wang, Xin Xia, Bo Zhou. Extracting and Analyzing Time-Series HCI Data from Screen-Captured Task Videos. In Empirical Software Engineering (EMSE Journal). Accepted. [PDF]

  2. Yun Zhang, David Lo, Xin Xia, Jianling Sun. Multi-Factor Duplicate Question Detection in Stack Overflow. In Journal of Computer Science and Technology (JCST). Accepted. [PDF]

  3. Xinyu Wang, Xin Xia, David Lo. TagCombine: Recommending Tags to Contents in Software Information Sites. In Journal of Computer Science and Technology (JCST). Accepted. [PDF]

  4. Xin Xia, David Lo, Emad Shihab, Xinyu Wang. Automated Bug Report Field Reassignment and Refinement Prediction. In IEEE Transactions on Reliability. Accepted. [PDF]

  5. Xin Xia, David Lo, Xinyu Wang, Bo Zhou. Dual Analysis for Recommending Developers to Resolve Bugs. In Journal of Software: Evolution and Process (JSEP Journal). Accepted. [PDF]

  6. Xin Xia, David Lo, Emad Shihab, Xinyu Wang, Xiaohu Yang. ELBlocker: Predicting Blocking Bugs With Ensemble Imbalance Learning. In Information and Software Technology (IST Journal). Accepted. [PDF]

Conference Papers (Full Papers)

  1. Bowen Xu, David Lo, Xin Xia, Ashish Sureka, Shanping Li. “EFSPredictor: Predicting Configuration Bugs With Ensemble Feature Selection”. 22nd Asia-Pacific Software Engineering Conference (APSEC 2015). Accepted as a Full Paper. [PDF]

  2. Yun Zhang, David Lo, Xin Xia, Bowen Xu, Jianling Sun, Shanping Li. “Combining Software Metrics and Text Features for Vulnerable File Prediction”. 20th International Conference on Engineering of Complex Computer Systems (ICECCS 2015). Accepted as a Full Paper. [PDF]

  3. Xin Xia, David Lo, Pavneet Singh Kochhar, Zhenchang Xing, Xinyu Wang, Shanping Li. “Experience report: An Industrial Experience Report on Test Outsourcing Practices”. 26th IEEE International Symposium on Software Reliability Engineering (ISSRE 2015). Accepted as a Full Paper. [PDF]

  4. Xin Xia, David Lo, Xinyu Wang, Xiaohu Yang. “Who Should Review This Change? Putting Text and File Location Analyses Together for More Accurate Recommendations’’. 31st International Conference on Software Maintenance and Evolution (ICSME 2015). Accepted as a Full Paper. [PDF]

  5. Xinli Yang, David Lo, Xin Xia, Yun Zhang, Jianling Sun. ``Deep Learning for Just-In-Time Defect Prediction’’. IEEE International Conference on Software Quality, Reliability, and Security (QRS 2015). Accepted as a Full Paper. [PDF]

  6. Weiqin Zou, Xin Xia, Weiqiang Zhang, Zhenyu Chen, and David Lo. An Empirical Study of Bug Fixing Rate. The 39th Annual International Computers, Software & Applications Conference (COMPSAC 2015). Accepted as a Full Paper. [PDF]

  7. Yun Zhang, David Lo, Xin Xia, and Jianling Sun. An Empirical Study of Classifier Combination for Cross-Project Defect Prediction. The 39th Annual International Computers, Software & Applications Conference (COMPSAC 2015). Accepted as a Short Paper. [PDF]

  8. Xin Xia, David Lo, Shane McIntosh, Emad Shihab, and Ahmed E. Hassan. Cross-Project Build Co-change Prediction. 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015): Accepted as a Research Full Paper. [PDF]

Conference Papers (Short Papers)

  1. Xiao Xuan, David Lo, Xin Xia, and Yuan Tian. Evaluating Defect Prediction Approaches Using A Massive Set of Metrics: An Empirical Study[C]// 30th ACM Symposium on Applied Computing (SAC 2015). ACM, 2015: Accepted as a poster paper. [PDF]

  2. Lingfeng Bao, Decheng Ye, Zhenchang Xing, Xin Xia, Xinyu Wang. “ActivitySpace: A Remembrance Framework to Support Interapplication Information Needs”. 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015). Accepted as a Tool Demo Paper. [PDF]

  3. Xin Xia, David Lo, Jingfan Tang, and Shanping Li. Understanding Customer Satisfaction Feedback in an IT Outsourcing Company: A Case Study on the Insigma Hengtian Company. 19th International Conference on Evaluation and Assessment in Software Engineering (EASE 2015). Accepted as a Short Paper. [PDF]

2014

Journal Papers

  1. Xin Xia, David Lo, Emad Shihab, Xinyu Wang, Bo Zhou. Automatic, High Accuracy Prediction of Reopened Bugs. In Automated Software Engineering Journal (ASE Journal). Accepted. [PDF]

  2. Xin Xia, Liang Gong, Tien-Duy B. Le , David Lo, Lingxiao Jiang, Hongyu Zhang. Diversity Maximization Speedup for Localizing Faults in Single-Fault and Multi-Faults Programs. In Automated Software Engineering Journal (ASE Journal). Accepted. [PDF]

  3. Yuan Tian, David Lo, Xin Xia, Chengnian Sun. Automated Prediction of Bug Report Priority Using Multi-Factor Analysis. In Empirical Software Engineering (EMSE Journal). Accepted. [PDF]

  4. Xin Xia, Xiaozhen Zhou, David Lo, Xiaoqiong Zhao, Ye Wang: An Empirical Study of Bugs in Software Build System. IEICE Transactions 97-D(7): 1769-1780 (2014)

Conference Papers (Full Papers)

  1. Xin Xia, David Lo, Ming Wen, Emad Shihab, Bo Zhou. An Empirical Study of Bug Report Field Reassignment. Joint Meeting of the 18th European Conference on Software Maintenance and Reengineering and the 21st Working Conference on Reverse Engineering (CSMR-WCRE 2014). IEEE, 2014: 174-183 [PDF]

  2. Xin Xia, Feng Yang, David Lo, Zhenyu Chen, Xinyu Wang. Towards More Accurate MultiLabel Software Behavior Learning. Joint Meeting of the 18th European Conference on Software Maintenance and Reengineering and the 21st Working Conference on Reverse Engineering (CSMR-WCRE 2014). IEEE, 2014: 134-143 [PDF]

  3. Xin Xia, David Lo, Weiwei Qiu, Xingen Wang, Bo Zhou. Automated Configuration Bug Report Prediction Using Text Mining. In Proceedings of 38th IEEE Computer Software and Applications Conference (COMPSAC 2014). IEEE, 2014: 107 - 116. [PDF]

  4. Lucia, David Lo, Xin Xia: Fusion fault localizers. 29th IEEE/ACM International Conference on Automated Software Engineering (ASE 2014): 127-138. [PDF]

  5. Bo Zhou, Xin Xia, David Lo, Cong Tian, and Xinyu Wang. Towards More Accurate Content Categorization of API Discussions. In 22th International Conference on Program Comprehension (ICPC 2014). IEEE, 2014: 95 - 105 [PDF]

  6. Xin Xia, David Lo, Xinyu Wang, and Bo Zhou. Automatic Defect Categorization Based On Fault Triggering Conditions. In Engineering of Complex Computer Systems (ICECCS)[C]//2013 19th International Conference on. IEEE, 2014: 39 - 48 (Best Student Paper Award!) [PDF]

Conference Papers (Short Papers)

  1. Bo Zhou, Xin Xia, David Lo, and Xinyu Wang. BuildPredictor: More Accurate Missed Dependency Prediction in Build Configuration Files[C]//In Proceedings of 38th IEEE Computer Software and Applications Conference (COMPSAC 2014). IEEE, 2014: 53- 58 . [PDF]

  2. Xinyu Wang, David Lo, Xin Xia, Xingen Wang, Pavneet Singh Kochhar, Tian Yuan, Xiaohu Yang, Shanping Li, Jianling Sun, Bo Zhou. BOAT: An Experimental Platform for Researchers to Comparatively and Reproducibly Evaluate Bug Localization Techniques[C]//36thACM/IEEE International Conference on Software Engineering (ICSE 2014). IEEE, 2014: 572 - 575 (Tool Demo Paper) [PDF]

  3. Xin Xia, David Lo, Xinyu Wang, Bo Zhou. Build System Analysis with Link Prediction[C]//29th ACM Symposium on Applied Computing (SAC 2014). ACM, 2014: 1184 - 1186. [PDF]

  4. Xiaoqiong Zhao, Xin Xia, Pavneet Singh Kochhar, David Lo, Shanping Li. An Empirical Study of Bugs in Build Process[C]// 29th ACM Symposium on Applied Computing (SAC 2014). ACM, 2014: 1187 - 1189 [PDF]

  5. Xin Xia, David Lo, Xingen Wang, Chenyi Zhang, Xinyu Wang. Cross-Language Bug Localization[C]// In 22th International Conference on Program Comprehension (ICPC 2014). IEEE, 2014: 275 - 278 (Most Promising Idea Award!) [PDF]

2013

Conference Papers (Full Papers)

  1. Xin Xia, David Lo, Xinyu Wang, Bo Zhou. Accurate developer recommendation for bug resolution[C]// Reverse Engineering (WCRE), 2013 20th Working Conference on. IEEE, 2013: 72-81. [PDF]

  2. Xin Xia, David Lo, Feng Zhu, Xinyu Wang, Bo Zhou. Software Internationalization and Localization: An Industrial Experience. In Engineering of Complex Computer Systems (ICECCS)[C]//2013 18th International Conference on. IEEE, 2013: 222-231. [PDF]

  3. Xin Xia, David Lo, Xinyu Wang, Bo Zhou. Tag recommendation in software information sites[C]// In Proceedings of the Tenth International Working Conference on Mining Software Repositories(MSR). IEEE, 2013: 287-296 [PDF]

Conference Papers (Short Papers)

  1. Xin Xia, Xiaozhen Zhou, David Lo, and Xiaoqiong Zhao. An Empirical Study of Bugs in Software Build Systems. In Quality Software (QSIC)[C]// 2013 13th International Conference on. IEEE, 2013: 200-203 [PDF]

  2. Xin Xia, David Lo, Xinyu Wang, Xiaohu Yang, Shanping Li, Jianling Sun. A Comparative Study of Supervised Learning Algorithms for Re-opened Bug Prediction[C]// In Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on. IEEE, 2013: 331-334. [PDF]

  3. Xin Xia, Xiaohu Yang, Shanping Li, Chao Wu. Instance-Ranking: a new perspective to consider the instance dependency for classification[C]// In Emerging Trends in Knowledge Discovery and Data Mining. Springer Berlin Heidelberg, 2013: 112-123. [PDF]

2012

Conference Papers (Short Papers)

  1. Xin Xia, Xiaohu Yang, Chao Wu, Shanping Li, Linfeng Bao. Information credibility on twitter in emergency situation[C]// In Intelligence and Security Informatics. Springer Berlin Heidelberg, 2012: 45-59 [PDF]

2011

Conference Papers (Short Papers)

  1. Xin Xia, Xiaohu Yang, Shanping Li, Chao Wu, Linlin Zhou. RW. KNN: A proposed random walk knn algorithm for multi-label classification[C]// In Proceedings of the 4th workshop on Workshop for Ph. D. students in information & knowledge management. ACM, 2011: 87-90. [PDF]

  2. Bo Zhou, Manna Wu, Xin Xia, Chao Wu. Ranking in Co-effecting Multi-object/Link Types Networks. In Tools with Artificial Intelligence (ICTAI)[C]// 2011 23rd IEEE International Conference on. IEEE, 2011: 519-522. [PDF]