tác giả:
(1) LI LI, Đại học Beihang, Trung Quốc;
(2) XIANG GAO, Đại học Beihang, Trung Quốc;
(3) HAILONG SUN, Đại học Beihang, Trung Quốc;
(4) CHUNMING HU, Đại học Beihang, Trung Quốc;
(5) XIAOYU SUN, Đại học Quốc gia Úc, Úc;
(6) HAOYU WANG, Đại học Khoa học và Công nghệ Huazhong, Trung Quốc;
(7) HAIPENG CAI, Đại học bang Washington, Pullman, Hoa Kỳ;
(8) TING SU, Đại học Sư phạm Đông Trung Quốc, Trung Quốc;
(9) XIAPU LUO, Đại học Bách khoa Hồng Kông, Trung Quốc;
(10) TEGAWENDÉ F. BISSYANDÉ, Đại học Luxembourg, Luxembourg;
(11) JACQUES KLEIN, Đại học Luxembourg, Luxembourg;
(12) JOHN GRUNDY, Đại học Monash, Úc;
(13) TAO XIE, Đại học Bắc Kinh, Trung Quốc;
(14) HAIBO CHEN, Đại học Giao thông Thượng Hải, Trung Quốc;
(15) HUAIMIN WANG, Đại học Công nghệ Quốc phòng, Trung Quốc.
Trạng thái của hệ sinh thái OpenHarmony
Tổng quan về kỹ thuật phần mềm di động
Công nghệ phần mềm OpenHarmony đang ở giai đoạn đầu và chỉ có một số công trình hạn chế được đóng góp cho lĩnh vực này. Thật vậy, như đã nhấn mạnh ở Phần 3.4, chỉ có 8 bài viết được trình bày về khía cạnh này. Trong phần này, chúng ta sẽ không thảo luận về các tác phẩm liên quan đến OpenHarmony nữa. Thay vào đó, chúng tôi tận dụng cơ hội này để nêu bật các công trình liên quan cung cấp lộ trình nghiên cứu hoặc tuyên bố quan điểm để hướng dẫn một lĩnh vực nghiên cứu mới hoặc một cuộc khảo sát bao gồm các bài đánh giá tài liệu để tóm tắt hướng nghiên cứu trưởng thành. Bây giờ chúng tôi làm nổi bật những cái đại diện.
Lộ trình nghiên cứu . Một trong những báo cáo lộ trình nghiên cứu tiêu biểu nhất là báo cáo của Cheng et al. [22] đã đề xuất tiến hành nghiên cứu công nghệ phần mềm cho các hệ thống tự thích ứng. Sau khi thảo luận kỹ lưỡng giữa các tác giả tại hội thảo Dagstuhl về Kỹ thuật phần mềm cho các hệ thống tự thích ứng, các tác giả đã xác định được bốn quan điểm được coi là cần thiết đối với công nghệ phần mềm của các hệ thống tự thích ứng. Đối với mỗi quan điểm, các tác giả sau đó tóm tắt những vấn đề tiên tiến nhất và nêu bật những thách thức cần giải quyết để đạt được mục tiêu cuối cùng, tức là phần mềm có thể tự động đối phó với sự phức tạp của các hệ thống sử dụng nhiều phần mềm ngày nay. . Các tác giả đã đưa ra một phiên bản khác (gọi là lộ trình nghiên cứu thứ hai) sau 5 năm sau thành công của phiên bản đầu tiên. Mục tiêu của bài báo lộ trình thứ hai này [25] vẫn giữ nguyên, tức là tóm tắt các công nghệ tiên tiến nhất và xác định những thách thức quan trọng đối với công nghệ phần mềm có hệ thống của các hệ thống tự thích ứng. Các tài liệu về lộ trình nghiên cứu tiêu biểu khác bao gồm tài liệu được đề xuất bởi France et al. [34] người ủng hộ việc phát triển phần mềm phức tạp dựa trên mô hình cũng như phần mềm được đề xuất bởi Papazoglou et al. [85] người ủng hộ điện toán hướng dịch vụ như một mô hình điện toán mới để hỗ trợ phát triển thành phần nhanh chóng, chi phí thấp và dễ dàng của các ứng dụng phân tán. Cả hai tác phẩm này đều tóm tắt những tiến bộ và thách thức mà các hoạt động nghiên cứu đang diễn ra phải đối mặt. Gần đây hơn, McDermott et al. [79] trình bày lộ trình nghiên cứu về Trí tuệ nhân tạo cho Kỹ thuật phần mềm (AI4SE) và Kỹ thuật phần mềm cho Trí tuệ nhân tạo (SE4AI), trình bày các khía cạnh chính nhằm cho phép tự động hóa thực hành kỹ thuật hệ thống truyền thống (AI4SE) và khuyến khích các thực hành kỹ thuật hệ thống mới hỗ trợ một xu hướng mới. làn sóng hệ thống tự động hóa, thích ứng và học tập (SE4AI).
Phê bình văn học. Đánh giá tài liệu bao gồm việc khảo sát các nguồn học thuật (chủ yếu là các ấn phẩm nghiên cứu) về một chủ đề cụ thể, nhằm cung cấp một cái nhìn tổng quan về công nghệ tiên tiến nhất được hỗ trợ thêm bằng đánh giá quan trọng về tài liệu. Ngoại trừ việc cung cấp phản ánh về quá khứ, nó còn đưa ra một bức tranh rõ ràng về hiện trạng kiến thức về chủ đề này, hữu ích cho việc định hướng các hướng nghiên cứu trong tương lai. Vì những lợi ích nêu trên, trong công trình này, chúng tôi đã sử dụng phương pháp khảo sát các tài liệu tổng quan tài liệu (thay vì phần lớn các ấn phẩm sơ cấp) được trình bày trong lĩnh vực công nghệ phần mềm di động. Thực ra việc thực hiện khảo sát không phải là điều mới mẻ đối với cộng đồng. Các nhà nghiên cứu đồng nghiệp của chúng tôi đã khám phá loại nghiên cứu này trong nhiều lĩnh vực khác nhau khi số lượng ấn phẩm chính tiếp tục tăng cho đến khi việc theo dõi số lượng tài liệu văn học ngày càng tăng trong lĩnh vực này trở nên khó khăn. Ví dụ, AI-Zewairi và cộng sự. [3] đã thực hiện một cuộc khảo sát khảo sát liên quan đến các phương pháp phát triển phần mềm linh hoạt, đã thu hút được sự chú ý đặc biệt trong cộng đồng công nghệ phần mềm với số lượng nghiên cứu được công bố quá nhiều. Một ví dụ khác, McNabb et al. [80] đã trình bày với cộng đồng một cuộc khảo sát về trực quan hóa thông tin, điều này cũng đã trở nên cực kỳ phổ biến và số lượng ấn phẩm ngày càng khó theo dõi. Các công trình tiêu biểu khác bao gồm công trình được đề xuất bởi Giraldo et al. [41] đã đề xuất một cuộc khảo sát về chủ đề bảo mật và quyền riêng tư trong các hệ thống vật lý ảo cũng như cuộc khảo sát do Chatzimparmpas et al đề xuất. [20] người đã thực hiện một cuộc khảo sát về việc sử dụng hình ảnh trực quan để diễn giải các mô hình học máy.
Bài viết này có sẵn trên arxiv theo giấy phép CC 4.0.