複製鏈接
請複製以下鏈接發送給好友

軟件生態系統

鎖定
隨着軟件網絡化、服務化、平台化、生態化、智能化的發展,軟件系統複雜性不斷增長、用户羣體日益增大,閉源組織逐漸向開源架構轉變,軟件開發的開放性程度逐漸增加,軟件系統及其開發者的規模增大、關聯關係更豐富,共生於一個相互影響的生態環境中,形成軟件生態系統(SECO,software ecosystem)。
軟件生態系統是軟件與開發者,及其它們之間的關係,在同一生態環境下共同演化的一個社會-技術複雜系統,可視為軟件工程領域的一個新興的主要結構和功能單位,屬於該領域研究的最高層次,其環境可以是軟件公司或研究組織,也可以是一個虛擬的開源或開放開發社區。軟件生態系統具有複雜性、多樣性、開放性、健壯性、可持續性等特點。
生態學的內涵與外延一直被不斷拓展,已經進入到人類社會、經濟、文化等多個範疇,例如企業生態學、產業生態學、組織生態學、文化生態學等。聚焦開源開放的社區化軟件開發,揭示這類軟件生態系統的演化機制,探究如何根據整體、協調、循環、自生等生態控制原理來構建健康的軟件生態系統,對於避免“軟件生態危機”,提升我國軟件產業的生產力水平都具有極其重要的學術價值與現實意義。
[1-7] 
中文名
軟件生態系統
外文名
Software Ecosystem
所屬學科
軟件工程
複雜系統
參考資料
  • 1.    Can Cheng ; Bing Li; Zengyang Li ; Yuqi Zhao; Fengling Liao.Developer Role Evolution in Open Source Software Ecosystem: An Explanatory Study on GNOME:JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY,2017.1.13,32(2):396~414
  • 2.    Peng He ,Bing Li ,Xiao Liu,Jun Chen,Yutao Ma.An empirical study on software defect prediction with a simplified metric set:Information and Software Technology,2015.03.30,59(C):170~190
  • 3.    張得光,李兵,何鵬,周華昱.基於軟件生態系統的開源社區特性研究:計算機工程,2015.11(11):106~113
  • 4.    汪文娟,李兵 ,何鵬.開源軟件社區開發者角色的演化分析:複雜系統與複雜性科學,2015.03.26,12(1):1~7
  • 5.    何鵬,李兵 ,楊習輝,熊偉.開源軟件社區開發者偏好合作行為研究:計算機科學,2015.02.17,42(2):161~166
  • 6.    何鵬,李兵 ,楊習輝,熊偉,陳軍.Roster:一種開發者潛在同行推薦方法:計算機學報,2014.01.04,37(4):859~872
  • 7.    何鵬,李兵 ,潘偉豐.基於管理者合作網絡的開源軟件開發社區中心性分析:小型微型計算機系統,2013.01.20,34(1):54~57