Publications

Conference and workshop proceedings

2023

  1. LEAP: Efficient and Automated Test Method for NLP Software
    Mingxuan Xiao, Yan Xiao, Hai Dong, Shunhui Ji, Pengcheng Zhang
    in Proc. of IEEE/ACM Automated Software Engineering (ASE)

2022

  1. Repairing Failure-inducing Inputs with Input Reflection
    Yan Xiao, Yun Lin, Ivan Beschastnikh, Changsheng Sun, David S. Rosenblum, Jin Song Dong
    in Proc. of IEEE/ACM Automated Software Engineering (ASE)

2021

  1. Self-checking deep neural networks in deployment [video] [implementation]
    Yan Xiao, Ivan Beschastnikh, David S. Rosenblum, Changsheng Sun, Sebastian Elbaum, Yun Lin, Jin Song Dong
    in Proc. of IEEE/ACM 43rd International Conference on Software Engineering (ICSE, acceptance rate: 22%)

  2. ROCT: Radius-based Class Overlap Cleaning Technique to Alleviate the Class Overlap Problem in Software Defect Prediction
    Shuo Feng, Jacky Keung, Jie Liu, Yan Xiao, Xiao Yu, Miao Zhang
    in Proc. of IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC, acceptance rate: 27%)

2020

  1. Smart Contracts Vulnerability Auditing With Multi-Semantics [data]
    Zhen Yang, Jacky Keung, Miao Zhang, Yan Xiao, Yangyang Huang, Tik Hui
    in Proc. of IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC, acceptance rate: 24%)

2019

  1. A Heuristic Approach to Break Cycles for the Class Integration Test Order Generation
    Miao Zhang, Jacky Keung, Yan Xiao, Md Alamgir Kabir, Shuo Feng
    in Proc. of IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC, acceptance rate: 24%)

2018

  1. Bug Localization with Semantic and Structural Features using Convolutional Neural Network and Cascade Forest [data]
    Yan Xiao, Jacky Keung, Qing Mi, Kwabena E. Bennin
    in Proc. of 22nd International Conference on Evaluation and Assessment in Software Engineering (EASE, acceptance rate: 30%)

  2. Improving Bug Localization with Character-level Convolutional Neural Network and Recurrent Neural Network
    Yan Xiao, Jacky Keung
    in Proc. of 25th Asia-Pacific Software Engineering Conference (APSEC, acceptance rate: 27%)

  3. A Gamification Technique for Motivating Students to Learn Code Readability in Software Engineering (Excellent Paper Award)
    Qing Mi, Jacky Keung, Xiupei Mei, Yan Xiao, W. K. Chan
    in Proc. of International Symposium on Educational Technology (ISET)

  4. BlueJ-UML: Learning Object-Oriented Programming Paradigm using Interactive Programming Environment
    Jacky Keung, Yan Xiao, Qing Mi, Victor C. S. Lee
    in Proc. of International Symposium on Educational Technology (ISET)

  5. An Inception Architecture-Based Model for Improving Code Readability Classification
    Qing Mi, Jacky Keung, Yan Xiao, Solomon Mensah, Xiupei Mei
    in Proc. of 22nd International Conference on Evaluation and Assessment in Software Engineering (EASE, acceptance rate: 30%)

2017

  1. Improving Bug Localization with an Enhanced Convolutional Neural Network [data]
    Yan Xiao, Jacky Keung, Qing Mi, Kwabena E. Bennin
    in Proc. of 24th Asia-Pacific Software Engineering Conference (APSEC, acceptance rate: 34%)

  2. Identifying Textual Features of High-Quality Questions: An Empirical Study on Stack Overflow [implementation]
    Qing Mi, Yujin Gao, Jacky Keung, Yan Xiao, Solomon Mensah
    in Proc. of 24th Asia-Pacific Software Engineering Conference (APSEC, acceptance rate: 34%)

  3. Using Eye Tracking Technology to Analyze the Impact of Stylistic Inconsistency on Code Readability
    Qing Mi, Jacky Keung, Jianglin Huang, Yan Xiao
    in Proc. of IEEE International Conference on Software Quality, Reliability and Security (QRC, acceptance rate: 29%)

Journal publications

  1. Self-checking deep neural networks for anomalies and adversaries in deployment
    Yan Xiao, Ivan Beschastnikh, Yun Lin, Rajdeep Singh Hundal, Xiaofei Xie, David S. Rosenblum, Jin Song Dong
    IEEE Transactions on Dependable and Secure Computing 2022

  2. BiAn: Smart Contract Source Code Obfuscation
    Pengcheng Zhang*, Qifan Yu, Yan Xiao*, Hai Dong, Xiapu Luo, Xiao Wang, Meng Zhang
    IEEE Transactions on Software Engineering 2023

  3. Adversarial Robustness of Deep Neural Networks: A Survey from a Formal Verification Perspective
    Mark Huasong Meng, Guangdong Bai*, Sin Gee Teo, Zhe Hou, Yan Xiao*, Yun Lin, and Jin Song Dong
    IEEE Transactions on Dependable and Secure Computing 2022

  4. On the Significance of Category Prediction for Code-Comment Synchronization
    Zhen Yang, Jacky Keung, Xiao Yu, Yan Xiao, Zhi Jin, Jingyu Zhang
    Transactions on Software Engineering and Methodology 2022

  5. Node-Constrained Traffic Engineering: Theory and Applications
    George Trimponias, Yan Xiao, Xiaorui Wu, Hong Xu, Yanhui Geng
    IEEE/ACM Transactions on Networking 2019

  6. A Semi-supervised Approach for Industrial Anomaly Detection via Self-adaptive Clustering
    Xiaoxue Ma, Jacky Keung, Pinjia He, Yan Xiao*, Xiao Yu*, Yishu Li
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 2023

  7. Improving the undersampling technique by optimizing the termination condition for software defect prediction
    Shuo Feng, Jacky Keung, Yan Xiao, Peichang Zhang*, Xiao Yu, Xiaochun Cao
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 2023

  8. A survey on smart contract vulnerabilities: Data sources, detection and repair
    Hanting Chu, Pengcheng Zhang, Hai Dong, Yan Xiao, Shunhui Ji, Wenrui Li
    Information and Software Technology 2023

  9. Predicting the precise number of software defects: Are we there yet?
    Xiao Yu, Jacky Keung, Yan Xiao, Shuo Feng, Fuyang Li, Heng Dai
    Information and Software Technology 2022

  10. Improving bug localization with word embedding and enhanced convolutional neural networks [data]
    Yan Xiao, Jacky Keung, Kwabena E. Bennin, Qing Mi
    Information and Software Technology 2019

  11. Machine translation-based bug localization technique for bridging lexical gap
    Yan Xiao, Jacky Keung, Kwabena E. Bennin, Qing Mi
    Information and Software Technology 2018

  12. The impact of the distance metric and measure on SMOTE-based techniques in software defect prediction
    Shuo Feng, Jacky Keung, Peichang Zhangc, Yan Xiao*, Miao Zhang
    Information and Software Technology 2021

  13. The effectiveness of data augmentation in code readability classification
    Qing Mi, Yan Xiao, Zhi Cai, Xibin Jia
    Information and Software Technology 2021

  14. Investigation on the stability of SMOTE-based oversampling techniques in software defect prediction [implementation]
    Shuo Feng, Jacky Keung, Xiao Yu, Yan Xiao, Miao Zhang
    Information and Software Technology 2021

  15. COSTE: Complexity-based OverSampling TEchnique to alleviate the class imbalance problem in software defect prediction
    Shuo Feng, Jacky Keung, Xiao Yu, Yan Xiao, Kwabena Ebo Bennin, Md Alamgir Kabir
    Information and Software Technology 2021

  16. Validating class integration test order generation systems with Metamorphic Testing
    Miao Zhang, Jacky Keung, Tsong Yueh Chen, Yan Xiao
    Information and Software Technology 2021

  17. Evaluating the effects of similar-class combination on class integration test order generation [implementation]
    Miao Zhang, Jacky Keung, Yan Xiao*, Md Alamgir Kabir
    Information and Software Technology 2021

  18. Improving code readability classification using convolutional neural networks [data]
    Qing Mi, Jacky Keung, Yan Xiao, Solomon Mensah, Yujin Gao
    Information and Software Technology 2018

  19. A New Symbolization and Distance Measure based Anomaly Mining Approach for Hydrological Time Series
    Pengcheng Zhang, Yan Xiao, Yuelong Zhu, Dingsheng Wan, Wenrui Li, Hareton Leung
    International Journal of Web Services Research 2016

  20. A new step detection approach based on mobile termination
    Zheng Huang, Lixin Han, Yan Xiao
    Chinese Journal of Computers 2017

Patents

  1. Method of predicting water level based on similarity search and improved BP neural network
    Pengcheng Zhang, Dingsheng Wan, Yan Xiao, et al
    Patent for invention, CN104239489B, current status: Grant. (China)

  2. A combined prediction model based on similarity search
    Pengcheng Zhang, Yan Xiao, Hui Ma, et al
    Patent for invention, ZL201510360109.0, current status: Grant. (China)

  3. A system of hydrological time series similarity search method based on embedded index
    Dingsheng Wan, Yan Xiao, Yaming Wang, et al
    Patent for invention, CN105069093B, current status: Grant. (China)