{"schema":"hottub-news/story/v1","story":"st_ckigxgjualn4x2vta6ha","title":"早稻田大學開發mkcheck2，建置相依性分析快54倍","title_en":"Waseda University develops mkcheck2, building dependency analysis nearly 54 times faster","outlets":1,"brief":null,"page":"https://hottub.news/stories/mkcheck2-54-ckigxgjual","count":1,"items":[{"id":"n_ckigxgjualn4x2vta6ha","seq":361193,"kind":"article","title":"早稻田大學開發mkcheck2，建置相依性分析快54倍","title_en":"Waseda University develops mkcheck2, building dependency analysis nearly 54 times faster","url":"https://www.ithome.com.tw/news/179243","summary":"新聞 日本早稻田大學研究團隊近日發表 並開源 軟體建置相依性驗證工具mkcheck2 ，可找出軟體建置過程中缺失或多餘的相依關係，並大幅降低驗證所需時間及對建置效能的影響，分析速度較既有方法提升約54倍，讓大型軟體專案得以將相依性驗證納入持續整合（CI）流程。 軟體建置仰賴正確的相依關係，但隨著專案規模擴大及程式碼持續變動，建置規則可能出現缺失或多餘的相依性，前者可能造成建置失敗或產生錯誤結果，後者則會引發不必要的重新建置。既有研究顯示，相依性問題占大型軟體專案建置錯誤超過一半，而建置系統維護最多可能占開發人員27%的工作時間。 mkcheck是英國劍橋大學研究人員Nandor Licker與Andrew Rice於2019年提出的開源建置相依性驗證工具，會在軟體實際建置時追蹤檔案讀寫等活動，找出程式真正使用的相依關係，再檢查建置規則中是否有缺失或多餘的相依性。mkcheck2延續這項做法，但將追蹤建置過程使用的Linux技術從ptrace改為eBPF，並導入增量分析，以降低追蹤及分析所需的時間。…","published":"2026-09-28T05:51:40Z","seen":"2026-09-28T06:44:09Z","lang":"zh","country":"TW","source":{"id":"kite-ithome-com-tw-c23d09","name":"ithome.com.tw","domain":"ithome.com.tw","outlet":{"wikidata":"Q123398745","name":"iThome","type":"magazine","country":"TW","designations":["magazine","news website"]}},"via":"kite-ithome-com-tw-c23d09","authors":["陳曉莉"],"entities":[{"id":"Q274486","name":"Waseda University","type":"org"}],"story":"st_ckigxgjualn4x2vta6ha","category":"science-technology","category_p":0.5,"category2":"economy-business","sentiment":"positive","tone":0.3400000035762787,"political":0.009999999776482582}]}