Найти в Дзене
Мир знаний

Систематические картографические исследования в области разработки программного обеспечения.

Систематическая карта программной инженерии - это определенный метод построения схемы классификации и структуры интересующей области программной инженерии. Таким образом, можно определить охват исследуемой области.

Рекомендуется проводить систематическое картографическое исследование в области разработки программного обеспечения и предоставлять рекомендации. Также сравниваются систематические карты и систематические обзоры, чтобы прояснить, как выбирать между ними. Такие сравнения приводят к набору рекомендаций по систематическому составлению карт. На основе этого определяются руководящие принципы составления систематических карт.

  • Систематические карты и обзоры отличаются друг от друга с точки зрения целей, широты охвата, вопросов обоснованности и последствий. Таким образом, они могут использоваться в дополнение друг к другу и требовать применения различных методов.

Систематическое картирование - это методология, которая часто используется в медицинских исследованиях, но которой в основном пренебрегают в SE. Существует один их небольшого количества наглядных примеров систематического картографического исследования в рамках SE. Причины этого могут заключаться в том, что до сих пор мало кто знает о методе и нет инструкций о том, как применять метод в SE.

 https://pixabay.com/ru/photos/%D0%BF%D0%BA-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80-mac-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-1207886/
https://pixabay.com/ru/photos/%D0%BF%D0%BA-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80-mac-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-1207886/

Систематическое картографическое исследование позволяет структурировать типы исследовательских отчетов и результатов, которые были опубликованы путем их категоризации, и часто дает визуальное резюме, карту, своих результатов. Часто для этого требуется меньше усилий, но при этом обеспечивается более детальный обзор.

  • Ранее систематические картографические исследования в области программной инженерии рекомендовались в основном для исследований в областях, где не хватает актуальных, высококачественных первичных исследований.

Объектно-ориентированная дизайн-карта иллюстрируется с помощью сводных статистических данных в виде таблиц, показывающих частоту публикаций в каждой категории. Использовался тип вмешательства для структурирования темы и было подсчитано количество документов для каждого типа вмешательства.

Также можно использовать пузырьковый график для отображения частоты. Это, в основном, два x-y диаграммы рассеяния с пузырьками на пересечениях категорий. Размер пузыря пропорционален количеству изделий, входящих в пару категорий, соответствующих координатам пузыря. Одна и та же идея используется дважды, в разных квадрантах одной и той же диаграммы, чтобы показать пересечение с третьей гранью.

Пузырьковые графики позволяют комбинировать категории друг с другом, и поэтому относительный акцент исследования на категории виден из самого сюжета. Поэтому обычно рекомендуется исследователям делать систематические карты и обзоры для изучения и использования альтернативных способов представления и визуализации своих результатов. Например, инструментарий визуализации Google, основанный на GapMinder, можно использовать для создания пузырьковых графиков, которые меняются во времени, чтобы лучше показать тенденции исследований.

Если систематическая карта имеет больше граней, чем три дополнительных пузырьковых графика могут быть добавлены либо в одну диаграмму, либо с помощью нескольких диаграмм для различных комбинаций граней. Считается, что пузырьковый график лучше поддерживает анализ, чем таблицы частот. Одновременно легче рассматривать различные аспекты, и суммарная статистика может быть добавлена для каждого аспекта по отдельности. Он также более эффективен в предоставлении быстрого обзора поля и, таким образом, для создания карты. Дополнительные альтернативы визуализации можно найти в области статистики, HCI и визуализации информации.

 https://pixabay.com/ru/photos/%D0%BA%D0%BD%D0%B8%D0%B3-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8-%D1%82%D0%BE%D0%BB%D0%BA%D0%B8%D0%B5%D0%BD-1246674/
https://pixabay.com/ru/photos/%D0%BA%D0%BD%D0%B8%D0%B3-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8-%D1%82%D0%BE%D0%BB%D0%BA%D0%B8%D0%B5%D0%BD-1246674/

При сравнении систематических обзоров и карт становится ясно, что их цели могут быть разными. Систематический обзор направлен на установление состояния доказательной базы, несмотря на упоминание других целей, таких как классификация. Это не является целью для систематических карт, и не может быть, так как они не изучают статьи достаточно подробно. Вместо этого, основное внимание здесь уделяется классификации, проведению тематического анализа и выявлению форумов для публикаций. Систематические обзоры показывают, что в существующих исследованиях отсутствуют или недостаточно отражены конкретные фактические данные. Это невозможно на системной карте.

  • Выявлены два основных отличия в этом процессе. На картах статьи не оцениваются с точки зрения их качества, так как основная цель не состоит в том, чтобы установить состояние доказательной базы.

Различаются методы извлечения данных. Для систематического картографического исследования интересным методом анализа является тематический анализ, так как он позволяет определить, какие категории хорошо освещены с точки зрения количества публикаций.

В систематических обзорах метод мета-анализа требует другого уровня извлечения данных, чтобы продолжить работу с количественными данными, собранными в ходе первичных исследований. Однако не обнаружены причины, по которым несколько различных методов анализа не могли бы быть применены в одном и том же исследовании.

Для этого охарактеризовались и обобщились десять существующих систематических обзоров в области программной инженерии. Сделанные выводы заключаются в том, что методы исследования различаются по целям, широте и глубине охвата. Кроме того, использование этих методов имеет различные последствия для классификации данной темы и исследовательского подхода.

Следовательно, оба метода должны и могут использоваться как взаимодополняющие. Сначала можно составить систематическую карту, чтобы получить общее представление о тематической области. Затем с помощью систематического обзора можно исследовать состояние доказательств по конкретным темам.
Кроме того, на основе сравнения и такого опыта систематического картографирования можно предоставить набор дополнений к руководствам по систематическому картографированию. Они конкретно указывают на важность визуализации результатов; этот метод следует более широко использовать и в систематических обзорах.