北京軟件開發(fā)公司了解審查和固定流程中的長(zhǎng)期bug_北京軟件開發(fā)公司
發(fā)表日期:2015-05-28 14:47:55 ?? 文章編輯:宜天信達(dá) ?? 瀏覽次數(shù):
北京軟件開發(fā)公司修復(fù)bug是軟件開發(fā)和維護(hù)的一個(gè)組成部分。大量的bug會(huì)顯示軟件質(zhì)量差,因?yàn)殄e(cuò)誤的行為不僅會(huì)導(dǎo)致失敗,可能是昂貴的而且對(duì)用戶與軟件產(chǎn)品的整體體驗(yàn)產(chǎn)生不利影響。長(zhǎng)期錯(cuò)誤的影響可以更關(guān)鍵的經(jīng)歷之后的版本可以特別令人沮喪的用戶相同的bug版自。雖然有許多研究探討影響的bug修復(fù)整個(gè)漏洞庫(kù)的時(shí)間因素,據(jù)我們所知,這些研究都沒有調(diào)查出長(zhǎng)期的錯(cuò)誤原因。
目的
北京軟件開發(fā)公司在本文中,我們探討會(huì)審和長(zhǎng)期固定bug的過(guò)程使我們能夠識(shí)別延遲的原因和提高整體的bug修復(fù)過(guò)程。
方法論
我們挖掘流行的開源項(xiàng)目的bug庫(kù),分析長(zhǎng)期的錯(cuò)誤從五個(gè)不同的方面:他們的比例,嚴(yán)重程度,分配,原因,以及修復(fù)的性質(zhì)。
結(jié)果
北京軟件開發(fā)公司對(duì)七個(gè)開源項(xiàng)目的研究表明,有相當(dāng)數(shù)量的長(zhǎng)期錯(cuò)誤的每個(gè)系統(tǒng)和超過(guò)90%的人會(huì)影響用戶的體驗(yàn)。這些長(zhǎng)期的錯(cuò)誤的原因是多種多樣的包括長(zhǎng)的作業(yè)時(shí)間,不理解他們的重要性在前進(jìn),然而,許多bug修復(fù)沒有任何具體原因延遲。此外,長(zhǎng)期的錯(cuò)誤40%只需要很小的修復(fù)。
結(jié)論
我們的的整體結(jié)果表明,長(zhǎng)期錯(cuò)誤的一個(gè)顯著的數(shù)量可能會(huì)減少通過(guò)仔細(xì)的篩選和排序如果開發(fā)商能預(yù)測(cè)其嚴(yán)重程度,改變的努力,并提前變化的影響。我們相信我們的結(jié)果將有助于開發(fā)人員和研究人員更好地了解背后的因素延誤,提高整體的bug修復(fù)過(guò)程,探討基于優(yōu)先級(jí)的錯(cuò)誤錯(cuò)誤嚴(yán)重性分析方法以及預(yù)期的bug修復(fù)工作。