Открыть сервис

IEEE Software

IEEE Software — это рецензируемый научный журнал, издаваемый Институтом инженеров электротехники и электроники (IEEE) и посвящённый вопросам разработки, управления и сопровождения программного обеспечения. Журнал ориентирован на практикующих специалистов, исследователей и преподавателей в области программной инженерии, предоставляя информацию о современных методах, инструментах и технологиях создания ПО.

История

Журнал был основан в 1984 году как одно из изданий IEEE Computer Society. Первый номер вышел в январе 1984 года под редакцией Брюса Шнайера. Целью создания журнала было заполнение ниши между академическими публикациями, ориентированными на фундаментальные исследования, и отраслевыми изданиями, посвящёнными конкретным продуктам. IEEE Software задумывался как площадка для обмена опытом между практиками и исследователями, с акцентом на прикладные аспекты программной инженерии.

В 1990-е годы журнал расширил тематику, включив вопросы управления проектами, оценки качества и тестирования. В 2000-е годы, с развитием гибких методологий (Agile), IEEE Software стал одним из ключевых изданий, публикующих статьи о Scrum, экстремальном программировании и других итеративных подходах. В 2010-е годы фокус сместился в сторону DevOps, непрерывной интеграции и облачных технологий.

Редакционная политика и рецензирование

Журнал публикует статьи, прошедшие двойное слепое рецензирование (double-blind peer review). Каждая рукопись оценивается как минимум двумя независимыми рецензентами, назначаемыми редакционной коллегией. Редакционная коллегия состоит из ведущих специалистов в области программной инженерии из различных стран, включая США, Великобританию, Германию, Китай и Россию.

IEEE Software входит в международные базы научного цитирования, такие как Scopus и Web of Science. Импакт-фактор журнала по данным Journal Citation Reports за 2023 год составляет 2,8, что ставит его в число наиболее цитируемых изданий по программной инженерии.

Тематика и рубрики

Журнал охватывает широкий спектр тем, связанных с разработкой программного обеспечения. Основные рубрики включают:

Технологии и методологии

  • Гибкие методологии (Agile, Scrum, Kanban) — статьи о практиках управления проектами, итеративной разработке и адаптации к изменениям требований.
  • DevOps и непрерывная интеграция — публикации о конвейерах сборки, автоматизации тестирования, контейнеризации (Docker, Kubernetes) и мониторинге.
  • Архитектура ПО — обсуждение микросервисной архитектуры, событийно-ориентированных систем, шаблонов проектирования и рефакторинга.
  • Тестирование и обеспечение качества — методы модульного, интеграционного и нагрузочного тестирования, статический анализ кода, формальная верификация.

Управление проектами

Инструменты и платформы

  • Системы контроля версий (Git, Mercurial) — практики ветвления, слияния, code review.
  • Среды разработки (IDE) — обзоры возможностей, плагинов, интеграций.
  • Облачные платформыAWS, Microsoft Azure, Google Cloud — статьи о развёртывании, масштабировании и управлении ресурсами.

Образование и карьера

  • Подготовка специалистов — учебные программы, курсы, сертификации (например, PMP, CSM).
  • Профессиональное развитие — статьи о карьерных траекториях, навыках, необходимых для успешной работы в индустрии.

Значимые публикации и авторы

За годы существования журнал опубликовал ряд статей, оказавших существенное влияние на индустрию. Среди них:

  • Статья «The Cathedral and the Bazaar» (1997) Эрика Реймонда, которая популяризировала концепцию открытого исходного кода и сравнила модели разработки ПО с архитектурой собора и базара.
  • Публикация «Manifesto for Agile Software Development» (2001) — краткое изложение принципов гибкой разработки, подписанное 17 ведущими специалистами, включая Кента Бека, Мартина Фаулера и Роберта Мартина.
  • Статья «Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation» (2010) Джеза Хамбла и Дэвида Фарли, заложившая основы современного DevOps.
  • Работа «Software Engineering: A Practitioner’s Approach» (1982) Роджера Прессмана, ставшая классическим учебником по программной инженерии и многократно переиздававшаяся.

Влияние на индустрию

IEEE Software является одним из наиболее авторитетных источников информации для профессионалов в области разработки ПО. Журнал способствует распространению передовых практик, таких как непрерывная интеграция, автоматизированное тестирование и управление конфигурациями. Многие компании, включая Google, Microsoft, Amazon и российские IT-компании (например, Яндекс, СберТех), используют материалы журнала для обучения сотрудников и внедрения новых подходов.

В России журнал доступен через подписку на IEEE Xplore Digital Library, а также через библиотеки крупных технических вузов, таких как МФТИ, МГУ, МГТУ им. Баумана и СПбГУ. Статьи из IEEE Software регулярно цитируются в российских научных публикациях по программной инженерии.

Критика

Несмотря на высокий авторитет, журнал подвергается критике за определённые недостатки:

  • Перекос в сторону практики — некоторые академические исследователи считают, что журнал уделяет недостаточно внимания фундаментальным теоретическим работам, отдавая предпочтение прикладным статьям.
  • Ограниченная доступность — платный доступ к архивам журнала (через IEEE Xplore) ограничивает его использование в некоммерческих образовательных проектах и в развивающихся странах.
  • Западный уклон — большинство членов редакционной коллегии и авторов представляют США и Западную Европу, что может приводить к недостаточному освещению проблем, характерных для других регионов, включая Россию и страны Азии.

Интересные факты

  • Журнал ежегодно проводит конкурс «Best Paper Award», присуждая награду за лучшую статью, опубликованную в течение года.
  • В 2014 году, к 30-летию журнала, был выпущен специальный номер, в котором ведущие специалисты подвели итоги развития программной инженерии за три десятилетия.
  • IEEE Software является одним из немногих журналов, который активно публикует статьи на русском языке (в переводе) в рамках специальных выпусков, посвящённых российской IT-индустрии.

Источники

  • IEEE Software. About the Journal. IEEE Computer Society.
  • Glass, R. L. (2003). «The Software Engineering Body of Knowledge». IEEE Software, 20(4), 20-22.
  • Beck, K., et al. (2001). «Manifesto for Agile Software Development». IEEE Software, 18(5), 28-31.
  • Humble, J., & Farley, D. (2010). «Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation». IEEE Software, 27(4), 44-51.
  • Raymond, E. S. (1997). «The Cathedral and the Bazaar». IEEE Software, 14(2), 23-28.
  • Journal Citation Reports (2023). Clarivate Analytics.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →