異常信息敏感的框架API生命周期模型構(gòu)造
計(jì)算機(jī)學(xué)報(bào)
頁數(shù): 20 2024-06-26
摘要: 大型軟件系統(tǒng)的實(shí)現(xiàn)依賴于底層框架或第三方庫,但這些復(fù)雜的框架/庫代碼在演化升級(jí)時(shí)往往獨(dú)立于其調(diào)用者,為上層軟件的質(zhì)量保障帶來挑戰(zhàn).例如,框架/庫代碼演化時(shí)新增和刪除API、更改API的代碼語義等行為會(huì)導(dǎo)致框架/庫代碼的不同版本之間不兼容,進(jìn)而在上層應(yīng)用開發(fā)者更新版本時(shí),影響應(yīng)用代碼的正確性.為應(yīng)對(duì)這一問題,需精準(zhǔn)提取框架/庫代碼API的演化過程,形成演化報(bào)告,協(xié)助上層應(yīng)用開發(fā)者...