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