ByteDance SE Lab
Author

ByteDance SE Lab

Official account of ByteDance SE Lab, sharing research and practical experience in software engineering. Our lab unites researchers and engineers from various domains to accelerate the fusion of software engineering and AI, driving technological progress in every phase of software development.

50
Articles
0
Likes
319
Views
0
Comments
Recent Articles

Latest from ByteDance SE Lab

50 recent articles
ByteDance SE Lab
ByteDance SE Lab
Feb 27, 2026 · Artificial Intelligence

How to Build Secure, Scalable LLM Agent Tools: Best Practices & Real-World Cases

This article explains why robust Agent Tools are essential for LLM agents, outlines a five‑stage lifecycle with concrete design principles such as type safety, LLM‑friendly interfaces, OpenAPI integration, self‑healing error handling, human‑in‑the‑loop safeguards, and performance optimizations, and demonstrates their impact through retail and fintech case studies.

Agent ToolsIndustry CasesLLM
0 likes · 20 min read
How to Build Secure, Scalable LLM Agent Tools: Best Practices & Real-World Cases
ByteDance SE Lab
ByteDance SE Lab
Aug 21, 2023 · Artificial Intelligence

How Fastbot Uses Reinforcement Learning for Faster Android GUI Testing

Fastbot is a reusable, model‑based Android GUI testing tool that leverages reinforcement‑learning techniques to learn from previous test runs, accelerating coverage and crash detection through a two‑phase workflow, probabilistic and learning‑based event selection, and provides configurable custom events, widget blocking, and tree‑pruning features.

GUI automationandroid testingfastbot
0 likes · 16 min read
How Fastbot Uses Reinforcement Learning for Faster Android GUI Testing
ByteDance SE Lab
ByteDance SE Lab
Nov 30, 2022 · Information Security

Uncovering Android Security and Compatibility Flaws: Tools & Insights

Join the Infra Talk session where PhD researcher Xiaoyu Sun reveals how Android security and compatibility defects arise, demonstrates static and dynamic analysis techniques, and showcases open‑source tools for detecting privacy leaks and framework incompatibilities, while outlining future research directions.

Androidcompatibilitymobile development
0 likes · 4 min read
Uncovering Android Security and Compatibility Flaws: Tools & Insights
ByteDance SE Lab
ByteDance SE Lab
Sep 26, 2022 · Mobile Development

Inside ByteDance’s AppInfra: How Mobile Infrastructure Powers Millions of Apps

This interview reveals how ByteDance’s AppInfra team builds and evolves mobile infrastructure, performance optimization, automated testing, and talent strategies to support a growing portfolio of high‑traffic apps like Douyin and Toutiao, offering insights into cross‑platform toolchains, team organization, and future technology trends.

Automation Testingapp performanceinfrastructure
0 likes · 18 min read
Inside ByteDance’s AppInfra: How Mobile Infrastructure Powers Millions of Apps
ByteDance SE Lab
ByteDance SE Lab
Jun 28, 2022 · Backend Development

Douyin's Video Red Packet System: Architecture, Scaling Challenges & Solutions

During the Chinese New Year campaign, Douyin integrated video creation with red packet gifting, supporting both B2C and C2C flows; this article details the system’s core operations, modular design, high‑traffic subsidy handling, concurrency strategies, fault tolerance, security measures, and comprehensive performance testing.

Financial Securitybackend architecturedisaster recovery
0 likes · 24 min read
Douyin's Video Red Packet System: Architecture, Scaling Challenges & Solutions
ByteDance SE Lab
ByteDance SE Lab
Mar 10, 2022 · Mobile Development

How Fastbot Boosts iOS App Stability with AI‑Driven Automated Testing

Fastbot, a collaborative AI‑powered testing service from ByteDance’s Quality Lab and GIP iOS platform team, overcomes TestFlight limits by using machine learning and reinforcement learning to automate stability testing, improve code coverage, detect accessibility issues, and streamline result consumption for faster app releases.

AccessibilityMachine Learningautomated testing
0 likes · 15 min read
How Fastbot Boosts iOS App Stability with AI‑Driven Automated Testing
ByteDance SE Lab
ByteDance SE Lab
Jan 7, 2022 · Mobile Development

Systematic iOS Stability Management: From Crash Classification to Advanced Attribution

This article presents a comprehensive framework for identifying, classifying, and resolving iOS stability issues—covering crash types, governance methodology, deep-dive attribution techniques, real-world case studies, and practical tools such as Zombie monitoring, Coredump, MemoryGraph, and MetricKit—to dramatically improve app reliability.

APMPerformance Monitoringcrash analysis
0 likes · 30 min read
Systematic iOS Stability Management: From Crash Classification to Advanced Attribution
ByteDance SE Lab
ByteDance SE Lab
Dec 31, 2021 · Mobile Development

How to Slash iOS App Startup Time: Strategies from the Watermelon App

This article details the Watermelon iOS app's comprehensive startup optimization, covering launch phase definitions, metric design, task scheduling, code instrumentation, thread management, rendering and network improvements, as well as monitoring and anti‑regression measures to consistently reduce launch latency.

Task SchedulingiOSnetwork optimization
0 likes · 24 min read
How to Slash iOS App Startup Time: Strategies from the Watermelon App
ByteDance SE Lab
ByteDance SE Lab
Dec 17, 2021 · Mobile Development

Douyin's Metric‑Driven Optimization: Boosting Creation Experience and Performance

This article details Douyin's systematic approach to improving creation experience by defining measurable goals, building a comprehensive metric system, performing relevance analysis, and implementing concrete Android and iOS performance optimizations—including album loading, component architecture, and small‑screen video quality—while outlining monitoring, tooling, and internal platform support that together deliver significant user‑facing gains.

AndroidiOSmetrics
0 likes · 24 min read
Douyin's Metric‑Driven Optimization: Boosting Creation Experience and Performance
ByteDance SE Lab
ByteDance SE Lab
Dec 3, 2021 · Backend Development

How ByteDance’s SmartUnit Automates Backend Unit Test Generation

This article details ByteDance Quality Lab’s SmartUnit system, which intelligently generates and validates backend unit tests using AST analysis, genetic algorithms, and instrumentation, achieving automated test creation, high coverage, precise assertions, and seamless CI integration while addressing the high cost and complexity of traditional unit testing.

Test GenerationUnit Testingautomation
0 likes · 17 min read
How ByteDance’s SmartUnit Automates Backend Unit Test Generation