熱門標簽:代寫本科論文 寫作發表 工程師論文 代寫一篇論文多少錢
當前位置: 浙江快乐彩号码 > 計算機論文 > 軟件眾包的優點、流程及研究進展

浙江快乐彩12选5中奖:軟件眾包的優點、流程及研究進展

時間:2019-05-28 11:05作者:曼切
本文導讀:這是一篇關于軟件眾包的優點、流程及研究進展的文章,隨著軟件眾包機制的不斷完善, 相信會有更多的程序員參與到軟件眾包中。不久的將來, 程序員遠程自由工作會越來越趨于一種常態, 對許多企業和機構來說, 開發技術不再成為發展的障礙。[

浙江快乐彩号码 www.dxzlh.com   摘    要: 近年來, 隨著云計算和移動互聯網的發展, 眾包受到了越來越多領域的關注。本文主要講述了眾包在軟件開發領域的發展, 包括軟件眾包的含義、優點以及研究現狀, 并分析了軟件眾包未來的發展趨勢。

  關鍵詞: 云計算; 移動互聯網; 眾包; 軟件眾包;

  一、引言

  隨著科技的發展, 軟件的有效期變得越來越短, 這就需要不斷更新軟件的功能, 因此, 需要大量的程序員來完成這些任務。雇用專門的程序員不僅會花費大量成本, 還有可能造成信息泄露的危險, 因此, 眾包軟件應運而生。高效的開發和低價的成本, 使得越來越多的人選擇采用眾包模式發布軟件任務。[1]

  二、軟件眾包的含義

  軟件眾包是企業或機構 (軟件開發任務發布者) 利用眾包平臺將由代理人執行的軟件任務發布到互聯網, 以自由自愿的形式將軟件任務外包給大眾網絡群體 (眾包工人) 的一種模式。由不確定的網絡群體來完成企業或機構的軟件開發任務, 并給予其一定的報酬。目前國內比較有名的平臺有“大大神”、程序員客棧、阿里云眾包等。

  將軟件眾包任務外包給不確定的網絡眾包工人, 該任務可以由多個人來完成, 也可以由個人來完成。當涉及的任務比較復雜時, 可能由多個人來協作完成任務。軟件眾包首先是任務發布者對任務進行分解, 平臺按照眾包工人的能力和知識水平將任務分配出去, 當眾包工人完成任務后, 任務發布者審核任務完成的質量, 審核通過后, 這個任務才算完成。目前, 這類平臺已經有很多, 如國內的有程序員客棧、開源眾包、多人維威客網、阿里云眾包平臺等網站。

軟件眾包的優點、流程及研究進展

  三、軟件眾包的優點

  一是節約成本。任務發布者通過眾包平臺尋找網絡上合適的眾包工人, 這些眾包工人通常是一些業余時間充足的程序員, 完成任務所要的報酬相比固定軟件開發專業人員較少。

  二是效率高。軟件眾包平臺會在很短的時間內遠程對接眾包工人, 任務發布者發布任務后, 眾包平臺會以最快的速度找到合適的眾包工人, 并盡快完成任務。

  三是任務完成質量有保障。眾包平臺匯聚了全球優秀的程序員, 會在平臺上展示他們的作品以及專業技能, 方便軟件任務發布者找到合適的合作者。眾包平臺還會根據任務的特性幫助任務發布者找到合適的眾包工人, 眾包工人完成任務后, 任務發布者審核任務, 若不合格, 需要重新完成任務, 直到審核合格后才會給予眾包工人報酬。

  四、軟件眾包的流程

  軟件眾包的主要參與者包括3個:軟件眾包任務發布者、軟件眾包平臺以及軟件眾包工人。軟件眾包任務將這3個參與者聯系在一起, 眾包平臺通過分析眾包任務的難易度以及緊迫性, 尋找合適的軟件眾包工人來完成該任務。當軟件眾包工人完成任務并將其發回眾包平臺, 眾包平臺將任務發給軟件眾包任務發布者, 由軟件眾包任務發布者來審核任務完成得是否合格, 并根據任務完成的質量來給予軟件眾包工人相應的報酬。

  軟件眾包任務發布者的操作步驟:第一, 設計軟件眾包任務;第二, 通過眾包平臺發布任務;第三, 審核工人完成任務質量;第四, 根據工人完成任務質量給予其相應的報酬。

  軟件眾包工人的操作步驟:第一, 在眾包平臺注冊自己的信息;第二, 尋找自己感興趣的任務;第三, 判斷是否接收任務;第四, 完成任務并提交。

  五、軟件眾包的研究現狀

  雖然軟件眾包為企業和機構帶來了方便, 但是軟件眾包也有其不足之處, 還需要進一步研究。其中, 合理有效地選擇軟件眾包工人是目前亟待解決的問題。

  軟件眾包任務的合理分配是軟件眾包的一個關鍵問題, 軟件任務分配恰當, 可以減少時間成本和資金成本, 也可以保證任務的完成質量;若軟件任務分配不合理, 會造成一些不必要的損失。因此, 在分配軟件任務之前, 需要選擇眾包工人。目前已有很多專家、學者對軟件眾包任務分配中工人的選擇進行了研究。

  周壯等人[2]根據復雜的軟件眾包任務需要若干個人協作完成這個條件, 提出一種基于活躍時間分組的軟件眾包工人選擇機制, 根據眾包工人的活躍時間, 將工人分成若干組, 再分別計算各組的協同工作組權重, 找出權重最大的工作組作為最優工作組, 然后根據軟件眾包任務各??櫚母叢有? 從最優工作組中選擇最合適的眾包工人。最后證明了軟件眾包工人選擇機制確實比能力優先選擇算法在工人間協同完成任務的效果要好。李勇軍等人[3]在研究任務分配方法時, 在考慮軟件眾包工人的技術能力的同時, 也考慮了工人的性格和在線信譽, 綜合分析工人的各項特點, 為軟件眾包任務選擇更合適的工人。余敦輝等人[4]根據眾包工人能力考慮不足的問題提出軟件眾包工人能力動態度量算法 (ADM) , 綜合考慮軟件眾包工人的靜態技能覆蓋率和工人已完成任務的質量, 并根據隨時間衰減的開發能力, 計算工人的能力動態值, 最后計算工人對于待分配的軟件眾包任務的開發能力。

  可以看出, 以上文獻在選擇工人時, 大多考慮了工人的工作質量、工作時間以及能力等因素。

  六、軟件眾包的發展趨勢

  通過軟件眾包, 利用程序員的盈余時間有效地解決了企業和機構因工人不足等問題而急缺的項目開發難題。隨著云計算與移動互聯網的成熟, 軟件眾包會有更好的發展前景?;チ?、云計算讓很多不可能變成了可能, 開源中國眾包平臺代表著新型的軟件眾包商業模式已經初具雛形, 正在摸索一條能夠創造高效的“共享經濟”價值的道路。

  未來, 隨著軟件眾包機制的不斷完善, 相信會有更多的程序員參與到軟件眾包中。不久的將來, 程序員遠程自由工作會越來越趨于一種常態, 對許多企業和機構來說, 開發技術不再成為發展的障礙。[5]

  參考文獻

  [1]馮劍紅, 李國良, 馮建華.眾包技術研究綜述[J].計算機學報, 2015, 38 (09) :1713-1726.
  [2]周壯, 余敦輝, 張萬山, 王意.基于活躍時間分組的軟件眾包工人選擇機制[J].計算機應用, 2019, 39 (02) :528-533.
  [3]李勇軍, 郭基鳳, 緱西梅.軟件“眾包”任務分配方法[J].計算機系統應用, 2015 (2) :1-6.
  [4]余敦輝, 王意, 張萬山.軟件眾包工人能力動態度量算法[J].計算機應用, 2018, 38 (12) :3612-3617.
  [5] 陳東方.吸引了BTA和200萬碼農軟件眾包的春天來臨[EB/OL].天極網, //wap.yesky.com/dev/153/99037653.shtml, 2015-12-01.

聯系我們
  • 寫作QQ:79211969
  • 發表QQ:78303642
  • 服務電話:18930620780
  • 售后電話:18930493766
  • 郵箱:[email protected]
范文范例
網站地圖 | 網站介紹 | 聯系我們 | 服務承諾| 服務報價| 論文要求 | 浙江快乐彩号码 | 服務流程