School of Computing Science

Dr Yutian Tang

  • Lecturer in Software Engineering (Computing Science)

email: Yutian.Tang@glasgow.ac.uk

S123, Sir Alwyn Williams Building, University of Glasgow, Glasgow, G12 8RZ

Import to contacts

ORCID iDhttps://orcid.org/0000-0001-5677-4564

Biography

[Personal Page]

Dr. Yutian Chris Tang is an Assistant Professor (UK Lecturer) [University Profile] at the School of Computing Science, University of Glasgow, United Kingdom. He received his Ph.D. degree from the Department of Computing, The Hong Kong Polytechnic University, under the supervision of Prof. Xiapu Luo and Dr. Hareton Leung (Emeritus). He received his B.Sc in Computer Science from Jilin University. His research interests include AI+SE (Large-language Model+SE), program analysis, empirical software engineering, privacy protection, and software testing. He is a senior member of IEEE, a member of CCF, the European Alliance for Innovation (EAI), and EuroSys. He is also a member of EPSRC Peer Review College and a technical committee member of the IEEE Technical Committee on Software Engineering. He also contributes to the IEEE Standards Association P1633 Working Group (IEEE Recommended Practice on Software Reliability).

Chris has published over 50 peer-reviewed papers at premier software engineering venues such as ESEC/FSE, TheWebConf(WWW), ASE, SANER, ISSRE, ICPC conferences, and IEEE Transactions on Software Engineering (TSE), IEEE Transactions on Reliability (TReli), JSS, IST journals.  His works received the Best Industry Paper Award at ISSRE'18, and ACM SIGSOFT Distinguished Paper Award at ICSE'26.. Three works reported defects in Android OS, which are confirmed by the Google Security Team. He serves as an Editorial Board Member for the Frontiers in Computer Science journal and the Scientific Programming. He also serves as the PC member of 10+ international conferences such as PLDI, ICSE, ESEC/FSE, ASE, ICPC, SANER, CAiSE, EASE, SEKE, MSR, APSEC, MobileSoft, VaMoS. His future research plans are directed towards advancing the techniques to automatically test programs and locate bugs, and providing tool support for their applications.

Research interests

  • AI+SE (Large-language Models+SE) 
  • program analysis,
  • empirical software engineering,
  • privacy protection,
  • software testing

Research groups

  • Glasgow Systems
  • Education & Practice

Publications

Selected publications

Zhou, Zhichao, Zhou, Yuming, Fang, Chunrong, Chen, Zhenyu and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2022) Selectively Combining Multiple Coverage Goals in Search-Based Unit Test Generation. In: 37th IEEE/ACM International Conference on Automated Software Engineering (ASE '22), Rochester, MI, USA, 10 - 14 October 2022, ISBN 9781450394758 (doi: 10.1145/3551349.3556902)

Xu, Guosheng, Li, Siyi, Zhou, Hao, Liu, Shucen, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Li, Li, Luo, Xiapu, Xiao, Xusheng, Xu, Guoai and Wang, Haoyu (2022) Lie to Me: Abusing the Mobile Content Sharing Service for Fun and Profit. In: ACM Web Conference 2022, Lyon, France, 25 – 29 April 2022, pp. 3327-3335. ISBN 9781450390965 (doi: 10.1145/3485447.3512151)

Liu, Zhijie, Zhang, Liang Feng and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2023) Enhancing Malware Detection for Android Apps: Detecting Fine-granularity Malicious Components. In: 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), Kirchberg, Luxembourg, 11-15 Sept 2023, pp. 1212-1224. ISBN 9798350329964 (doi: 10.1109/ASE56229.2023.00074)

Yu, Le, Wang, Haoyu, Luo, Xiapu, Zhang, Tao, Liu, Kang, Chen, Jiachi, Zhou, Hao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Xiao, Xusheng (2023) Towards automatically localizing function errors in mobile apps with user reviews. IEEE Transactions on Software Engineering, 49(4), pp. 1464-1486. (doi: 10.1109/TSE.2022.3178096)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Wang, Haoyu, Zhan, Xian, Luo, Xiapu, Zhou, Yajin, Zhou, Hao, Yan, Qiben, Sui, Yulei and Keung, Jacky (2022) A systematical study on application performance management libraries for apps. IEEE Transactions on Software Engineering, 48(8), pp. 3044-3065. (doi: 10.1109/TSE.2021.3077654)

Cao, Hongchen, Li, Shuai, Zhou, Yuming, Fan, Ming, Zhao, Xuejiao and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2024) Cheating your apps: black-box adversarial attacks on deep learning apps. Journal of Software: Evolution and Process, 36(4), (doi: 10.1002/smr.2528)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Zhou, Hao, Luo, Xiapu, Chen, Ting, Wang, Haoyu, Xu, Zhou and Cai, Yan (2022) XDebloat: towards automated feature-oriented app debloating. IEEE Transactions on Software Engineering, 48(11), pp. 4501-4520. (doi: 10.1109/TSE.2021.3120213)

All publications

List by: Type | Date

Jump to: 2026 | 2025 | 2024 | 2023 | 2022 | 2021
Number of items: 28.

2026

Liu, Yongkun, Chen, Jiachi, Bi, Tingting, Grundy, John, Wang, Yanlin, Yu, Jianxing, Chen, Ting, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Zheng, Zibin (2026) An empirical study on low code programming using traditional vs large language model support. Journal of Systems and Software, 234, 112727. (doi: 10.1016/j.jss.2025.112727)

Liu, Zhijie, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Li, Meiyun, Long, Yunfei, Shang, Liang Feng and Luo, Xiapu (2026) LLM-CompDroid: repairing configuration compatibility bugs in android apps with pre-trained large language models. ACM Transactions on Software Engineering and Methodology, 35(3), 63. (doi: 10.1145/3736406)

2025

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Cao, Hongchen, Chen, Yuxi and Lo, David (2025) Characterising Bugs in Jupyter Platform. In: 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025), Istanbul, Turkey, 17-20 Jun 2025, pp. 136-146. ISBN 9798400713859 (doi: 10.1145/3756681.3756932)

Liu, Xutong, Zhou, Yufei, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Qian, Junyan and Zhou, Yuming (2025) Human-in-the-loop online just-in-time software defect prediction: What have we achieved and what do we still miss? Science of Computer Programming, 244, 103296. (doi: 10.1016/j.scico.2025.103296)

Romero-Organvidez, David, Diaz, Oscar, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Benavides, David (2025) Feedback Analysis in Software Product Line Forked Developments. In: 29th ACM International Systems and Software Product Line Conference (SPLC-A '25), A Coruña, Spain, 1-5 Sept 2025, pp. 81-87. ISBN 9798400720246 (doi: 10.1145/3744915.3748465)

Liu, Zhijie, Tang, Qiyi, Nie, Sen, Wu, Shi, Zhang, Lang Feng and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2025) KEENHash: Hashing Programs into Function-aware Embeddings for Large-scale Binary Code Similarity Analysis. In: 34th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2025), Trondheim, Norway, 25-28 June 2025, pp. 801-824. (doi: 10.1145/372891)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Luo, Xiapu and Zhou, Yuming (2025) A systematic study on real-world android app bundles. IEEE Transactions on Software Engineering, (doi: 10.1109/TSE.2025.3560026) (Early Online Publication)

Ji, Yuchen, Dai, Ting, Zhou, Zhichao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and He, Jingzhu (2025) Artemis: Toward Accurate Detection of Server-Side Request Forgeries through LLM-Assisted Inter-Procedural Path-Sensitive Taint Analysis. In: Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 2025), Singapore, 12-18 October 2025, (doi: 10.1145/3720488)

Su, Jianzhong, Chen, Jiachi, Fang, Zhiyuan, Lin, Xingwei, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Zheng, Zibin (2025) SmartOracle: generating smart contract oracle via fine-grained invariant detection. IEEE Transactions on Software Engineering, 51(4), pp. 947-959. (doi: 10.1109/tse.2025.3534567)

2024

Jiang, Jinan, Li, Zihao, Qin, Haoran, Jiang, Muhui, Luo, Xiapu, Wu, Xiaoming, Wang, Haoyu, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Qian, Chenxiong and Chen, Ting (2024) Unearthing gas-wasting code smells in smart contracts with large language models. IEEE Transactions on Software Engineering, (doi: 10.1109/TSE.2024.3491578) (Early Online Publication)

Ji, Yuchen, Dai, Ting, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and He, Jingzhu (2024) Poster: Whether We Are Good Enough to Detect Server-Side Request Forgeries in PHP-native Applications? CCS '24: Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security, Salt Lake City, UT, USA, 14-18 Oct 2024. pp. 4928-4930. ISBN 9798400706363 (doi: 10.1145/3658644.3691419)

Liu, Zhijie, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Luo, Xiapu, Zhou, Yuming and Zhang, Liang Feng (2024) No need to lift a finger anymore? Assessing the quality of code generation by ChatGPT. IEEE Transactions on Software Engineering, 50(6), pp. 1548-1584. (doi: 10.1109/TSE.2024.3392499)

Cao, Hongchen, Li, Shuai, Zhou, Yuming, Fan, Ming, Zhao, Xuejiao and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2024) Cheating your apps: black-box adversarial attacks on deep learning apps. Journal of Software: Evolution and Process, 36(4), (doi: 10.1002/smr.2528)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Liu, Zhijie, Zhou, Zhichao and Luo, Xiapu (2024) ChatGPT vs SBST: a comparative assessment of unit test suite generation. IEEE Transactions on Software Engineering, (doi: 10.1109/tse.2024.3382365) (Early Online Publication)

Zhou, Zhichao, Zhou, Yuming, Fang, Chunrong, Chen, Zhenyu, Luo, Xiapu, He, Jingzhu and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2024) Coverage goal selector for combining multiple criteria in search-based unit test generation. IEEE Transactions on Software Engineering, (doi: 10.1109/tse.2024.3366613) (Early Online Publication)

2023

Liu, Zhijie, Zhang, Liang Feng and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2023) Enhancing Malware Detection for Android Apps: Detecting Fine-granularity Malicious Components. In: 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), Kirchberg, Luxembourg, 11-15 Sept 2023, pp. 1212-1224. ISBN 9798350329964 (doi: 10.1109/ASE56229.2023.00074)

Wang, Yang, Zhang, Peng, Sun, Maolin, Lu, Zeyu, Yang, Yibiao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Qian, Junyan, Li, Zhi and Zhou, Yuming (2023) Uncovering bugs in code coverage profilers via control flow constraint solving. IEEE Transactions on Software Engineering, 49(11), pp. 4964-4987. (doi: 10.1109/TSE.2023.3321381)

Mei, Yuanqing, Rong, Yi, Liu, Shiran, Guo, Zhaoqiang, Yang, Yibiao, Lu, Hongmin, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Zhou, Yuming (2023) Deriving thresholds of object-oriented metrics to predict defect-proneness of classes: a large-scale meta-analysis. International Journal of Software Engineering and Knowledge Engineering, 33(5), pp. 651-695. (doi: 10.1142/s0218194023500110)

Yu, Le, Wang, Haoyu, Luo, Xiapu, Zhang, Tao, Liu, Kang, Chen, Jiachi, Zhou, Hao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Xiao, Xusheng (2023) Towards automatically localizing function errors in mobile apps with user reviews. IEEE Transactions on Software Engineering, 49(4), pp. 1464-1486. (doi: 10.1109/TSE.2022.3178096)

2022

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Zhou, Hao, Luo, Xiapu, Chen, Ting, Wang, Haoyu, Xu, Zhou and Cai, Yan (2022) XDebloat: towards automated feature-oriented app debloating. IEEE Transactions on Software Engineering, 48(11), pp. 4501-4520. (doi: 10.1109/TSE.2021.3120213)

Zhou, Zhichao, Zhou, Yuming, Fang, Chunrong, Chen, Zhenyu and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2022) Selectively Combining Multiple Coverage Goals in Search-Based Unit Test Generation. In: 37th IEEE/ACM International Conference on Automated Software Engineering (ASE '22), Rochester, MI, USA, 10 - 14 October 2022, ISBN 9781450394758 (doi: 10.1145/3551349.3556902)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Wang, Haoyu, Zhan, Xian, Luo, Xiapu, Zhou, Yajin, Zhou, Hao, Yan, Qiben, Sui, Yulei and Keung, Jacky (2022) A systematical study on application performance management libraries for apps. IEEE Transactions on Software Engineering, 48(8), pp. 3044-3065. (doi: 10.1109/TSE.2021.3077654)

Xu, Guosheng, Li, Siyi, Zhou, Hao, Liu, Shucen, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Li, Li, Luo, Xiapu, Xiao, Xusheng, Xu, Guoai and Wang, Haoyu (2022) Lie to Me: Abusing the Mobile Content Sharing Service for Fun and Profit. In: ACM Web Conference 2022, Lyon, France, 25 – 29 April 2022, pp. 3327-3335. ISBN 9781450390965 (doi: 10.1145/3485447.3512151)

2021

Wu, Zejun, Ma, Chao, Shi, Xiaochuan, Wu, Libing, Zhang, Dian, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Stojmenovic, Milos (2021) BRNN-GAN: generative adversarial networks with bi-directional recurrent neural networks for multivariate time series imputation. In: 2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS), Beijing. China, 14-16 Dec 2021, pp. 217-224. ISBN 9781665408783 (doi: 10.1109/ICPADS53394.2021.00033)

Yang, Zhen, Keung, Jacky, Kabir, Md Alamgir, Yu, Xiao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Zhang, Miao and Feng, Shuo (2021) AComNN: Attention enhanced Compound Neural Network For financial time-series forecasting with cross-regional features. Applied Soft Computing, 111, 107649. (doi: 10.1016/j.asoc.2021.107649)

Zhao, Kunsong, Xu, Zhou, Zhang, Tao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Yan, Meng (2021) Simplified deep forest model based just-in-time defect prediction for android mobile apps. IEEE Transactions on Reliability, 70(2), pp. 848-859. (doi: 10.1109/TR.2021.3060937)

Zhao, Kunsong, Xu, Zhou, Yan, Meng, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Fan, Ming and Catolino, Gemma (2021) Just-in-Time Defect Prediction for Android Apps via Imbalanced Deep Learning Model. In: 36th Annual ACM Symposium on Applied Computing (SAC '21), 22-26 March 2021, pp. 1447-1454. ISBN 9781450381048 (doi: 10.1145/3412841.3442019)

Xu, Zhou, Zhang, Tao, Keung, Jacky, Yan, Meng, Luo, Xiapu, Zhang, Xiaohong, Xu, Ling and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2021) Feature selection and embedding based cross project framework for identifying crashing fault residence. Information and Software Technology, 131, 106452. (doi: 10.1016/j.infsof.2020.106452)

This list was generated on Sat Apr 18 16:55:49 2026 BST.
Number of items: 28.

Articles

Liu, Yongkun, Chen, Jiachi, Bi, Tingting, Grundy, John, Wang, Yanlin, Yu, Jianxing, Chen, Ting, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Zheng, Zibin (2026) An empirical study on low code programming using traditional vs large language model support. Journal of Systems and Software, 234, 112727. (doi: 10.1016/j.jss.2025.112727)

Liu, Zhijie, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Li, Meiyun, Long, Yunfei, Shang, Liang Feng and Luo, Xiapu (2026) LLM-CompDroid: repairing configuration compatibility bugs in android apps with pre-trained large language models. ACM Transactions on Software Engineering and Methodology, 35(3), 63. (doi: 10.1145/3736406)

Liu, Xutong, Zhou, Yufei, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Qian, Junyan and Zhou, Yuming (2025) Human-in-the-loop online just-in-time software defect prediction: What have we achieved and what do we still miss? Science of Computer Programming, 244, 103296. (doi: 10.1016/j.scico.2025.103296)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Luo, Xiapu and Zhou, Yuming (2025) A systematic study on real-world android app bundles. IEEE Transactions on Software Engineering, (doi: 10.1109/TSE.2025.3560026) (Early Online Publication)

Su, Jianzhong, Chen, Jiachi, Fang, Zhiyuan, Lin, Xingwei, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Zheng, Zibin (2025) SmartOracle: generating smart contract oracle via fine-grained invariant detection. IEEE Transactions on Software Engineering, 51(4), pp. 947-959. (doi: 10.1109/tse.2025.3534567)

Jiang, Jinan, Li, Zihao, Qin, Haoran, Jiang, Muhui, Luo, Xiapu, Wu, Xiaoming, Wang, Haoyu, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Qian, Chenxiong and Chen, Ting (2024) Unearthing gas-wasting code smells in smart contracts with large language models. IEEE Transactions on Software Engineering, (doi: 10.1109/TSE.2024.3491578) (Early Online Publication)

Liu, Zhijie, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Luo, Xiapu, Zhou, Yuming and Zhang, Liang Feng (2024) No need to lift a finger anymore? Assessing the quality of code generation by ChatGPT. IEEE Transactions on Software Engineering, 50(6), pp. 1548-1584. (doi: 10.1109/TSE.2024.3392499)

Cao, Hongchen, Li, Shuai, Zhou, Yuming, Fan, Ming, Zhao, Xuejiao and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2024) Cheating your apps: black-box adversarial attacks on deep learning apps. Journal of Software: Evolution and Process, 36(4), (doi: 10.1002/smr.2528)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Liu, Zhijie, Zhou, Zhichao and Luo, Xiapu (2024) ChatGPT vs SBST: a comparative assessment of unit test suite generation. IEEE Transactions on Software Engineering, (doi: 10.1109/tse.2024.3382365) (Early Online Publication)

Zhou, Zhichao, Zhou, Yuming, Fang, Chunrong, Chen, Zhenyu, Luo, Xiapu, He, Jingzhu and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2024) Coverage goal selector for combining multiple criteria in search-based unit test generation. IEEE Transactions on Software Engineering, (doi: 10.1109/tse.2024.3366613) (Early Online Publication)

Wang, Yang, Zhang, Peng, Sun, Maolin, Lu, Zeyu, Yang, Yibiao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Qian, Junyan, Li, Zhi and Zhou, Yuming (2023) Uncovering bugs in code coverage profilers via control flow constraint solving. IEEE Transactions on Software Engineering, 49(11), pp. 4964-4987. (doi: 10.1109/TSE.2023.3321381)

Mei, Yuanqing, Rong, Yi, Liu, Shiran, Guo, Zhaoqiang, Yang, Yibiao, Lu, Hongmin, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Zhou, Yuming (2023) Deriving thresholds of object-oriented metrics to predict defect-proneness of classes: a large-scale meta-analysis. International Journal of Software Engineering and Knowledge Engineering, 33(5), pp. 651-695. (doi: 10.1142/s0218194023500110)

Yu, Le, Wang, Haoyu, Luo, Xiapu, Zhang, Tao, Liu, Kang, Chen, Jiachi, Zhou, Hao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Xiao, Xusheng (2023) Towards automatically localizing function errors in mobile apps with user reviews. IEEE Transactions on Software Engineering, 49(4), pp. 1464-1486. (doi: 10.1109/TSE.2022.3178096)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Zhou, Hao, Luo, Xiapu, Chen, Ting, Wang, Haoyu, Xu, Zhou and Cai, Yan (2022) XDebloat: towards automated feature-oriented app debloating. IEEE Transactions on Software Engineering, 48(11), pp. 4501-4520. (doi: 10.1109/TSE.2021.3120213)

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Wang, Haoyu, Zhan, Xian, Luo, Xiapu, Zhou, Yajin, Zhou, Hao, Yan, Qiben, Sui, Yulei and Keung, Jacky (2022) A systematical study on application performance management libraries for apps. IEEE Transactions on Software Engineering, 48(8), pp. 3044-3065. (doi: 10.1109/TSE.2021.3077654)

Yang, Zhen, Keung, Jacky, Kabir, Md Alamgir, Yu, Xiao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Zhang, Miao and Feng, Shuo (2021) AComNN: Attention enhanced Compound Neural Network For financial time-series forecasting with cross-regional features. Applied Soft Computing, 111, 107649. (doi: 10.1016/j.asoc.2021.107649)

Zhao, Kunsong, Xu, Zhou, Zhang, Tao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Yan, Meng (2021) Simplified deep forest model based just-in-time defect prediction for android mobile apps. IEEE Transactions on Reliability, 70(2), pp. 848-859. (doi: 10.1109/TR.2021.3060937)

Xu, Zhou, Zhang, Tao, Keung, Jacky, Yan, Meng, Luo, Xiapu, Zhang, Xiaohong, Xu, Ling and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2021) Feature selection and embedding based cross project framework for identifying crashing fault residence. Information and Software Technology, 131, 106452. (doi: 10.1016/j.infsof.2020.106452)

Conference or Workshop Item

Ji, Yuchen, Dai, Ting, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and He, Jingzhu (2024) Poster: Whether We Are Good Enough to Detect Server-Side Request Forgeries in PHP-native Applications? CCS '24: Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security, Salt Lake City, UT, USA, 14-18 Oct 2024. pp. 4928-4930. ISBN 9798400706363 (doi: 10.1145/3658644.3691419)

Conference Proceedings

Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Cao, Hongchen, Chen, Yuxi and Lo, David (2025) Characterising Bugs in Jupyter Platform. In: 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025), Istanbul, Turkey, 17-20 Jun 2025, pp. 136-146. ISBN 9798400713859 (doi: 10.1145/3756681.3756932)

Romero-Organvidez, David, Diaz, Oscar, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Benavides, David (2025) Feedback Analysis in Software Product Line Forked Developments. In: 29th ACM International Systems and Software Product Line Conference (SPLC-A '25), A Coruña, Spain, 1-5 Sept 2025, pp. 81-87. ISBN 9798400720246 (doi: 10.1145/3744915.3748465)

Liu, Zhijie, Tang, Qiyi, Nie, Sen, Wu, Shi, Zhang, Lang Feng and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2025) KEENHash: Hashing Programs into Function-aware Embeddings for Large-scale Binary Code Similarity Analysis. In: 34th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2025), Trondheim, Norway, 25-28 June 2025, pp. 801-824. (doi: 10.1145/372891)

Ji, Yuchen, Dai, Ting, Zhou, Zhichao, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and He, Jingzhu (2025) Artemis: Toward Accurate Detection of Server-Side Request Forgeries through LLM-Assisted Inter-Procedural Path-Sensitive Taint Analysis. In: Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 2025), Singapore, 12-18 October 2025, (doi: 10.1145/3720488)

Liu, Zhijie, Zhang, Liang Feng and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2023) Enhancing Malware Detection for Android Apps: Detecting Fine-granularity Malicious Components. In: 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), Kirchberg, Luxembourg, 11-15 Sept 2023, pp. 1212-1224. ISBN 9798350329964 (doi: 10.1109/ASE56229.2023.00074)

Zhou, Zhichao, Zhou, Yuming, Fang, Chunrong, Chen, Zhenyu and Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 (2022) Selectively Combining Multiple Coverage Goals in Search-Based Unit Test Generation. In: 37th IEEE/ACM International Conference on Automated Software Engineering (ASE '22), Rochester, MI, USA, 10 - 14 October 2022, ISBN 9781450394758 (doi: 10.1145/3551349.3556902)

Xu, Guosheng, Li, Siyi, Zhou, Hao, Liu, Shucen, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Li, Li, Luo, Xiapu, Xiao, Xusheng, Xu, Guoai and Wang, Haoyu (2022) Lie to Me: Abusing the Mobile Content Sharing Service for Fun and Profit. In: ACM Web Conference 2022, Lyon, France, 25 – 29 April 2022, pp. 3327-3335. ISBN 9781450390965 (doi: 10.1145/3485447.3512151)

Wu, Zejun, Ma, Chao, Shi, Xiaochuan, Wu, Libing, Zhang, Dian, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564 and Stojmenovic, Milos (2021) BRNN-GAN: generative adversarial networks with bi-directional recurrent neural networks for multivariate time series imputation. In: 2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS), Beijing. China, 14-16 Dec 2021, pp. 217-224. ISBN 9781665408783 (doi: 10.1109/ICPADS53394.2021.00033)

Zhao, Kunsong, Xu, Zhou, Yan, Meng, Tang, Yutian ORCID logoORCID: https://orcid.org/0000-0001-5677-4564, Fan, Ming and Catolino, Gemma (2021) Just-in-Time Defect Prediction for Android Apps via Imbalanced Deep Learning Model. In: 36th Annual ACM Symposium on Applied Computing (SAC '21), 22-26 March 2021, pp. 1447-1454. ISBN 9781450381048 (doi: 10.1145/3412841.3442019)

This list was generated on Sat Apr 18 16:55:49 2026 BST.

Prior publications

Article

Yang Wang, Peng Zhang, Maolin Sun, Zeyu Lu, Yibiao Yang, Yutian Tang, Junyan Qian, Zhi Li, Yuming Zhou (2024) Corrections to “Uncovering Bugs in Code Coverage Profilers via Control Flow Constraint Solving” IEEE Transactions on Software Engineering Dimensions. (doi: 10.1109/tse.2023.3339345)

Yutian Tang, Mingke Yang, Yuming Zhou, Bixin Li (2023) On Code Reuse from StackOverflow: An Exploratory Study on Jupyter Notebook Authorea Dimensions. (doi: 10.22541/au.167710022.23196663/v1)

Jian Huang, Shanhui Liu, Yutian Tang, Xiushan Zhang, Yulin Wang (2021) Object‐Level Remote Sensing Image Augmentation Using U‐Net‐Based Generative Adversarial Networks Wireless Communications and Mobile Computing Crossref. (doi: 10.1155/2021/1230279)

(2020) Feature Location Benchmark for Decomposing and Reusing Android Apps Yutian Tang. (doi: 10.48550/arxiv.2005.04008)

(2019) Cross Project Defect Prediction via Balanced Distribution Adaptation Based Transfer Learning Journal of Computer Science and Technology Yutian Tang. ISSN 1860-4749 (doi: 10.1007/s11390-019-1959-z)

(2019) TSTSS: A two-stage training subset selection framework for cross version defect prediction Journal of Systems and Software Yutian Tang. ISSN 0164-1212 (doi: 10.1016/j.jss.2019.03.027)

Xu, Z., Li, S., Xu, J., Liu, J., Luo, X., Zhang, Y., Zhang, T., Keung, J., Tang, Y. (2019) LDFR: Learning deep feature representation for software defect prediction Journal of Systems and Software Scopus - Elsevier. (doi: 10.1016/j.jss.2019.110402)

Xu, Z., Liu, J., Luo, X., Yang, Z., Zhang, Y., Yuan, P., Tang, Y., Zhang, T. (2019) Software defect prediction based on kernel PCA and weighted extreme learning machine Information and Software Technology Scopus - Elsevier. (doi: 10.1016/j.infsof.2018.10.004)

Zhou Xu, Peipei Yuan, Tao Zhang, Yutian Tang, Shuai Li, Zhen Xia (2018) HDA: Cross-Project Defect Prediction via Heterogeneous Domain Adaptation With Dictionary Learning IEEE Access Dimensions. (doi: 10.1109/access.2018.2873755)

Conference Proceedings

(2020) All Your App Links are Belong to Us: Understanding the Threats of Instant Apps based Attacks The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) Yutian Tang. (doi: 10.1145/3368089.3409702)

(2020) Demystifying Diehard Android Apps Yutian Tang. (doi: 10.1145/3324884.3416637)

(2020) Resource Race Attacks on Android 27th IEEE International Conference on Software Analysis, Evolution and Reengineering Yutian Tang. (doi: 10.1109/saner48275.2020.9054863)

(2019) Demystifying Application Performance Management Libraries for Android The 34th IEEE/ACM International Conference on Automated Software Engineering Yutian Tang. (doi: 10.1109/ase.2019.00069)

(2019) MVSE: Effort-Aware Heterogeneous Defect Prediction via Multiple-View Spectral Embedding 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS) Yutian Tang. ISBN 9781728139272 (doi: 10.1109/qrs.2019.00015)

(2019) A Comparative Study of Android Repackaged Apps Detection Techniques Yutian Tang. ISBN 9781728105918 (doi: 10.1109/saner.2019.8667975)

(2018) Cross Version Defect Prediction with Representative Data via Sparse Subset Selection IEEE/ACM International Conference on Program Comprehension 2018 Yutian Tang. (doi: 10.1145/3196321.3196331)

Tang, Y., Leung, H. (2017) StiCProb: A novel feature mining approach using conditional probability SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering Scopus - Elsevier. (doi: 10.1109/SANER.2017.7884608)

Tang, Y., Leung, H. (2015) A top-down feature mining framework for software product line ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings Scopus - Elsevier.

Yutian Tang, Hareton Leung (2015) Top-down Feature Mining Framework for Software Product Line Proceedings of the 17th International Conference on Enterprise Information Systems Yutian Tang. (doi: 10.5220/0005370300710081)

Book Section

Zhou Xu, Tao Zhang, Yifeng Zhang, Yutian Tang, Jin Liu, Xiapu Luo, Jacky Keung, Xiaohui Cui (2019) Identifying Crashing Fault Residence Based on Cross Project Model Dimensions. (doi: 10.1109/issre.2019.00027)

Xuejiao Zhao, Hongwei Li, Yutian Tang, Dongjing Gao, Lingfeng Bao, Ching-Hung Lee (2018) A Smart Context-Aware Program Assistant Based on Dynamic Programming Event Modeling Dimensions. (doi: 10.1109/issrew.2018.00-36)

Yutian Tang, Hareton Leung (2017) Constructing Feature Model by Identifying Variability-Aware Modules Dimensions. (doi: 10.1109/icpc.2017.21)

Grants

  • 2021.10-2023.09 Research on Mobile App Component Behavior Understanding (No. 21PJ1410700) Science and Technology Commission of Shanghai Municipality, China 300,000 CNY
  • 2023.01-2025.12 Research on Android App Debloating with Multi-dimension, Multi-semantic Module Mining (No. 62202306)  National Natural Science Foundation of China (NSFC), China  300,000 CNY
  • 2024.03-2025.03 OpenAI API Researcher Access Program OpenAI 5,000 USD
  • 2024.09-2025.09 Google Cloud Research Program, Google, 5,000 USD
  • 2025.05-2026.05 Lund Get Started Funding (with Prof. Per from Lund University)
  • 2025.09-2026.09 OpenAI Cybersecurity Grant

Supervision

I’m looking for PhD students and Post-Docs interested in the topics described above and on my website at https://www.chrisyttang.org/.

Do not hesitate to contact me with your CV and academic transcript. Spontaneous applications are welcomed and I will do my best to answer and engage with the proposals you make.

While there is no guaranteed funding, I will always help to find suitable funding if we agree on a topic we both would enjoy working on. Please also see official guidance on scholarships.

[CSC Ph.D. Studentship] Deadline: January of the academic year.

• What is covered: if accepted by the CSC, the CSC covers the stipend. The college’s graduate school endeavors to match this with a tuition waiver.
• Eligibility of Student: student has to be Chinese and has to agree to the CSC’s terms which include the requirement to return to China after completing their Ph.D.

Students who are not already in Glasgow, and who are affiliated with partner institutions are encouraged to apply for CSC Ph.D. studentship.

[Ph.D. application process] Please refer to University of Glasgow - Schools - School of Computing Science - Postgraduate research - Prospective students. For international students, please make sure that you have the documentation to meet the language requirements for the College of Science & Engineering before you start the application process.

  • CHEN, Yuxi
    Testing and mitigating bias in code generated by LLMs
  • Das, Susmita
    |Topic: Automated Unit Test Generation using LLMs| Our research would be focused on generating unit test cases using large language models (LLMs). We first plan to generate unit test cases from a given natural language description or code snippet by
  • Smith, Paul
    Mitigating Patch Overfitting in Automated Program Repair via Multi-Agent LLMs, Fine-Tuning, Prompt Engineering, and Retrieval-Augmented Generation

Teaching

Professional activities & recognition

Prizes, awards & distinctions

  • 2018: Best Industry Paper Award (The 29th IEEE International Symposium on Software Reliability Engineering)
  • 2021: Shanghai Pujiang Talent Program (Shanghai Municipal Committee of Science and Technology)
  • 2024: Researcher Access Program (OpenAI)
  • 2024: Google Cloud Credit Award (Google)

Grant committees & research advisory boards

  • 2023: EPSRC, Peer Review College
  • 2022 - 2023: Shanghai Science and Technology Awards for Technical Invention,
  • 2021 - 2022: Shanghai Small- and Medium-sized Enterprise Innovation Fund,
  • 2023: National Natural Science Fundation of China (NSFC),
  • 2024: Green Future Fellowships, Accessor

Editorial boards

  • 2021: Frontiers in Computer Science,
  • 2021: Scientific Programming

Professional & learned societies

  • 2020: Senior Member, IEEE (The Institute of Electrical and Electronics Engineers)
  • 2022: Professional Membership, European Alliance for Innovation
  • 2022 - 2023: Professional Membership, ISACA
  • 2023: RISCS Affiliate Fellowship, The Research Institute for Sociotechnical Cyber Security (RISCS)

Additional information

    Service

    Conference Technical Program Committee

    2027
    1. [ICSE] IEEE/ACM International Conference on Software Engineering: 2027
    2026
    1. [ICSE] IEEE/ACM International Conference on Software Engineering: 2026
    2. [FSE] The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering: 2026;
    3. [MSR] International Conference on Mining Software Repositories (MSR): 2026
    4. [ICPC] International Conference on Program Comprehension (ICPC): 2026
    5. [WWW] ACM TheWebConf: Systems and Infrastructure for Web, Mobile, and WoT track:2026;
    6. [ASE] IEEE/ACM International Conference on Automated Software Engineering: 2026 Research Track;
    7. [COMPSAC] IEEE Computer Society’s flagship conference on Computers, Software, and Applications; 2026
    2025
    1. [ICSE] IEEE/ACM International Conference on Software Engineering: 2025
    2. [MSR] Mining Software Repositories: 2025
    3. [WWW] ACM TheWebConf: Systems and Infrastructure for Web, Mobile, and WoT track:2025;
    4. [ASE] IEEE/ACM International Conference on Automated Software Engineering: 2025 Research Track;
    5. [ASE NIER] IEEE/ACM International Conference on Automated Software Engineering: 2025 NIER Track;
    6. [SEKE] International Conference on Software Engineering & Knowledge Engineering (SEKE): 2025
    7. [APSEC] 32nd Asia-Pacific Software Engineering Conference (APSEC): 2025
    2024
    1. [ESEC/FSE] The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering: 2024;
    2. [ASE] IEEE/ACM International Conference on Automated Software Engineering: 2024
    3. [ASE NIER] IEEE/ACM International Conference on Automated Software Engineering: 2024 NIER Track;
    4. [WWW] ACM TheWebConf: Systems and Infrastructure for Web, Mobile, and WoT track:2024;
    5. [ICPC] International Conference on Program Comprehension (ICPC): 2024;
    6. [SANER] The IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER): ERA Track: 2024;
    7. [CAiSE] International Conference on Advanced Information Systems Engineering(CAiSE): 2024;
    8. [SEKE] International Conference on Software Engineering & Knowledge Engineering (SEKE): 2024
    9. [VaMoS] The International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS): 2024;
    10. [APSEC] 31st Asia-Pacific Software Engineering Conference (APSEC): 2024;
    2023
    1. [ESEC/FSE] The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering: 2023;
    2. [ESEC/FSE] The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering: Student Research Competition Track 2023
    3. [ASE] IEEE/ACM International Conference on Automated Software Engineering: 2023;
    4. [ASE] IEEE/ACM International Conference on Automated Software Engineering: NIER 2023;
    5. [ICPC] International Conference on Program Comprehension (ICPC): 2023;
    6. [SANER] The IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER): 2023;
    7. [SANER] The IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER): Tool Demo: 2023;
    8. [CAiSE] International Conference on Advanced Information Systems Engineering(CAiSE): 2023;
    9. [EASE] International Conference on Evaluation and Assessment in Software Engineering (EASE): 2023;
    10. [MSR] International Conference on Mining Software Repositories (MSR): 2023
    11. [MSR] International Conference on Mining Software Repositories (MSR): Industry Track 2023
    12. [APSEC] 30th Asia-Pacific Software Engineering Conference (APSEC): 2023;
    13. [SEKE] International Conference on Software Engineering & Knowledge Engineering (SEKE): 2023;
    14. [VaMoS] The International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS): 2023;
    15. [MOBILESoft] IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft): 2023;
    2022
    1. [ICPC] International Conference on Program Comprehension (ICPC): 2022;
    2. [SEKE] International Conference on Software Engineering & Knowledge Engineering (SEKE): 2022;
    3. [MOBILESoft] IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft): 2022;
    4. [MOBILESoft] IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft): Industry Forum:2022
    5. [MSES], International Conference of Modern Systems Engineering Solutions: 2022
    6. [FTC], Future Technologies Conference (FTC) : 2022
    2021
    1. [ChinaSoft], CCF Chinasoft Conference.(ChinaSoft): 2021;

    Conference Session Chairs

    1. [ISSTA] The ACM SIGSOFT International Symposium on Software Testing and Analysis, 2025 Session Chair
    2. [ICSE] IEEE/ACM International Conference on Software Engineering, 2025, Session Chair
    3. [FSE] ACM International Conference on the Foundations of Software Engineering, 2024, Session Chair

    Journal Referee

    I am/was an invited reviewer for the following journals:

    1. IEEE Transactions on Dependable and Secure Computing (TDSC);
    2. IEEE Transactions on Services Computing (TSC);
    3. IEEE Transactions on Software Engineering (TSE);
    4. IEEE Transactions on Biometrics, Behavior and Identity Science;
    5. Journal of Computer Security;
    6. Automated Software Engineering (ASE);
    7. IEEE Transactions on Reliability (TR);
    8. ACM Transactions on Software Engineering and Methodology (TOSEM);
    9. IEEE Access;
    10. IEEE Software;
    11. Frontier of Computer Science;
    12. Scientific Programming;
    13. SN Applied Sciences;
    14. The Journal of System and Software;
    15. SCIENCE CHINA Information Sciences
    16. Empirical Software Engineering
    17. Frontiers of Information Technology & Electronic Engineering;
    18. Security and Communication Networks;
    19. Journal of Information Technology Research; (Ad-hoc Reviewer)