軟件庫(kù)依賴(lài)圖譜的復(fù)雜性度量方法及其潛在應(yīng)用
軟件學(xué)報(bào)
頁(yè)數(shù): 30 2023-06-19
摘要: 在軟件開(kāi)發(fā)過(guò)程中,軟件庫(kù)可以減少開(kāi)發(fā)時(shí)間和節(jié)約成本而被廣泛使用,因此現(xiàn)代軟件項(xiàng)目包含多種不同來(lái)源的代碼而使得系統(tǒng)具有更高的復(fù)雜性和多樣性.軟件庫(kù)在使用的過(guò)程中常常伴隨著各種風(fēng)險(xiǎn),如低質(zhì)量或安全漏洞,從而嚴(yán)重影響軟件項(xiàng)目的質(zhì)量.通過(guò)分析與軟件庫(kù)的耦合強(qiáng)度,來(lái)量化由軟件庫(kù)的依賴(lài)關(guān)系而引入客戶(hù)代碼的復(fù)雜性和多樣性.首先,根據(jù)客戶(hù)代碼與軟件庫(kù)之間方法的調(diào)用關(guān)系建立軟件邊界圖模型,區(qū)分開(kāi)...