999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向軟件的眾包平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

2017-09-01 15:54:43劉安戰(zhàn)郭基鳳緱西梅李勇軍
關(guān)鍵詞:用戶信息系統(tǒng)

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

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

面向軟件的眾包平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

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

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

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

軟件眾包;眾包平臺(tái);競(jìng)賽;競(jìng)標(biāo);眾包

0 引 言

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

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

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

1 用戶角色

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

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

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

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

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

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

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

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

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

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

仲裁管理員的主要用例是進(jìn)行仲裁管理,對(duì)項(xiàng)目進(jìn)行過(guò)程中的問(wèn)題,在用戶提出申請(qǐng)的時(shí)候進(jìn)行仲裁,解決糾紛,維護(hù)項(xiàng)目發(fā)布者和承接者的合法權(quán)益。

游客的用例就是進(jìn)行用戶注冊(cè)和瀏覽等功能。

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

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

(1)簡(jiǎn)要說(shuō)明。

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

(2)事件流。

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

發(fā)布競(jìng)賽項(xiàng)目,發(fā)布者填寫(xiě)競(jìng)賽項(xiàng)目須填寫(xiě)評(píng)判方式,獎(jiǎng)勵(lì)辦法(酬金獎(jiǎng)勵(lì)、積分獎(jiǎng)勵(lì))等。

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

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

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

(3)備選流。

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

(4)前置條件。

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

(5)后置條件。

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

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

(1)簡(jiǎn)要說(shuō)明。

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

(2)事件流。

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

(3)備選流。

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

(4)前置條件。

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

(5)后置條件。

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

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

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

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

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

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

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

3.2 模塊劃分

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

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

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

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

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

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

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

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

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

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

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

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

3.4.1 基本眾包流程

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

圖3 項(xiàng)目眾包基本流程

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

3.4.2 競(jìng)賽項(xiàng)目

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

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

3.4.3 競(jìng)標(biāo)項(xiàng)目

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

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

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

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

3.4.4 眾+項(xiàng)目

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

3.4.5 自發(fā)項(xiàng)目

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

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

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

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

4 功能實(shí)現(xiàn)

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

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

圖4 競(jìng)賽項(xiàng)目搜索頁(yè)面

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

圖5 參與項(xiàng)目界面

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

圖6 發(fā)布者競(jìng)標(biāo)項(xiàng)目維護(hù)界面

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

5 結(jié)束語(yǔ)

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

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

[2] 肖 嵐,高長(zhǎng)春.“眾包”改變企業(yè)創(chuàng)新模式[J].上海經(jīng)濟(jì)研究,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].計(jì)算機(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] 馮劍紅,李國(guó)良,馮建華.眾包技術(shù)研究綜述[J].計(jì)算機(jī)學(xué)報(bào),2015,38(9):1713-1726.

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

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

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

[14] 張志強(qiáng),逄居升,謝曉芹,等.眾包質(zhì)量控制策略及評(píng)估算法研究[J].計(jì)算機(jī)學(xué)報(bào),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ò)出版時(shí)間:2017-07-00

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

劉安戰(zhàn)(1980-),男,講師,碩士,研究方向?yàn)檐浖こ獭⒁苿?dòng)計(jì)算

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

猜你喜歡
用戶信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
展會(huì)信息
主站蜘蛛池模板: 老汉色老汉首页a亚洲| 免费又黄又爽又猛大片午夜| 国产在线高清一级毛片| 免费看一级毛片波多结衣| 2021亚洲精品不卡a| 亚洲国内精品自在自线官| 日本www色视频| 国产美女视频黄a视频全免费网站| 久久久久人妻精品一区三寸蜜桃| 国产三级韩国三级理| 蜜芽国产尤物av尤物在线看| 中文国产成人精品久久| 国产浮力第一页永久地址| a欧美在线| 久久男人视频| 国产综合另类小说色区色噜噜| 国产乱子伦一区二区=| 国产精品成人免费综合| 性色生活片在线观看| 成人精品免费视频| 亚洲无码久久久久| 亚洲精品免费网站| 欧美福利在线播放| 伊人成人在线视频| 视频二区中文无码| 91综合色区亚洲熟妇p| 日韩午夜福利在线观看| 天堂中文在线资源| 好紧好深好大乳无码中文字幕| 亚洲综合久久成人AV| 国产午夜人做人免费视频中文| 自偷自拍三级全三级视频| 精品福利视频网| 亚洲黄色成人| 国产超碰一区二区三区| 91久久青青草原精品国产| 精品国产一区二区三区在线观看 | 亚洲爱婷婷色69堂| 熟妇人妻无乱码中文字幕真矢织江 | 99尹人香蕉国产免费天天拍| 亚洲中文字幕无码爆乳| 91久久性奴调教国产免费| 伊人丁香五月天久久综合| 午夜视频免费试看| 欧美午夜视频| 亚洲综合第一页| 国产一区二区三区精品欧美日韩| 亚洲精品天堂在线观看| 欧洲欧美人成免费全部视频 | 日本欧美视频在线观看| 婷婷丁香在线观看| 九九久久99精品| 成年人免费国产视频| AV无码一区二区三区四区| 精品人妻无码中字系列| 黄色污网站在线观看| 欧美日韩导航| 久久天天躁狠狠躁夜夜躁| 国产香蕉97碰碰视频VA碰碰看| 亚洲欧美成人影院| 天堂岛国av无码免费无禁网站| 超碰91免费人妻| 精品一区二区三区自慰喷水| 日韩av在线直播| 秋霞国产在线| 国产99视频在线| 国产成人一区| 波多野结衣无码AV在线| 青青操国产| 五月婷婷精品| 日韩欧美高清视频| 亚洲动漫h| 九色91在线视频| 国产精品lululu在线观看| 97久久精品人人做人人爽| 午夜影院a级片| a欧美在线| 色婷婷亚洲综合五月| 国产小视频a在线观看| 狠狠久久综合伊人不卡| 国内精自线i品一区202| 亚洲国产精品日韩av专区|