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) 蔡海鹏,华盛顿州立大学,普尔曼,美国;

(8) 苏婷,华东师范大学,中国;

(9) 罗霞浦,香港理工大学,中国;

(10) TEGAWENDÉ F. BISSYANDÉ,卢森堡大学,卢森堡;

(11)雅克·克莱因,卢森堡大学,卢森堡;

(12)约翰·格兰迪,莫纳什大学,澳大利亚;

(13) 谢涛,北京大学,中国;

(14) 陈海波,上海交通大学,中国;

(15) 王怀民,国防科技大学,中国。

链接表

介绍

OpenHarmony的背景

OpenHarmony 生态系统的现状

移动软件工程概述

研究路线图

讨论

相关工作

结论与参考文献

7 相关工作

OpenHarmony 软件工程还处于早期阶段,对该领域的贡献有限。事实上,正如第 3.4 节所强调的,关于这方面的论文只有 8 篇。在本节中,我们将不再讨论这些与 OpenHarmony 相关的工作。相反,我们借此机会重点介绍相关著作,这些著作提供了指导新研究领域的研究路线图或立场声明,或者包括文献综述在内的调查以总结成熟的研究方向。现在我们重点介绍一下有代表性的。


研究路线图。 Cheng 等人提出的最具代表性的研究路线图报告之一。 [22]提出对自适应系统进行软件工程研究。在 Dagstuhl 自适应系统软件工程研讨会上,作者们经过深入讨论后,确定了四种被认为对自适应系统软件工程至关重要的观点。对于每种观点,作者都总结了最新技术,并强调了为了实现最终目标应解决的挑战,即软件能够自动应对当今软件密集型系统的复杂性。在第一个版本成功五年后,作者发布了另一个版本(称为第二个研究路线图)。第二篇路线图论文[25]的目标保持不变,即总结最先进的技术并确定自适应系统的系统软件工程的关键挑战。其他具有代表性的研究路线图论文包括 France 等人提出的论文。 [34] 提倡复杂软件的模型驱动开发以及 Papazoglou 等人提出的开发方法。 [85]他们主张将面向服务的计算作为一种新的计算范式,以支持快速、低成本和易于组合的分布式应用程序的开发。这两部作品都总结了正在进行的研究活动的最新技术和面临的挑战。最近,麦克德莫特等人。 [79]提出了关于软件工程人工智能(AI4SE)和人工智能软件工程(SE4AI)的研究路线图,提出了旨在实现传统系统工程实践自动化(AI4SE)的关键方面,并鼓励支持新的系统工程实践自动化、自适应和学习系统(SE4AI)的浪潮。


文献综述。文献综述涉及调查特定主题的学术来源(主要是研究出版物),旨在提供对最新技术的概述,并通过对材料的批判性评估进一步支持。除了提供对过去的反思之外,它还清晰地展示了该主题的知识状况,有助于指导未来的研究方向。由于上述好处,在这项工作中,我们对移动软件工程领域提出的文献综述论文(而不是大多数主要出版物)进行了调查。事实上,进行调查的调查对社会来说并不新鲜。我们的研究人员在各个领域探索了这种类型的研究,当时主要出版物的数量不断增加,直到很难跟踪该领域不断增长的文献论文。例如,AI-Zewairi 等人。 [3] 进行了一项与敏捷软件开发方法相关的调查,这些方法在软件工程界引起了严格的关注,并发表了大量的研究报告。作为另一个例子,麦克纳布等人。 [80]向社区提出了一项关于信息可视化的调查,该调查也变得非常流行,出版物的数量也变得越来越难以追踪。其他代表作品包括 Giraldo 等人提出的作品。 [41]谁提出了一项关于网络物理系统安全和隐私主题的调查,以及Chatzimparmpas等人提出的调查。 [20]他们对使用可视化解释机器学习模型进行了一项调查。


本文可在 CC 4.0 许可下在 arxiv 上获取