天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

一種針對GitHub軟件開發(fā)過程日志的劃分方法研究

發(fā)布時間:2022-10-20 20:42
  伴隨著互聯(lián)網(wǎng)的普及,軟件產(chǎn)品正深入人們的日常生活,對軟件產(chǎn)品質(zhì)量提出了更高的要求。如何快速開發(fā)高質(zhì)量的軟件正成為現(xiàn)代軟件開發(fā)的難題,而開源軟件提供了很大的便利。GitHub是目前最大的軟件開源社區(qū),許多軟件項目依靠軟件工程師、開發(fā)者之間的討論決定軟件未來的走向,沒有固定軟件過程模型的指導(dǎo)。軟件過程模型對于指導(dǎo)和管理開發(fā)高質(zhì)、高效的軟件產(chǎn)品有一定的重要作用。目前,軟件過程建模己經(jīng)從傳統(tǒng)人為建模的方法轉(zhuǎn)變?yōu)樽詣拥貜募航?jīng)擁有的海量軟件過程數(shù)據(jù)中挖掘出軟件過程模型的方法。然而GitHub開源軟件開發(fā)過程數(shù)據(jù)具有一定復(fù)雜性,存在不可避免的單實(shí)例性問題,挖掘具有一定難度,F(xiàn)有的過程挖掘技術(shù)不能直接適用于GitHub軟件開發(fā)過程日志挖掘。本文針對GitHub上軟件開發(fā)過程提交日志增加標(biāo)簽,根據(jù)語義活動信息將日志數(shù)據(jù)抽取為事件序列;在全局序列的視角下對日志進(jìn)行劃分,提出了一種基于全局計算活動間關(guān)系的方法判定日志劃分活動,將劃分的多實(shí)例作為實(shí)例信息,運(yùn)用過程挖掘算法對劃分后的多實(shí)例信息可以挖掘出軟件開發(fā)過程模型。實(shí)驗(yàn)使用真實(shí)的GitHub上開源軟件提交日志數(shù)據(jù),詳細(xì)的介紹了GitHub開源軟件開發(fā)過程日... 

【文章頁數(shù)】:62 頁

【學(xué)位級別】:碩士

【文章目錄】:
摘要
Abstract
第一章 緒論
    1.1 研究背景及意義
    1.2 國內(nèi)外研究現(xiàn)狀及分析
    1.3 本文主要研究內(nèi)容
    1.4 論文組織結(jié)構(gòu)
第二章 軟件過程挖掘與GitHub綜述
    2.1 軟件開發(fā)過程挖掘
        2.1.1 軟件演化過程元模型EPMM
        2.1.2 軟件開發(fā)過程挖掘
        2.1.3 Petri網(wǎng)
    2.2 GitHub日志
        2.2.1 GitHub結(jié)構(gòu)
        2.2.2 獲取日志
        2.2.3 GitHub日志
    2.3 本章小結(jié)
第三章 軟件開發(fā)過程事件序列
    3.1 事件序列形成
        3.1.1 三種日志形式比較
        3.1.2 軟件開發(fā)過程事件日志
        3.1.3 活動抽取
    3.2 事件序列分析
        3.2.1 單實(shí)例特征
        3.2.2 挖掘基礎(chǔ)
    3.3 本章小結(jié)
第四章 事件序列劃分與挖掘驗(yàn)證
    4.1 事件序列活動元素統(tǒng)計
    4.2 全局關(guān)系計算
    4.3 劃分方法挖掘驗(yàn)證
    4.4 本章小結(jié)
第五章 實(shí)驗(yàn)與結(jié)果分析
    5.1 實(shí)驗(yàn)流程
    5.2 實(shí)驗(yàn)數(shù)據(jù)
    5.3 實(shí)驗(yàn)結(jié)果與分析
        5.3.1 實(shí)驗(yàn)結(jié)果
        5.3.2 結(jié)果分析與誤差討論
    5.4 本章小結(jié)
第六章 總結(jié)與展望
    6.1 總結(jié)
    6.2 未來工作
參考文獻(xiàn)
致謝



本文編號:3695269

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3695269.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d6e5a***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com