3 исследования

Google

Google — технологическая компания и ключевой игрок в исследованиях и внедрении ИИ, часть холдинга Alphabet. Компания совмещает масштабную продуктовую разработку (поиск, Android, Chrome, Google Cloud) с исследовательскими командами Google Research и Google DeepMind, что позволяет проверять влияние AI‑инструментов прямо в реальных инженерных процессах.

Миссия и фокус

Официальная миссия Google — «организовать мировую информацию и сделать её универсально доступной и полезной». В AI‑контексте это означает фокус на практическом применении машинного обучения в продуктах, инфраструктуре и developer‑платформах.

Исследования и эмпирика в software engineering

  • Google Research и Google DeepMind: публикуют работы по ML, системам и инструментам для разработчиков; часть кода и данных открывается, что позволяет воспроизводить результаты.
  • Эксперименты на реальных workflow: Google может проводить A/B‑тесты и causal‑оценки эффективности AI‑фич на основе телеметрии IDE, code review и build/test‑пайплайнов.
  • DORA (Google Cloud): долгосрочная исследовательская программа по DevOps‑практикам и инженерной продуктивности, даёт ежегодные отчёты и модели практик (в т.ч. для AI‑возможностей).

Связь с практиками и инструментами разработки

  • Платформы Google Cloud, Android Studio, Chrome/Chrome DevTools и Firebase задают рабочие стандарты для миллионов разработчиков.
  • Масштабная инженерная инфраструктура (код‑ревью, тестирование, релизы) создаёт базу для измерения эффекта инструментов и организационных практик.

Ответственность и безопасность

Google публикует AI‑principles и заявляет о responsible‑AI подходе; для выпуска моделей и функций используются внутренние review‑процессы и оценки рисков, а результаты нередко фиксируются в технических отчётах.

Почему мнение Google важно при оценке влияния AI на разработку ПО

  1. Масштаб и репрезентативность: крупнейшие продукты и инфраструктура дают наблюдения на очень больших выборках.
  2. Связка R&D и продакшна: исследования сразу проверяются в реальных инструментах и процессах, что снижает разрыв между лабораторией и практикой.
  3. Влияние на индустрию: open‑source и developer‑платформы Google формируют стандарты и привычки рынка.

Примечание: Google — заинтересованная сторона как разработчик продуктов и AI‑инструментов; её выводы важно сопоставлять с независимыми исследованиями.

Исследования

Large sequence models for software development activities

DIDACT использует данные процесса (а не только конечный код) и общий язык действий DevScript, что позволяет покрывать разные задачи разработки. В посте описаны и внедрены внутренние инструменты (Comment Resolution, Build Repair, Tip Prediction) с позитивной обратной связью от тысяч разработчиков, а также показаны history augmentation и chaining как шаг к более агентным ассистентам.

2023
31 мая 2023 г.МирИнструментированные логи разработки Google (монорепозиторий), задачи редактирования/билда/тестов/ревью; внутренние инструменты Comment Resolution, Build Repair и Tip Prediction