• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      面向軟件的眾包平臺設(shè)計與實現(xiàn)

      2017-09-01 15:54:43劉安戰(zhàn)郭基鳳緱西梅李勇軍
      計算機技術(shù)與發(fā)展 2017年8期
      關(guān)鍵詞:發(fā)布者競標(biāo)用例

      劉安戰(zhàn),郭基鳳,緱西梅,李勇軍

      (中原工學(xué)院,河南 鄭州 450007)

      面向軟件的眾包平臺設(shè)計與實現(xiàn)

      劉安戰(zhàn),郭基鳳,緱西梅,李勇軍

      (中原工學(xué)院,河南 鄭州 450007)

      眾包提供了一種全新的組織勞動力方式。為了解決軟件開發(fā)的眾包問題,在分析軟件眾包主要方式的基礎(chǔ)上,設(shè)計并實現(xiàn)了面向軟件的眾包平臺。根據(jù)軟件開發(fā)的特點,該平臺將眾包軟件項目分為競賽項目、競標(biāo)項目、眾+項目和自發(fā)項目,以實現(xiàn)其開發(fā)和管理流程。圍繞眾包軟件平臺的用戶角色、主要用例及規(guī)約、系統(tǒng)設(shè)計、功能實現(xiàn)等內(nèi)容,設(shè)計并提出了基于軟件工程瀑布模型和原型模型的眾包模式,采用瀑布模型來實現(xiàn)眾包項目的在線嚴(yán)格線性流程管理,采用原型模型來實現(xiàn)眾包項目的螺旋式流程管理,參與的用戶可實時跟蹤項目進展,實施項目在線管理、在線交易和評價等工作。運行測試表明,所設(shè)計構(gòu)建的軟件眾包平臺可行有效,能實現(xiàn)軟件項目的在線眾包,為軟件眾包提供了一種全新的解決方法。

      軟件眾包;眾包平臺;競賽;競標(biāo);眾包

      0 引 言

      眾包(Crowdsourcing)[1]一詞最早于2006年6月在美國《連線》雜志上出現(xiàn),記者杰夫霍維將其定義為:“一個公司或機構(gòu)把過去由員工執(zhí)行的工作任務(wù),以自由自愿的形式外包給非特定的大眾網(wǎng)絡(luò)的做法?!北姲褪前烟囟ǖ墓ぷ魅蝿?wù),通過網(wǎng)絡(luò)公示給受眾,并向按需要完成組織任務(wù)并支付約定報酬的大眾承包模式[2]。眾包也是利用共享網(wǎng)絡(luò)外包給公眾個人[3]。眾包是一種極具代表性的群智感知模式,是一種新型的解決問題的方式。眾包以用戶為基礎(chǔ),以自由參與的方式分發(fā)任務(wù)[4]。眾包應(yīng)用方面,亞馬遜的Mechanical Turk平臺[5]通過經(jīng)濟獎勵報酬的方式讓大眾解決實際難題。Foodpickle[6]將眾包與微博結(jié)合形成了一個即時問答平臺。眾包還應(yīng)用在語言翻譯[7]、語音識別[8]、數(shù)據(jù)庫研究[9]、地理信息標(biāo)記、市場預(yù)測、意見挖掘等方面。文獻[10]對眾包在計算機領(lǐng)域中已有的研究工作進行了綜述;文獻[11]基于眾包模式,采用C/S架構(gòu),設(shè)計社交網(wǎng)絡(luò)數(shù)據(jù)采集模型;文獻[12]提出了一種用于模式匹配眾包方法中的問題發(fā)布策略;文獻[13-14]從不同的側(cè)面對眾包質(zhì)量監(jiān)控等進行了研究。

      對于軟件業(yè)和服務(wù)業(yè),眾包提供了一種組織勞動力的全新方式。調(diào)研發(fā)現(xiàn),目前針對軟件類產(chǎn)品的眾包可以分為以下五類:一是開源共享維基百科類,如維基百科、百度百科、互動百科、360百科等;二是知道、知乎問答類,如百度知道、知乎、德文社區(qū)等;三是分享、傳播點評類,如騰訊的說說、大眾點評等;四是草根、調(diào)查差事類,如高德地圖標(biāo)注等;五是懸賞、競賽、創(chuàng)意威客類,如豬八戒網(wǎng)等。

      為了使眾包模式更好地為軟件開發(fā)過程服務(wù),采用SSH、Java Web、Ajax等技術(shù),設(shè)計和實現(xiàn)了面向軟件的眾包平臺。該平臺為用戶提供在線的軟件產(chǎn)品眾包服務(wù),并提供了軟件開發(fā)流程的管理。

      1 用戶角色

      系統(tǒng)的用戶分為項目發(fā)布者、項目承接者、系統(tǒng)管理員、仲裁管理員和游客。

      項目發(fā)布者:首先是系統(tǒng)注冊的用戶,可以發(fā)布項目供承接者進行承接。項目發(fā)布者可以創(chuàng)建項目并對項目的屬性進行設(shè)置,是項目的發(fā)起方。

      項目承接者:首先是系統(tǒng)注冊的用戶,可以承接發(fā)布者發(fā)布的項目,進行項目的開發(fā)提交,同時可以獲得相應(yīng)的積分或資金報酬等。項目承接者是項目的參與開發(fā)方。

      系統(tǒng)管理員:為系統(tǒng)的內(nèi)置賬戶,可以對系統(tǒng)中的配置信息進行管理,同時可以管理注冊用戶信息,用戶信息的審核等。

      仲裁管理員:當(dāng)項目發(fā)布者和項目承接者之間出現(xiàn)糾紛時,由仲裁管理員進行仲裁。

      游客:一般只能對系統(tǒng)發(fā)布的信息進行瀏覽。

      2 主要用例與規(guī)約

      項目發(fā)布者的主要用例包括登錄、個人信息維護、個人項目管理、發(fā)布項目等。其中發(fā)布的項目包括六種類型,對應(yīng)系統(tǒng)的六種項目分類。

      項目承接者的主要用例除了登錄和個人信息維護之外,主要是對自己參加的項目進行管理,包括提交項目成果資料等,當(dāng)然也包括對項目過程中出現(xiàn)的問題向仲裁管理員提出仲裁等。

      系統(tǒng)管理員的主要用例包括用戶管理和系統(tǒng)管理,用戶管理主要是對用戶進行認(rèn)證管理,系統(tǒng)管理主要是對系統(tǒng)的配置信息進行管理,包括系統(tǒng)的公告、通知等。

      仲裁管理員的主要用例是進行仲裁管理,對項目進行過程中的問題,在用戶提出申請的時候進行仲裁,解決糾紛,維護項目發(fā)布者和承接者的合法權(quán)益。

      游客的用例就是進行用戶注冊和瀏覽等功能。

      系統(tǒng)在分析階段為每一類用戶設(shè)計了用例,并為每一用例制訂了用例規(guī)約,下面僅以發(fā)布項目和承接競標(biāo)項目為例說明一下用例規(guī)約的設(shè)計。

      用例名稱:發(fā)布項目,編號UC-UProPub-001。

      (1)簡要說明。

      用戶在添加項目過程中,需要填寫項目標(biāo)題(不為空),內(nèi)容簡介(不多于1 000字),附件,項目價格(大于0的整數(shù)),流程劃分,項目類型(競賽項目、競標(biāo)項目、眾+項目、自發(fā)項目、出售服務(wù)、出售產(chǎn)品)。基本信息填完后,系統(tǒng)保存這些信息。

      (2)事件流。

      當(dāng)用戶添加項目時,開始執(zhí)行以下基本流:系統(tǒng)要求用戶填寫添加項目信息,包括項目標(biāo)題,內(nèi)容簡介,附件,項目價格,項目類型,競標(biāo)結(jié)束時間,項目開始時間,完成項目時間,完成項目各個階段劃分等。

      發(fā)布競賽項目,發(fā)布者填寫競賽項目須填寫評判方式,獎勵辦法(酬金獎勵、積分獎勵)等。

      發(fā)布競標(biāo)項目,發(fā)布者填寫競標(biāo)項目的基本信息,項目酬金,流程劃分等。

      發(fā)布眾+項目,發(fā)布者填寫項目基本信息,交流方法等。

      發(fā)布其他項目,發(fā)布者主要填寫項目的基本信息。

      (3)備選流。

      如果系統(tǒng)檢測到用戶輸入的項目信息格式或內(nèi)容有錯,例如項目標(biāo)題為空、簡介內(nèi)容過長、附件格式不對,項目類型未選擇評判方式和獎勵內(nèi)容不能為空,流程劃分不能為空。如果項目信息未能成功保存至數(shù)據(jù)庫提示,項目添加失敗。

      (4)前置條件。

      用戶必須登錄網(wǎng)站的主頁,使用發(fā)布者身份選擇發(fā)布項目類型。

      (5)后置條件。

      如果當(dāng)前用例成功,數(shù)據(jù)庫中將增加一條項目信息;否則維持不變。

      用例名稱:參與競標(biāo)項目競標(biāo),編號UC-UProPub-016。

      (1)簡要說明。

      當(dāng)前用例用于承接用戶參與競標(biāo)項目競標(biāo),發(fā)布項目的用戶可選擇符合自己要求的承接方。

      (2)事件流。

      用戶直接選擇競標(biāo)項目或通過查找后選擇自己想要參與的競標(biāo)項目,然后用戶參與競標(biāo),并提交競標(biāo)資料。提交成功后,用戶成為參與競標(biāo)項目的參與者,系統(tǒng)給用戶提示競標(biāo)成功,返回項目參與的全部競標(biāo)項目列表。

      (3)備選流。

      如果未能成功參與競標(biāo),則顯示項目承接失敗,重新操作。

      (4)前置條件。

      用戶必須首先登錄到系統(tǒng),該項目處于競標(biāo)期,用戶才能采用競標(biāo)項目競標(biāo)。如果用戶不是第一次參與指定項目的競標(biāo),則提示用戶已經(jīng)參與競標(biāo)并允許用戶更新或完善競標(biāo)資料。

      (5)后置條件。

      如果該用例成功,系統(tǒng)數(shù)據(jù)庫中將增加一條項目競標(biāo)信息。否則,系統(tǒng)維持原狀。項目發(fā)布者有權(quán)對所有參與競標(biāo)的用戶進行篩選選擇,決定最終的承接用戶,中標(biāo)的用戶可以進行項目的實施。

      3 系統(tǒng)設(shè)計

      3.1 系統(tǒng)結(jié)構(gòu)

      面向軟件的眾包平臺是基于Web的服務(wù)系統(tǒng),系統(tǒng)整體包括部署于Web服務(wù)器的網(wǎng)站系統(tǒng)和部署于數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)庫。用戶通過客戶端瀏覽器訪問系統(tǒng),并進行系統(tǒng)的各項功能操作。

      系統(tǒng)的體系結(jié)構(gòu)基于SSH框架,體系層次上共分

      成5層,從低到高依次是基礎(chǔ)設(shè)施層、數(shù)據(jù)庫層、業(yè)務(wù)服務(wù)層、邏輯表示層和用戶門戶層,如圖1所示。

      圖1 系統(tǒng)體系層次

      3.2 模塊劃分

      在詳細(xì)的需求分析的基礎(chǔ)上,把整個系統(tǒng)分為八個主要模塊:首頁、競賽任務(wù)、競標(biāo)任務(wù)、眾+任務(wù)、自發(fā)任務(wù)、交易服務(wù)、出售成品、用戶中心。

      3.3 數(shù)據(jù)庫

      根據(jù)分析,設(shè)計出主要的實體及關(guān)系。主要實體包括用戶,認(rèn)證信息,項目,用戶提交內(nèi)容,項目類型,交易、評價信息,項目階段,技術(shù)標(biāo)簽。主要的關(guān)系包括認(rèn)證,交易評價,項目發(fā)布,項目參與,交易信息和項目及用戶的關(guān)系等等。實體關(guān)系圖如圖2所示。

      圖2 系統(tǒng)的主要實體關(guān)系圖

      用戶:用戶分為項目參與用戶和項目發(fā)布用戶,用戶的基本信息主要包括ID、用戶名、別名、密碼、頭像、郵箱、類型(個人/公司)、標(biāo)簽,評分,積分,賬號金額,注冊時間,狀態(tài),是否認(rèn)證等。

      認(rèn)證信息:該實體用于存放用戶實名認(rèn)證的信息,和用戶信息關(guān)聯(lián)。

      項目:該實體用于保存項目的基本信息,該實體信息主要包括ID、項目名稱、項目描述、附件路徑、技術(shù)標(biāo)簽、預(yù)算下界、預(yù)算上界、項目狀態(tài)、發(fā)布時間、階段信息、結(jié)束標(biāo)志等信息。

      用戶提交內(nèi)容:該實體用于保存用戶提交的內(nèi)容,用戶提交的信息分為兩大類,一類是基本的文字信息,一類是附件信息。該實體直接保存文字信息,用戶提交的附件以路徑的方式存放到該實體內(nèi)。

      交易:該實體用戶保存系統(tǒng)中的交易信息,主要包括交易ID、項目ID、付費者ID、付費金額、是否到第三方、支付時間、是否確認(rèn)支付到對方、確認(rèn)時間、對方用戶ID、交易成功時間等。

      評價信息:該實體用戶保存和用戶或項目相關(guān)的評價信息,評價信息是進行用戶信譽等級計算的依據(jù)。

      技術(shù)標(biāo)簽:該實體主要為用戶和項目建立相關(guān)的技術(shù)標(biāo)簽,方便根據(jù)技術(shù)類別進行搜索和展示。

      3.4 主要業(yè)務(wù)流程

      3.4.1 基本眾包流程

      項目實施過程中的參與者包括項目發(fā)布者、眾多的項目承接者和系統(tǒng)。項目發(fā)布者首先發(fā)布項目,發(fā)布成功的項目進入項目實施階段,發(fā)布者一般要為項目預(yù)付一定的酬金給第三方。項目承接者可以參與不同的項目并和發(fā)布者進行交互,項目在項目結(jié)束前由項目參與者和承接者直接通過協(xié)商支付酬金,待項目結(jié)束后,雙方可以進行互評。基本的流程如圖3所示。

      圖3 項目眾包基本流程

      在相同的基本流程下,不同類型的項目在進入項目實施階段后的過程是不一樣的,系統(tǒng)中管理的項目類型分為:競賽項目、競標(biāo)項目、眾+項目、自發(fā)項目。不同的類型項目有不同的實施過程。

      3.4.2 競賽項目

      首先是項目發(fā)布者發(fā)布競賽,組織廣大參與者進行項目競賽,項目承接者通過提交參賽作品進行項目參與。發(fā)布者可以進行競賽的階段設(shè)置,同時可以設(shè)置競賽的基本要求、評選方法和獎勵辦法等。通過競賽評選優(yōu)秀的作品,承接者可以獲得相應(yīng)的獎勵。競賽項目采用的是一對多的項目實施方式,體現(xiàn)大眾參與。

      對于競賽項目,競賽承接者需要首先選擇參加競賽,參賽用戶可以提交作品,并和發(fā)布者進行信息交互,不斷完善作品,直到競賽最終進入評選階段。待競賽進入評選階段,由發(fā)布者評選獲獎?wù)卟⒐?。公示結(jié)束后,發(fā)布者可以為獲獎?wù)甙l(fā)放獎金。發(fā)布者和承接者之間在競賽結(jié)束之前可以進行相互評價。

      3.4.3 競標(biāo)項目

      與競賽項目不同,競標(biāo)項目實施之前采用的一對多的項目競標(biāo)方式。項目發(fā)布者通過發(fā)布競標(biāo)項目,讓承接者進行競標(biāo),也就是說,每個準(zhǔn)備承接項目的用戶都要通過投標(biāo)的方式爭取獲得項目開發(fā)實施資格。項目發(fā)布者有權(quán)選擇采用哪個項目承接者進行項目實施。一旦雙方達成一致,項目即可進入實施階段,此時,項目發(fā)布者和項目實施者之間構(gòu)成合同關(guān)系,按照合同約定進行項目的實施。競標(biāo)項目在項目實施之前采用一對多模式,使得項目更能夠被有資格和能力的用戶或團隊進行實施,減少項目實施失敗的風(fēng)險。當(dāng)然,競標(biāo)可以是一個項目最終只有一個承接方承包,也可以由幾個承接方同時開發(fā),項目發(fā)布者需要對各個承接方承諾獎勵或報酬方案。比如,項目發(fā)布方為了增加項目的成功可能性可以選擇兩個承接者,并承諾80%的資金報酬將付給項目成果被采用的承接者,20%付給另外一個承接者。為更好地保護雙方的利益,競標(biāo)項目的實施采用分階段實施方法,酬金也采用分階段付費的方法。

      對于競標(biāo)項目,發(fā)布者首先發(fā)布項目,發(fā)布成功的項目進入競標(biāo)參賽階段,然后項目承接者首先進行競標(biāo)。待競標(biāo)期結(jié)束后,項目發(fā)布者可以進行選標(biāo)。中標(biāo)的承接者可以為項目提交工作內(nèi)容,工作內(nèi)容可以多次提交給發(fā)布者,二者之間可以進行多次交互。最終到項目工作內(nèi)容完成,雙方可以進行相互評價。在競標(biāo)項目實施過程中,軟件項目需求方發(fā)布項目,承接方通過競標(biāo)的方式獲得項目開發(fā)資格,然后雙方建立勞資關(guān)系,雙方協(xié)商制定酬金支付方案。項目發(fā)布者對任務(wù)進行分解、階段劃分,軟件工程過程按照瀑布模型管理。

      眾+項目:該類項目指的是發(fā)布方在對項目需求不明確的情況下發(fā)布的項目需求,通過與大眾開發(fā)者進行交互逐步形成明確的項目需求,一般符合軟件原型開發(fā)過程,通過該過程,發(fā)布者在明確項目需求的同時,逐步確定項目承接者,并最終由一個或幾個項目承接者進行項目的開發(fā)實施。

      該類項目在項目實施的前期階段充分發(fā)揮網(wǎng)絡(luò)大眾開發(fā)者的智慧,為發(fā)布者提供從無到有,再到詳細(xì)具體解決方案和方法的服務(wù)產(chǎn)品。

      3.4.4 眾+項目

      對于眾+項目,發(fā)布者首先發(fā)布項目,發(fā)布成功的項目進入項目實施階段,然后項目承接者可以參與項目,接著項目承接者和項目發(fā)布者不斷進行交互,反饋項目情況,直到雙方滿意,由發(fā)布者確認(rèn)項目結(jié)束。整個項目期間,雙方可以借助第三方進行酬金的支付。二者之間可以進行多次交互。最終到項目工作內(nèi)容完成,雙方可以進行相互評價。眾+項目針對發(fā)起方對軟件項目需求不明確,需要參與者逐步開發(fā)出需求并最終完成的軟件項目。發(fā)布者和承接者在項目期間要不斷交互并逐步明確軟件需求并完成項目,軟件工程過程按原型模型管理。

      3.4.5 自發(fā)項目

      該類項目充分發(fā)揮廣大網(wǎng)絡(luò)開發(fā)者的優(yōu)質(zhì)和空閑資源,采用志愿自發(fā)的方式進行項目開發(fā)。發(fā)布者通過發(fā)布項目需求或要求,項目參與的方法,由大家自發(fā)完成一個項目,積累大家的智慧和力量。該類項目特別適合資源庫建設(shè)或開源項目,如百度百科,廣大用戶都可以在上面建立條目,通過廣大用戶的自發(fā)努力最終形成百科。

      3.4.6 用戶實名認(rèn)證流程

      實名認(rèn)證是為了更好地確認(rèn)用戶的實際身份,要求用戶提供更多的證實信息,包括真實姓名、身份證號、手機、電話、身份證照片等。系統(tǒng)管理員通過查詢這些信息確認(rèn)用戶的實際身份,為用戶之間交互交易提供更加可靠的保障,同時用戶之間可以看到對方是否通過實名認(rèn)證。

      實名認(rèn)證的基本流程首先是用戶注冊并登錄,然后用戶提交實名認(rèn)證信息。提交了用戶認(rèn)證信息后,由管理員在后臺通過驗證審核,審核通過的用戶將獲得實名認(rèn)證標(biāo)記。

      4 功能實現(xiàn)

      系統(tǒng)主要模塊劃分為首頁、競賽任務(wù)、競標(biāo)任務(wù)、眾+任務(wù)、自發(fā)任務(wù)、交易服務(wù)、出售成品、用戶中心。

      系統(tǒng)導(dǎo)航欄中有競賽項目、競標(biāo)項目、眾+項目、自發(fā)項目,購買服務(wù)和在線產(chǎn)品。所有的項目系統(tǒng)都提供了項目信息的瀏覽和查詢的功能,比如競賽項目的描述信息中包含“項目標(biāo)題及技能”、“發(fā)布日期”、“狀態(tài)”等。用戶可以按照關(guān)鍵字、技術(shù)標(biāo)簽和狀態(tài)進行項目搜索,狀態(tài)包括“已發(fā)布”、“競賽中”、“評選中”、“公示中”、“結(jié)束”。競標(biāo)類項目的描述信息中包含“項目標(biāo)題及技能”、“發(fā)布日期”、“項目預(yù)算”、“狀態(tài)”等。用戶可以按照關(guān)鍵字、技術(shù)標(biāo)簽或項目狀態(tài)進行搜索,競標(biāo)項目的狀態(tài)包括“已發(fā)布”、“競標(biāo)中”、“評標(biāo)中”、“工作中”、“互評和確認(rèn)”、“結(jié)束”。界面如圖4所示。

      圖4 競賽項目搜索頁面

      每個項目可以查看該項目的詳細(xì)信息,根據(jù)項目的狀態(tài)用戶可以進行相應(yīng)的操作,例如當(dāng)競標(biāo)項目處于“競標(biāo)中”時,登錄的承接者可以“參與競標(biāo)”。如圖5所示,其他類型的項目都有相應(yīng)的操作。

      圖5 參與項目界面

      項目的管理包括發(fā)布者和承接者管理。發(fā)布者可以通過后臺進行項目的信息維護,如發(fā)布、信息修改、子項目劃分、保障金、項目參與用戶的管理等。承接者的項目管理包括可以參與項目、提交工作內(nèi)容、項目過程管理、酬金管理等。發(fā)布者競標(biāo)項目的維護界面如圖6所示。

      圖6 發(fā)布者競標(biāo)項目維護界面

      針對不同類型的項目,管理上并不完全一樣,比如在項目階段劃分上,不同類型的項目有不同的階段,比如競標(biāo)項目的階段分為“競標(biāo)”、“評標(biāo)”、“工作”、“確認(rèn)與互評”四個階段,而自發(fā)項目則沒有階段的概念。

      5 結(jié)束語

      為了實現(xiàn)軟件的在線眾包,將眾包模式應(yīng)用于軟件工程開發(fā)過程,設(shè)計和開發(fā)了面向軟件的眾包平臺。該平臺實現(xiàn)了對競賽項目、競標(biāo)項目、眾+項目、自發(fā)項目在眾包模式下的管理,經(jīng)過運行測試,該軟件眾包平臺可行有效,能實現(xiàn)軟件項目的在線眾包,為軟件眾包提供了一種全新的解決方法。然而,眾包模式下,還有很多問題值得進一步探討和研究,比如軟件開發(fā)中的質(zhì)量控制問題,任務(wù)分解后子任務(wù)之間的耦合管理問題等等,下一步將對這些問題進行研究。

      [1] Howe J. The rise of crowdsourcing[J]. Wired Magazine,2006,14(6):1-4.

      [2] 肖 嵐,高長春.“眾包”改變企業(yè)創(chuàng)新模式[J].上海經(jīng)濟研究,2010(3):35-41.

      [3] Doan A,Ramakrishnan R,Halevy A Y.Crowdsourcing systems on the world-wide web[J].Communications of the ACM,2011,54(4):86-96.

      [4] 張 引,陳 敏,廖小飛.大數(shù)據(jù)應(yīng)用的現(xiàn)狀與展望[J].計算機研究與發(fā)展,2013,50(S):216-233.

      [5] Yan T,Kumar V,Ganesan D.Crowdsearch:exploiting crowds for accurate real-time image search on mobile phones[C]//Proceedings of the 8th international conference on mobile systems,applications,and services.[s.l.]:ACM,2010:77-90.

      [6] Alonso O,Rose D E,Stewart B.Crowdsourcing for relevance evaluation[J].ACM SIGIR Forum,2008,42(2):9-15.

      [7] Callison-Burch C.Fast,cheap,and creative:evaluating translation quality using Amazon's Mechanical Turk[C]//Proceedings of the 2009 conference on empirical methods in natural language processing:volume.[s.l.]:Association for Computational Linguistics,2009:286-295.

      [8] Bigham J P,Jayant C,Ji H,et al.VizWiz:nearly real-time answers to visual questions[C]//Proceedings of the 23nd annual ACM symposium on user interface software and technology.[s.l.]:ACM,2010:333-342.

      [9] Franklin M J,Kossmann D,Kraska T,et al.CrowdDB:answering queries with crowdsourcing[C]//Proceedings of the 2011 ACM SIGMOD international conference on management of data.[s.l.]:ACM,2011:61-72.

      [10] 馮劍紅,李國良,馮建華.眾包技術(shù)研究綜述[J].計算機學(xué)報,2015,38(9):1713-1726.

      [11] 高夢超,胡慶寶,程耀東,等.基于眾包的社交網(wǎng)絡(luò)數(shù)據(jù)采集模型設(shè)計與實現(xiàn)[J].計算機工程,2015,41(4):36-40.

      [12] 黃冬梅,許 坤,張明華.Entropy-Beta:用于模式匹配眾包方法中的發(fā)包策略[J].計算機科學(xué)與探索,2015,9(7):887-896.

      [13] 阮閃閃,王小平,薛小平.基于證據(jù)理論信任模型的眾包質(zhì)量監(jiān)控[J].計算機應(yīng)用,2015,35(8):2380-2385.

      [14] 張志強,逄居升,謝曉芹,等.眾包質(zhì)量控制策略及評估算法研究[J].計算機學(xué)報,2013,36(8):1636-1649.

      Design and Implementation of Crowdsourcing Platform Oriented Software

      LIU An-zhan,GUO Ji-feng,GOU Xi-mei,LI Yong-jun

      (Zhongyuan University of Technology,Zhengzhou 450007,China)

      The crowdsourcing provides a new way of organizing the workforce.In order to solve the problem of crowdsourcing in software development,a software crowdsourcing platform is designed and implemented based on analyzing main ways of the software crowdsourcing,in which software projects are divided into competition projects,bidding projects,crowd plus projects and spontaneous projects according to the characteristics of software development for realization of its development and management process.Based on the user role,main use case and protocol,system design and function realization of the software platform,the software engineering waterfall model and the prototype model are designed and proposed.The former is used to realize the online strict linear process management of the project and the latter is adopted to realize the spiral flow management of the project.Through the platform the participating users can trace the progress in real time,online management,online trading and evaluation in the project.Testing results show that it is feasible and effective,which can realize the online software project crowdsourcing and provides a new solution for software crowdsourcing.

      software crowdsourcing;crowdsourcing platform;competition;bidding;crowdsourcing

      2016-10-12

      2017-01-13 網(wǎng)絡(luò)出版時間:2017-07-00

      河南省科學(xué)技術(shù)計劃科技攻關(guān)項目(152102210150);河南省高校重點科研項目(15B520041)

      劉安戰(zhàn)(1980-),男,講師,碩士,研究方向為軟件工程、移動計算

      http://kns.cnki.net/kcms/detail/61.1450.TP.20170705.1653.086.html

      TP311

      A

      1673-629X(2017)08-0171-06

      10.3969/j.issn.1673-629X.2017.08.036

      猜你喜歡
      發(fā)布者競標(biāo)用例
      市場化條件下武器裝備競標(biāo)策略分析
      UML用例模型中依賴關(guān)系的比較與分析
      武器裝備項目競標(biāo)組織管理研究與應(yīng)用
      聯(lián)鎖軟件詳細(xì)設(shè)計的測試需求分析和用例編寫
      從出土文獻用例看王氏父子校讀古書的得失
      基于NDN的高效發(fā)布/訂閱系統(tǒng)設(shè)計與實現(xiàn)
      廣告發(fā)布者的著作權(quán)審查義務(wù)問題研究
      加權(quán)映射匹配方法的站內(nèi)搜索引擎設(shè)計
      歲末年初的競標(biāo)秀
      《修辭學(xué)發(fā)凡》用例的當(dāng)代學(xué)術(shù)價值
      睢宁县| 乌鲁木齐市| 铜山县| 湘潭县| 和龙市| 南宁市| 广昌县| 博乐市| 桑日县| 银川市| 澎湖县| 富源县| 株洲市| 什邡市| 杂多县| 化德县| 两当县| 濮阳市| 辛集市| 申扎县| 满洲里市| 乐亭县| 开封县| 马关县| 麻江县| 永城市| 称多县| 桂林市| 甘孜县| 河北省| 澄迈县| 望谟县| 津南区| 咸阳市| 罗江县| 石狮市| 琼中| 尤溪县| 宜都市| 临清市| 公安县|