paint-brush
Разработка программного обеспечения для OpenHarmony: сопутствующие работык@escholar
192 чтения

Разработка программного обеспечения для OpenHarmony: сопутствующие работы

Слишком долго; Читать

В этом разделе представлены идеи из планов исследований и обзоров литературы по разработке программного обеспечения, охватывающие такие темы, как самоадаптивные системы, разработка на основе моделей, сервис-ориентированные вычисления и искусственный интеллект для разработки программного обеспечения. Откройте для себя ценные перспективы для направления будущих исследований в новых областях.
featured image - Разработка программного обеспечения для OpenHarmony: сопутствующие работы
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture

Авторы:

(1) ЛИ ЛИ, Бэйханский университет, Китай;

(2) СЯН ГАО, Бэйханский университет, Китай;

(3) ХАЙЛОНГ САН, Бэйханский университет, Китай;

(4) ЧУНМИН ХУ, Бэйханский университет, Китай;

(5) СЯОЮ САН, Австралийский национальный университет, Австралия;

(6) ХАОЮ ВАН, Хуачжунский университет науки и технологий, Китай;

(7) ХАЙПЕНГ CAI, Университет штата Вашингтон, Пуллман, США;

(8) ТИН СУ, Восточно-Китайский педагогический университет, Китай;

(9) СЯПУ ЛУО, Гонконгский политехнический университет, Китай;

(10) ТЕГАВЕНДЕ Ф. БИССИАНДЕ, Университет Люксембурга, Люксембург;

(11) ЖАК КЛЕЙН, Люксембургский университет, Люксембург;

(12) ДЖОН ГРАНДИ, Университет Монаша, Австралия;

(13) ТАО СЕ, Пекинский университет, Китай;

(14) ХАЙБО ЧЕН, Шанхайский университет Цзяо Тонг, Китай;

(15) ХУАЙМИН ВАН, Национальный университет оборонных технологий, Китай.

Таблица ссылок

Введение

Предыстория OpenHarmony

Состояние экосистемы OpenHarmony

Обзор разработки мобильного программного обеспечения

Дорожная карта исследований

Обсуждение

Связанных с работой

Заключение и ссылки

7 СВЯЗАННЫЕ РАБОТЫ

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


Дорожная карта исследований . Один из наиболее репрезентативных отчетов о дорожных картах исследований представлен Cheng et al. [22], которые предложили провести исследования в области разработки программного обеспечения для самоадаптивных систем. После тщательного обсуждения между авторами на семинаре Дагштуля по разработке программного обеспечения для самоадаптивных систем, авторы определили четыре точки зрения, которые считаются важными для разработки программного обеспечения самоадаптивных систем. Для каждого представления авторы затем обобщают современное состояние и выделяют проблемы, которые необходимо решить для достижения конечной цели, т. е. обеспечения способности программного обеспечения автоматически справляться со сложностью современных программно-емких систем. . Авторы выпустили еще одну версию (названную второй дорожной картой исследования) пять лет спустя после успеха первой версии. Цель этого второго документа о дорожной карте [25] остается той же, т.е. обобщить современное состояние и определить критические проблемы для систематической разработки программного обеспечения самоадаптивных систем. Другие репрезентативные документы о дорожных картах исследований включают документ, предложенный France et al. [34], которые поддерживают разработку сложного программного обеспечения на основе моделей, а также разработку, предложенную Папазоглу и др. [85], которые пропагандируют сервис-ориентированные вычисления как новую парадигму вычислений для поддержки разработки быстрого, недорогого и простого составления распределенных приложений. Обе эти работы суммировали современное состояние и проблемы, с которыми сталкиваются текущие исследовательские мероприятия. Совсем недавно МакДермотт и др. [79] представляют план исследований по искусственному интеллекту для разработки программного обеспечения (AI4SE) и разработке программного обеспечения для искусственного интеллекта (SE4AI), представляя ключевые аспекты, направленные на обеспечение автоматизации традиционной практики системного проектирования (AI4SE), и поощряют новые методы системного проектирования, поддерживающие новый подход. волна автоматизированных, адаптивных и обучающихся систем (SE4AI).


Литературный обзор. Обзор литературы включает в себя изучение научных источников (в основном исследовательских публикаций) по конкретной теме с целью предоставить обзор современного состояния, подкрепленный критической оценкой материала. Помимо отражения прошлого, он также дает четкое представление о состоянии знаний по предмету, что полезно для определения будущих направлений исследований. Из-за вышеупомянутых преимуществ в этой работе мы прибегли к обзору литературных обзоров (вместо большинства первичных публикаций), представленных в области разработки мобильного программного обеспечения. На самом деле, проведение опросов не является чем-то новым для сообщества. Наши коллеги-исследователи изучали этот тип исследований в различных областях, когда количество первичных публикаций продолжало расти, пока не стало трудно следить за растущим объемом литературных статей в этой области. Например, AI-Zewairi et al. [3] провели обзор опросов, связанных с гибкими методологиями разработки программного обеспечения, которые привлекли пристальное внимание в сообществе разработчиков программного обеспечения благодаря чрезмерному количеству опубликованных исследований. Другой пример: McNabb et al. [80] представили сообществу обзор опросов о визуализации информации, который также стал чрезвычайно популярным, а за количеством публикаций становится все труднее следить. Другие репрезентативные работы включают работу, предложенную Giraldo et al. [41], которые предложили обзор исследований по теме безопасности и конфиденциальности в киберфизических системах, а также опрос, предложенный Chatzimparmpas et al. [20], которые провели обзор опросов по использованию визуализации для интерпретации моделей машинного обучения.


Этот документ доступен на arxiv под лицензией CC 4.0.