About Us

At the ByteDance Software Engineering Lab, our mission is to accelerate the convergence and complementary of software engineering and intelligent technologies, and to promote technological progress in every aspect of software development. To achieve this goal, we bring together the best researchers and development engineers from different fields and backgrounds to promote the resolution of the challenges of ByteDance and the entire software engineering community.

Where are we?

Contact us


Code Intelligence

We are hiring:

Several positions on GPT/LLM research and development are available in China, Singapore and the US.

AI Applications

Industrial Research

We also provide research intern positions and are looking for well-motivated current master students and PhD candidates to join our research group. Our research interests include:

Should you have any questions about internship opportunities, feel free to contact Dr. Chao Peng (email provided above).

Collaborated Universities

We have established cooperative relationship with top universities over the world.

The University of Edinburgh Tsinghua University East China Normal University Fudan University Huazhong University of Science and Technology Shanghai Jiao Tong University


  1. Peng, Chao, Zhengwei Lv, Jiarong Fu, Jiayuan Liang, Zhao Zhang, Ajitha Rajan, Ping Yang (2024). “Hawkeye: Change-targeted Testing for Android Apps based on Deep Reinforcement Learning”. In Proceedings of ICSE 2024 (Software Engineering in Practice). ACM, to appear.
  2. Liang, Xiaoyun, Jiayi Qi, Yongqiang Gao, Chao Peng, Ping Yang (2023). “AG3: Automated Game GUI Text Glitch Detection based on Computer Vision”. In Proceedings of ESEC/FSE 2023 (Industry Track). ACM, 2023.
  3. Jiang, Zongze, Ming Wen, Yixin Yang, Chao Peng, Ping Yang, Hai Jin (2023). “Effective Concurrency Testing for Go via Directional Primitive-constrained Interleaving Exploration”. In Proceedings of ASE 2023. IEEE, 2023.
  4. Wang, Siwei, Xue Mao, Ziguang Gao, Yujun Gao, Qucheng Shen, and Chao Peng (2023). “NxtUnit: Automated Unit Test Generation for Go”. In Proceedings of EASE 2023 (Industry Track). 2023. [pdf]
  5. Sun, Jingling, Ting Su, Kai Liu, Chao Peng, Zhao Zhang, Geguang Pu, Tao Xie, and Zhendong Su (2022). “Characterizing and Finding SystemSetting-Related Defects in Android Apps”. IEEE Transactions on Software Engineering. 2023. [pdf]
  6. Lv, Zhengwei, Chao Peng, Zhao Zhang, Ting Su, Kai Liu, and Ping Yang (2022). “Fastbot2: Reusable Automated Model-based GUI Testing for Android Enhanced by Reinforcement Learning”. In Proceedings of ASE 2022 (Industry Track). ACM, 2022. [pdf] [tool: Android] [tool: iOS]
  7. Peng, Chao, Yujun Gao, and Ping Yang (2022). “Automated Server Testing: an Industrial Experience Report”. In Proceedings of ICSME 2022 (Industry Track). IEEE, 2022. [pdf]
  8. Peng, Chao, Zhao Zhang, Zhengwei Lv, and Ping Yang (2022). “MUBot: Learning to Test Large-Scale Commercial Android Apps like a Human”. In Proceedings of ICSME 2022 (Industry Track). IEEE, 2022. [pdf]
  9. Wu, Qinyun, Huan Song and Ping Yang. “Real-World Clone-Detection in Go.” In Proceedings of MSR 2022 (Industry Track). ACM, 2022. [pdf]
  10. Peng, Chao, Ajitha Rajan, and Tianqin Cai. “CAT: Change-focused Android GUI Testing.” In Proceedings of the 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 2021. [pdf]
  11. Cai, Tianqin, Zhao Zhang, and Ping Yang. “Fastbot: A Multi-Agent Model-Based Test Generation System Beijing Bytedance Network Technology Co., Ltd.” In Proceedings of the IEEE/ACM 1st International Conference on Automation of Software Test. 2020. [pdf]

Follow Our WeChat Official Account

WeChat Official Account