[發(fā)明專利]一種基于眾測過程的眾測任務(wù)關(guān)閉時間自動預(yù)測方法有效
| 申請?zhí)枺?/td> | 201911247610.0 | 申請日: | 2019-12-09 |
| 公開(公告)號: | CN111090585B | 公開(公告)日: | 2021-06-01 |
| 發(fā)明(設(shè)計)人: | 王俊杰;王青;胡軍 | 申請(專利權(quán))人: | 中國科學(xué)院軟件研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06Q10/10 |
| 代理公司: | 北京君尚知識產(chǎn)權(quán)代理有限公司 11200 | 代理人: | 陳艷 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 過程 任務(wù) 關(guān)閉 時間 自動 預(yù)測 方法 | ||
1.一種基于眾測過程的眾測任務(wù)關(guān)閉時間自動預(yù)測方法,包括以下步驟:
(1)監(jiān)控眾測平臺上的眾測過程,按時間順序收集當(dāng)前眾測任務(wù)的眾測報告;
(2)基于收集到的眾測報告,自動評估眾測任務(wù)需求的術(shù)語覆蓋度,判斷術(shù)語覆蓋度是否滿足設(shè)定閾值;
(3)采用增量采樣方法處理收集的眾測報告,將特定數(shù)目的眾測報告作為一個增量采樣組;
(4)自動檢測眾測報告間的重復(fù)性;
(5)基于眾測報告間的重復(fù)性,得到以增量采樣組為單元的缺陷到達(dá)趨勢,采用捕獲再捕獲方法預(yù)測被測軟件含有的缺陷數(shù)目,如果已經(jīng)發(fā)現(xiàn)的缺陷數(shù)目和預(yù)測的缺陷數(shù)目相同且術(shù)語覆蓋度已經(jīng)滿足,則當(dāng)前時間為任務(wù)的關(guān)閉時間,否則繼續(xù)監(jiān)控眾測過程,包括:
5a)建立二維的缺陷到達(dá)表,記錄缺陷到達(dá)趨勢,行為每個增量采樣組,列為非重復(fù)的缺陷;
5b)每當(dāng)新的增量采樣組形成時,首先在缺陷到達(dá)表中添加一行i,然后查看該增量采樣組包含的每個眾測報告,如果報告和之前增量采樣組的某個眾測報告是重復(fù)的,則在i行當(dāng)前k′列標(biāo)注1;如果該報告和之前的報告不重復(fù),則在缺陷到達(dá)表中新增一列w,同時在i行w列標(biāo)注1;i行其余單元格均標(biāo)記為0;
5c)基于當(dāng)前的缺陷到達(dá)表,計算如下幾個變量:1)當(dāng)前已經(jīng)發(fā)現(xiàn)的實際缺陷數(shù)目D,對應(yīng)缺陷到達(dá)表中的列數(shù);2)捕獲數(shù)目t,對應(yīng)缺陷到達(dá)表中的行數(shù);3)每次捕獲中發(fā)現(xiàn)的缺陷數(shù)目nj,對應(yīng)缺陷到達(dá)表中在行j中內(nèi)容為1的單元格數(shù)目,其中j既為捕獲的序號,又為當(dāng)前的缺陷到達(dá)表的行號;4)所有捕獲中正好捕獲了k次的缺陷數(shù)目fk,首先統(tǒng)計每列中值為1的單元格的數(shù)目,記為γi,fk即為值為k的γi的數(shù)目,其中i為列號;
5d)基于以上變量,總的缺陷數(shù)目估算為其中
5e)統(tǒng)計當(dāng)前已經(jīng)收到的非重復(fù)缺陷的數(shù)目,判斷是否該數(shù)目和預(yù)測的總?cè)毕輸?shù)目相同;
5f)基于步驟(2)的結(jié)論,得到術(shù)語覆蓋度是否已經(jīng)滿足。
2.如權(quán)利要求1所述的一種基于眾測過程的眾測任務(wù)關(guān)閉時間自動預(yù)測方法,其特征在于,步驟(1)包括:
1a)記錄每個眾測報告的到達(dá)時間、ID及自然語言描述;
1b)將眾測報告按照到達(dá)時間進(jìn)行排序。
3.如權(quán)利要求1所述的一種基于眾測過程的眾測任務(wù)關(guān)閉時間自動預(yù)測方法,其特征在于,步驟(2)包括:
2a)收集該眾測平臺上已經(jīng)完成的其他眾測任務(wù)的需求和眾測報告,將收集到的全部需求和眾測報告均作為文檔;
2b)基于收集到的全部文檔的自然語言描述,得到描述術(shù)語庫;
2c)獲取當(dāng)前眾測任務(wù)的需求的自然語言描述,得到該任務(wù)需求的術(shù)語集合,基于所述描述術(shù)語庫對該術(shù)語集合進(jìn)行過濾,過濾掉沒有出現(xiàn)在所述描述術(shù)語庫中的詞語,得到該任務(wù)需求的描述術(shù)語集合Lreq;
2d)獲取已經(jīng)收集到的每個眾測報告的自然語言描述,得到報告的術(shù)語集合,基于所述描述術(shù)語庫對報告的術(shù)語集合進(jìn)行過濾,過濾掉沒有出現(xiàn)在所述描述術(shù)語庫中的詞語,得到每個報告的描述術(shù)語集合Lptj′,其中j′為報告的序號;
2e)術(shù)語覆蓋度采用如下公式計算:其中,U為集合Lptj′的并集,K為當(dāng)前收到的眾測報告數(shù)目,如果得到的術(shù)語覆蓋度滿足設(shè)定閾值,則為滿足術(shù)語覆蓋度。
4.如權(quán)利要求3所述的一種基于眾測過程的眾測任務(wù)關(guān)閉時間自動預(yù)測方法,其特征在于,所述描述術(shù)語庫的構(gòu)建方法包括:
2b-1)對所述文檔的自然語言描述進(jìn)行分詞操作,將其劃分為獨立的詞語,并去掉停用詞;
2b-2)計算所有詞語的文檔頻率;
2b-3)過濾掉文檔頻率最高的一定比例m的詞語和文檔頻率最低的一定比例n的詞語,剩余的詞語即構(gòu)成描述術(shù)語庫。
5.如權(quán)利要求4所述的一種基于眾測過程的眾測任務(wù)關(guān)閉時間自動預(yù)測方法,其特征在于,所述m和n均為5%-15%。
6.如權(quán)利要求1-5任一所述的一種基于眾測過程的眾測任務(wù)關(guān)閉時間自動預(yù)測方法,其特征在于,所述閾值為0.6-0.9。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國科學(xué)院軟件研究所,未經(jīng)中國科學(xué)院軟件研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911247610.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





