Introducing MarsCode, First AI Cloud IDE and IDE Plugin

About Us

At the ByteDance Software Engineering Lab, we pride ourselves on being at the forefront of technological innovation. Our dedication is to crafting the premier development platform, with advanced technologies like Large Language Models, Generative AI, LangChain, Knowledge Graphs, Graph Neural Networks, and Reinforcement Learning. Our mission is to merge research and development efficiency with sophisticated domain models, driving forward practical business applications.

Where are we?

Contact us

We are hiring


Code Intelligence

Codebase Systems

We build codebase systems and related products including

and their synergy with AI.

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. Liu, Chenyan#, Yufan Cai#, Yun Lin*, Yuhuan Huang, Yunrui Pei, Bo Jiang, Ping Yang, Jin Song Dong, and Hong Mei (2024). “CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature”. In Proceedings of ISSTA 2024. ACM, to appear.
  2. Li, Bowen, Wenhan Wu, Ziwei Tang, Lin Shi, John Yang, Jinyang Li, Shunyu Yao, Chen Qian, Binyuan Hui, Qicheng Zhang, Zhiyin Yu, He Du, ping yang, Dahua Lin, Chao Peng, Kai Chen (2024). “DevBench: A Comprehensive Benchmark for Software Development”. arXiv. [pdf] [tool].
  3. Lin, Hao, Jiaxing Qiu, Hongyi Wang, Zhenhua Li, Liangyi Gong, Di Gao, Yunhao Liu, Feng Qian, Zhao Zhang, Ping Yang, Tianyin Xu. “Virtual Device Farms for Mobile App Testing at Scale: A Pursuit for Fidelity, Efficiency, and Accessibility”. In Proceedings of MobiCom 2023. ACM, 2023.
  4. 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, 2024.
  5. 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.
  6. 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.
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. Wu, Qinyun, Huan Song and Ping Yang. “Real-World Clone-Detection in Go.” In Proceedings of MSR 2022 (Industry Track). ACM, 2022. [pdf]
  13. 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]
  14. 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